First of all congrats for this amazing application. I played a few games and it works really well, but i've found some little glitches.
The first one involved declaring attackers. Sometimes after declaring them i hit Enter and nothing happens, then i hit Escape then Enter and again nothing happens, so the only choice i have is to exit the application. This happend to me twice but i don't know what led to this problem.
Edit: It appears that this occurs when i attack with
Bloodrock Cyclops, probably due to the fact that it has the ability to attack each turn.
The next problem can be easily reproduced: After declaring the attackers i change my mind and hit Escape then Enter (without any attackers) the game crashes. Here is the crashlog:
- Code: Select all
Traceback (most recent call last):
File "main.py", line 8, in <module>
File "/private/tmp/Incantus-tmp/Incantus/Incantus.py", line 788, in main
File "/private/tmp/Incantus-tmp/Incantus/Incantus.py", line 667, in run
File "/private/tmp/Incantus-tmp/Incantus/game/GameKeeper.py", line 172, in run
File "/private/tmp/Incantus-tmp/Incantus/game/GameKeeper.py", line 195, in singleTurn
File "/private/tmp/Incantus-tmp/Incantus/game/GameKeeper.py", line 405, in combatPhase
File "/private/tmp/Incantus-tmp/Incantus/game/GameObjects.py", line 13, in send
File "/private/tmp/Incantus-tmp/Incantus/game/pydispatch/dispatcher.py", line 371, in send
File "/private/tmp/Incantus-tmp/Incantus/game/pydispatch/robustapply.py", line 47, in robustApply
File "/private/tmp/Incantus-tmp/Incantus/animator.py", line 192, in declare_attackers
File "/private/tmp/Incantus-tmp/Incantus/play_view.py", line 79, in declare_attackers
File "/private/tmp/Incantus-tmp/Incantus/play_view.py", line 73, in layout_attackers
ZeroDivisionError: integer division or modulo by zero
Second one happend when i used
Blaze (where
X=6) to reduce the opponents life from 6 to 0, i get the message that a players life has been redced to 0 and after i hit OK it crashes. I get this crashlog:
- Code: Select all
Traceback (most recent call last):
File "main.py", line 8, in <module>
File "/private/tmp/Incantus-tmp/Incantus/Incantus.py", line 788, in main
File "/private/tmp/Incantus-tmp/Incantus/Incantus.py", line 664, in run
File "/private/tmp/Incantus-tmp/Incantus/pyglet/clock.py", line 277, in tick
File "/private/tmp/Incantus-tmp/Incantus/play_view.py", line 176, in <lambda>
ValueError: list.remove(x): x not in list