• 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!

[Solved] Immolation?

Status
Not open for further replies.
I guess that's because there is no birth and death animation.
If you really want to use this effect, you can use a hashtable, check when the orders immolation and unimmolation are given to the unit, if the order is immolation create the special effect and store it on the unit through the hashtable. If the order is unimmolation, load the effect from the hashtable and destroy it. Be warned, since the effect doesn't have a death animation, it will be subject to Gameplay Constants' value "Decay Time (sec) - Effects", but this one will globally affect any effect.
 
Thanks, no I don't want to use it that badly in that way. Found another solution - but thanks either way!

On another topic: I want to create a dummy buff that originate from attacks; like an orb. The catch is that I only want it to work on friendly and enemy buildings - but it doesn't work! (again...)
 
I want to know if the building is taking continues damage, I am currently using GDD for that only need to check if it has a buff to count the damage and if doesn't have a buff it starts counting from 0.

So I need a buff that is given upon attack (on buildings) on enemy/friendly; which lasts for 5 seconds.
 
Oh, well, normally you need to set Stats - Is Building to False, but retain everything else, such as Combat - Targeted as and Classification. Only change Movement Type to Foot, otherwise the collision size is messed up.

Base your attack ability on Envenomed Spears and change Targets Allowed to Structure, Enemy, Allied and its duration to 5.00 (Normal, not Hero). Modify or remove the damage and any other field that is unrelated to what you want to achieve.
 
- Changed the buildings movement type to food.
- Changed the abilities target classification to: Enemy, Friend and Structure.
- Making buildings into units is not feasible in this case.

I used the dryad ability, bot sure which buff/effect to look for in the trigger tho. Also, I can see the visual posion effect on the building but not the buff.
 
That's because I added the unit in the map as a structure and then set Is a Building to False.

It's not because of that. I placed the buildings then I changed them. It has some thing to do with buildings that have "rally point" I think.

I'm not sold on this method tbh.

Suppose a timer would do the trick, but it feels dumb to restart it every time a unit attacks the building.
 
It's not because of that. I placed the buildings then I changed them. It has some thing to do with buildings that have "rally point" I think.

I'm not sold on this method tbh.

Suppose a timer would do the trick, but it feels dumb to restart it every time a unit attacks the building.

There are two ways to avoid its selection:

1) Go to Stats - Classification and besides Mechanical tick "Ward".

2) Use a trigger that fires upon selection of unit. Check if Unit-type of Triggering unit is equal to Farm, then create a unit group of units already selected by (Triggering player); if number of units in the group > 1, then remove (Triggering unit) from (Triggering player)'s selection.
 
There are two ways to avoid its selection:

1) Go to Stats - Classification and besides Mechanical tick "Ward".

2) Use a trigger that fires upon selection of unit. Check if Unit-type of Triggering unit is equal to Farm, then create a unit group of units already selected by (Triggering player); if number of units in the group > 1, then remove (Triggering unit) from (Triggering player)'s selection.

I say, you do know a trick or two. I ended up using liquid fire for units that set buildings on fire and freezing breath for the flame multiplying.

Thanks for all your help!
 
Status
Not open for further replies.
Back
Top