P07-01-WX: 仕上がった天候の機能の受入:自然天候・雨・嵐・世界樹と成人客のマナ霧・上部の表示と予報・保存と移行(マナ炉の産出 120 を除く。P07-01 の補助の作業。原単位への加算 0)

This commit is contained in:
Agent Control Runner
2026-10-24 08:59:36 +09:00
parent f99c881bca
commit db87270972
9 changed files with 108 additions and 16 deletions
+6 -2
View File
@@ -5,6 +5,8 @@ extends RefCounted
## (tests/environment/test_p07_weather_restart_2_read.gd), which run as separate
## engine processes. Seed 1106 opens day 0 with rain 06:00-12:00 (A13), a guest
## due at 06:02 is held to 10:02, production arrivals run, and day 1 draws at 06:00.
## With no facility in this world the held guest starts leaving at 06:03 (still
## present with its hold) and is gone at 06:04 (its hold leaves with it).
## The fog scene (WX7): seed 1592 opens day 0 with mana fog 06:00-10:00, two
## adult-verified guests arrive at 06:58 and 09:58 (with no facility in this
## world a guest leaves after a few minutes, so each one is present at its
@@ -16,8 +18,10 @@ const WRITER_SAVE := "user://p07_restart_write/minute_%d"
const READER_SAVE := "user://p07_restart_read/minute_%d"
const SEED := 1106
const FIRST_MINUTE := 360
# Mid-rain, just before and just after the rain end, just before and just after the day 1 draw.
const SAVE_MINUTES: Array[int] = [500, 719, 720, 1799, 1800]
# The held guest present with its hold, the minute it left, mid-rain, just before and
# just after the rain end, just before and just after the day 1 draw.
const SAVE_MINUTES: Array[int] = [363, 364, 500, 719, 720, 1799, 1800]
const HOLD := {"original_exit": 362, "extended_to": 602}
const LAST_MINUTE := 1830
const DRAW_MINUTES: Array[int] = [1800]
const HELD_GUEST := &"p07_restart_guest"