Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Triggers
Five Layer Magic Circle.w3x
Variables
Initialization
Melee Initialization
Spell
---------------------------
Five Layer Magic Circle
Five Layer Magic Circle Move
Five Layer Magic Circle Dummy Remove
Enter map-specific custom script code below. This text will be included in the map script after variables are declared and before any trigger code.
Name
Type
is_array
initial_value
Mystogan
unit
No
Mystogan_DUMMY
unit
Yes
Mystogan_Group
group
Yes
MystoganPoint
location
Yes
Temp_point
location
Yes
Default melee game initialization for all players
Melee Initialization
Events
Map initialization
Conditions
Actions
Visibility - Disable fog of war
Visibility - Disable black mask
Hero - Set Paladin 0003 <gen> Hero-level to 10 , Hide level-up graphics
Come on dont Be too picky Im Just only a newbie at Spell Making
Five Layer Magic Circle
Events
Unit - A unit Begins casting an ability
Conditions
(Ability being cast) Equal to Five Layer Magic Circle
Actions
Set Variable Set Mystogan = (Triggering unit)
Set Variable Set MystoganPoint[1] = (Position of Mystogan)
Set Variable Set Temp_point[1] = (Target point of ability being cast)
Unit - Create 1 . MC Gajeel for (Owner of Mystogan) at Temp_point[1] facing Default building facing degrees
Set Variable Set Mystogan_DUMMY[1] = (Last created unit)
Unit - Create 1 . MC Grey for (Owner of Mystogan) at Temp_point[1] facing Default building facing degrees
Set Variable Set Mystogan_DUMMY[2] = (Last created unit)
Unit - Create 1 . MC Laxus for (Owner of Mystogan) at Temp_point[1] facing Default building facing degrees
Set Variable Set Mystogan_DUMMY[3] = (Last created unit)
Unit - Create 1 . MC Mystogan for (Owner of Mystogan) at Temp_point[1] facing Default building facing degrees
Set Variable Set Mystogan_DUMMY[4] = (Last created unit)
Unit - Create 1 . MC Natsu for (Owner of Mystogan) at Temp_point[1] facing Default building facing degrees
Set Variable Set Mystogan_DUMMY[5] = (Last created unit)
Unit - Order Mystogan_DUMMY[6] to Orc Far Seer - Earthquake . Temp_point[1]
Trigger - Run Five_Layer_Magic_Circle_Move <gen> (ignoring conditions)
Five Layer Magic Circle Move
Events
Time - Every 0.03 seconds of game time
Conditions
Actions
Set Variable Set Mystogan = (Triggering unit)
Set Variable Set MystoganPoint[1] = (Position of Mystogan)
Set Variable Set Temp_point[1] = (Target point of ability being cast)
Unit - Create 1 . Beam for (Owner of Mystogan) at Temp_point[1] facing Default building facing degrees
Unit - Add a 3.00 second Generic expiration timer to (Last created unit)
Set Variable Set Mystogan_DUMMY[6] = (Last created unit)
Set Variable Set Mystogan_Group[1] = (Units of type Beam)
Special Effect - Create a special effect at Temp_point[1] using NuclearExplosion.mdx
Special Effect - Create a special effect at Temp_point[1] using SkyRing.mdx
Set Variable Set Mystogan_Group[1] = (Units within 300.00 of Temp_point[1] matching (((Matching unit) belongs to an enemy of (Owner of Mystogan).) Equal to True).)
Unit Group - Pick every unit in Mystogan_Group[1] and do (Actions)
Loop - Actions
Unit - Cause Mystogan to damage (Picked unit) , dealing (10.00 x (Real((Agility of Mystogan (Exclude bonuses))))) damage of attack type Spells and damage type Normal
Unit Group - Pick every unit in Mystogan_Group[1] and do (Actions)
Loop - Actions
Set Variable Set Temp_point[1] = (Position of (Picked unit))
Unit - Move (Picked unit) instantly to Temp_point[1]
Five Layer Magic Circle Dummy Remove
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Five Layer Magic Circle
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.