First of all copy and psate the ability Carrion Swarm
Rename it to: Fire Circle
Change the missile art (Art - Missile Art) to Black Dragon Whelp, Block Dragon, Infernal Juggernaut, etc.....
change missile speed to 750
Change Special (Art - Special) to Breath of Fire (Neutral Hostile)
Find Data - Damage and change it to 300, then find Data - Max Damage and change it to 99999 yes you heard me 99999
Delete Buff (Stats - Buffs) and leave it blank
Switch the Hero (Stats - Hero Ability) to false cuz of later....
Make it to level 1 (Stats - Levels)
make mana cost (Stats - Mana Cost) to 0
(Stats - Target Allowed) change everything to "Enemy, Ground"
----------------------------------------------------------------------------------
Now time to make the Item
Change the name to Fire Amulet
Now delete the skills (Abilities - Abilities)
Change the cost of the gold to 50 (Stats - Gold Cost)
Now make the level (Stats - Level) to 1
Find Stats - Stock Replenish Interval and change it to 1
Find "Text - Description" and change it to ''Has a 20% chance to make a fire circle each time you attack."
Change the Hotkey (Text - Hotkey) to F
Take the Text - Tooltop - Basic and change it to "Purchase |cffffcc00F|ire Amulet"
Copy the Text - Description and paste it on Text - Tooltip - Extended
----------------------------------------------------------------------------------------
Alright make the Dummy Unit now, and change its name to "Fire Circle Dummy"
OK so delete all Abilities ( Abilities - Normal) again and add the ability "Locust" then "Fire Circle"
At Art - Model File change the Custom to .mdl
Find Art - Shadow Image (Unit) and change it to None
Change Height (Movement - Height) to 100.00, then change speed base (Movement - Speed Base) to 0 and find Movement - Type and change it to Fly
Again find Pathing - Collision Size and change it to 0.00
-----------------------------------------------------------------------------------------------
TRIGGER TIME!!!!
First make the Variables
(Chance_Fire_Circle Interger 0 (Default)
Distance Real 0 (Default)
Fire_Dummy Unit - None -)
Events
Unit - A unit Is attacked
Conditions
((Attacking unit) has an item of type Fire Amulet) Equal to True
Actions
Set Chance_Fire_Circle = (Random interger number between 1 and 5)
If (All Conditions are True) then do (Then Actions) else do (Else Actions
If - Conditions
Chance_Fire_Circle Equal to 2
Then - Actions
Set Distance = (Facing of Attacking unit))
Fore each (Interger A) from 1 to 12, do (Actions)
Loop-Actions
Set Distance = (Distance + 30.00)
Unit - Create 1 Fire Circle Dummy for (Owner of (Attacking unit)) facing Distance degrees.
Unit - Order (Last created unit) to Undead Dreadlord Carrion Swarm ((Positioning of (Last created unit)) offset by 25.600 towards Distance degrees)
Unit - Add a 0.50 second Geric expiration timer to (last created unit)
Else - Actions