11extends Node
22
3- export (NodePath ) var combat_screen
4- export (NodePath ) var exploration_screen
3+ export (NodePath ) var combat_screen
4+ export (NodePath ) var exploration_screen
55
66const PLAYER_WIN = "res://dialogue/dialogue_data/player_won.json"
77const PLAYER_LOSE = "res://dialogue/dialogue_data/player_lose.json"
@@ -19,12 +19,6 @@ func _ready():
1919 "_on_opponent_dialogue_finished" , [n ])
2020 remove_child (combat_screen )
2121
22- func _on_opponent_dialogue_finished (opponent ):
23- if opponent .lost :
24- return
25- var player = $ Exploration/Grid/Player
26- var combatents = [player .combat_actor , opponent .combat_actor ]
27- start_combat (combatents )
2822
2923func start_combat (combat_actors ):
3024 remove_child ($ Exploration )
@@ -35,6 +29,15 @@ func start_combat(combat_actors):
3529 combat_screen .initialize (combat_actors )
3630 $ AnimationPlayer .play_backwards ("fade" )
3731
32+
33+ func _on_opponent_dialogue_finished (opponent ):
34+ if opponent .lost :
35+ return
36+ var player = $ Exploration/Grid/Player
37+ var combatents = [player .combat_actor , opponent .combat_actor ]
38+ start_combat (combatents )
39+
40+
3841func _on_combat_finished (winner , _loser ):
3942 remove_child (combat_screen )
4043 $ AnimationPlayer .play_backwards ("fade" )
0 commit comments