Explosion_der_Spiele/scripts/levels/shoe_boss.gd
copilot 1d9e0a6532 Wire quest flow and combat across all levels.
Connect bear-save, massage, farm paywall, cheese catapults, Dressler hijack, final boss phases, fat-stim UI, and scene fixes so the satire path plays through.
2026-09-14 19:08:00 +02:00

20 lines
704 B
GDScript

extends Node3D
## Schuhmacher Reif. Sieg → Tonne Tiramisu + Fett-Debuff.
func _ready() -> void:
GameState.current_scene_id = "shoe_boss"
GameState.heal_full()
var ui := get_node_or_null("/root/UIRoot")
if ui and ui.has_method("show_dialog"):
ui.show_dialog(Locale.tr_key("dialog_reif"))
var reif := get_node_or_null("Reif")
if reif and reif.has_signal("defeated"):
reif.defeated.connect(_on_reif_defeated)
func _on_reif_defeated() -> void:
Inventory.add_item("tiramisu", 1000)
GameState.apply_fat(600.0)
var ui := get_node_or_null("/root/UIRoot")
if ui and ui.has_method("show_dialog"):
ui.show_dialog(Locale.tr_key("dialog_tiramisu"), 5.0)
GameState.set_flag("reif_defeated", true)