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.
20 lines
704 B
GDScript
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)
|