Jump to content


Photo

How do i add The storm ship's Whirlpool to Galadriel?


  • Please log in to reply
12 replies to this topic

#1 hash

hash
  • Members
  • 28 posts

Posted 08 January 2012 - 04:11 PM

Hi guys,

How do i add The storm ship suicide Whirlpool ability to Galadriel so she can perform it on land?

I want to make it into a spell (Just like her tornado spell)

#2 JUS_SAURON

JUS_SAURON

    El Shaddai

  • Members
  • 1,581 posts
  • Location:Trinidad
  • Projects: BFME2 MOD - Power Of The Ring
  •   INI Coder

Posted 08 January 2012 - 04:33 PM

Hi guys,

How do i add The storm ship suicide Whirlpool ability to Galadriel so she can perform it on land?

I want to make it into a spell (Just like her tornado spell)

Its do-able

Try Creating a OCL Specialpower behaviour like the tornado
Basically a duplicate with name changes
Now the OCL creates the Wirlpool object

NB : the Chill wind power of ROTWK is similiar to want you want
The FX and weapon is similir so try a bit of copy/pasting

#3 hash

hash
  • Members
  • 28 posts

Posted 08 January 2012 - 04:38 PM

Hi guys,

How do i add The storm ship suicide Whirlpool ability to Galadriel so she can perform it on land?

I want to make it into a spell (Just like her tornado spell)

Its do-able

Try Creating a OCL Specialpower behaviour like the tornado
Basically a duplicate with name changes
Now the OCL creates the Wirlpool object

NB : the Chill wind power of ROTWK is similiar to want you want
The FX and weapon is similir so try a bit of copy/pasting


Thanks i will give it a try :) Will reply back with the results

#4 modboy451

modboy451

    A small Big-time Modder!

  • Project Team
  • 783 posts
  • Location:U.S.A
  •  Experienced INI Coder, Advanced Rigger/Binder.

Posted 09 January 2012 - 01:38 AM

Hi guys,

How do i add The storm ship suicide Whirlpool ability to Galadriel so she can perform it on land?

I want to make it into a spell (Just like her tornado spell)

Its do-able

Try Creating a OCL Specialpower behaviour like the tornado
Basically a duplicate with name changes
Now the OCL creates the Wirlpool object

NB : the Chill wind power of ROTWK is similiar to want you want
The FX and weapon is similir so try a bit of copy/pasting


Thanks i will give it a try :) Will reply back with the results


Yep, I've done this multiple times for multiple different things... I used the chill wind with the whirlpool OCL and edited from there.

John 3:16 (NIV)
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.


Psalm 23:1 (ESV)
A Psalm of David.
The LORD is my shepherd; I shall not want.


Posted Image
Posted Image
Posted Image
Posted Image

#5 hash

hash
  • Members
  • 28 posts

Posted 09 January 2012 - 09:47 PM

WOW thank guys it worked! :)

Just one thing though,the whirlpool acts like a tornado and sucks the enemies and throws them high up in the air. Is there a way to make it "suck in" the enemies and keep em in the center of the whirlpool instead of throwing them in the air?

#6 modboy451

modboy451

    A small Big-time Modder!

  • Project Team
  • 783 posts
  • Location:U.S.A
  •  Experienced INI Coder, Advanced Rigger/Binder.

Posted 10 January 2012 - 03:22 PM

<_< Umm... I know there is, i just don't know exactly what it is... but did you use the properties of The "chill wind" or Tornado?

John 3:16 (NIV)
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.


Psalm 23:1 (ESV)
A Psalm of David.
The LORD is my shepherd; I shall not want.


Posted Image
Posted Image
Posted Image
Posted Image

#7 hash

hash
  • Members
  • 28 posts

Posted 10 January 2012 - 09:02 PM

<_< Umm... I know there is, i just don't know exactly what it is... but did you use the properties of The "chill wind" or Tornado?


No i have BFME2, I copied pasted the Tornado spell and just added OCL of the Whirlpool. But i want my Whirlpool to suck in enemies and keep em in the center. :ermm:

#8 modboy451

modboy451

    A small Big-time Modder!

  • Project Team
  • 783 posts
  • Location:U.S.A
  •  Experienced INI Coder, Advanced Rigger/Binder.

Posted 10 January 2012 - 10:02 PM

It involves the tornado weapon, you have to change the OCL to fire off a new EDITED weapon from the old one and edit the thing from there. If you post the Tornado weapon code and your Whirlpool OCL code i can point you in the right direction.

John 3:16 (NIV)
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.


Psalm 23:1 (ESV)
A Psalm of David.
The LORD is my shepherd; I shall not want.


Posted Image
Posted Image
Posted Image
Posted Image

#9 hash

hash
  • Members
  • 28 posts

Posted 11 January 2012 - 06:15 PM

It involves the tornado weapon, you have to change the OCL to fire off a new EDITED weapon from the old one and edit the thing from there. If you post the Tornado weapon code and your Whirlpool OCL code i can point you in the right direction.


Ok here is the Whirlpool OCL

ObjectCreationList OCL_SpawnWhirlpool
CreateObject
ObjectNames = ElvenWhirlpool
Count = 1
Disposition = +RELATIVE_ANGLE -ON_GROUND_ALIGNED
PreserveLayer = No
FadeIn = Yes
FadeTime = 10000
End
End


and here is the tornado weapon

;-----------------------------------
Weapon TornadoWindWeapon
RadiusDamageAffects = ENEMIES NEUTRALS

DelayBetweenShots = 0 ; time between shots, msec
ClipSize = 0 ;4 ; how many shots in a Clip (0 == infinite)

//////////FireFX = FX_GimliLeap // CHANGE
DamageNugget ; A basic Nugget that just does damage
Damage = TORNADO_DAMAGE_INNER
Radius = 20.0
DelayTime = 0
DamageType = HERO
DamageFXType = TORNADO ;GIMLI_LEAP
DeathType = NORMAL
DamageScalar = 35% NONE +STRUCTURE
CylinderAOE = Yes
End
DamageNugget ; A basic Nugget that just does damage
Damage = TORNADO_DAMAGE_OUTER
Radius = 50.0
DelayTime = 0
DamageType = HERO
DamageFXType = TORNADO ;GIMLI_LEAP
DeathType = NORMAL
DamageScalar = 35% NONE +STRUCTURE
CylinderAOE = Yes
End

MetaImpactNugget ; A Nugget that throws things back with force
KillObjectFilter = INSTANT_DEATH_ON_METAIMPACT_OBJFILTER
ShockWaveAmount = TORNADO_METASHOCKWAVE_AMOUNT
ShockWaveRadius = TORNADO_METASHOCKWAVE_RADIUS
ShockWaveTaperOff = 1.0
ShockWaveZMult = 1.6
InvertShockWave = Yes // makes it "suck"

CyclonicFactor = 0.66
End

End


and this is the whirlpool weapon

;-----------------------------------
Weapon WhirlpoolWeapon
RadiusDamageAffects = ENEMIES NEUTRALS ALLIES
DelayBetweenShots = 0
ClipSize = INFINITE_CLIP_SIZE
;FireFX = FX_GoodShipWhirlpoolAttack ; fires multiple times

DamageNugget ; A basic Nugget that just does damage
Damage = GOOD_FIRE_SHIP_WHIRLPOOL_DAMAGE_AMOUNT_01
Radius = GOOD_FIRE_SHIP_WHIRLPOOL_DAMAGE_RADIUS_01
DelayTime = 300
DamageType = FORCE
DeathType = NORMAL
End
DamageNugget
Damage = GOOD_FIRE_SHIP_WHIRLPOOL_DAMAGE_AMOUNT_02
Radius = GOOD_FIRE_SHIP_WHIRLPOOL_DAMAGE_RADIUS_02
DelayTime = 300
DamageType = FORCE
DeathType = NORMAL
End

