soulmaka
New Member
- Reaction score
- 2
ehhehe... it's been 3 years that i have stopped using WE, i have forgotten some of the triggers, xD but i can manage it anyways.. =)
btw.. this are the heroes who needs spells, i can't think of one
Hitman:
model - Rifleman
skills - nothing for now
Swordsman:
model - Admiral
skills - avatar - no need trigger
spilitting slash - finished the trigger
trigger for splitting slash:
you can edit this spell, maybe you guys might have a nicer trigger for than this.. =)
cleave - no need trigger
multiply - no need trigger
i need 1 last ultimate spell for him
Elemental Mage
model - archmage
spells - Crushing wave - finished the code, here it is:
now i still need more ideas on this archmage, what's left for him is flame, lightning, earth, dark spell.. =)
anyways, thanks for the help
btw.. this are the heroes who needs spells, i can't think of one
Hitman:
model - Rifleman
skills - nothing for now
Swordsman:
model - Admiral
skills - avatar - no need trigger
spilitting slash - finished the trigger
trigger for splitting slash:
Trigger:
- Splitting Slash
- Events
- Unit - A unit Begins casting an ability
- Conditions
- (Ability being cast) Equal to Splitting Slash
- Actions
- Set T_U = (Triggering unit)
- Set T_U_Pos = (Position of T_U)
- Set T_P = (Target point of ability being cast)
- Unit - Make T_U face T_P over 0.10 seconds
- Special Effect - Create a special effect attached to the weapon of T_U using Abilities\Weapons\PhoenixMissile\Phoenix_Missile.mdl
- Set S_E[1] = (Last created special effect)
- Animation - Play T_U's Attack - 2 animation
- For each (Integer A) from 1 to 12, do (Actions)
- Loop - Actions
- Special Effect - Create a special effect at (T_U_Pos offset by (100.00 x (Real((Integer A)))) towards (Angle from T_U_Pos to T_P) degrees) using Abilities\Spells\Other\Volcano\VolcanoDeath.mdl
- Unit - Cause T_U to damage circular area after 0.00 seconds of radius 300.00 at (T_U_Pos offset by (100.00 x (Real((Integer A)))) towards (Angle from T_U_Pos to T_P) degrees), dealing ((5.00 x (Real((Strength of (Triggering unit) (Include bonuses))))) x (Real((Level of (Ability being cast) for T_U)))) damage of attack type Spells and damage type Normal
- Wait 0.01 seconds
- Loop - Actions
- Special Effect - Destroy S_E[1]
- Custom script: call RemoveLocation (udg_T_U_Pos)
- Custom script: call RemoveLocation (udg_T_P)
- Events
you can edit this spell, maybe you guys might have a nicer trigger for than this.. =)
cleave - no need trigger
multiply - no need trigger
i need 1 last ultimate spell for him
Elemental Mage
model - archmage
spells - Crushing wave - finished the code, here it is:
Trigger:
- Splashing Wave
- Events
- Unit - A unit Begins casting an ability
- Conditions
- (Ability being cast) Equal to Splashing Wave
- Actions
- Set T_U = (Triggering unit)
- Set T_U_Pos = (Position of T_U)
- Unit - Pause T_U
- Unit - Make T_U Invulnerable
- Animation - Play T_U's Stand channel animation
- For each (Integer A) from 1 to 12, do (Actions)
- Loop - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Level of Splashing Wave for T_U) Equal to 1
- Then - Actions
- For each (Integer B) from 1 to 12, do (Actions)
- Loop - Actions
- Set T_P = (T_U_Pos offset by (50.00 x (Real((Integer A)))) towards (30.00 x (Real((Integer B)))) degrees)
- Special Effect - Create a special effect at T_P using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
- Destructible - Pick every destructible within 250.00 of T_P and do (Destructible - Kill (Picked destructible))
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 250.00 at T_P, dealing (2.00 x (Real((Intelligence of T_U (Include bonuses))))) damage of attack type Spells and damage type Cold
- Custom script: call RemoveLocation (udg_T_P)
- Loop - Actions
- For each (Integer B) from 1 to 12, do (Actions)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Level of Splashing Wave for T_U) Equal to 2
- Then - Actions
- For each (Integer B) from 1 to 12, do (Actions)
- Loop - Actions
- Set T_P = (T_U_Pos offset by (50.00 x (Real((Integer A)))) towards (30.00 x (Real((Integer B)))) degrees)
- Special Effect - Create a special effect at T_P using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
- Destructible - Pick every destructible within 250.00 of T_P and do (Destructible - Kill (Picked destructible))
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 250.00 at T_P, dealing 3.50 damage of attack type Spells and damage type Cold
- Custom script: call RemoveLocation (udg_T_P)
- Loop - Actions
- For each (Integer B) from 1 to 12, do (Actions)
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (Level of Splashing Wave for T_U) Equal to 3
- Then - Actions
- For each (Integer B) from 1 to 12, do (Actions)
- Loop - Actions
- Set T_P = (T_U_Pos offset by (50.00 x (Real((Integer A)))) towards (30.00 x (Real((Integer B)))) degrees)
- Special Effect - Create a special effect at T_P using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
- Destructible - Pick every destructible within 250.00 of T_P and do (Destructible - Kill (Picked destructible))
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 250.00 at T_P, dealing (5.00 x (Real((Intelligence of T_U (Include bonuses))))) damage of attack type Spells and damage type Cold
- Custom script: call RemoveLocation (udg_T_P)
- Loop - Actions
- For each (Integer B) from 1 to 12, do (Actions)
- Else - Actions
- Do nothing
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- Wait 0.10 seconds
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- Loop - Actions
- Unit - Create 1 Priest for (Owner of T_U) at T_U_Pos facing Default building facing degrees
- Set LastCreated = (Last created unit)
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 500.00 at T_U_Pos, dealing 10000.00 damage of attack type Spells and damage type Normal
- Wait 0.10 seconds
- Unit - Kill LastCreated
- Unit - Unpause T_U
- Unit - Make T_U Vulnerable
- Custom script: call RemoveLocation (udg_T_U_Pos)
- Events
now i still need more ideas on this archmage, what's left for him is flame, lightning, earth, dark spell.. =)
anyways, thanks for the help