From d39ca65611eba0e9ab5c54fea9eeef1c6ec3ba4f Mon Sep 17 00:00:00 2001 From: Jackriip <97582790+Jackriip@users.noreply.github.com> Date: Wed, 30 Sep 2026 04:28:31 -0700 Subject: [PATCH 1/6] Move fork files and resources into modular directories --- .../voidcrew => voidcrew/planets}/beach.dmm | 0 .../voidcrew => voidcrew/planets}/ice.dmm | 0 .../voidcrew => voidcrew/planets}/jungle.dmm | 0 .../voidcrew => voidcrew/planets}/lava.dmm | 0 .../planets}/wasteland.dmm | 0 code/modules/unit_tests/_unit_tests.dm | 238 +++++++++--------- tgstation.dme | 8 +- tgui/packages/tgui-panel/index.tsx | 2 +- tgui/packages/tgui-panel/styles/main.scss | 2 +- .../CharacterPreferences/index.tsx | 2 +- tgui/packages/tgui/styles/main.scss | 10 +- .../chat/translation.test.ts | 2 +- .../chat/translation.ts | 4 +- .../interfaces/BlueprintImprinter.jsx | 4 +- .../interfaces/ColosseumVault.tsx | 6 +- .../interfaces/DrugLabCatalyst.tsx | 4 +- .../interfaces/DrugLabCrystallizer.tsx | 4 +- .../interfaces/DrugLabMixer.tsx | 4 +- .../interfaces/MissionBoard.tsx | 4 +- .../interfaces/ModsuitBench.jsx | 4 +- .../interfaces/OutpostElevator.tsx | 4 +- .../interfaces/OutpostManagement.tsx | 6 +- .../interfaces/OutpostManipulator.tsx | 4 +- .../interfaces/OutpostMissionBoard.tsx | 4 +- .../interfaces/OutpostShellCatalog.tsx | 4 +- .../ShipCategoriesPage.tsx | 4 +- .../interfaces/ShipCatalog.tsx | 4 +- .../interfaces/ShipJoinMenu.tsx | 4 +- .../interfaces/ShipUpgradeSelector.tsx | 6 +- .../interfaces/TraderShop.tsx | 4 +- .../interfaces/common/drugLab.ts | 0 .../layouts/Window.test.tsx | 14 +- .../src/interfaces/ShipSiphon.tsx | 6 +- .../styles/interfaces/ChromeCradle.scss | 0 .../styles/interfaces/HelmComputer.scss | 0 .../styles/interfaces/MissionBoard.scss | 0 .../styles/interfaces/OutpostManagement.scss | 0 .../styles/interfaces/ShipCombatConsole.scss | 0 .../styles/panel}/components/Translation.scss | 0 .../logging => voidcrew/_HELPERS}/worldgen.dm | 0 voidcrew/mapping/_mapping.dm | 2 +- .../modules/admin/legacy}/shuttlepanel.dm | 0 voidcrew/modules/chemistry/pouring_sounds.dm | 50 ++-- .../chemistry/sound}/transfer/ATTRIBUTION.txt | 0 .../sound}/transfer/beakerpour_0-10-1.ogg | Bin .../sound}/transfer/beakerpour_0-10-2.ogg | Bin .../sound}/transfer/beakerpour_0-10-3.ogg | Bin .../sound}/transfer/beakerpour_0-10-4.ogg | Bin .../sound}/transfer/beakerpour_0-10-5.ogg | Bin .../sound}/transfer/beakerpour_0-10-6.ogg | Bin .../transfer/beakerpour_0-10-sparkle.ogg | Bin .../sound}/transfer/beakerpour_10-25-1.ogg | Bin .../sound}/transfer/beakerpour_10-25-2.ogg | Bin .../sound}/transfer/beakerpour_10-25-3.ogg | Bin .../sound}/transfer/beakerpour_10-25-4.ogg | Bin .../sound}/transfer/beakerpour_10-25-5.ogg | Bin .../sound}/transfer/beakerpour_10-25-6.ogg | Bin .../transfer/beakerpour_10-25-sparkle.ogg | Bin .../sound}/transfer/beakerpour_25-50-1.ogg | Bin .../sound}/transfer/beakerpour_25-50-2.ogg | Bin .../sound}/transfer/beakerpour_25-50-3.ogg | Bin .../transfer/beakerpour_25-50-sparkle.ogg | Bin .../sound}/transfer/beakerpour_50-inf-1.ogg | Bin .../sound}/transfer/beakerpour_50-inf-2.ogg | Bin .../sound}/transfer/beakerpour_50-inf-3.ogg | Bin .../sound}/transfer/beakerpour_50-inf-4.ogg | Bin .../sound}/transfer/beakerpour_50-inf-5.ogg | Bin .../transfer/beakerpour_50-inf-sparkle.ogg | Bin .../chemistry/sound}/transfer/dropper1.ogg | Bin .../chemistry/sound}/transfer/dropper2.ogg | Bin .../ship_purchase/admin/economy_verbs.dm | 0 .../modules/ship_purchase/ship_catalog_ui.dm | 0 .../ship_purchase/ship_economy_database.dm | 0 .../ship_purchase/transaction_helpers.dm | 0 .../unit_tests/atmos_component_pipeline.dm | 0 .../unit_tests/gas_connector_lifecycle.dm | 0 .../unit_tests/glass_floor_baseturfs.dm | 0 .../unit_tests/late_initialization_reentry.dm | 0 .../unit_tests/map_parser_attributes.dm | 0 .../unit_tests/pipeline_reconciliation.dm | 0 .../modules/unit_tests/prisoner_photos.dm | 0 .../unit_tests/reagent_holder_teardown.dm | 0 .../unit_tests/shuttle_cling_lifecycle.dm | 0 .../unit_tests/shuttle_load_ownership.dm | 0 .../modules/unit_tests/soft_crit.dm | 0 .../modules/unit_tests/throw_cleanup.dm | 0 .../unit_tests/voidcrew_ammo_box_materials.dm | 0 .../unit_tests/voidcrew_assault_pod.dm | 0 .../unit_tests/voidcrew_autopilot_course.dm | 0 .../voidcrew_autotranslate_morph.dm | 0 .../voidcrew_autotranslate_output.dm | 0 .../unit_tests/voidcrew_bank_deposits.dm | 0 .../modules/unit_tests/voidcrew_bitrunning.dm | 0 .../unit_tests/voidcrew_blueprint_guns.dm | 0 .../unit_tests/voidcrew_camera_scope.dm | 0 .../modules/unit_tests/voidcrew_cargo_cart.dm | 0 .../unit_tests/voidcrew_cargo_docking.dm | 0 .../unit_tests/voidcrew_cargo_load_queue.dm | 0 .../modules/unit_tests/voidcrew_colosseum.dm | 0 .../voidcrew_construction_automation.dm | 0 .../voidcrew_construction_refunds.dm | 0 .../unit_tests/voidcrew_cordon_teleport.dm | 0 .../unit_tests/voidcrew_crew_antag_gc.dm | 0 .../modules/unit_tests/voidcrew_crew_hud.dm | 0 .../modules/unit_tests/voidcrew_cyberware.dm | 0 .../unit_tests/voidcrew_dissection_tiers.dm | 0 .../modules/unit_tests/voidcrew_drug_lab.dm | 0 .../unit_tests/voidcrew_drug_recipe.dm | 0 .../unit_tests/voidcrew_dynamic_events.dm | 0 .../unit_tests/voidcrew_fleet_waypoints.dm | 0 .../unit_tests/voidcrew_helm_access.dm | 0 .../modules/unit_tests/voidcrew_helpers.dm | 0 .../unit_tests/voidcrew_hull_containment.dm | 0 .../unit_tests/voidcrew_hull_survey.dm | 0 .../unit_tests/voidcrew_launch_access.dm | 0 .../unit_tests/voidcrew_launch_cargo.dm | 0 .../unit_tests/voidcrew_launch_fabrication.dm | 0 .../unit_tests/voidcrew_launch_progression.dm | 0 .../unit_tests/voidcrew_legion_cleanup.dm | 0 .../modules/unit_tests/voidcrew_lich.dm | 0 .../modules/unit_tests/voidcrew_loot.dm | 0 .../unit_tests/voidcrew_map_packing.dm | 0 .../unit_tests/voidcrew_mapload_floor_dir.dm | 0 .../voidcrew_medical_research_links.dm | 0 .../unit_tests/voidcrew_megafauna_aggro.dm | 0 .../unit_tests/voidcrew_mining_input.dm | 0 .../unit_tests/voidcrew_mission_gps.dm | 0 .../modules/unit_tests/voidcrew_missions.dm | 0 .../unit_tests/voidcrew_nanite_research.dm | 0 .../voidcrew_npc_boarding_docking.dm | 0 .../modules/unit_tests/voidcrew_npc_disarm.dm | 0 .../unit_tests/voidcrew_outpost_admin.dm | 0 .../unit_tests/voidcrew_outpost_founding.dm | 0 .../unit_tests/voidcrew_outpost_management.dm | 0 .../voidcrew_outpost_management_lifecycle.dm | 0 .../unit_tests/voidcrew_outpost_protection.dm | 0 .../voidcrew_outpost_self_defense.dm | 0 .../unit_tests/voidcrew_outpost_services.dm | 0 .../voidcrew_outpost_turret_targeting.dm | 0 .../unit_tests/voidcrew_overmap_management.dm | 0 .../unit_tests/voidcrew_pandora_links.dm | 0 .../unit_tests/voidcrew_planet_cleanup.dm | 0 .../unit_tests/voidcrew_planet_definitions.dm | 0 .../unit_tests/voidcrew_planetary_factions.dm | 0 .../unit_tests/voidcrew_player_outpost.dm | 0 .../voidcrew_plumbing_shuttle_move.dm | 0 .../unit_tests/voidcrew_repair_robotics.dm | 0 .../unit_tests/voidcrew_research_lifecycle.dm | 0 .../unit_tests/voidcrew_research_movement.dm | 0 .../unit_tests/voidcrew_respawn_timer.dm | 0 .../modules/unit_tests/voidcrew_rnd_kit.dm | 0 .../unit_tests/voidcrew_ruin_bounds.dm | 0 .../unit_tests/voidcrew_ruin_cleanup.dm | 0 .../unit_tests/voidcrew_ruin_reservation.dm | 0 .../unit_tests/voidcrew_science_program.dm | 0 .../unit_tests/voidcrew_ship_abandonment.dm | 0 .../unit_tests/voidcrew_ship_access.dm | 0 .../unit_tests/voidcrew_ship_assembly.dm | 0 .../voidcrew_ship_communications.dm | 0 .../modules/unit_tests/voidcrew_ship_hulls.dm | 0 .../unit_tests/voidcrew_ship_integrity.dm | 0 .../unit_tests/voidcrew_ship_modules.dm | 0 .../unit_tests/voidcrew_ship_silicons.dm | 0 .../voidcrew_ship_turret_targeting.dm | 0 .../unit_tests/voidcrew_shop_catalog.dm | 0 .../voidcrew_silicon_ship_systems.dm | 0 .../unit_tests/voidcrew_simple_mob_ai.dm | 0 .../unit_tests/voidcrew_smart_locker.dm | 0 .../unit_tests/voidcrew_survey_archive.dm | 0 .../voidcrew_survey_capabilities.dm | 0 .../unit_tests/voidcrew_survey_identity.dm | 0 .../voidcrew_survey_research_links.dm | 0 .../modules/unit_tests/voidcrew_vestige.dm | 0 .../unit_tests/voidcrew_vestige_abductor.dm | 0 .../unit_tests/voidcrew_vestige_ascension.dm | 0 .../voidcrew_vestige_biology_routes.dm | 0 .../unit_tests/voidcrew_vestige_changeling.dm | 0 .../voidcrew_vestige_confiscation.dm | 0 .../unit_tests/voidcrew_vestige_field.dm | 0 .../unit_tests/voidcrew_vestige_hunts.dm | 0 .../unit_tests/voidcrew_vestige_lifecycle.dm | 0 .../unit_tests/voidcrew_vestige_morph.dm | 0 .../voidcrew_vestige_morph_routes.dm | 0 .../unit_tests/voidcrew_vestige_rites.dm | 0 .../voidcrew_vestige_rites_routes.dm | 0 .../unit_tests/voidcrew_vestige_routes.dm | 0 .../unit_tests/voidcrew_vestige_status.dm | 0 .../unit_tests/voidcrew_vestige_visuals.dm | 0 .../unit_tests/voidcrew_wall_break_atmos.dm | 0 .../unit_tests/voidcrew_weather_sites.dm | 0 .../unit_tests/voidcrew_windoor_survey.dm | 0 .../unit_tests/voidcrew_zone_logging.dm | 0 .../unit_tests/weather_mob_targeting.dm | 0 193 files changed, 207 insertions(+), 207 deletions(-) rename _maps/{map_files/voidcrew => voidcrew/planets}/beach.dmm (100%) rename _maps/{map_files/voidcrew => voidcrew/planets}/ice.dmm (100%) rename _maps/{map_files/voidcrew => voidcrew/planets}/jungle.dmm (100%) rename _maps/{map_files/voidcrew => voidcrew/planets}/lava.dmm (100%) rename _maps/{map_files/voidcrew => voidcrew/planets}/wasteland.dmm (100%) rename tgui/packages/{tgui-panel => voidcrew_tgui}/chat/translation.test.ts (99%) rename tgui/packages/{tgui-panel => voidcrew_tgui}/chat/translation.ts (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/BlueprintImprinter.jsx (98%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/ColosseumVault.tsx (96%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/DrugLabCatalyst.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/DrugLabCrystallizer.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/DrugLabMixer.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/MissionBoard.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/ModsuitBench.jsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/OutpostElevator.tsx (96%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/OutpostManagement.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/OutpostManipulator.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/OutpostMissionBoard.tsx (98%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/OutpostShellCatalog.tsx (96%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx (96%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/ShipCatalog.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/ShipJoinMenu.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/ShipUpgradeSelector.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/TraderShop.tsx (99%) rename tgui/packages/{tgui => voidcrew_tgui}/interfaces/common/drugLab.ts (100%) rename tgui/packages/{tgui => voidcrew_tgui}/layouts/Window.test.tsx (85%) rename tgui/packages/{tgui => voidcrew_tgui}/src/interfaces/ShipSiphon.tsx (97%) rename tgui/packages/{tgui => voidcrew_tgui}/styles/interfaces/ChromeCradle.scss (100%) rename tgui/packages/{tgui => voidcrew_tgui}/styles/interfaces/HelmComputer.scss (100%) rename tgui/packages/{tgui => voidcrew_tgui}/styles/interfaces/MissionBoard.scss (100%) rename tgui/packages/{tgui => voidcrew_tgui}/styles/interfaces/OutpostManagement.scss (100%) rename tgui/packages/{tgui => voidcrew_tgui}/styles/interfaces/ShipCombatConsole.scss (100%) rename tgui/packages/{tgui-panel/styles => voidcrew_tgui/styles/panel}/components/Translation.scss (100%) rename {code/__HELPERS/logging => voidcrew/_HELPERS}/worldgen.dm (100%) rename {code/modules/admin/verbs => voidcrew/modules/admin/legacy}/shuttlepanel.dm (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/ATTRIBUTION.txt (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-1.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-2.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-3.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-4.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-5.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-6.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_0-10-sparkle.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-1.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-2.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-3.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-4.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-5.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-6.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_10-25-sparkle.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_25-50-1.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_25-50-2.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_25-50-3.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_25-50-sparkle.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_50-inf-1.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_50-inf-2.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_50-inf-3.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_50-inf-4.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_50-inf-5.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/beakerpour_50-inf-sparkle.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/dropper1.ogg (100%) rename {sound/chemistry => voidcrew/modules/chemistry/sound}/transfer/dropper2.ogg (100%) rename {code => voidcrew}/modules/ship_purchase/admin/economy_verbs.dm (100%) rename {code => voidcrew}/modules/ship_purchase/ship_catalog_ui.dm (100%) rename {code => voidcrew}/modules/ship_purchase/ship_economy_database.dm (100%) rename {code => voidcrew}/modules/ship_purchase/transaction_helpers.dm (100%) rename {code => voidcrew}/modules/unit_tests/atmos_component_pipeline.dm (100%) rename {code => voidcrew}/modules/unit_tests/gas_connector_lifecycle.dm (100%) rename {code => voidcrew}/modules/unit_tests/glass_floor_baseturfs.dm (100%) rename {code => voidcrew}/modules/unit_tests/late_initialization_reentry.dm (100%) rename {code => voidcrew}/modules/unit_tests/map_parser_attributes.dm (100%) rename {code => voidcrew}/modules/unit_tests/pipeline_reconciliation.dm (100%) rename {code => voidcrew}/modules/unit_tests/prisoner_photos.dm (100%) rename {code => voidcrew}/modules/unit_tests/reagent_holder_teardown.dm (100%) rename {code => voidcrew}/modules/unit_tests/shuttle_cling_lifecycle.dm (100%) rename {code => voidcrew}/modules/unit_tests/shuttle_load_ownership.dm (100%) rename {code => voidcrew}/modules/unit_tests/soft_crit.dm (100%) rename {code => voidcrew}/modules/unit_tests/throw_cleanup.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ammo_box_materials.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_assault_pod.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_autopilot_course.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_autotranslate_morph.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_autotranslate_output.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_bank_deposits.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_bitrunning.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_blueprint_guns.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_camera_scope.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_cargo_cart.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_cargo_docking.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_cargo_load_queue.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_colosseum.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_construction_automation.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_construction_refunds.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_cordon_teleport.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_crew_antag_gc.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_crew_hud.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_cyberware.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_dissection_tiers.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_drug_lab.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_drug_recipe.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_dynamic_events.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_fleet_waypoints.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_helm_access.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_helpers.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_hull_containment.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_hull_survey.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_launch_access.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_launch_cargo.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_launch_fabrication.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_launch_progression.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_legion_cleanup.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_lich.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_loot.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_map_packing.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_mapload_floor_dir.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_medical_research_links.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_megafauna_aggro.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_mining_input.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_mission_gps.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_missions.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_nanite_research.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_npc_boarding_docking.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_npc_disarm.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_admin.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_founding.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_management.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_management_lifecycle.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_protection.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_self_defense.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_services.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_outpost_turret_targeting.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_overmap_management.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_pandora_links.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_planet_cleanup.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_planet_definitions.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_planetary_factions.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_player_outpost.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_plumbing_shuttle_move.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_repair_robotics.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_research_lifecycle.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_research_movement.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_respawn_timer.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_rnd_kit.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ruin_bounds.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ruin_cleanup.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ruin_reservation.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_science_program.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_abandonment.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_access.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_assembly.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_communications.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_hulls.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_integrity.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_modules.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_silicons.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_ship_turret_targeting.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_shop_catalog.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_silicon_ship_systems.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_simple_mob_ai.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_smart_locker.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_survey_archive.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_survey_capabilities.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_survey_identity.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_survey_research_links.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_abductor.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_ascension.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_biology_routes.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_changeling.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_confiscation.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_field.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_hunts.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_lifecycle.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_morph.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_morph_routes.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_rites.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_rites_routes.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_routes.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_status.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_vestige_visuals.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_wall_break_atmos.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_weather_sites.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_windoor_survey.dm (100%) rename {code => voidcrew}/modules/unit_tests/voidcrew_zone_logging.dm (100%) rename {code => voidcrew}/modules/unit_tests/weather_mob_targeting.dm (100%) diff --git a/_maps/map_files/voidcrew/beach.dmm b/_maps/voidcrew/planets/beach.dmm similarity index 100% rename from _maps/map_files/voidcrew/beach.dmm rename to _maps/voidcrew/planets/beach.dmm diff --git a/_maps/map_files/voidcrew/ice.dmm b/_maps/voidcrew/planets/ice.dmm similarity index 100% rename from _maps/map_files/voidcrew/ice.dmm rename to _maps/voidcrew/planets/ice.dmm diff --git a/_maps/map_files/voidcrew/jungle.dmm b/_maps/voidcrew/planets/jungle.dmm similarity index 100% rename from _maps/map_files/voidcrew/jungle.dmm rename to _maps/voidcrew/planets/jungle.dmm diff --git a/_maps/map_files/voidcrew/lava.dmm b/_maps/voidcrew/planets/lava.dmm similarity index 100% rename from _maps/map_files/voidcrew/lava.dmm rename to _maps/voidcrew/planets/lava.dmm diff --git a/_maps/map_files/voidcrew/wasteland.dmm b/_maps/voidcrew/planets/wasteland.dmm similarity index 100% rename from _maps/map_files/voidcrew/wasteland.dmm rename to _maps/voidcrew/planets/wasteland.dmm diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 9cb0ec9a5c3..ba3013c63c3 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -97,7 +97,7 @@ #include "area_contents.dm" #include "armor_verification.dm" #include "asset_smart_cache.dm" -#include "atmos_component_pipeline.dm" +#include "../../../voidcrew/modules/unit_tests/atmos_component_pipeline.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "atmospherics_sanity.dm" #include "autowiki.dm" #include "bake_a_cake.dm" @@ -167,12 +167,12 @@ #include "font_awesome_icons.dm" #include "food_edibility_check.dm" #include "full_heal.dm" -#include "gas_connector_lifecycle.dm" +#include "../../../voidcrew/modules/unit_tests/gas_connector_lifecycle.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "gas_transfer.dm" -#include "pipeline_reconciliation.dm" +#include "../../../voidcrew/modules/unit_tests/pipeline_reconciliation.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "get_turf_pixel.dm" #include "geyser.dm" -#include "glass_floor_baseturfs.dm" +#include "../../../voidcrew/modules/unit_tests/glass_floor_baseturfs.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "gloves_and_shoes_armor.dm" #include "greyscale_config.dm" #include "hallucination_icons.dm" @@ -198,7 +198,7 @@ #include "kinetic_crusher.dm" #include "knockoff_component.dm" #include "language_transfer.dm" -#include "late_initialization_reentry.dm" +#include "../../../voidcrew/modules/unit_tests/late_initialization_reentry.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "leash.dm" #include "lesserform.dm" #include "limbsanity.dm" @@ -210,7 +210,7 @@ #include "machine_disassembly.dm" #include "mafia.dm" #include "map_landmarks.dm" -#include "map_parser_attributes.dm" +#include "../../../voidcrew/modules/unit_tests/map_parser_attributes.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "mapload_space_verification.dm" #include "mapping.dm" #include "mapping_nearstation_test.dm" @@ -252,14 +252,14 @@ #include "plantgrowth_tests.dm" #include "preference_species.dm" #include "preferences.dm" -#include "prisoner_photos.dm" +#include "../../../voidcrew/modules/unit_tests/prisoner_photos.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "projectiles.dm" #include "quirks.dm" #include "range_return.dm" #include "rcd.dm" #include "reagent_container_defaults.dm" #include "reagent_id_typos.dm" -#include "reagent_holder_teardown.dm" +#include "../../../voidcrew/modules/unit_tests/reagent_holder_teardown.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "reagent_mob_expose.dm" #include "reagent_mod_procs.dm" #include "reagent_names.dm" @@ -280,14 +280,14 @@ #include "security_levels.dm" #include "security_officer_distribution.dm" #include "serving_tray.dm" -#include "shuttle_cling_lifecycle.dm" +#include "../../../voidcrew/modules/unit_tests/shuttle_cling_lifecycle.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/shuttle_cling_rethrow.dm" // VOIDCREW EDIT ADDITION -#include "shuttle_load_ownership.dm" +#include "../../../voidcrew/modules/unit_tests/shuttle_load_ownership.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "simple_animal_freeze.dm" #include "siunit.dm" #include "slime_mood.dm" #include "slips.dm" -#include "soft_crit.dm" +#include "../../../voidcrew/modules/unit_tests/soft_crit.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "spawn_humans.dm" #include "spawn_mobs.dm" #include "species_change_clothing.dm" @@ -318,7 +318,7 @@ #include "syringe_gun.dm" #include "tail_wag.dm" #include "teleporters.dm" -#include "throw_cleanup.dm" +#include "../../../voidcrew/modules/unit_tests/throw_cleanup.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/throw_rethrow.dm" // VOIDCREW EDIT ADDITION #include "text.dm" #include "tgui_create_message.dm" @@ -332,121 +332,121 @@ #include "unit_test.dm" #include "verify_config_tags.dm" #include "verify_emoji_names.dm" -#include "voidcrew_ammo_box_materials.dm" -#include "voidcrew_assault_pod.dm" -#include "voidcrew_autopilot_course.dm" -#include "voidcrew_autotranslate_morph.dm" -#include "voidcrew_autotranslate_output.dm" -#include "voidcrew_bitrunning.dm" -#include "voidcrew_blueprint_guns.dm" -#include "voidcrew_colosseum.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_ammo_box_materials.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_assault_pod.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_autopilot_course.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_autotranslate_morph.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_autotranslate_output.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_bitrunning.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_blueprint_guns.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_colosseum.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_combat_metrics.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_construction_refunds.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_construction_refunds.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_combat_camera_breaches.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_construction_automation.dm" -#include "voidcrew_pandora_links.dm" -#include "voidcrew_repair_robotics.dm" -#include "voidcrew_cordon_teleport.dm" -#include "voidcrew_crew_antag_gc.dm" -#include "voidcrew_crew_hud.dm" -#include "voidcrew_cyberware.dm" -#include "voidcrew_dissection_tiers.dm" -#include "voidcrew_drug_lab.dm" -#include "voidcrew_drug_recipe.dm" -#include "voidcrew_dynamic_events.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_construction_automation.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_pandora_links.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_repair_robotics.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_cordon_teleport.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_crew_antag_gc.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_crew_hud.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_cyberware.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_dissection_tiers.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_drug_lab.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_drug_recipe.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_dynamic_events.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_economy_metrics.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_fleet_waypoints.dm" -#include "voidcrew_helpers.dm" -#include "voidcrew_hull_containment.dm" -#include "voidcrew_hull_survey.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_fleet_waypoints.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_helpers.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_hull_containment.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_hull_survey.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_round_metrics.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_windoor_survey.dm" -#include "voidcrew_lich.dm" -#include "voidcrew_launch_access.dm" -#include "voidcrew_launch_cargo.dm" -#include "voidcrew_bank_deposits.dm" -#include "voidcrew_cargo_cart.dm" -#include "voidcrew_cargo_docking.dm" -#include "voidcrew_cargo_load_queue.dm" -#include "voidcrew_launch_fabrication.dm" -#include "voidcrew_launch_progression.dm" -#include "voidcrew_legion_cleanup.dm" -#include "voidcrew_loot.dm" -#include "voidcrew_map_packing.dm" -#include "voidcrew_mapload_floor_dir.dm" -#include "voidcrew_planetary_factions.dm" -#include "voidcrew_overmap_management.dm" -#include "voidcrew_planet_cleanup.dm" -#include "voidcrew_planet_definitions.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_windoor_survey.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_lich.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_launch_access.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_launch_cargo.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_bank_deposits.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_cargo_cart.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_cargo_docking.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_cargo_load_queue.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_launch_fabrication.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_launch_progression.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_legion_cleanup.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_loot.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_map_packing.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_mapload_floor_dir.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_planetary_factions.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_overmap_management.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_planet_cleanup.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_planet_definitions.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_planet_shared_air.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_plumbing_shuttle_move.dm" -#include "voidcrew_missions.dm" -#include "voidcrew_mining_input.dm" -#include "voidcrew_mission_gps.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_plumbing_shuttle_move.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_missions.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_mining_input.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_mission_gps.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_mission_metrics.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_npc_boarding_docking.dm" -#include "voidcrew_npc_disarm.dm" -#include "voidcrew_player_outpost.dm" -#include "voidcrew_outpost_management.dm" -#include "voidcrew_outpost_admin.dm" -#include "voidcrew_outpost_management_lifecycle.dm" -#include "voidcrew_outpost_services.dm" -#include "voidcrew_outpost_self_defense.dm" -#include "voidcrew_outpost_protection.dm" -#include "voidcrew_outpost_founding.dm" -#include "voidcrew_outpost_turret_targeting.dm" -#include "voidcrew_medical_research_links.dm" -#include "voidcrew_megafauna_aggro.dm" -#include "voidcrew_nanite_research.dm" -#include "voidcrew_research_lifecycle.dm" -#include "voidcrew_research_movement.dm" -#include "voidcrew_respawn_timer.dm" -#include "voidcrew_rnd_kit.dm" -#include "voidcrew_science_program.dm" -#include "voidcrew_survey_research_links.dm" -#include "voidcrew_survey_archive.dm" -#include "voidcrew_survey_identity.dm" -#include "voidcrew_survey_capabilities.dm" -#include "voidcrew_camera_scope.dm" -#include "voidcrew_ruin_bounds.dm" -#include "voidcrew_ruin_cleanup.dm" -#include "voidcrew_ruin_reservation.dm" -#include "voidcrew_ship_abandonment.dm" -#include "voidcrew_ship_access.dm" -#include "voidcrew_helm_access.dm" -#include "voidcrew_ship_assembly.dm" -#include "voidcrew_ship_communications.dm" -#include "voidcrew_ship_hulls.dm" -#include "voidcrew_ship_silicons.dm" -#include "voidcrew_ship_integrity.dm" -#include "voidcrew_ship_modules.dm" -#include "voidcrew_ship_turret_targeting.dm" -#include "voidcrew_shop_catalog.dm" -#include "voidcrew_silicon_ship_systems.dm" -#include "voidcrew_simple_mob_ai.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_npc_boarding_docking.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_npc_disarm.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_player_outpost.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_management.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_admin.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_management_lifecycle.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_services.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_self_defense.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_protection.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_founding.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_outpost_turret_targeting.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_medical_research_links.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_megafauna_aggro.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_nanite_research.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_research_lifecycle.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_research_movement.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_respawn_timer.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_rnd_kit.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_science_program.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_survey_research_links.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_survey_archive.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_survey_identity.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_survey_capabilities.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_camera_scope.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ruin_bounds.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ruin_cleanup.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ruin_reservation.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_abandonment.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_access.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_helm_access.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_assembly.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_communications.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_hulls.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_silicons.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_integrity.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_modules.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_ship_turret_targeting.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_shop_catalog.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_silicon_ship_systems.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_simple_mob_ai.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "../../../voidcrew/modules/unit_tests/voidcrew_slime_extract_piles.dm" // VOIDCREW EDIT ADDITION -#include "voidcrew_smart_locker.dm" -#include "voidcrew_vestige.dm" -#include "voidcrew_vestige_abductor.dm" -#include "voidcrew_vestige_ascension.dm" -#include "voidcrew_vestige_biology_routes.dm" -#include "voidcrew_vestige_changeling.dm" -#include "voidcrew_vestige_confiscation.dm" -#include "voidcrew_vestige_field.dm" -#include "voidcrew_vestige_hunts.dm" -#include "voidcrew_vestige_lifecycle.dm" -#include "voidcrew_vestige_morph.dm" -#include "voidcrew_vestige_morph_routes.dm" -#include "voidcrew_vestige_rites.dm" -#include "voidcrew_vestige_rites_routes.dm" -#include "voidcrew_vestige_routes.dm" -#include "voidcrew_vestige_status.dm" -#include "voidcrew_vestige_visuals.dm" -#include "voidcrew_wall_break_atmos.dm" -#include "voidcrew_weather_sites.dm" -#include "voidcrew_zone_logging.dm" +#include "../../../voidcrew/modules/unit_tests/voidcrew_smart_locker.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_abductor.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_ascension.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_biology_routes.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_changeling.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_confiscation.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_field.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_hunts.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_lifecycle.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_morph.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_morph_routes.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_rites.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_rites_routes.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_routes.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_status.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_vestige_visuals.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_wall_break_atmos.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_weather_sites.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. +#include "../../../voidcrew/modules/unit_tests/voidcrew_zone_logging.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "washing.dm" -#include "weather_mob_targeting.dm" +#include "../../../voidcrew/modules/unit_tests/weather_mob_targeting.dm" // VOIDCREW EDIT: keep fork tests in the unit_tests module. #include "weird_food.dm" #include "wizard_loadout.dm" #include "worn_icons.dm" diff --git a/tgstation.dme b/tgstation.dme index 456f9466d2e..2b2a2f83a42 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -524,7 +524,7 @@ #include "code\__HELPERS\logging\transport.dm" #include "code\__HELPERS\logging\ui.dm" #include "code\__HELPERS\logging\virus.dm" -#include "code\__HELPERS\logging\worldgen.dm" +#include "voidcrew\_HELPERS\worldgen.dm" #include "code\__HELPERS\paths\jps.dm" #include "code\__HELPERS\paths\path.dm" #include "code\__HELPERS\paths\sssp.dm" @@ -6098,9 +6098,9 @@ #include "code\modules\research\xenobiology\vatgrowing\samples\viruses\_virus.dm" #include "code\modules\security_levels\keycard_authentication.dm" #include "code\modules\security_levels\security_level_datums.dm" -#include "code\modules\ship_purchase\ship_catalog_ui.dm" -#include "code\modules\ship_purchase\ship_economy_database.dm" -#include "code\modules\ship_purchase\transaction_helpers.dm" +#include "voidcrew\modules\ship_purchase\ship_catalog_ui.dm" +#include "voidcrew\modules\ship_purchase\ship_economy_database.dm" +#include "voidcrew\modules\ship_purchase\transaction_helpers.dm" #include "code\modules\shuttle\shuttle.dm" #include "code\modules\shuttle\misc\manipulator.dm" #include "code\modules\shuttle\misc\medisim.dm" diff --git a/tgui/packages/tgui-panel/index.tsx b/tgui/packages/tgui-panel/index.tsx index 8b0e3c98f91..8f4be031356 100644 --- a/tgui/packages/tgui-panel/index.tsx +++ b/tgui/packages/tgui-panel/index.tsx @@ -24,7 +24,7 @@ import { chatMiddleware, chatReducer } from './chat'; // and its watchdog at module scope, and nothing else imports it - without // this line the bundler tree-shakes the whole feature out and translations // silently never apply. -import './chat/translation'; +import '../voidcrew_tgui/chat/translation'; // VOIDCREW EDIT ADDITION END import { gameMiddleware, gameReducer } from './game'; import { Panel } from './Panel'; diff --git a/tgui/packages/tgui-panel/styles/main.scss b/tgui/packages/tgui-panel/styles/main.scss index 48f688ae512..06503d81ff5 100644 --- a/tgui/packages/tgui-panel/styles/main.scss +++ b/tgui/packages/tgui-panel/styles/main.scss @@ -25,7 +25,7 @@ @include meta.load-css('./components/Notifications.scss'); @include meta.load-css('./components/UnreadCount.scss'); // VOIDCREW EDIT ADDITION - AUTOTRANSLATE -@include meta.load-css('./components/Translation.scss'); +@include meta.load-css('../../voidcrew_tgui/styles/panel/components/Translation.scss'); // Layouts @include meta.load-css('~tgui/styles/layouts/Layout.scss'); diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/index.tsx b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/index.tsx index f5f5e91f99b..e7a75178b28 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/index.tsx +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/index.tsx @@ -8,7 +8,7 @@ import type { PreferencesMenuData } from '../types'; import { LoadoutPage } from './loadout'; import { MainPage } from './MainPage'; import { QuirksPage } from './QuirksPage'; -import { ShipCategoriesPage } from './ShipCategoriesPage'; +import { ShipCategoriesPage } from '../../../../voidcrew_tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage'; import { SpeciesPage } from './SpeciesPage'; enum Page { diff --git a/tgui/packages/tgui/styles/main.scss b/tgui/packages/tgui/styles/main.scss index ea3e08ffc95..d9f5a95b272 100644 --- a/tgui/packages/tgui/styles/main.scss +++ b/tgui/packages/tgui/styles/main.scss @@ -18,7 +18,7 @@ // Interfaces @include meta.load-css('./interfaces/AlertModal.scss'); @include meta.load-css('./interfaces/Changelog.scss'); -@include meta.load-css('./interfaces/ChromeCradle.scss'); +@include meta.load-css('../../voidcrew_tgui/styles/interfaces/ChromeCradle.scss'); @include meta.load-css('./interfaces/CrewManifest.scss'); @include meta.load-css('./interfaces/Emojipedia.scss'); @include meta.load-css('./interfaces/ExperimentConfigure.scss'); @@ -26,19 +26,19 @@ @include meta.load-css('./interfaces/HellishRunes.scss'); @include meta.load-css('./interfaces/HotKeysHelp.scss'); @include meta.load-css('./interfaces/Hypertorus.scss'); -@include meta.load-css('./interfaces/HelmComputer.scss'); -@include meta.load-css('./interfaces/ShipCombatConsole.scss'); +@include meta.load-css('../../voidcrew_tgui/styles/interfaces/HelmComputer.scss'); +@include meta.load-css('../../voidcrew_tgui/styles/interfaces/ShipCombatConsole.scss'); @include meta.load-css('./interfaces/IntegratedCircuit.scss'); @include meta.load-css('./interfaces/LibraryAdmin.scss'); @include meta.load-css('./interfaces/LibraryComputer.scss'); @include meta.load-css('./interfaces/ListInput.scss'); @include meta.load-css('./interfaces/Mecha.scss'); -@include meta.load-css('./interfaces/MissionBoard.scss'); +@include meta.load-css('../../voidcrew_tgui/styles/interfaces/MissionBoard.scss'); @include meta.load-css('./interfaces/NtosMessenger.scss'); @include meta.load-css('./interfaces/NtosNotepad.scss'); @include meta.load-css('./interfaces/NuclearBomb.scss'); @include meta.load-css('./interfaces/Orbit.scss'); -@include meta.load-css('./interfaces/OutpostManagement.scss'); +@include meta.load-css('../../voidcrew_tgui/styles/interfaces/OutpostManagement.scss'); @include meta.load-css('./interfaces/OreSilo.scss'); @include meta.load-css('./interfaces/Paper.scss'); @include meta.load-css('./interfaces/PreferencesMenu.scss'); diff --git a/tgui/packages/tgui-panel/chat/translation.test.ts b/tgui/packages/voidcrew_tgui/chat/translation.test.ts similarity index 99% rename from tgui/packages/tgui-panel/chat/translation.test.ts rename to tgui/packages/voidcrew_tgui/chat/translation.test.ts index 84872272d75..0202fa92b1e 100644 --- a/tgui/packages/tgui-panel/chat/translation.test.ts +++ b/tgui/packages/voidcrew_tgui/chat/translation.test.ts @@ -1,6 +1,6 @@ import { afterEach, describe, expect, it, mock, spyOn } from 'bun:test'; -mock.module('./renderer', () => ({ +mock.module('../../tgui-panel/chat/renderer', () => ({ chatRenderer: { events: { on: () => {} }, messages: [], diff --git a/tgui/packages/tgui-panel/chat/translation.ts b/tgui/packages/voidcrew_tgui/chat/translation.ts similarity index 99% rename from tgui/packages/tgui-panel/chat/translation.ts rename to tgui/packages/voidcrew_tgui/chat/translation.ts index c606aaf28e3..aa274f1c134 100644 --- a/tgui/packages/tgui-panel/chat/translation.ts +++ b/tgui/packages/voidcrew_tgui/chat/translation.ts @@ -16,8 +16,8 @@ */ import { createLogger } from 'tgui/logging'; -import { chatRenderer } from './renderer'; -import { highlightNode, linkifyNode } from './replaceInTextNode'; +import { chatRenderer } from '../../tgui-panel/chat/renderer'; +import { highlightNode, linkifyNode } from '../../tgui-panel/chat/replaceInTextNode'; const logger = createLogger('translation'); diff --git a/tgui/packages/tgui/interfaces/BlueprintImprinter.jsx b/tgui/packages/voidcrew_tgui/interfaces/BlueprintImprinter.jsx similarity index 98% rename from tgui/packages/tgui/interfaces/BlueprintImprinter.jsx rename to tgui/packages/voidcrew_tgui/interfaces/BlueprintImprinter.jsx index 8312f9c6f1a..8f39516c103 100644 --- a/tgui/packages/tgui/interfaces/BlueprintImprinter.jsx +++ b/tgui/packages/voidcrew_tgui/interfaces/BlueprintImprinter.jsx @@ -10,8 +10,8 @@ import { } from 'tgui-core/components'; import { toFixed } from 'tgui-core/math'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; const TIERS = { 1: { name: 'Green', color: 'good' }, diff --git a/tgui/packages/tgui/interfaces/ColosseumVault.tsx b/tgui/packages/voidcrew_tgui/interfaces/ColosseumVault.tsx similarity index 96% rename from tgui/packages/tgui/interfaces/ColosseumVault.tsx rename to tgui/packages/voidcrew_tgui/interfaces/ColosseumVault.tsx index 03ff88e1720..819406745bb 100644 --- a/tgui/packages/tgui/interfaces/ColosseumVault.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/ColosseumVault.tsx @@ -12,9 +12,9 @@ import { import type { BooleanLike } from 'tgui-core/react'; import { createSearch } from 'tgui-core/string'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; -import { getLayoutState, LAYOUT, LayoutToggle } from './common/LayoutToggle'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; +import { getLayoutState, LAYOUT, LayoutToggle } from '../../tgui/interfaces/common/LayoutToggle'; type VaultItem = { name: string; diff --git a/tgui/packages/tgui/interfaces/DrugLabCatalyst.tsx b/tgui/packages/voidcrew_tgui/interfaces/DrugLabCatalyst.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/DrugLabCatalyst.tsx rename to tgui/packages/voidcrew_tgui/interfaces/DrugLabCatalyst.tsx index ced3c63019e..93ff1701904 100644 --- a/tgui/packages/tgui/interfaces/DrugLabCatalyst.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/DrugLabCatalyst.tsx @@ -33,8 +33,8 @@ import { KEY_UP, } from 'tgui-core/keycodes'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; import { type DrugLabCatalystData, DrugLabStage, diff --git a/tgui/packages/tgui/interfaces/DrugLabCrystallizer.tsx b/tgui/packages/voidcrew_tgui/interfaces/DrugLabCrystallizer.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/DrugLabCrystallizer.tsx rename to tgui/packages/voidcrew_tgui/interfaces/DrugLabCrystallizer.tsx index ba3c8876c24..1c20258aa22 100644 --- a/tgui/packages/tgui/interfaces/DrugLabCrystallizer.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/DrugLabCrystallizer.tsx @@ -23,8 +23,8 @@ import { import type { KeyEvent } from 'tgui-core/events'; import { KEY_A, KEY_D, KEY_LEFT, KEY_RIGHT } from 'tgui-core/keycodes'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; import { type DrugLabCrystallizerData, DrugLabStage, diff --git a/tgui/packages/tgui/interfaces/DrugLabMixer.tsx b/tgui/packages/voidcrew_tgui/interfaces/DrugLabMixer.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/DrugLabMixer.tsx rename to tgui/packages/voidcrew_tgui/interfaces/DrugLabMixer.tsx index 1b57009def4..7fd12a47c71 100644 --- a/tgui/packages/tgui/interfaces/DrugLabMixer.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/DrugLabMixer.tsx @@ -17,8 +17,8 @@ import { Stack, } from 'tgui-core/components'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; import { type DrugLabMixerData, DrugLabStage, diff --git a/tgui/packages/tgui/interfaces/MissionBoard.tsx b/tgui/packages/voidcrew_tgui/interfaces/MissionBoard.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/MissionBoard.tsx rename to tgui/packages/voidcrew_tgui/interfaces/MissionBoard.tsx index b01444090cb..4008e9582ea 100644 --- a/tgui/packages/tgui/interfaces/MissionBoard.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/MissionBoard.tsx @@ -17,8 +17,8 @@ import { } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type RewardItem = { name: string; diff --git a/tgui/packages/tgui/interfaces/ModsuitBench.jsx b/tgui/packages/voidcrew_tgui/interfaces/ModsuitBench.jsx similarity index 99% rename from tgui/packages/tgui/interfaces/ModsuitBench.jsx rename to tgui/packages/voidcrew_tgui/interfaces/ModsuitBench.jsx index 7c4940b8e2d..eda7d91f7ba 100644 --- a/tgui/packages/tgui/interfaces/ModsuitBench.jsx +++ b/tgui/packages/voidcrew_tgui/interfaces/ModsuitBench.jsx @@ -13,8 +13,8 @@ import { Tooltip, } from 'tgui-core/components'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; const Wallet = (props) => { const { held_vouchers, account_credits } = props; diff --git a/tgui/packages/tgui/interfaces/OutpostElevator.tsx b/tgui/packages/voidcrew_tgui/interfaces/OutpostElevator.tsx similarity index 96% rename from tgui/packages/tgui/interfaces/OutpostElevator.tsx rename to tgui/packages/voidcrew_tgui/interfaces/OutpostElevator.tsx index 34c363db01f..ee1fdd7f56a 100644 --- a/tgui/packages/tgui/interfaces/OutpostElevator.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/OutpostElevator.tsx @@ -8,8 +8,8 @@ import { } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type Floor = { id: number; diff --git a/tgui/packages/tgui/interfaces/OutpostManagement.tsx b/tgui/packages/voidcrew_tgui/interfaces/OutpostManagement.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/OutpostManagement.tsx rename to tgui/packages/voidcrew_tgui/interfaces/OutpostManagement.tsx index 9edcd7d486e..c7dc5f392fd 100644 --- a/tgui/packages/tgui/interfaces/OutpostManagement.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/OutpostManagement.tsx @@ -1,9 +1,9 @@ import { type ReactNode, useState } from 'react'; import { Button, Dropdown, Icon, Input, TextArea } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { resolveAsset } from '../assets'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { resolveAsset } from '../../tgui/assets'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; // Matches the existing 1200 x 760 console plate, including its inset borders. const FRAME = { width: 1200, height: 760 }; diff --git a/tgui/packages/tgui/interfaces/OutpostManipulator.tsx b/tgui/packages/voidcrew_tgui/interfaces/OutpostManipulator.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/OutpostManipulator.tsx rename to tgui/packages/voidcrew_tgui/interfaces/OutpostManipulator.tsx index ad1ecd4d123..d6165de0726 100644 --- a/tgui/packages/tgui/interfaces/OutpostManipulator.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/OutpostManipulator.tsx @@ -10,8 +10,8 @@ import { } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type OutpostSummary = { ref: string; diff --git a/tgui/packages/tgui/interfaces/OutpostMissionBoard.tsx b/tgui/packages/voidcrew_tgui/interfaces/OutpostMissionBoard.tsx similarity index 98% rename from tgui/packages/tgui/interfaces/OutpostMissionBoard.tsx rename to tgui/packages/voidcrew_tgui/interfaces/OutpostMissionBoard.tsx index 650f4110ff3..9492557274f 100644 --- a/tgui/packages/tgui/interfaces/OutpostMissionBoard.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/OutpostMissionBoard.tsx @@ -11,8 +11,8 @@ import { } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type RewardItem = { name: string; diff --git a/tgui/packages/tgui/interfaces/OutpostShellCatalog.tsx b/tgui/packages/voidcrew_tgui/interfaces/OutpostShellCatalog.tsx similarity index 96% rename from tgui/packages/tgui/interfaces/OutpostShellCatalog.tsx rename to tgui/packages/voidcrew_tgui/interfaces/OutpostShellCatalog.tsx index 0eec1403d67..c03d50197e7 100644 --- a/tgui/packages/tgui/interfaces/OutpostShellCatalog.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/OutpostShellCatalog.tsx @@ -10,8 +10,8 @@ import { } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type Shell = { id: string; diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx b/tgui/packages/voidcrew_tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx similarity index 96% rename from tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx rename to tgui/packages/voidcrew_tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx index 7a2e5bf3d4b..1c3fac338a3 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/PreferencesMenu/CharacterPreferences/ShipCategoriesPage.tsx @@ -1,8 +1,8 @@ import { useBackend } from 'tgui/backend'; import { Box, Button, Section, Stack } from 'tgui-core/components'; -import { JobPriority, type PreferencesMenuData } from '../types'; -import { useServerPrefs } from '../useServerPrefs'; +import { JobPriority, type PreferencesMenuData } from '../../../../tgui/interfaces/PreferencesMenu/types'; +import { useServerPrefs } from '../../../../tgui/interfaces/PreferencesMenu/useServerPrefs'; const PRIORITY_BUTTON_SIZE = '18px'; diff --git a/tgui/packages/tgui/interfaces/ShipCatalog.tsx b/tgui/packages/voidcrew_tgui/interfaces/ShipCatalog.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/ShipCatalog.tsx rename to tgui/packages/voidcrew_tgui/interfaces/ShipCatalog.tsx index c9a7b38d35a..b79129efdbd 100644 --- a/tgui/packages/tgui/interfaces/ShipCatalog.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/ShipCatalog.tsx @@ -9,8 +9,8 @@ import { } from 'tgui-core/components'; import { classes } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type PartsInventory = { combat: number; diff --git a/tgui/packages/tgui/interfaces/ShipJoinMenu.tsx b/tgui/packages/voidcrew_tgui/interfaces/ShipJoinMenu.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/ShipJoinMenu.tsx rename to tgui/packages/voidcrew_tgui/interfaces/ShipJoinMenu.tsx index 6dc1e9569b7..05aea78b63a 100644 --- a/tgui/packages/tgui/interfaces/ShipJoinMenu.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/ShipJoinMenu.tsx @@ -9,8 +9,8 @@ import { } from 'tgui-core/components'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type ActiveShip = { ref: string; diff --git a/tgui/packages/tgui/interfaces/ShipUpgradeSelector.tsx b/tgui/packages/voidcrew_tgui/interfaces/ShipUpgradeSelector.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/ShipUpgradeSelector.tsx rename to tgui/packages/voidcrew_tgui/interfaces/ShipUpgradeSelector.tsx index 38c2084a108..66d4f4b55a7 100644 --- a/tgui/packages/tgui/interfaces/ShipUpgradeSelector.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/ShipUpgradeSelector.tsx @@ -17,9 +17,9 @@ import { Tooltip, } from 'tgui-core/components'; -import { resolveAsset } from '../assets'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { resolveAsset } from '../../tgui/assets'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type PartsInventory = { combat: number; diff --git a/tgui/packages/tgui/interfaces/TraderShop.tsx b/tgui/packages/voidcrew_tgui/interfaces/TraderShop.tsx similarity index 99% rename from tgui/packages/tgui/interfaces/TraderShop.tsx rename to tgui/packages/voidcrew_tgui/interfaces/TraderShop.tsx index 6129085f2c9..bd0b5e301f3 100644 --- a/tgui/packages/tgui/interfaces/TraderShop.tsx +++ b/tgui/packages/voidcrew_tgui/interfaces/TraderShop.tsx @@ -14,8 +14,8 @@ import { import { formatTime } from 'tgui-core/format'; import type { BooleanLike } from 'tgui-core/react'; -import { useBackend } from '../backend'; -import { Window } from '../layouts'; +import { useBackend } from '../../tgui/backend'; +import { Window } from '../../tgui/layouts'; type CatalogSku = { ref: string; diff --git a/tgui/packages/tgui/interfaces/common/drugLab.ts b/tgui/packages/voidcrew_tgui/interfaces/common/drugLab.ts similarity index 100% rename from tgui/packages/tgui/interfaces/common/drugLab.ts rename to tgui/packages/voidcrew_tgui/interfaces/common/drugLab.ts diff --git a/tgui/packages/tgui/layouts/Window.test.tsx b/tgui/packages/voidcrew_tgui/layouts/Window.test.tsx similarity index 85% rename from tgui/packages/tgui/layouts/Window.test.tsx rename to tgui/packages/voidcrew_tgui/layouts/Window.test.tsx index 37975e425bb..17d1b71b648 100644 --- a/tgui/packages/tgui/layouts/Window.test.tsx +++ b/tgui/packages/voidcrew_tgui/layouts/Window.test.tsx @@ -14,25 +14,25 @@ Object.assign(globalThis, { IS_REACT_ACT_ENVIRONMENT: true, Byond: { windowId: 'tgui-window-2', winset }, }); -mock.module('../backend', () => ({ +mock.module('../../tgui/backend', () => ({ useBackend: () => backend, globalStore: { dispatch: () => {} }, backendSuspendStart: () => ({}), })); -mock.module('../debug', () => ({ useDebug: () => ({}) })); -mock.module('../logging', () => ({ createLogger: () => ({ log: () => {} }) })); -mock.module('../drag', () => ({ +mock.module('../../tgui/debug', () => ({ useDebug: () => ({}) })); +mock.module('../../tgui/logging', () => ({ createLogger: () => ({ log: () => {} }) })); +mock.module('../../tgui/drag', () => ({ dragStartHandler: () => {}, resizeStartHandler: () => {}, recallWindowGeometry: recallGeometry, setWindowKey, })); -mock.module('./Layout', () => ({ +mock.module('../../tgui/layouts/Layout', () => ({ Layout: ({ children }: PropsWithChildren) =>