MetaImpactNugget ; A Nugget that sucks things in with force
ShockWaveAmount = 99.0
ShockWaveRadius = GOOD_FIRE_SHIP_WHIRLPOOL_RADIUS
ShockWaveTaperOff = 1.0
ShockWaveZMult = 0.0
InvertShockWave = Yes // makes it "suck"
CyclonicFactor = .66
End

End


But i think i am uaing the same weapon for Galadriel's Tornado, can i make a new weapon just for the whirlpool to suck in and keep enemies in the center of the pool? If so, please tell me how :p

Edited by hash, 11 January 2012 - 06:34 PM.


#10 JUS_SAURON

JUS_SAURON

    El Shaddai

  • Members
  • 1,581 posts
  • Location:Trinidad
  • Projects: BFME2 MOD - Power Of The Ring
  •   INI Coder

Posted 11 January 2012 - 11:11 PM

;------------------------------------------------------------------------------
Weapon ChillWindWeapon
	RadiusDamageAffects = ENEMIES
	FireFX = FX_Chillwind
	IsAimingWeapon		= Yes

	DamageNugget                        ; A basic Nugget that just does damage
		Damage			= 1000                
		DamageArc 		= 360
		Radius			= 150 
		DamageType		=  MAGIC  
		DamageFXType		= MAGIC
		DeathType		= EXPLODED
		DamageSpeed		= 1000 ; must match the ShockWaveSpeed below
	End

	MetaImpactNugget                    ; A Nugget that throws things back with force
;		HeroResist			= .75
		InvertShockWave   = Yes
		ShockWaveAmount   = 100  
		ShockWaveArc	  = 360
		ShockWaveRadius   = 150  
		ShockWaveTaperOff = 0.75
		ShockWaveZMult    =  0.75
		ShockWaveSpeed	  = 1000.0		
		CyclonicFactor	  = 0.25
SpecialObjectFilter = ANY +INFANTRY +CAVALRY +MONSTER +HORDE ENEMIES -BIG_MONSTER -MordorSauron -MordorSauron_RingHero -ElvenGaladriel -ElvenGaladriel_RingHero
	End
End


Try this ..its the ChillWind weapon modboy451's mentioned

Now remember you want to copy/paste the ElvenWirlpool to give a new object ( GaladrielWirlpool ) with the
New Weapon .

Edited by JUS_SAURON, 11 January 2012 - 11:14 PM.


#11 modboy451

modboy451

    A small Big-time Modder!

  • Project Team
  • 783 posts
  • Location:U.S.A
  •  Experienced INI Coder, Advanced Rigger/Binder.

Posted 12 January 2012 - 02:55 AM

that's a good idea... i think i may have found it with just an edit from three lines.

This is it from the Tornado. they are from different parts of the MetaImpactNugget
ShockWaveTaperOff	= 1.0 
ShockWaveZMult	 = 0.0
CyclonicFactor	 = .66

its at the bottom of the

This is it from the chill wind...
ShockWaveTaperOff = 0.75
ShockWaveZMult    =  0.75            
CyclonicFactor    = 0.25

by the looks of it... just change those 3 lines and you should be good... if not... use the chill wind code JUS posted :)

John 3:16 (NIV)
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.


Psalm 23:1 (ESV)
A Psalm of David.
The LORD is my shepherd; I shall not want.


Posted Image
Posted Image
Posted Image
Posted Image

#12 hash

hash
  • Members
  • 28 posts

Posted 13 January 2012 - 08:56 AM

HOOAH!! Thanks guys it worked! :thumbsupsmiley:

#13 modboy451

modboy451

    A small Big-time Modder!

  • Project Team
  • 783 posts
  • Location:U.S.A
  •  Experienced INI Coder, Advanced Rigger/Binder.

Posted 15 January 2012 - 02:03 AM

Your very welcome ^_^

John 3:16 (NIV)
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.


Psalm 23:1 (ESV)
A Psalm of David.
The LORD is my shepherd; I shall not want.


Posted Image
Posted Image
Posted Image
Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users