This commit is contained in:
33333-33333 2026-07-18 22:15:26 +09:00
commit d163ceb291
76 changed files with 1385 additions and 524 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.98" />
<link rel="apple-touch-icon" href="assets/ui/apple-touch-icon.png?v=39.16.98" />
<link rel="shortcut icon" href="favicon.ico?v=39.16.98" />
<link rel="stylesheet" href="css/base.css?v=39.16.98" />
<link rel="stylesheet" href="css/layout.css?v=39.16.98" />
<link rel="stylesheet" href="css/panel.css?v=39.16.98" />
<link rel="stylesheet" href="css/components.css?v=39.16.98" />
<link rel="stylesheet" href="css/mobile.css?v=39.16.98" />
<link rel="icon" type="image/png" href="assets/ui/favicon.png?v=39.16.109" />
<link rel="apple-touch-icon" href="assets/ui/apple-touch-icon.png?v=39.16.109" />
<link rel="shortcut icon" href="favicon.ico?v=39.16.109" />
<link rel="stylesheet" href="css/base.css?v=39.16.109" />
<link rel="stylesheet" href="css/layout.css?v=39.16.109" />
<link rel="stylesheet" href="css/panel.css?v=39.16.109" />
<link rel="stylesheet" href="css/components.css?v=39.16.109" />
<link rel="stylesheet" href="css/mobile.css?v=39.16.109" />
</head>
<body>
<div id="loadingScreen" class="loading-screen" aria-live="polite">
@ -159,19 +159,17 @@
<button class="panel-card-toggle" type="button" aria-expanded="true"><span class="panel-card-title">&#x30A4;&#x30D9;&#x30F3;&#x30C8;</span><span class="panel-card-state">&#x6298;&#x308A;&#x7573;&#x307F;</span></button>
<div class="panel-card-body">
<div id="log" class="log"></div>
<div class="log-push-controls" id="logPushControls" aria-label="&#x30D7;&#x30C3;&#x30B7;&#x30E5;&#x901A;&#x77E5;&#x8A2D;&#x5B9A;">
<label class="push-master"><input id="logPushEnabled" type="checkbox"> &#x30D7;&#x30C3;&#x30B7;&#x30E5;&#x901A;&#x77E5;</label>
<div class="log-push-controls" id="logPushControls" aria-label="&#x30A4;&#x30D9;&#x30F3;&#x30C8;&#x8868;&#x793A;&#x30FB;&#x30D7;&#x30C3;&#x30B7;&#x30E5;&#x901A;&#x77E5;&#x8A2D;&#x5B9A;">
<div class="event-category-heading">&#x8868;&#x793A;&#x30AB;&#x30C6;&#x30B4;&#x30EA;</div>
<div class="push-kind-grid">
<label><input type="checkbox" data-push-kind="death" checked> &#x6B7B;&#x4EA1;</label>
<label><input type="checkbox" data-push-kind="accident" checked> &#x4E8B;&#x6545;</label>
<label><input type="checkbox" data-push-kind="birth" checked> &#x8A95;&#x751F;</label>
<label><input type="checkbox" data-push-kind="fight"> &#x55A7;&#x5629;</label>
<label><input type="checkbox" data-push-kind="food"> &#x98DF;&#x4E8B;</label>
<label><input type="checkbox" data-push-kind="weather"> &#x5929;&#x6C17;</label>
<label><input type="checkbox" data-push-kind="grass"> &#x8349;</label>
<label><input type="checkbox" data-push-kind="event"> &#x51FA;&#x6765;&#x4E8B;</label>
<label><input type="checkbox" data-push-kind="relation"> &#x95A2;&#x4FC2;</label>
<label><input type="checkbox" data-event-category="life" checked> &#x751F;&#x547D;</label>
<label><input type="checkbox" data-event-category="danger" checked> &#x5371;&#x967A;</label>
<label><input type="checkbox" data-event-category="social" checked> &#x4EA4;&#x6D41;</label>
<label><input type="checkbox" data-event-category="living" checked> &#x751F;&#x6D3B;</label>
<label><input type="checkbox" data-event-category="environment" checked> &#x74B0;&#x5883;</label>
<label><input type="checkbox" data-event-category="observe" checked> &#x89B3;&#x5BDF;</label>
</div>
<label class="push-master"><input id="logPushEnabled" type="checkbox"> &#x30D7;&#x30C3;&#x30B7;&#x30E5;&#x901A;&#x77E5;</label>
</div>
</div>
</section>
@ -293,173 +291,173 @@
</div>
<div id="logPushOverlay" class="log-push-overlay" aria-live="polite" aria-atomic="false"></div>
<script src="js/version.js?v=39.16.98" defer></script>
<script src="js/event_bus.js?v=39.16.98" defer></script>
<script src="js/domain_ids.js?v=39.16.98" defer></script>
<script src="js/registry_base.js?v=39.16.98" defer></script>
<script src="js/disease_registry.js?v=39.16.98" defer></script>
<script src="js/sound_pack.js?v=39.16.98" defer></script>
<script src="js/deterministic_helpers.js?v=39.16.98" defer></script>
<script src="js/item_tool_metadata.js?v=39.16.98" defer></script>
<script src="js/item_tool_definitions.js?v=39.16.98" defer></script>
<script src="js/item_visual_definitions.js?v=39.16.98" defer></script>
<script src="js/item_food_definitions.js?v=39.16.98" defer></script>
<script src="js/item_effect_definitions.js?v=39.16.98" defer></script>
<script src="js/item_registry.js?v=39.16.98" defer></script>
<script src="js/data.js?v=39.16.98" defer></script>
<script src="js/ground_types.js?v=39.16.98" defer></script>
<script src="js/input_mode_manager.js?v=39.16.98" defer></script>
<script src="js/math.js?v=39.16.98" defer></script>
<script src="js/geometry_helpers.js?v=39.16.98" defer></script>
<script src="js/collision_footprint_system.js?v=39.16.98" defer></script>
<script src="js/physics_helpers.js?v=39.16.98" defer></script>
<script src="js/placement_preview_system.js?v=39.16.98" defer></script>
<script src="js/pin_attachment_system.js?v=39.16.98" defer></script>
<script src="js/physics_shape_editor_system.js?v=39.16.98" defer></script>
<script src="js/mechanical_system.js?v=39.16.98" defer></script>
<script src="js/mechanical_shape_bridge.js?v=39.16.98" defer></script>
<script src="js/constraint_system.js?v=39.16.98" defer></script>
<script src="js/physics_world_system.js?v=39.16.98" defer></script>
<script src="js/physics_projection_system.js?v=39.16.98" defer></script>
<script src="js/circuit_board_system.js?v=39.16.98" defer></script>
<script src="js/signal_system.js?v=39.16.98" defer></script>
<script src="js/assets.js?v=39.16.98" defer></script>
<script src="js/audio.js?v=39.16.98" defer></script>
<script src="js/perf_profiler.js?v=39.16.98" defer></script>
<script src="js/display_helpers.js?v=39.16.98" defer></script>
<script src="js/render.js?v=39.16.98" defer></script>
<script src="js/sim_core.js?v=39.16.98" defer></script>
<script src="js/tarinai_seed_factory.js?v=39.16.98" defer></script>
<script src="js/structures.js?v=39.16.98" defer></script>
<script src="js/item_type_catalog.js?v=39.16.98" defer></script>
<script src="js/items.js?v=39.16.98" defer></script>
<script src="js/item_type_initializers.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_support.js?v=39.16.98" defer></script>
<script src="js/item_update_policy.js?v=39.16.98" defer></script>
<script src="js/fire_runtime_system.js?v=39.16.98" defer></script>
<script src="js/robot_cleaner_system.js?v=39.16.98" defer></script>
<script src="js/item_dynamic_tool_system.js?v=39.16.98" defer></script>
<script src="js/item_dynamic_ball_system.js?v=39.16.98" defer></script>
<script src="js/item_dynamic_duplicator_system.js?v=39.16.98" defer></script>
<script src="js/item_dynamic_pin_system.js?v=39.16.98" defer></script>
<script src="js/item_dynamic_zunchi_system.js?v=39.16.98" defer></script>
<script src="js/item_dynamic_system.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_decay_system.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_growth_system.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_step_frame.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_step_decay.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_step_dynamic.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_step_growth.js?v=39.16.98" defer></script>
<script src="js/update_step_pipeline_runner.js?v=39.16.98" defer></script>
<script src="js/item_lifecycle_pipeline.js?v=39.16.98" defer></script>
<script src="js/item_runtime.js?v=39.16.98" defer></script>
<script src="js/structure_lifecycle.js?v=39.16.98" defer></script>
<script src="js/item_render_helpers.js?v=39.16.98" defer></script>
<script src="js/item_render_runtime.js?v=39.16.98" defer></script>
<script src="js/burn_motion_util.js?v=39.16.98" defer></script>
<script src="js/ants.js?v=39.16.98" defer></script>
<script src="js/health.js?v=39.16.98" defer></script>
<script src="js/tarinai.js?v=39.16.98" defer></script>
<script src="js/tarinai_action_spec.js?v=39.16.98" defer></script>
<script src="js/tarinai_behavior_state.js?v=39.16.98" defer></script>
<script src="js/tarinai_identity_social.js?v=39.16.98" defer></script>
<script src="js/tarinai_action_state.js?v=39.16.98" defer></script>
<script src="js/tarinai_disease_nest.js?v=39.16.98" defer></script>
<script src="js/tarinai_item_effects.js?v=39.16.98" defer></script>
<script src="js/tarinai_needs_core.js?v=39.16.98" defer></script>
<script src="js/tarinai_behavior_text.js?v=39.16.98" defer></script>
<script src="js/tarinai_forced_behavior.js?v=39.16.98" defer></script>
<script src="js/tarinai_nest_sleep_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_item_targeting.js?v=39.16.98" defer></script>
<script src="js/tarinai_consumable_behavior.js?v=39.16.98" defer></script>
<script src="js/tarinai_social_action_runtime.js?v=39.16.98" defer></script>
<script src="js/tarinai_building_behavior.js?v=39.16.98" defer></script>
<script src="js/seesaw_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_action_definitions.js?v=39.16.98" defer></script>
<script src="js/tarinai_needs_items.js?v=39.16.98" defer></script>
<script src="js/tarinai_food_prototype_mixin.js?v=39.16.98" defer></script>
<script src="js/tarinai_direct_feeding_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_need_planner_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_item_interaction_context.js?v=39.16.98" defer></script>
<script src="js/tarinai_food_interaction_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_contact_item_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_item_interaction_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_sunbath_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_cursor_care_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_local_environment_system.js?v=39.16.98" defer></script>
<script src="js/tarinai_social_move_life.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_step_frame.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_step_ai.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_step_environment.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_step_movement.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_step_health.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_pipeline.js?v=39.16.98" defer></script>
<script src="js/tarinai_runtime.js?v=39.16.98" defer></script>
<script src="js/tarinai_render.js?v=39.16.98" defer></script>
<script src="js/world.js?v=39.16.98" defer></script>
<script src="js/world_view.js?v=39.16.98" defer></script>
<script src="js/family_graph.js?v=39.16.98" defer></script>
<script src="js/world_reset_presets.js?v=39.16.98" defer></script>
<script src="js/world_family_social.js?v=39.16.98" defer></script>
<script src="js/impact_core_system.js?v=39.16.98" defer></script>
<script src="js/impact_response_system.js?v=39.16.98" defer></script>
<script src="js/collision_response_system.js?v=39.16.98" defer></script>
<script src="js/world_combat_effects.js?v=39.16.98" defer></script>
<script src="js/world_environment.js?v=39.16.98" defer></script>
<script src="js/world_temperature_system.js?v=39.16.98" defer></script>
<script src="js/world_pathfinding_system.js?v=39.16.98" defer></script>
<script src="js/world_grass_placement_system.js?v=39.16.98" defer></script>
<script src="js/world_spatial_budget.js?v=39.16.98" defer></script>
<script src="js/world_ants_system.js?v=39.16.98" defer></script>
<script src="js/weather_system.js?v=39.16.98" defer></script>
<script src="js/item_update_scheduler.js?v=39.16.98" defer></script>
<script src="js/simulation_runtime_helpers.js?v=39.16.98" defer></script>
<script src="js/tarinai_update_policy.js?v=39.16.98" defer></script>
<script src="js/simulation_environment_system.js?v=39.16.98" defer></script>
<script src="js/simulation_item_ant_system.js?v=39.16.98" defer></script>
<script src="js/simulation_effects_system.js?v=39.16.98" defer></script>
<script src="js/simulation_creature_system.js?v=39.16.98" defer></script>
<script src="js/simulation_maintenance_system.js?v=39.16.98" defer></script>
<script src="js/simulation_ambient_system.js?v=39.16.98" defer></script>
<script src="js/simulation_systems.js?v=39.16.98" defer></script>
<script src="js/system_order.js?v=39.16.98" defer></script>
<script src="js/simulation.js?v=39.16.98" defer></script>
<script src="js/colony_situation_system.js?v=39.16.98" defer></script>
<script src="js/world_update.js?v=39.16.98" defer></script>
<script src="js/world_tool_actions.js?v=39.16.98" defer></script>
<script src="js/world_placement_log.js?v=39.16.98" defer></script>
<script src="js/world_event_effects.js?v=39.16.98" defer></script>
<script src="js/command_dispatcher.js?v=39.16.98" defer></script>
<script src="js/text_catalog.js?v=39.16.98" defer></script>
<script src="js/ui.js?v=39.16.98" defer></script>
<script src="js/game_dialogs.js?v=39.16.98" defer></script>
<script src="js/achievements.js?v=39.16.98" defer></script>
<script src="js/ui_helpers.js?v=39.16.98" defer></script>
<script src="js/ui_log.js?v=39.16.98" defer></script>
<script src="js/ui_selected.js?v=39.16.98" defer></script>
<script src="js/save_schema.js?v=39.16.98" defer></script>
<script src="js/snapshot_system.js?v=39.16.98" defer></script>
<script src="js/restore_coordinator.js?v=39.16.98" defer></script>
<script src="js/history_system.js?v=39.16.98" defer></script>
<script src="js/save_codec.js?v=39.16.98" defer></script>
<script src="js/save_storage.js?v=39.16.98" defer></script>
<script src="js/save_system.js?v=39.16.98" defer></script>
<script src="js/ui_tooltips.js?v=39.16.98" defer></script>
<script src="js/ui_layout_dialogs.js?v=39.16.98" defer></script>
<script src="js/ui_ground.js?v=39.16.98" defer></script>
<script src="js/ui_tools.js?v=39.16.98" defer></script>
<script src="js/ui_input_shared.js?v=39.16.98" defer></script>
<script src="js/ui_pointer_action_system.js?v=39.16.98" defer></script>
<script src="js/ui_input_touch.js?v=39.16.98" defer></script>
<script src="js/ui_input_mouse.js?v=39.16.98" defer></script>
<script src="js/ui_bind.js?v=39.16.98" defer></script>
<script src="js/ui_charts.js?v=39.16.98" defer></script>
<script src="js/ui_family_data.js?v=39.16.98" defer></script>
<script src="js/ui_family_async.js?v=39.16.98" defer></script>
<script src="js/ui_family_layout.js?v=39.16.98" defer></script>
<script src="js/ui_family_paths.js?v=39.16.98" defer></script>
<script src="js/ui_family_render.js?v=39.16.98" defer></script>
<script src="js/main.js?v=39.16.98" defer></script>
<script src="js/debug_tools.js?v=39.16.98" defer></script>
<script src="js/version.js?v=39.16.109" defer></script>
<script src="js/event_bus.js?v=39.16.109" defer></script>
<script src="js/domain_ids.js?v=39.16.109" defer></script>
<script src="js/registry_base.js?v=39.16.109" defer></script>
<script src="js/disease_registry.js?v=39.16.109" defer></script>
<script src="js/sound_pack.js?v=39.16.109" defer></script>
<script src="js/deterministic_helpers.js?v=39.16.109" defer></script>
<script src="js/item_tool_metadata.js?v=39.16.109" defer></script>
<script src="js/item_tool_definitions.js?v=39.16.109" defer></script>
<script src="js/item_visual_definitions.js?v=39.16.109" defer></script>
<script src="js/item_food_definitions.js?v=39.16.109" defer></script>
<script src="js/item_effect_definitions.js?v=39.16.109" defer></script>
<script src="js/item_registry.js?v=39.16.109" defer></script>
<script src="js/data.js?v=39.16.109" defer></script>
<script src="js/ground_types.js?v=39.16.109" defer></script>
<script src="js/input_mode_manager.js?v=39.16.109" defer></script>
<script src="js/math.js?v=39.16.109" defer></script>
<script src="js/geometry_helpers.js?v=39.16.109" defer></script>
<script src="js/collision_footprint_system.js?v=39.16.109" defer></script>
<script src="js/physics_helpers.js?v=39.16.109" defer></script>
<script src="js/placement_preview_system.js?v=39.16.109" defer></script>
<script src="js/pin_attachment_system.js?v=39.16.109" defer></script>
<script src="js/physics_shape_editor_system.js?v=39.16.109" defer></script>
<script src="js/mechanical_system.js?v=39.16.109" defer></script>
<script src="js/mechanical_shape_bridge.js?v=39.16.109" defer></script>
<script src="js/constraint_system.js?v=39.16.109" defer></script>
<script src="js/physics_world_system.js?v=39.16.109" defer></script>
<script src="js/physics_projection_system.js?v=39.16.109" defer></script>
<script src="js/circuit_board_system.js?v=39.16.109" defer></script>
<script src="js/signal_system.js?v=39.16.109" defer></script>
<script src="js/assets.js?v=39.16.109" defer></script>
<script src="js/audio.js?v=39.16.109" defer></script>
<script src="js/perf_profiler.js?v=39.16.109" defer></script>
<script src="js/display_helpers.js?v=39.16.109" defer></script>
<script src="js/render.js?v=39.16.109" defer></script>
<script src="js/sim_core.js?v=39.16.109" defer></script>
<script src="js/tarinai_seed_factory.js?v=39.16.109" defer></script>
<script src="js/structures.js?v=39.16.109" defer></script>
<script src="js/item_type_catalog.js?v=39.16.109" defer></script>
<script src="js/items.js?v=39.16.109" defer></script>
<script src="js/item_type_initializers.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_support.js?v=39.16.109" defer></script>
<script src="js/item_update_policy.js?v=39.16.109" defer></script>
<script src="js/fire_runtime_system.js?v=39.16.109" defer></script>
<script src="js/robot_cleaner_system.js?v=39.16.109" defer></script>
<script src="js/item_dynamic_tool_system.js?v=39.16.109" defer></script>
<script src="js/item_dynamic_ball_system.js?v=39.16.109" defer></script>
<script src="js/item_dynamic_duplicator_system.js?v=39.16.109" defer></script>
<script src="js/item_dynamic_pin_system.js?v=39.16.109" defer></script>
<script src="js/item_dynamic_zunchi_system.js?v=39.16.109" defer></script>
<script src="js/item_dynamic_system.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_decay_system.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_growth_system.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_step_frame.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_step_decay.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_step_dynamic.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_step_growth.js?v=39.16.109" defer></script>
<script src="js/update_step_pipeline_runner.js?v=39.16.109" defer></script>
<script src="js/item_lifecycle_pipeline.js?v=39.16.109" defer></script>
<script src="js/item_runtime.js?v=39.16.109" defer></script>
<script src="js/structure_lifecycle.js?v=39.16.109" defer></script>
<script src="js/item_render_helpers.js?v=39.16.109" defer></script>
<script src="js/item_render_runtime.js?v=39.16.109" defer></script>
<script src="js/burn_motion_util.js?v=39.16.109" defer></script>
<script src="js/ants.js?v=39.16.109" defer></script>
<script src="js/health.js?v=39.16.109" defer></script>
<script src="js/tarinai.js?v=39.16.109" defer></script>
<script src="js/tarinai_action_spec.js?v=39.16.109" defer></script>
<script src="js/tarinai_behavior_state.js?v=39.16.109" defer></script>
<script src="js/tarinai_identity_social.js?v=39.16.109" defer></script>
<script src="js/tarinai_action_state.js?v=39.16.109" defer></script>
<script src="js/tarinai_disease_nest.js?v=39.16.109" defer></script>
<script src="js/tarinai_item_effects.js?v=39.16.109" defer></script>
<script src="js/tarinai_needs_core.js?v=39.16.109" defer></script>
<script src="js/tarinai_behavior_text.js?v=39.16.109" defer></script>
<script src="js/tarinai_forced_behavior.js?v=39.16.109" defer></script>
<script src="js/tarinai_nest_sleep_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_item_targeting.js?v=39.16.109" defer></script>
<script src="js/tarinai_consumable_behavior.js?v=39.16.109" defer></script>
<script src="js/tarinai_social_action_runtime.js?v=39.16.109" defer></script>
<script src="js/tarinai_building_behavior.js?v=39.16.109" defer></script>
<script src="js/seesaw_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_action_definitions.js?v=39.16.109" defer></script>
<script src="js/tarinai_needs_items.js?v=39.16.109" defer></script>
<script src="js/tarinai_food_prototype_mixin.js?v=39.16.109" defer></script>
<script src="js/tarinai_direct_feeding_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_need_planner_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_item_interaction_context.js?v=39.16.109" defer></script>
<script src="js/tarinai_food_interaction_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_contact_item_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_item_interaction_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_sunbath_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_cursor_care_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_local_environment_system.js?v=39.16.109" defer></script>
<script src="js/tarinai_social_move_life.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_step_frame.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_step_ai.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_step_environment.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_step_movement.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_step_health.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_pipeline.js?v=39.16.109" defer></script>
<script src="js/tarinai_runtime.js?v=39.16.109" defer></script>
<script src="js/tarinai_render.js?v=39.16.109" defer></script>
<script src="js/world.js?v=39.16.109" defer></script>
<script src="js/world_view.js?v=39.16.109" defer></script>
<script src="js/family_graph.js?v=39.16.109" defer></script>
<script src="js/world_reset_presets.js?v=39.16.109" defer></script>
<script src="js/world_family_social.js?v=39.16.109" defer></script>
<script src="js/impact_core_system.js?v=39.16.109" defer></script>
<script src="js/impact_response_system.js?v=39.16.109" defer></script>
<script src="js/collision_response_system.js?v=39.16.109" defer></script>
<script src="js/world_combat_effects.js?v=39.16.109" defer></script>
<script src="js/world_environment.js?v=39.16.109" defer></script>
<script src="js/world_temperature_system.js?v=39.16.109" defer></script>
<script src="js/world_pathfinding_system.js?v=39.16.109" defer></script>
<script src="js/world_grass_placement_system.js?v=39.16.109" defer></script>
<script src="js/world_spatial_budget.js?v=39.16.109" defer></script>
<script src="js/world_ants_system.js?v=39.16.109" defer></script>
<script src="js/weather_system.js?v=39.16.109" defer></script>
<script src="js/item_update_scheduler.js?v=39.16.109" defer></script>
<script src="js/simulation_runtime_helpers.js?v=39.16.109" defer></script>
<script src="js/tarinai_update_policy.js?v=39.16.109" defer></script>
<script src="js/simulation_environment_system.js?v=39.16.109" defer></script>
<script src="js/simulation_item_ant_system.js?v=39.16.109" defer></script>
<script src="js/simulation_effects_system.js?v=39.16.109" defer></script>
<script src="js/simulation_creature_system.js?v=39.16.109" defer></script>
<script src="js/simulation_maintenance_system.js?v=39.16.109" defer></script>
<script src="js/simulation_ambient_system.js?v=39.16.109" defer></script>
<script src="js/simulation_systems.js?v=39.16.109" defer></script>
<script src="js/system_order.js?v=39.16.109" defer></script>
<script src="js/simulation.js?v=39.16.109" defer></script>
<script src="js/colony_situation_system.js?v=39.16.109" defer></script>
<script src="js/world_update.js?v=39.16.109" defer></script>
<script src="js/world_tool_actions.js?v=39.16.109" defer></script>
<script src="js/world_placement_log.js?v=39.16.109" defer></script>
<script src="js/world_event_effects.js?v=39.16.109" defer></script>
<script src="js/command_dispatcher.js?v=39.16.109" defer></script>
<script src="js/text_catalog.js?v=39.16.109" defer></script>
<script src="js/ui.js?v=39.16.109" defer></script>
<script src="js/game_dialogs.js?v=39.16.109" defer></script>
<script src="js/achievements.js?v=39.16.109" defer></script>
<script src="js/ui_helpers.js?v=39.16.109" defer></script>
<script src="js/ui_log.js?v=39.16.109" defer></script>
<script src="js/ui_selected.js?v=39.16.109" defer></script>
<script src="js/save_schema.js?v=39.16.109" defer></script>
<script src="js/snapshot_system.js?v=39.16.109" defer></script>
<script src="js/restore_coordinator.js?v=39.16.109" defer></script>
<script src="js/history_system.js?v=39.16.109" defer></script>
<script src="js/save_codec.js?v=39.16.109" defer></script>
<script src="js/save_storage.js?v=39.16.109" defer></script>
<script src="js/save_system.js?v=39.16.109" defer></script>
<script src="js/ui_tooltips.js?v=39.16.109" defer></script>
<script src="js/ui_layout_dialogs.js?v=39.16.109" defer></script>
<script src="js/ui_ground.js?v=39.16.109" defer></script>
<script src="js/ui_tools.js?v=39.16.109" defer></script>
<script src="js/ui_input_shared.js?v=39.16.109" defer></script>
<script src="js/ui_pointer_action_system.js?v=39.16.109" defer></script>
<script src="js/ui_input_touch.js?v=39.16.109" defer></script>
<script src="js/ui_input_mouse.js?v=39.16.109" defer></script>
<script src="js/ui_bind.js?v=39.16.109" defer></script>
<script src="js/ui_charts.js?v=39.16.109" defer></script>
<script src="js/ui_family_data.js?v=39.16.109" defer></script>
<script src="js/ui_family_async.js?v=39.16.109" defer></script>
<script src="js/ui_family_layout.js?v=39.16.109" defer></script>
<script src="js/ui_family_paths.js?v=39.16.109" defer></script>
<script src="js/ui_family_render.js?v=39.16.109" defer></script>
<script src="js/main.js?v=39.16.109" defer></script>
<script src="js/debug_tools.js?v=39.16.109" defer></script>
</body>
</html>