diff --git a/scripts/core/battle_state.gd b/scripts/core/battle_state.gd index 4d254f9..0a6ebf9 100644 --- a/scripts/core/battle_state.gd +++ b/scripts/core/battle_state.gd @@ -4894,6 +4894,8 @@ func _spawn_event_deployment(deployment) -> bool: unit["moved"] = current_team == unit.get("team", "") units.append(unit) _emit_log("%s, %s에 당도." % [unit["name"], _format_cell(unit["pos"])]) + _emit_combat_feedback(unit, "증원", "priority") + _notify_changed() return true diff --git a/tools/smoke_event_ai_priority.gd b/tools/smoke_event_ai_priority.gd index e8662c7..ee31937 100644 --- a/tools/smoke_event_ai_priority.gd +++ b/tools/smoke_event_ai_priority.gd @@ -82,6 +82,9 @@ func _check_reinforcement_priority_events(failures: Array[String]) -> void: failures.append("Turn 4 reinforcement priority log missing") if not _feedback_has(feedback, "xiahou_dun", "표적", "priority"): failures.append("Turn 4 reinforcement priority feedback missing") + for unit_id in ["yellow_turban_reinforcement_1", "yellow_turban_reinforcement_2", "yellow_turban_reinforcement_2b"]: + if not _feedback_has(feedback, unit_id, "증원", "priority"): + failures.append("Turn 4 reinforcement should show arrival feedback for %s" % unit_id) state._run_events("turn_start", "enemy", 7) if int(state.get_unit("cao_cao").get("ai_target_priority", 0)) != 11: @@ -90,6 +93,9 @@ func _check_reinforcement_priority_events(failures: Array[String]) -> void: failures.append("Turn 7 reinforcement priority log missing") if not _feedback_has(feedback, "cao_cao", "표적", "priority"): failures.append("Turn 7 reinforcement priority feedback missing") + for unit_id in ["yellow_turban_reinforcement_3", "yellow_turban_reinforcement_4", "yellow_turban_reinforcement_4b"]: + if not _feedback_has(feedback, unit_id, "증원", "priority"): + failures.append("Turn 7 reinforcement should show arrival feedback for %s" % unit_id) func _check_guard_ai_behavior(failures: Array[String]) -> void: