I am trying to add an debuff, like the Marauder - Slow, to hellion attack.
So far, failure.
So for Marauder - Slow, I located it as below.
Weapon >
Marauder - Punisher Grenades > Effect >
Marauder - Punisher Grenades (Launch Missile) > Effect > Impact Effect >
Marauder - Punisher Grenades (Set) > Effects >
Marauder - Punisher Grenades (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
But when I tried to apply the same thing to Hellion - Infernal Flamethrower, the (Create Persistent) threw me off.
Weapon >
Hellion - Infernal Flamethrower > Effect >
Hellion - Infernal Flamethrower (Create Persistent) > Effect > Effect Initial
- after this point I did the same thing as Marauder - Punisher Grenades.
Hellion - Infernal Flamethrower (Set) > Effects >
Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
I made sure I removed the Validator - Marauder - Punisher Grenades Researched, but it did not work.
I honestly don't know how this map editor thing works, can someone help out?
The Action type actor for the attack requires the Damage effect of the weapon to be created (required for visuals). You find the Create Persistent effect has both an initial effect and offset periodic effects (effects at a distance). The periodic effects use a Search Area effect that then uses the Damage effect.
The marauder applies the slow buff using an Apply Behavior type effect called Marauder - Punisher Grenades (Apply Slow Behavior). You want to create a new Set effect containing the Marauder - Punisher Grenades (Apply Slow Behavior) and Hellion - Infernal Flame Thrower (Damage) effects in the Effect - Effects field. Under the Create Persistent and Search Area effects of the hellion weaapon you must swap the Damage effect with the Set effect you created.
Rollback Post to RevisionRollBack
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
But when I tried to apply the same thing to Hellion - Infernal Flamethrower, the (Create Persistent) threw me off. Weapon > Hellion - Infernal Flamethrower > Effect > Hellion - Infernal Flamethrower (Create Persistent) > Effect > Effect Initial "- after this point I did the same thing as Marauder - Punisher Grenades." Hellion - Infernal Flamethrower (Set) > Effects > Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
The Hellion - Infernal Flamethrower (Damage) was in the Effect Initial slot under Hellion - Infernal Flamethrower (Create Persistent).
The Hellion - Infernal Flamethrower (Search) was in the Period Effects slot under Hellion - Infernal Flamethrower (Create Persistent).
I did created The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior), and replaced it with The Hellion - Infernal Flamethrower (Damage)
Did you replace the damage effect with the set effect in both instances? Try setting the buff duration to 0 (infinite) and giving it to the marine weapon as a direct effect, see if the buff is applied then.
It might be easier to make a new buff that slows units, it is pretty simple to make.
You absolutely sure you removed the validator from the Apply Behavior effect?
I created The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior), and replaced it with The Hellion - Infernal Flamethrower (Damage) in the Effect Initial slot under Hellion - Infernal Flamethrower (Create Persistent).
I created a different The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Search) & Marauder - Punisher Grenades (Apply Slow Behavior), and replaced it with The Hellion - Infernal Flamethrower (Search) in the Period Effects slot under Hellion - Infernal Flamethrower (Create Persistent).
None of them worked.
I absolutely sure I removed the validator from the Apply Behavior effect
I replaced Marauder - Punisher Grenades (Apply Slow Behavior) with Siege Tank - 90mm Cannons > Effect, the Siege Tank attack does nothing but apply the slow debuff. Which shows Marauder - Punisher Grenades (Apply Slow Behavior) should work.
I have to replace The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
with The Hellion - Infernal Flamethrower (Damage) in the Search slot under The Hellion - Infernal Flamethrower (Search).
Where is the the follow-up question, since I wanted the debuff to be stackable, I changed the Maximum Stack Count of Marauder - Slow to 5,
However, the The Hellion - Infernal Flamethrower is an AOE attack that automatically applies all 5 stack count of the debuff to an large enough target, such as the ultralisk.
How do I get 1 attack from the same Hellion to only apply 1 stack of debuff?
You put the set under the Search - Areas - Effect field of the Hellion - Infernal Flamethrower (Search). If you put both parts used by the set effect under the search it will count them as different searches since that effect can check several areas with different filters.
For your second question use markers. Just like the Damage effect of the hellion flamethrower there is a validator called No Markers., add this to your Apply Behavior effect. Markers basicly count if a unit has already been targeted by the same effect in an effect tree previously per cast.
I am pretty new at this map editor thing.
I am trying to add an debuff, like the Marauder - Slow, to hellion attack.
So far, failure.
So for Marauder - Slow, I located it as below. Weapon > Marauder - Punisher Grenades > Effect > Marauder - Punisher Grenades (Launch Missile) > Effect > Impact Effect > Marauder - Punisher Grenades (Set) > Effects > Marauder - Punisher Grenades (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
But when I tried to apply the same thing to Hellion - Infernal Flamethrower, the (Create Persistent) threw me off. Weapon > Hellion - Infernal Flamethrower > Effect > Hellion - Infernal Flamethrower (Create Persistent) > Effect > Effect Initial - after this point I did the same thing as Marauder - Punisher Grenades. Hellion - Infernal Flamethrower (Set) > Effects > Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
I made sure I removed the Validator - Marauder - Punisher Grenades Researched, but it did not work. I honestly don't know how this map editor thing works, can someone help out?
The Action type actor for the attack requires the Damage effect of the weapon to be created (required for visuals). You find the Create Persistent effect has both an initial effect and offset periodic effects (effects at a distance). The periodic effects use a Search Area effect that then uses the Damage effect.
The marauder applies the slow buff using an Apply Behavior type effect called Marauder - Punisher Grenades (Apply Slow Behavior). You want to create a new Set effect containing the Marauder - Punisher Grenades (Apply Slow Behavior) and Hellion - Infernal Flame Thrower (Damage) effects in the Effect - Effects field. Under the Create Persistent and Search Area effects of the hellion weaapon you must swap the Damage effect with the Set effect you created.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
Hi DrSuperEvil,
I appreciate the help, but I still don't get it.
The Hellion - Infernal Flamethrower (Damage) was in the Effect Initial slot under Hellion - Infernal Flamethrower (Create Persistent).
The Hellion - Infernal Flamethrower (Search) was in the Period Effects slot under Hellion - Infernal Flamethrower (Create Persistent).
I did created The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior), and replaced it with The Hellion - Infernal Flamethrower (Damage)
It did not work.
Ideas?
Did you replace the damage effect with the set effect in both instances? Try setting the buff duration to 0 (infinite) and giving it to the marine weapon as a direct effect, see if the buff is applied then.
It might be easier to make a new buff that slows units, it is pretty simple to make.
You absolutely sure you removed the validator from the Apply Behavior effect?
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg
@DrSuperEvil: Go
I created The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior), and replaced it with The Hellion - Infernal Flamethrower (Damage) in the Effect Initial slot under Hellion - Infernal Flamethrower (Create Persistent).
I created a different The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Search) & Marauder - Punisher Grenades (Apply Slow Behavior), and replaced it with The Hellion - Infernal Flamethrower (Search) in the Period Effects slot under Hellion - Infernal Flamethrower (Create Persistent).
None of them worked.
I absolutely sure I removed the validator from the Apply Behavior effect
I replaced Marauder - Punisher Grenades (Apply Slow Behavior) with Siege Tank - 90mm Cannons > Effect, the Siege Tank attack does nothing but apply the slow debuff. Which shows Marauder - Punisher Grenades (Apply Slow Behavior) should work.
Any ideas?
I think I worked it out.
I have to replace The Hellion - Infernal Flamethrower (Set) with Hellion - Infernal Flamethrower (Damage) & Marauder - Punisher Grenades (Apply Slow Behavior)
with The Hellion - Infernal Flamethrower (Damage) in the Search slot under The Hellion - Infernal Flamethrower (Search).
Where is the the follow-up question, since I wanted the debuff to be stackable, I changed the Maximum Stack Count of Marauder - Slow to 5, However, the The Hellion - Infernal Flamethrower is an AOE attack that automatically applies all 5 stack count of the debuff to an large enough target, such as the ultralisk.
How do I get 1 attack from the same Hellion to only apply 1 stack of debuff?
You put the set under the Search - Areas - Effect field of the Hellion - Infernal Flamethrower (Search). If you put both parts used by the set effect under the search it will count them as different searches since that effect can check several areas with different filters.
For your second question use markers. Just like the Damage effect of the hellion flamethrower there is a validator called No Markers., add this to your Apply Behavior effect. Markers basicly count if a unit has already been targeted by the same effect in an effect tree previously per cast.
Contribute to the wiki (Wiki button at top of page) Considered easy altering of the unit textures?
https://www.sc2mapster.com/forums/resources/tutorials/179654-data-actor-events-message-texture-select-by-id
https://media.forgecdn.net/attachments/187/40/Screenshot2011-04-17_09_16_21.jpg