• Check out the results of the Techtree Contest #19!
  • 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!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • Create a void inspired texture for Warcraft 3 and enter Hive's 34th Texturing Contest: Void! Click here to enter!
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!

[General] A Vanilla Ability to Replace Starfall

Status
Not open for further replies.
No such ability exists.

But Starfall is one of the easiest abilities to trigger yourself. I modified an example found here: [Spell] Starfall via Trigger

I attached another version I made that uses Jass which is better if more than 1 unit can cast the ability. (see Starfall GUI 2)
It's designed to be easily modifiable in GUI, simply edit the Starfall Damage trigger to change the Area of Effect and Damage. Change Starfall_Interval in the Starfall Cast trigger to adjust the Damage Interval.

In this case, multiple Starfalls in the same area will stack and all deal damage. I'm not sure if it works this way in standard Warcraft 3.
 

Attachments

Last edited:
@Uncle Thanks for the map example. I used your triggers as a base to make a small system. I needed multiple Starfalls with different intervals, damage, and falling effects.

@Tasyen Well, it has the same issues as Starfall. The falling effects cannot be changed without affecting all custom ones. I was considering Tranquility after taking a look at Uncle's test map. Tranquility and Starfall are both no target abilities. Monsoon, however, is a target point ability with AOE.

Edit: I took the liberty to add a small system to time the damage with the landing of the effect. It irked me when the damage was a second behind the landing of the effect. This system will also help with high damage. In the first version, high damage would kill the target before the effect could take flight.

Note: Adjusting the Damage Interval could affect the timing of the damage. If you adjust the Damage Interval, you might have to change the estimated
Animation time for the effect as well.
 

Attachments

Last edited:
If you use my 2nd map, Starfall GUI 2, you can have any number of different Starfall abilities without changing much of anything. You just need to copy and paste the Starfall Cast, Starfall Damage, and Starfall Finish triggers and adjust them to use your new ability and whatever settings you want.

I attached a new version of the map with a Delayed Damage system. You can see the Archmage is using it for his Starfall ability while the Paladin's version of Starfall is the same as before. The system is pretty simple, it lets you deal damage after a defined amount of time. In this case I delay the damage by 0.70 seconds because that's about when the Starfall effect impacts a unit.
 

Attachments

Last edited:
If you use my 2nd map, Starfall GUI 2, you can have any number of different Starfall abilities without changing much of anything. You just need to copy and paste the Starfall Cast, Starfall Damage, and Starfall Finish triggers and adjust them to use your new ability and whatever settings you want.

I attached a new version of the map with a Delayed Damage system. You can see the Archmage is using it for his Starfall ability while the Paladin's version of Starfall is the same as before. The system is pretty simple, it lets you deal damage after a defined amount of time. In this case I delay the damage by 0.70 seconds because that's about when the Starfall effect impacts a unit.
This is amazing, thanks so much! Quick question, do you need the custom Starfall Script that's in the triggers for the other triggers/variables to function? Or is that just like a jass version of everything you accomplished in the triggers?

EDIT: Nevermind it was really late when I first asked that, and then I took another look at it and realized my mistake. Please totally disregard the above except for the fact that
YOU. ARE. AWESOME.
for making this for us!!!
 
Last edited:
Status
Not open for further replies.
Back
Top