Hi all, I'm trying to recreate a "Blizzard" spell (like the WC3 Archmage has, or the WC2 Mage). Basically I've set the ability up to deal 6 "waves" of damage, and in each wave I want to spawn about a dozen ice shards to fall on the area. I've created one persistent to actually deal the damage, and another to create dummy effects that the ice shard actor links to.
However, while the damage part works fine, only the first three of the six waves of ice shards actually appears. The ones after that don't show up at all. I've tried several variations, and in all of them I can only get three waves to spawn. Does anyone know what I'm doing wrong/how I can get this to work?
It does. I think (after much more experimentation) I just figured it out, although I don't know why this fixes it. I originally set dummy effect for the ice shard actor to expire after 3 seconds. For whatever reason, this also appears to cancel all FUTURE ice shards from spawning--so since I spawn a wave every 1.0 seconds, it cancels all but the first 3 waves. It shouldn't; as I understand it each actor shouldn't care when previous dummy effects expired. But changing the expiration to 7 seconds allowed all the waves to spawn.
Thank you for your response! If you're still curious, here's how the effects are set up:
Hi all, I'm trying to recreate a "Blizzard" spell (like the WC3 Archmage has, or the WC2 Mage). Basically I've set the ability up to deal 6 "waves" of damage, and in each wave I want to spawn about a dozen ice shards to fall on the area. I've created one persistent to actually deal the damage, and another to create dummy effects that the ice shard actor links to.
However, while the damage part works fine, only the first three of the six waves of ice shards actually appears. The ones after that don't show up at all. I've tried several variations, and in all of them I can only get three waves to spawn. Does anyone know what I'm doing wrong/how I can get this to work?
Thanks!
How are your actors set up? Does the second Create Persistent effect have enough periods?
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
It does. I think (after much more experimentation) I just figured it out, although I don't know why this fixes it. I originally set dummy effect for the ice shard actor to expire after 3 seconds. For whatever reason, this also appears to cancel all FUTURE ice shards from spawning--so since I spawn a wave every 1.0 seconds, it cancels all but the first 3 waves. It shouldn't; as I understand it each actor shouldn't care when previous dummy effects expired. But changing the expiration to 7 seconds allowed all the waves to spawn.
Thank you for your response! If you're still curious, here's how the effects are set up:
Blizzard Master (Set) Calls Blizzard Damage Persistent and Blizzard Shard Wave Persistent.
Blizzard Damage Persistent (Persistent) Calls 6 periods (1.0 seconds each) of Blizzard Damage
Blizzard Damage (Damage) Does what it sounds like
Blizzard Shard Wave Persistent (Persistent) Calls 6 periods (1.0 seconds each) of Blizzard Shard Persistent
Blizzard Shard Persistent (Persistent) Calls 12 periods (0.03 seconds each) of Blizzard Shard Dummy in semi-random points within the AOE
Blizzard Shard Dummy (Persistent) Doesn't do anything; it just lasts 7 seconds and the Shard actor links to it.
Thanks again!