H360ru / araxxes

Godot Online Turn Based Strategy
https://araxxes.com/play
GNU General Public License v3.0
3 stars 1 forks source link

Ошибка после вызова next_turn() #56

Open alex7850 opened 3 years ago

alex7850 commented 3 years ago

После сигнала юнита "acted" (точнее exhausted) вызвал control.next_turn()

Получил следующую ошибку: изображение Понятное дело, что вызов во время неоконченного перемещения по карте не предполагался, предлагаю просто изменить логику сигнала

alex7850 commented 3 years ago

Аналогичная проблема с прерыванием полета снарядов

func _on_Player_unit_attacked():
    units.damage_unit_at_cell(player.unit_attack_target_cell, player.unit.weapon.damage)
    player.unit.act(player.get_shoot_cost())

    SReady()
Germenzi commented 3 years ago

Когда сам себя атакуешь? Но это же пока костылявый вариант контрола, так что запариваться думаю пока не стоит, уже когда нормальная архитектура будет, поправлю.