esb
Because none of us are as cruel as all of us.
- Reaction score
- 325
I pretty much copied the DotA Kill System (as I call it) into my map. I noticed that there isn't a map (at least not when I googled) with this system available for free/available, that is in GUI. So I made it. Pretty much it is just the voices and counting order. I did find JASS, but that didn't help me.
Firstly, Credits
Credits to Gamerzplanet.net for "collecting" the sounds (Sounds are actually from Unreal Tournament).
esb for making the tut and triggers.
DotA for "inspiration" on the "kill-system"
Wikipedia for allowing me to see order of the sounds
thehelper.net for posting my map/tutorial.
Samples:
P.S. I have a BIG feeling I posted this in the wrong section >_<
Firstly, Credits
Credits to Gamerzplanet.net for "collecting" the sounds (Sounds are actually from Unreal Tournament).
esb for making the tut and triggers.
DotA for "inspiration" on the "kill-system"
Wikipedia for allowing me to see order of the sounds
thehelper.net for posting my map/tutorial.
Samples:
Code:
Hero Dies
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
Actions
Set Kills_KillingSpree[(Player number of (Owner of (Dying unit)))] = False
Set Kills_Dominating[(Player number of (Owner of (Dying unit)))] = False
Set Kills_MegaKill[(Player number of (Owner of (Dying unit)))] = False
Set Kills_Unstoppable[(Player number of (Owner of (Dying unit)))] = False
Set Kills_WhickedSick[(Player number of (Owner of (Dying unit)))] = False
Set Kills_MonsterKill[(Player number of (Owner of (Dying unit)))] = False
Set Kills_Godlike[(Player number of (Owner of (Dying unit)))] = False
Set Kills_BeyondGodlike[(Player number of (Owner of (Dying unit)))] = False
Player - Add (10 x (Hero level of (Dying unit))) to (Owner of (Killing unit)) Current gold
Code:
First Blood
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
((Killing unit) is A Hero) Equal to True
Actions
Sound - Play firstblood <gen>
Player - Add 200 to (Owner of (Killing unit)) Current gold
Quest - Display to (All players) the Hint message: ((|cff00ccffFirst Blood|r - + (Name of (Owner of (Dying unit)))) + ( has been killed by + ((Name of (Owner of (Killing unit))) + for an additional 200 Gold.)))
Wait 1.00 seconds
Set Kills_KillingSpree[(Player number of (Owner of (Killing unit)))] = True
Trigger - Turn off (This trigger)
Code:
Killing Spree
Events
Unit - A unit Dies
Conditions
((Dying unit) is A Hero) Equal to True
((Killing unit) is A Hero) Equal to True
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Kills_KillingSpree[(Player number of (Owner of (Killing unit)))] Equal to True
Then - Actions
Sound - Play Killing_Spree <gen>
Player - Add 50 to (Owner of (Killing unit)) Current gold
Quest - Display to (All players) the Hint message: ((|cff00ccffKilling Spree|r - + (Name of (Owner of (Dying unit)))) + ( increased + ((Name of (Owner of (Killing unit))) + kill count and Gold by 50.)))
Set Kills_KillingSpree[(Player number of (Owner of (Killing unit)))] = False
Wait 1.00 seconds //Added because it causes problems without it
Set Kills_Dominating[(Player number of (Owner of (Killing unit)))] = True
Else - Actions
Do nothing
Attachments
-
156.4 KB Views: 1,179