This commit is contained in:
33333-33333 2026-07-16 22:12:03 +09:00
commit 2cc2f003df
71 changed files with 3359 additions and 1027 deletions

View file

@ -4,14 +4,14 @@
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>&#x305F;&#x308A;&#x306A;&#x3044;&#x89B3;&#x5BDF;</title>
<link rel="icon" type="image/png" href="assets/ui/favicon.png?v=39.16.60" />
<link rel="apple-touch-icon" href="assets/ui/apple-touch-icon.png?v=39.16.60" />
<link rel="shortcut icon" href="favicon.ico?v=39.16.60" />
<link rel="stylesheet" href="css/base.css?v=39.16.60" />
<link rel="stylesheet" href="css/layout.css?v=39.16.60" />
<link rel="stylesheet" href="css/panel.css?v=39.16.60" />
<link rel="stylesheet" href="css/components.css?v=39.16.60" />
<link rel="stylesheet" href="css/mobile.css?v=39.16.60" />
<link rel="icon" type="image/png" href="assets/ui/favicon.png?v=39.16.74" />
<link rel="apple-touch-icon" href="assets/ui/apple-touch-icon.png?v=39.16.74" />
<link rel="shortcut icon" href="favicon.ico?v=39.16.74" />
<link rel="stylesheet" href="css/base.css?v=39.16.74" />
<link rel="stylesheet" href="css/layout.css?v=39.16.74" />
<link rel="stylesheet" href="css/panel.css?v=39.16.74" />
<link rel="stylesheet" href="css/components.css?v=39.16.74" />
<link rel="stylesheet" href="css/mobile.css?v=39.16.74" />
</head>
<body>
<div id="loadingScreen" class="loading-screen" aria-live="polite">
@ -42,7 +42,7 @@
<button id="pauseBtn" class="btn primary">&#x4E00;&#x6642;&#x505C;&#x6B62;</button>
<button id="speedBtn" class="btn">&#x901F;&#x5EA6; x1</button>
<button id="saveBtn" class="btn">&#x30BB;&#x30FC;&#x30D6;</button>
<button id="achievementsBtn" class="btn achievement-top-btn" type="button" aria-haspopup="dialog" aria-controls="achievementsDialog">&#x5B9F;&#x7E3E; <span id="achievementButtonCount">0/51</span></button>
<button id="achievementsBtn" class="btn achievement-top-btn" type="button" aria-haspopup="dialog" aria-controls="achievementsDialog">&#x5B9F;&#x7E3E; <span id="achievementButtonCount">0/64</span></button>
<button id="resetBtn" class="btn danger reset-top-btn">&#x30EA;&#x30BB;&#x30C3;&#x30C8;</button>
<div id="topMenu" class="top-menu">
<button id="topMenuBtn" class="btn top-menu-btn" type="button" aria-haspopup="true" aria-expanded="false" aria-label="&#x30E1;&#x30CB;&#x30E5;&#x30FC;">&#x2630;</button>
@ -202,7 +202,7 @@
<div class="achievement-dialog-head">
<div>
<div class="achievement-dialog-kicker">&#x305F;&#x308A;&#x306A;&#x3044;&#x89B3;&#x5BDF;</div>
<h2 id="achievementsDialogTitle">&#x5B9F;&#x7E3E; <span id="achievementDialogCount">0 / 51</span></h2>
<h2 id="achievementsDialogTitle">&#x5B9F;&#x7E3E; <span id="achievementDialogCount">0 / 64</span></h2>
</div>
<button id="achievementsCloseIconBtn" class="achievement-close-icon" type="button" aria-label="&#x5B9F;&#x7E3E;&#x3092;&#x9589;&#x3058;&#x308B;">&times;</button>
</div>
@ -292,171 +292,173 @@
</div>
<div id="logPushOverlay" class="log-push-overlay" aria-live="polite" aria-atomic="false"></div>
<script src="js/version.js?v=39.16.60" defer></script>
<script src="js/event_bus.js?v=39.16.60" defer></script>
<script src="js/domain_ids.js?v=39.16.60" defer></script>
<script src="js/registry_base.js?v=39.16.60" defer></script>
<script src="js/disease_registry.js?v=39.16.60" defer></script>
<script src="js/sound_pack.js?v=39.16.60" defer></script>
<script src="js/deterministic_helpers.js?v=39.16.60" defer></script>
<script src="js/item_tool_metadata.js?v=39.16.60" defer></script>
<script src="js/item_tool_definitions.js?v=39.16.60" defer></script>
<script src="js/item_visual_definitions.js?v=39.16.60" defer></script>
<script src="js/item_food_definitions.js?v=39.16.60" defer></script>
<script src="js/item_effect_definitions.js?v=39.16.60" defer></script>
<script src="js/item_registry.js?v=39.16.60" defer></script>
<script src="js/data.js?v=39.16.60" defer></script>
<script src="js/ground_types.js?v=39.16.60" defer></script>
<script src="js/input_mode_manager.js?v=39.16.60" defer></script>
<script src="js/math.js?v=39.16.60" defer></script>
<script src="js/geometry_helpers.js?v=39.16.60" defer></script>
<script src="js/collision_footprint_system.js?v=39.16.60" defer></script>
<script src="js/physics_helpers.js?v=39.16.60" defer></script>
<script src="js/placement_preview_system.js?v=39.16.60" defer></script>
<script src="js/pin_attachment_system.js?v=39.16.60" defer></script>
<script src="js/physics_shape_editor_system.js?v=39.16.60" defer></script>
<script src="js/mechanical_system.js?v=39.16.60" defer></script>
<script src="js/mechanical_shape_bridge.js?v=39.16.60" defer></script>
<script src="js/constraint_system.js?v=39.16.60" defer></script>
<script src="js/physics_world_system.js?v=39.16.60" defer></script>
<script src="js/physics_projection_system.js?v=39.16.60" defer></script>
<script src="js/signal_system.js?v=39.16.60" defer></script>
<script src="js/assets.js?v=39.16.60" defer></script>
<script src="js/audio.js?v=39.16.60" defer></script>
<script src="js/perf_profiler.js?v=39.16.60" defer></script>
<script src="js/display_helpers.js?v=39.16.60" defer></script>
<script src="js/render.js?v=39.16.60" defer></script>
<script src="js/sim_core.js?v=39.16.60" defer></script>
<script src="js/tarinai_seed_factory.js?v=39.16.60" defer></script>
<script src="js/structures.js?v=39.16.60" defer></script>
<script src="js/item_type_catalog.js?v=39.16.60" defer></script>
<script src="js/items.js?v=39.16.60" defer></script>
<script src="js/item_type_initializers.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_support.js?v=39.16.60" defer></script>
<script src="js/item_update_policy.js?v=39.16.60" defer></script>
<script src="js/fire_runtime_system.js?v=39.16.60" defer></script>
<script src="js/robot_cleaner_system.js?v=39.16.60" defer></script>
<script src="js/item_dynamic_tool_system.js?v=39.16.60" defer></script>
<script src="js/item_dynamic_ball_system.js?v=39.16.60" defer></script>
<script src="js/item_dynamic_duplicator_system.js?v=39.16.60" defer></script>
<script src="js/item_dynamic_pin_system.js?v=39.16.60" defer></script>
<script src="js/item_dynamic_zunchi_system.js?v=39.16.60" defer></script>
<script src="js/item_dynamic_system.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_decay_system.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_growth_system.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_step_frame.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_step_decay.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_step_dynamic.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_step_growth.js?v=39.16.60" defer></script>
<script src="js/update_step_pipeline_runner.js?v=39.16.60" defer></script>
<script src="js/item_lifecycle_pipeline.js?v=39.16.60" defer></script>
<script src="js/item_runtime.js?v=39.16.60" defer></script>
<script src="js/structure_lifecycle.js?v=39.16.60" defer></script>
<script src="js/item_render_helpers.js?v=39.16.60" defer></script>
<script src="js/item_render_runtime.js?v=39.16.60" defer></script>
<script src="js/burn_motion_util.js?v=39.16.60" defer></script>
<script src="js/ants.js?v=39.16.60" defer></script>
<script src="js/health.js?v=39.16.60" defer></script>
<script src="js/tarinai.js?v=39.16.60" defer></script>
<script src="js/tarinai_action_spec.js?v=39.16.60" defer></script>
<script src="js/tarinai_behavior_state.js?v=39.16.60" defer></script>
<script src="js/tarinai_identity_social.js?v=39.16.60" defer></script>
<script src="js/tarinai_action_state.js?v=39.16.60" defer></script>
<script src="js/tarinai_disease_nest.js?v=39.16.60" defer></script>
<script src="js/tarinai_item_effects.js?v=39.16.60" defer></script>
<script src="js/tarinai_needs_core.js?v=39.16.60" defer></script>
<script src="js/tarinai_behavior_text.js?v=39.16.60" defer></script>
<script src="js/tarinai_forced_behavior.js?v=39.16.60" defer></script>
<script src="js/tarinai_nest_sleep_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_item_targeting.js?v=39.16.60" defer></script>
<script src="js/tarinai_consumable_behavior.js?v=39.16.60" defer></script>
<script src="js/tarinai_social_action_runtime.js?v=39.16.60" defer></script>
<script src="js/tarinai_building_behavior.js?v=39.16.60" defer></script>
<script src="js/tarinai_action_definitions.js?v=39.16.60" defer></script>
<script src="js/tarinai_needs_items.js?v=39.16.60" defer></script>
<script src="js/tarinai_food_prototype_mixin.js?v=39.16.60" defer></script>
<script src="js/tarinai_direct_feeding_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_need_planner_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_item_interaction_context.js?v=39.16.60" defer></script>
<script src="js/tarinai_food_interaction_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_contact_item_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_item_interaction_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_sunbath_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_cursor_care_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_local_environment_system.js?v=39.16.60" defer></script>
<script src="js/tarinai_social_move_life.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_step_frame.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_step_ai.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_step_environment.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_step_movement.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_step_health.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_pipeline.js?v=39.16.60" defer></script>
<script src="js/tarinai_runtime.js?v=39.16.60" defer></script>
<script src="js/tarinai_render.js?v=39.16.60" defer></script>
<script src="js/world.js?v=39.16.60" defer></script>
<script src="js/world_view.js?v=39.16.60" defer></script>
<script src="js/family_graph.js?v=39.16.60" defer></script>
<script src="js/world_reset_presets.js?v=39.16.60" defer></script>
<script src="js/world_family_social.js?v=39.16.60" defer></script>
<script src="js/impact_core_system.js?v=39.16.60" defer></script>
<script src="js/impact_response_system.js?v=39.16.60" defer></script>
<script src="js/collision_response_system.js?v=39.16.60" defer></script>
<script src="js/world_combat_effects.js?v=39.16.60" defer></script>
<script src="js/world_environment.js?v=39.16.60" defer></script>
<script src="js/world_temperature_system.js?v=39.16.60" defer></script>
<script src="js/world_pathfinding_system.js?v=39.16.60" defer></script>
<script src="js/world_grass_placement_system.js?v=39.16.60" defer></script>
<script src="js/world_spatial_budget.js?v=39.16.60" defer></script>
<script src="js/world_ants_system.js?v=39.16.60" defer></script>
<script src="js/weather_system.js?v=39.16.60" defer></script>
<script src="js/item_update_scheduler.js?v=39.16.60" defer></script>
<script src="js/simulation_runtime_helpers.js?v=39.16.60" defer></script>
<script src="js/tarinai_update_policy.js?v=39.16.60" defer></script>
<script src="js/simulation_environment_system.js?v=39.16.60" defer></script>
<script src="js/simulation_item_ant_system.js?v=39.16.60" defer></script>
<script src="js/simulation_effects_system.js?v=39.16.60" defer></script>
<script src="js/simulation_creature_system.js?v=39.16.60" defer></script>
<script src="js/simulation_maintenance_system.js?v=39.16.60" defer></script>
<script src="js/simulation_ambient_system.js?v=39.16.60" defer></script>
<script src="js/simulation_systems.js?v=39.16.60" defer></script>
<script src="js/system_order.js?v=39.16.60" defer></script>
<script src="js/simulation.js?v=39.16.60" defer></script>
<script src="js/colony_situation_system.js?v=39.16.60" defer></script>
<script src="js/world_update.js?v=39.16.60" defer></script>
<script src="js/world_tool_actions.js?v=39.16.60" defer></script>
<script src="js/world_placement_log.js?v=39.16.60" defer></script>
<script src="js/world_event_effects.js?v=39.16.60" defer></script>
<script src="js/command_dispatcher.js?v=39.16.60" defer></script>
<script src="js/text_catalog.js?v=39.16.60" defer></script>
<script src="js/ui.js?v=39.16.60" defer></script>
<script src="js/game_dialogs.js?v=39.16.60" defer></script>
<script src="js/achievements.js?v=39.16.60" defer></script>
<script src="js/ui_log.js?v=39.16.60" defer></script>
<script src="js/ui_helpers.js?v=39.16.60" defer></script>
<script src="js/ui_selected.js?v=39.16.60" defer></script>
<script src="js/save_schema.js?v=39.16.60" defer></script>
<script src="js/snapshot_system.js?v=39.16.60" defer></script>
<script src="js/restore_coordinator.js?v=39.16.60" defer></script>
<script src="js/history_system.js?v=39.16.60" defer></script>
<script src="js/save_codec.js?v=39.16.60" defer></script>
<script src="js/save_storage.js?v=39.16.60" defer></script>
<script src="js/save_system.js?v=39.16.60" defer></script>
<script src="js/ui_tooltips.js?v=39.16.60" defer></script>
<script src="js/ui_layout_dialogs.js?v=39.16.60" defer></script>
<script src="js/ui_ground.js?v=39.16.60" defer></script>
<script src="js/ui_tools.js?v=39.16.60" defer></script>
<script src="js/ui_input_shared.js?v=39.16.60" defer></script>
<script src="js/ui_pointer_action_system.js?v=39.16.60" defer></script>
<script src="js/ui_input_touch.js?v=39.16.60" defer></script>
<script src="js/ui_input_mouse.js?v=39.16.60" defer></script>
<script src="js/ui_bind.js?v=39.16.60" defer></script>
<script src="js/ui_charts.js?v=39.16.60" defer></script>
<script src="js/ui_family_data.js?v=39.16.60" defer></script>
<script src="js/ui_family_async.js?v=39.16.60" defer></script>
<script src="js/ui_family_layout.js?v=39.16.60" defer></script>
<script src="js/ui_family_paths.js?v=39.16.60" defer></script>
<script src="js/ui_family_render.js?v=39.16.60" defer></script>
<script src="js/main.js?v=39.16.60" defer></script>
<script src="js/debug_tools.js?v=39.16.60" defer></script>
<script src="js/version.js?v=39.16.74" defer></script>
<script src="js/event_bus.js?v=39.16.74" defer></script>
<script src="js/domain_ids.js?v=39.16.74" defer></script>
<script src="js/registry_base.js?v=39.16.74" defer></script>
<script src="js/disease_registry.js?v=39.16.74" defer></script>
<script src="js/sound_pack.js?v=39.16.74" defer></script>
<script src="js/deterministic_helpers.js?v=39.16.74" defer></script>
<script src="js/item_tool_metadata.js?v=39.16.74" defer></script>
<script src="js/item_tool_definitions.js?v=39.16.74" defer></script>
<script src="js/item_visual_definitions.js?v=39.16.74" defer></script>
<script src="js/item_food_definitions.js?v=39.16.74" defer></script>
<script src="js/item_effect_definitions.js?v=39.16.74" defer></script>
<script src="js/item_registry.js?v=39.16.74" defer></script>
<script src="js/data.js?v=39.16.74" defer></script>
<script src="js/ground_types.js?v=39.16.74" defer></script>
<script src="js/input_mode_manager.js?v=39.16.74" defer></script>
<script src="js/math.js?v=39.16.74" defer></script>
<script src="js/geometry_helpers.js?v=39.16.74" defer></script>
<script src="js/collision_footprint_system.js?v=39.16.74" defer></script>
<script src="js/physics_helpers.js?v=39.16.74" defer></script>
<script src="js/placement_preview_system.js?v=39.16.74" defer></script>
<script src="js/pin_attachment_system.js?v=39.16.74" defer></script>
<script src="js/physics_shape_editor_system.js?v=39.16.74" defer></script>
<script src="js/mechanical_system.js?v=39.16.74" defer></script>
<script src="js/mechanical_shape_bridge.js?v=39.16.74" defer></script>
<script src="js/constraint_system.js?v=39.16.74" defer></script>
<script src="js/physics_world_system.js?v=39.16.74" defer></script>
<script src="js/physics_projection_system.js?v=39.16.74" defer></script>
<script src="js/circuit_board_system.js?v=39.16.74" defer></script>
<script src="js/signal_system.js?v=39.16.74" defer></script>
<script src="js/assets.js?v=39.16.74" defer></script>
<script src="js/audio.js?v=39.16.74" defer></script>
<script src="js/perf_profiler.js?v=39.16.74" defer></script>
<script src="js/display_helpers.js?v=39.16.74" defer></script>
<script src="js/render.js?v=39.16.74" defer></script>
<script src="js/sim_core.js?v=39.16.74" defer></script>
<script src="js/tarinai_seed_factory.js?v=39.16.74" defer></script>
<script src="js/structures.js?v=39.16.74" defer></script>
<script src="js/item_type_catalog.js?v=39.16.74" defer></script>
<script src="js/items.js?v=39.16.74" defer></script>
<script src="js/item_type_initializers.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_support.js?v=39.16.74" defer></script>
<script src="js/item_update_policy.js?v=39.16.74" defer></script>
<script src="js/fire_runtime_system.js?v=39.16.74" defer></script>
<script src="js/robot_cleaner_system.js?v=39.16.74" defer></script>
<script src="js/item_dynamic_tool_system.js?v=39.16.74" defer></script>
<script src="js/item_dynamic_ball_system.js?v=39.16.74" defer></script>
<script src="js/item_dynamic_duplicator_system.js?v=39.16.74" defer></script>
<script src="js/item_dynamic_pin_system.js?v=39.16.74" defer></script>
<script src="js/item_dynamic_zunchi_system.js?v=39.16.74" defer></script>
<script src="js/item_dynamic_system.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_decay_system.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_growth_system.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_step_frame.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_step_decay.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_step_dynamic.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_step_growth.js?v=39.16.74" defer></script>
<script src="js/update_step_pipeline_runner.js?v=39.16.74" defer></script>
<script src="js/item_lifecycle_pipeline.js?v=39.16.74" defer></script>
<script src="js/item_runtime.js?v=39.16.74" defer></script>
<script src="js/structure_lifecycle.js?v=39.16.74" defer></script>
<script src="js/item_render_helpers.js?v=39.16.74" defer></script>
<script src="js/item_render_runtime.js?v=39.16.74" defer></script>
<script src="js/burn_motion_util.js?v=39.16.74" defer></script>
<script src="js/ants.js?v=39.16.74" defer></script>
<script src="js/health.js?v=39.16.74" defer></script>
<script src="js/tarinai.js?v=39.16.74" defer></script>
<script src="js/tarinai_action_spec.js?v=39.16.74" defer></script>
<script src="js/tarinai_behavior_state.js?v=39.16.74" defer></script>
<script src="js/tarinai_identity_social.js?v=39.16.74" defer></script>
<script src="js/tarinai_action_state.js?v=39.16.74" defer></script>
<script src="js/tarinai_disease_nest.js?v=39.16.74" defer></script>
<script src="js/tarinai_item_effects.js?v=39.16.74" defer></script>
<script src="js/tarinai_needs_core.js?v=39.16.74" defer></script>
<script src="js/tarinai_behavior_text.js?v=39.16.74" defer></script>
<script src="js/tarinai_forced_behavior.js?v=39.16.74" defer></script>
<script src="js/tarinai_nest_sleep_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_item_targeting.js?v=39.16.74" defer></script>
<script src="js/tarinai_consumable_behavior.js?v=39.16.74" defer></script>
<script src="js/tarinai_social_action_runtime.js?v=39.16.74" defer></script>
<script src="js/tarinai_building_behavior.js?v=39.16.74" defer></script>
<script src="js/seesaw_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_action_definitions.js?v=39.16.74" defer></script>
<script src="js/tarinai_needs_items.js?v=39.16.74" defer></script>
<script src="js/tarinai_food_prototype_mixin.js?v=39.16.74" defer></script>
<script src="js/tarinai_direct_feeding_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_need_planner_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_item_interaction_context.js?v=39.16.74" defer></script>
<script src="js/tarinai_food_interaction_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_contact_item_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_item_interaction_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_sunbath_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_cursor_care_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_local_environment_system.js?v=39.16.74" defer></script>
<script src="js/tarinai_social_move_life.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_step_frame.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_step_ai.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_step_environment.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_step_movement.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_step_health.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_pipeline.js?v=39.16.74" defer></script>
<script src="js/tarinai_runtime.js?v=39.16.74" defer></script>
<script src="js/tarinai_render.js?v=39.16.74" defer></script>
<script src="js/world.js?v=39.16.74" defer></script>
<script src="js/world_view.js?v=39.16.74" defer></script>
<script src="js/family_graph.js?v=39.16.74" defer></script>
<script src="js/world_reset_presets.js?v=39.16.74" defer></script>
<script src="js/world_family_social.js?v=39.16.74" defer></script>
<script src="js/impact_core_system.js?v=39.16.74" defer></script>
<script src="js/impact_response_system.js?v=39.16.74" defer></script>
<script src="js/collision_response_system.js?v=39.16.74" defer></script>
<script src="js/world_combat_effects.js?v=39.16.74" defer></script>
<script src="js/world_environment.js?v=39.16.74" defer></script>
<script src="js/world_temperature_system.js?v=39.16.74" defer></script>
<script src="js/world_pathfinding_system.js?v=39.16.74" defer></script>
<script src="js/world_grass_placement_system.js?v=39.16.74" defer></script>
<script src="js/world_spatial_budget.js?v=39.16.74" defer></script>
<script src="js/world_ants_system.js?v=39.16.74" defer></script>
<script src="js/weather_system.js?v=39.16.74" defer></script>
<script src="js/item_update_scheduler.js?v=39.16.74" defer></script>
<script src="js/simulation_runtime_helpers.js?v=39.16.74" defer></script>
<script src="js/tarinai_update_policy.js?v=39.16.74" defer></script>
<script src="js/simulation_environment_system.js?v=39.16.74" defer></script>
<script src="js/simulation_item_ant_system.js?v=39.16.74" defer></script>
<script src="js/simulation_effects_system.js?v=39.16.74" defer></script>
<script src="js/simulation_creature_system.js?v=39.16.74" defer></script>
<script src="js/simulation_maintenance_system.js?v=39.16.74" defer></script>
<script src="js/simulation_ambient_system.js?v=39.16.74" defer></script>
<script src="js/simulation_systems.js?v=39.16.74" defer></script>
<script src="js/system_order.js?v=39.16.74" defer></script>
<script src="js/simulation.js?v=39.16.74" defer></script>
<script src="js/colony_situation_system.js?v=39.16.74" defer></script>
<script src="js/world_update.js?v=39.16.74" defer></script>
<script src="js/world_tool_actions.js?v=39.16.74" defer></script>
<script src="js/world_placement_log.js?v=39.16.74" defer></script>
<script src="js/world_event_effects.js?v=39.16.74" defer></script>
<script src="js/command_dispatcher.js?v=39.16.74" defer></script>
<script src="js/text_catalog.js?v=39.16.74" defer></script>
<script src="js/ui.js?v=39.16.74" defer></script>
<script src="js/game_dialogs.js?v=39.16.74" defer></script>
<script src="js/achievements.js?v=39.16.74" defer></script>
<script src="js/ui_helpers.js?v=39.16.74" defer></script>
<script src="js/ui_log.js?v=39.16.74" defer></script>
<script src="js/ui_selected.js?v=39.16.74" defer></script>
<script src="js/save_schema.js?v=39.16.74" defer></script>
<script src="js/snapshot_system.js?v=39.16.74" defer></script>
<script src="js/restore_coordinator.js?v=39.16.74" defer></script>
<script src="js/history_system.js?v=39.16.74" defer></script>
<script src="js/save_codec.js?v=39.16.74" defer></script>
<script src="js/save_storage.js?v=39.16.74" defer></script>
<script src="js/save_system.js?v=39.16.74" defer></script>
<script src="js/ui_tooltips.js?v=39.16.74" defer></script>
<script src="js/ui_layout_dialogs.js?v=39.16.74" defer></script>
<script src="js/ui_ground.js?v=39.16.74" defer></script>
<script src="js/ui_tools.js?v=39.16.74" defer></script>
<script src="js/ui_input_shared.js?v=39.16.74" defer></script>
<script src="js/ui_pointer_action_system.js?v=39.16.74" defer></script>
<script src="js/ui_input_touch.js?v=39.16.74" defer></script>
<script src="js/ui_input_mouse.js?v=39.16.74" defer></script>
<script src="js/ui_bind.js?v=39.16.74" defer></script>
<script src="js/ui_charts.js?v=39.16.74" defer></script>
<script src="js/ui_family_data.js?v=39.16.74" defer></script>
<script src="js/ui_family_async.js?v=39.16.74" defer></script>
<script src="js/ui_family_layout.js?v=39.16.74" defer></script>
<script src="js/ui_family_paths.js?v=39.16.74" defer></script>
<script src="js/ui_family_render.js?v=39.16.74" defer></script>
<script src="js/main.js?v=39.16.74" defer></script>
<script src="js/debug_tools.js?v=39.16.74" defer></script>
</body>
</html>