Dummy blizzard cast waves problem

Level 11
Joined
Apr 27, 2009
Messages
224
Dummy blizzard cast is casting from waves 3 to 10 waves its never consistent.
Dummy is based on Locust using Blizzard (Neutral) put on 10 waves.
I am making a marker then 2 seconds after the dummy is created and after it casts blizzard.
I need it to do 10 waves every single time so I can make the boss fight.

I have tried searching for an answer in the forum but nothing helped.

So there is more dummy units using blizzard because of 'Time - Every 4.00 seconds of game time'

  • Quest4BlizzardCasting On
    • Events
      • Time - Every 4.00 seconds of game time
    • Conditions
    • Actions
      • Set VariableSet Quest4BlizzardAttack = (Random integer number between 1 and 5)
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • Quest4BlizzardAttack Less than or equal to 3
        • Then - Actions
          • Set VariableSet Quest4BlizzardPoint = (Random point in Quest4Blizzard <gen>)
        • Else - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • Quest4BlizzardAttack Equal to 4
            • Then - Actions
              • Set VariableSet Quest4BlizzardPoint = (Position of Paladin)
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • Quest4BlizzardAttack Equal to 5
                • Then - Actions
                  • Set VariableSet Quest4BlizzardPoint = (Position of FelRogue)
                • Else - Actions
      • Special Effect - Create a special effect at Quest4BlizzardPoint using VFX\SpellMarker\SpellMarkerBlue.mdx
      • Special Effect - Set Scale of (Last created special effect) to 3.00
      • Special Effect - Set Position - Z of (Last created special effect) to 10.00
      • Set VariableSet Quest4BlizzardMarker = (Last created special effect)
      • Wait 2.00 seconds
      • Special Effect - Destroy Quest4BlizzardMarker
      • Unit - Create 1 dummy-blizzard for Player 4 (Purple) at (Center of Summoner <gen>) facing 270.00 degrees
      • Set VariableSet Quest4BlizzardDummy = (Last created unit)
      • AI - Ignore (Last created unit)'s guard position
      • Unit - Order Quest4BlizzardDummy to Human Archmage - Blizzard Quest4BlizzardPoint
      • Custom script: RemoveLocation(udg_Quest4BlizzardPoint)
      • Unit - Add a 15.00 second Generic expiration timer to Quest4BlizzardDummy
 
Last edited:
Level 11
Joined
Apr 27, 2009
Messages
224
As I know locust has 0 speed, checked I think all good with speed 0. I have put cast range of blizzard very big guess the dummy would not even use blizzard if the range was off. Did not change the dummy much but to be sure.

Can Blizzard be used without channeling just a cast?

Now changed the wisp to try to use as a dummy same result blizzard waves mostly 3 waves, does more waves but rarely. Here's the whole info from object editor.

Locust.png

Screenshot_4.png
 
Last edited:
Level 24
Joined
Feb 27, 2019
Messages
833
Can Blizzard be used without channeling just a cast?
No.

In regards and thanks to the other info you gave, it nullified my assumptions. As you mention, the cast range of blizzard, even if unnecessarily low, wouldnt cause a blizzard to cast 3 waves instead of 10. My main assumption was the dummy had to walk a certain distance which caused it to not have enough time to channel the spell but as you mentioned that isnt possible because the unit has 0 move speed, thus either it casts the spell or it doesnt. From my tests if a unit has 0 move speed that is concrete and it doesnt matter what the gameplay constants are set to.

When In doubt with dummies I have a suggestion. Add a model to the dummy, remove locust and create the dummy with yourself as owner. That way what the dummy does can be seen visually and be monitored manually. In this case even add vision to the dummy. Though take note, removing locust makes it vulnerable and available to getting picked in a unit group.
 
Level 11
Joined
Apr 27, 2009
Messages
224
Thanks for looking into it. I already put model on it because of testing. But did not remove locust nor I was its owner. Will try later!
Really silly bug that is taking a week to fix ahha losing the motivation

Map here's the map, skip the cinematic esc and enter 'lich' in chat it will start the boss fight. If anyone wanna help me out while I try to find a solution myself too.
 
Level 11
Joined
Apr 27, 2009
Messages
224
Weirdly enough changing the dummy player resolved the issue. The enemy is Player 4 (Purple) and dummy was set such so tried changing it to Neutral Hostile still did not help but changing it to my player or allied user player then all the waves are always consistent.
Just changed Blizzard 'Stats - Targets Allowed' to damage me and allied player fixed it.
 
Last edited:
Top