[Solved] How to use shield function


#1

Hi,

In the Shield Rush" level, I dont know why I 've to move for use the shield function.

  loop:   
    enemy= self.findNearestEnemy()
    if self.isReady("cleave"):
        self.cleave(enemy)
    else:
        # Else (if cleave isn't ready), use shield
        self.moveXY(36, 10)
        self.shield()

If the move function is not present I’m dead
Could you help?
Thanks in advance


#2

If you don’t move and you just cleave right away, not everyone is in range when you cleave, so you die. It’s kind of a limitation of the level; I think we will try to kerjigger it to make it not necessary soon.


#3

Is the shield effective while moving or only while stationary?

Will your character visually use the shield when it’s effective?


#4

Found this in another thread:

Shield makes you stop moving and [use the] shield, but only for a split second, so it doesn’t grant protection moving forward. We are soon to hook up more shield animations for the other heroes besides Tharin so you can see when you’re doing it.

It seems like it would be very difficult to use properly if you have to get the split second timing right for it to be useful.

BTW, I’m playing as the Samurai. I’m guessing that character doesn’t have the shield animation yet.


#5

The idea behind the shield is that you can use it to stay alive longer while your allies do some fighting, so it’s intentionally not super useful on levels where you’re on your own (warriors are already hard enough to kill in duels).