TheWarcraft
New Member
- Reaction score
- 4
[Spellpack]Earthspells
Earthspells
Four spells. GUI spells. MUI.
Earthquake
No picture for this one, effect is hardly noticeable on screenie. If you ever played AoM(age of mythology not the warcraft 3 map), this Earthquake looks pretty much like the godpower.
Energy Charge
Painshock
Epicenter
This is just a passive ability that makes all the other spells more powerful(look at triggers).
Currently adding information on spells + import info.
Please report any suggestions, bugs, leaks or whatever you think I might want to know.
+rep if this spell is useful to me or if you want to rep for any other reason
Can a moderator please change the name of this thread to Earthspells with prefix [Spellpack]? Thx.
Update June 12 2009: Added 3 spells, made Earthquake MUI.
Earthspells
Four spells. GUI spells. MUI.
Earthquake
No picture for this one, effect is hardly noticeable on screenie. If you ever played AoM(age of mythology not the warcraft 3 map), this Earthquake looks pretty much like the godpower.
Trigger:
- Earthquakecast
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Earthquake (Hero)
- Actions
- If (earthcustom Less than 1000) then do (Set earthcustom = (earthcustom + 1)) else do (Set earthcustom = 1)
- Set earthcaster[earthcustom] = (Triggering unit)
- Set earthcastpoint[earthcustom] = (Position of (Triggering unit))
- Set earthduration[earthcustom] = (earthextradur + (earthdurperlvl x (Real((Level of Earthquake (Hero) for (Triggering unit))))))
- Unit - Create 1 earthdummy for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
- Unit - Set the custom value of (Last created unit) to earthcustom
- Unit Group - Add (Last created unit) to earthdummygr
- Events
Trigger:
- Earthquakeper
- Events
- Time - Every 0.05 seconds of game time
- Conditions
- (Number of units in earthdummygr) Greater than 0
- Actions
- Unit Group - Pick every unit in earthdummygr and do (Actions)
- Loop - Actions
- Set earthtempint = (Custom value of (Picked unit))
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- earthcurrentduration[earthtempint] Greater than or equal to earthduration[earthtempint]
- Then - Actions
- Unit - Remove (Picked unit) from the game
- Set earthcurrentduration[earthtempint] = 0.00
- Else - Actions
- Unit - Create 1 earthdummy for (Owner of (Picked unit)) at (earthcastpoint[earthtempint] offset by ((Random real number between -500.00 and 500.00), (Random real number between -500.00 and 500.00))) facing Default building facing degrees
- Unit - Set level of dummyclapearth for (Last created unit) to ((Level of Epicenter for earthcaster[earthtempint]) + 1)
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
- Set earthcurrentduration[earthtempint] = (earthcurrentduration[earthtempint] + 0.05)
- If - Conditions
- Loop - Actions
- Unit Group - Pick every unit in earthdummygr and do (Actions)
- Events
Energy Charge
Trigger:
- Energy Charge
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Energy Charge
- Actions
- Set epiloops[(Player number of (Owner of (Triggering unit)))] = (epiextra + ((Level of Energy Charge for (Triggering unit)) x epiloopsperlvl))
- For each (Integer B) from 1 to epiloops[(Player number of (Owner of (Triggering unit)))], do (Actions)
- Loop - Actions
- Wait epispeed game-time seconds
- Unit - Create 1 shakerdummy for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
- Unit - Set level of dummyclap for (Last created unit) to (1 + (Level of Epicenter for (Triggering unit)))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
- Special Effect - Create a special effect at (Position of (Triggering unit)) using Abilities\Spells\Human\Thunderclap\ThunderClapCaster.mdl
- Special Effect - Destroy (Last created special effect)
- Unit Group - Pick every unit in (Units within 300.00 of (Position of (Triggering unit)) matching ((((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) Equal to True) and (((Matching unit) is alive) Equal to True))) and do (Actions)
- Loop - Actions
- Lightning - Create a Chain Lightning - Secondary lightning effect from source (Position of (Triggering unit)) to target (Position of (Picked unit))
- Set tempeffect = (Last created lightning effect)
- Trigger - Run Destroy Lightning <gen> (ignoring conditions)
- Loop - Actions
- Loop - Actions
- Events
Painshock
Trigger:
- Painshock
- Events
- Unit - A unit Is attacked
- Conditions
- (Level of Painshock for (Triggering unit)) Greater than or equal to 1
- (Random integer number between 1 and 100) Less than ((5 x (Level of Painshock for (Triggering unit))) + 5)
- Actions
- Unit - Create 1 shakerdummy for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing degrees
- Unit - Set level of dummyclap for (Last created unit) to (1 + (Level of Epicenter for (Triggering unit)))
- Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
- Unit - Order (Last created unit) to Human Mountain King - Thunder Clap
- Special Effect - Create a special effect at (Position of (Triggering unit)) using Abilities\Spells\Other\HowlOfTerror\HowlCaster.mdl
- Special Effect - Destroy (Last created special effect)
- Events
Epicenter
This is just a passive ability that makes all the other spells more powerful(look at triggers).
Currently adding information on spells + import info.
Please report any suggestions, bugs, leaks or whatever you think I might want to know.
+rep if this spell is useful to me or if you want to rep for any other reason
Can a moderator please change the name of this thread to Earthspells with prefix [Spellpack]? Thx.
Update June 12 2009: Added 3 spells, made Earthquake MUI.