Code: Select all
[LOG] Player deactivates Rapid Shot.
removeTempVal combat_physspeed nil :=: 52
stack traceback:
[C]: in function 'error'
/engine/Actor.lua:311: in function 'removeTemporaryValue'
/data/talents/techniques/archery.lua:123: in function 'deactivate'
/engine/interface/ActorTalents.lua:134: in function </engine/interface/ActorTalents.lua:126>
Lua Error: /engine/interface/ActorTalents.lua:144: /engine/Actor.lua:311: unsupported temporary value type: nil
At [C]:-1
At [C]:-1 error
At /engine/interface/ActorTalents.lua:144 useTalent
At /engine/interface/PlayerHotkeys.lua:38 activateHotkey
At /engine/HotkeysDisplay.lua:120 onMouse
At /mod/class/Game.lua:827 fct
At /engine/Mouse.lua:42
SDL
[Edit:] It seems that taking any kind of action or moving the mouse causes the engine to attempt to deactivate the talent again, which obviously makes me lose a turn each time. I don't know how or why that happens, though.