- Joined
- Jun 17, 2010
- Messages
- 2,275
Link it please
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
I have a request... shouldn't be too difficult.
Spell: Exodus
Format: GUI
6 second channel.
Can not be cast while invulnerable.
Resurrects all fallen allies with 100% health and the mana they died with.
90 second cooldown.
I guess I would need a point array variable to store the point at which the heroes died? I'm using an edited GUI resurrection system from here.
I would really appreciate it and I will obviously give credits. =)
Sounds fun, only that I always screw up the jump formula but I'll see what I can do. Lol mini-damaging rupture(glad you chose not to use any lightnings as lightnings are difficult to handle without major systems)
Wonder if I can make Rupture in JASS.
Um i worked on it, and i got a good basis going, i was trying to finish then noticed i had no time left, so im going to sleep but ill post the test map, i think the problem is either the base spell, or my unit group has no units in it.
Hero Dies

Events


Unit - A unit Dies

Conditions


((Triggering unit) is A Hero) Equal to True

Actions


Hashtable - Save Handle Of(Position of (Triggering unit)) as (Key dieloc) of (Key (Triggering unit)) in Hash


Unit Group - Add (Triggering unit) to ReviveGrp
Revive Group

Events


Unit - A unit Starts the effect of an ability

Conditions


(Ability being cast) Equal to Revive Hero

Actions


Unit Group - Pick every unit in ReviveGrp and do (Actions)



Loop - Actions




Set DyingHero = (Picked unit)




Set DieLoc = (Load (Key dieloc) of (Key (Picked unit)) in Hash)




Set CasterLoc = (Position of (Triggering unit))




If (All Conditions are True) then do (Then Actions) else do (Else Actions)





If - Conditions






(Distance between CasterLoc and DieLoc) Less than or equal to 500.00






(DyingHero belongs to an ally of (Owner of (Triggering unit))) Equal to True





Then - Actions






Hero - Instantly revive DyingHero at DieLoc, Show revival graphics






Custom script: call RemoveLocation(udg_DieLoc)






Custom script: call RemoveLocation(udg_CasterLoc)






Unit Group - Remove (Picked unit) from ReviveGrp






Hashtable - Clear all child hashtables of child (Key (Picked unit)) in Hash





Else - Actions
Leaks but yeah.
Where does it leak? And yeah, I'm not good with hashtables mc so I would appreciate it.![]()
Hashtable - Save Handle Of(Position of (Triggering unit)) as (Key dieloc) of (Key (Triggering unit)) in Hash
How do you want the "changeables" to appear? As a function or an arrayed variable (functions is the best)?
Hero Dies

Events


Unit - A unit Dies

Conditions


((Triggering unit) is A Hero) Equal to True

Actions


Set DieLoc = (Position of (Triggering unit))


Hashtable - Save Handle OfDieLoc as (Key dieloc) of (Key (Triggering unit)) in Hash


Unit Group - Add (Triggering unit) to ReviveGrp
I sort of have a Huge request, or a few spells, with downloadable spell effects,
the spells i want, (with descriptions, and links to the spell effects)
each of these i have tried and failed at making.
Water Bomb (hero ability)
uses https://www.hiveworkshop.com/forums...ble-160135/?prev=search=water&d=list&r=20&t=8 as an effect.
I want it to be a spell that is cast on a unit, that makes them a walking timebomb, about 15 seconds, and in 15 seconds, they blow up, and cause damage in a AoE. 5 MIN cd
Water Breath & water damage. (hero ability)
uses https://www.hiveworkshop.com/forums...sile-50515/?prev=search=water&d=list&r=20&t=8
&
https://www.hiveworkshop.com/forums...mage-50516/?prev=search=water&d=list&r=20&t=8
Its sort of like a water flame thrower, It goes out and everything it hits, it gives the second effect, lasts 8 seconds. 30 SECOND cd
Oceans Wrath (hero ability)
uses https://www.hiveworkshop.com/forums/models-530/aquaburst-160557/?prev=search=water&d=list&r=20&t=8
this one is tricky, i want it so that the "charge up" is on the casting unit, then is blasts out in a "line" doing AoE damage. 1 MIN CD
Healing Waters
Uses https://www.hiveworkshop.com/forums/models-530/nagabirth-50336/?prev=search=water&d=list&r=20&t=11
this is the effect i want to see on someone who was healed, not the caster.
Water Shield
uses https://www.hiveworkshop.com/forums...et-105342/?prev=search=water&d=list&r=20&t=11
after this is cast on a unit, he is invulnerable for three hits, then after that, the effect is gone. 1 MIN CD
Oceans Blessing
uses https://www.hiveworkshop.com/forums...ff-113947/?prev=search=water&d=list&r=20&t=11
an effect that lasts 10 mins, that increases attack speed by 5 (no CD)
If you don't want to/can't do any of these, i understand. and in case you are wondering, they are for a BIG murloc/naga campaign i have been working on, if you'd like a taste, let me know :]
Thanks in advance!
Since you're saying it's a Campaign, this is surely not a MUI
Therefore, this request shall be mine![]()
really vtz? ive been spell making for so long and you think i dont know what aoe is.... i asked you what aoe do u want for your spell.... obviously.
like a flame strike spell (AoE)
dealing DoT dmg? as you do not understand? o.o
He understands, but he don't know how BIG the area of effect shall be. Mention a number please, 300 for example!
Here you go...
take note that Im not using Resurrection as the base ability coz it wont work...
leaks cleared thanks to baassee, I just missed that...
Hero Dies
Events
Unit - A unit Dies
Conditions
((Triggering unit) is A Hero) Equal to True
Actions
Set DieLoc = (Position of (Triggering unit))
Hashtable - Save Handle OfDieLoc as (Key dieloc) of (Key (Triggering unit)) in Hash
Unit Group - Add (Triggering unit) to ReviveGrp
Nice it works perfectly! =) I made a couple of adjustments but there's 1 thing thats left. Can I save the handle of the units mana when they die, and set it to that when they revive?
Hashtable - Save (Mana of (Triggering unit)) as (Key savedmana) of (Key (Triggering unit)) in (Hash)
Set SavedMana = (Load (Key savedmana) of (Key (Picked unit)) from (Hash))

Almost done, just a few more lines and some testing to see if it works, if it does then it's done! Made with Hashtables for unlimited amount of instances. And it has it's own TimerUtils but that's up for the user if it wants to use it or not, it's fine either way.
Awesome so its MUI (I think), and it'll be partily customizablecan't wait
![]()
