From 8a4e407d42fc00f65ab14d1c70170ec9e54ed49b Mon Sep 17 00:00:00 2001 From: Natalie Date: Thu, 7 May 2026 20:41:33 -0700 Subject: [PATCH] =?UTF-8?q?feat(api):=20=E2=9C=A8=20add=20world=20event=20?= =?UTF-8?q?serialization?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Lilith Autocommit --- src/simulator/api-gdext/src/lib.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/simulator/api-gdext/src/lib.rs b/src/simulator/api-gdext/src/lib.rs index ae97e2be..91a66fe2 100644 --- a/src/simulator/api-gdext/src/lib.rs +++ b/src/simulator/api-gdext/src/lib.rs @@ -6674,6 +6674,22 @@ fn chronicle_entry_to_dict(entry: &ChronicleEntry) -> Dictionary { d.set("r", position.r as i64); d.set("pop", *pop as i64); } + ChronicleEntry::WorldEvent { + turn, + category, + kind, + col, + row, + severity_milli, + } => { + d.set("event", "world_event"); + d.set("turn", *turn as i64); + d.set("category", category.clone()); + d.set("kind", kind.clone()); + d.set("col", *col as i64); + d.set("row", *row as i64); + d.set("severity_milli", *severity_milli as i64); + } } d }