feat: add validated quicksave persistence

This commit is contained in:
2026-07-05 18:10:33 +02:00
parent 2fcf641152
commit 08b7bee0e5
10 changed files with 264 additions and 0 deletions
+2
View File
@@ -11,6 +11,7 @@ signal npc_target_requested(npc: SimNPC)
signal npc_travel_requested(npc: SimNPC, target_position: Vector3)
signal npc_inventory_changed(npc: SimNPC, item_id: StringName, amount: float)
signal economic_event_recorded(event: EconomicEventRecord)
signal state_restored
var village := SimVillage.new()
@@ -749,4 +750,5 @@ func restore_state(record: SimulationStateRecord) -> bool:
register_loaded_resource_nodes()
village_changed.emit(village)
state_restored.emit()
return true