From c8082e1009a06e71138966eb6ffc0cb044192c13 Mon Sep 17 00:00:00 2001 From: Maksxpl Date: Tue, 19 Jan 2021 16:44:08 +0100 Subject: [PATCH] Compliance with standards (#134) * enjoy * Update shuttles.dm sowwy Co-authored-by: Maksxpl <18237380+maksxpl@users.noreply.github.com> --- code/__HELPERS/type2type.dm | 4 +- code/_onclick/hud/hud.dm | 16 +- code/datums/chatmessage.dm | 4 +- code/game/machinery/suit_storage_unit.dm | 10 +- code/game/objects/items/storage/bags.dm | 1 + code/game/objects/items/tools/crowbar.dm | 4 +- code/game/objects/items/tools/screwdriver.dm | 4 +- code/game/objects/items/tools/wirecutters.dm | 4 +- code/game/objects/items/tools/wrench.dm | 4 +- .../new_player/sprite_accessories/wings.dm | 4 +- code/modules/mob/living/carbon/human/human.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 18 +- .../mob/living/silicon/robot/robot_modules.dm | 24 +- .../code/modules/client/loadout/unlockable.dm | 2 +- .../_maps/for spawning in/OURHAUSS_Final.dmm | 0 .../for spawning in/whiteship_bettermeta.dmm | 0 .../_maps/for spawning in/whiteship_meta.dmm | 0 .../code/__DEFINES/language.dm | 0 .../code/__DEFINES/runechat_defines.dm | 0 .../code/__DEFINES/status_effects.dm | 0 .../code/__DEFINES/traits.dm | 0 .../code/__DEFINES/wires.dm | 0 .../code/_globalvars/lists/misc.dm | 0 .../code/_globalvars/lists/objects.dm | 0 .../code/_onclick/hud/screen_objects.dm | 0 .../configuration/entries/sandstorm.dm | 0 .../code/datums/action.dm | 2 +- .../code/datums/ai_laws.dm | 0 .../container_item/container_item.dm | 0 .../components/container_item/tank_holder.dm | 0 .../crafting/recipes/recipes_misc.dm | 0 .../code/datums/components/riding.dm | 0 .../code/datums/interactions/_interaction.dm | 0 .../interactions/interaction_definitions.dm | 2 +- .../interactions/interaction_interface.dm | 0 .../datums/interactions/interaction_mob.dm | 0 .../code/datums/interactions/lewd/_lewd.dm | 196 ++++---- .../datums/interactions/lewd/_lewd_extra.dm | 12 +- .../datums/interactions/lewd/lewd_datums.dm | 6 +- .../interactions/lewd/lewd_datums_extra.dm | 0 .../interactions/lewd/lewd_interactions.dm | 0 .../datums/interactions/lewd/lewd_species.dm | 0 .../code/datums/interactions/lewd/objects.dm | 12 +- .../mood_events/generic_negative_events.dm | 0 .../code/datums/mutations/combined.dm | 0 .../code/datums/ruins/lavaland.dm | 0 .../code/datums/shuttles.dm | 0 .../code/datums/status_effects/buffs.dm | 2 +- .../code/datums/status_effects/debuffs.dm | 0 .../code/datums/traits/_quirk.dm | 0 .../code/datums/traits/negative.dm | 0 .../code/datums/traits/neutral.dm | 0 .../code/datums/wires/firealarm.dm | 0 .../code/game/area/areas/ruins/lavaland.dm | 0 .../code/game/area/ship_area.dm | 2 +- .../code/game/machinery/autodoc.dm | 2 +- .../game/machinery/computer/arcade/tetris.dm | 0 .../code/game/machinery/cryopod.dm | 0 .../code/game/machinery/cryptominers.dm | 2 +- .../code/game/machinery/pipe/construction.dm | 0 .../code/game/machinery/posialert.dm | 2 +- .../telecomms/machine_interactions.dm | 0 .../machinery/telecomms/machines/receiver.dm | 0 .../game/mecha/mecha_construction_paths.dm | 2 +- .../code/game/mecha/mecha_parts.dm | 14 +- .../code/game/objects/effects/contraband.dm | 2 +- .../code/game/objects/items/BSRPD.dm | 6 +- .../game/objects/items/airlock_painter.dm | 0 .../game/objects/items/borg_shapeshifter.dm | 24 +- .../code/game/objects/items/cards_ids.dm | 0 .../code/game/objects/items/chrono_eraser.dm | 0 .../circuitboards/computer_circuitboards.dm | 0 .../circuitboards/machine_circuitboards.dm | 0 .../code/game/objects/items/computermath.dm | 6 +- .../game/objects/items/devices/PDA/PDA.dm | 0 .../game/objects/items/devices/extra_arm.dm | 2 +- .../objects/items/devices/radio/headset.dm | 6 +- .../game/objects/items/devices/radio/radio.dm | 0 .../code/game/objects/items/extinguisher.dm | 0 .../code/game/objects/items/items.dm | 0 .../code/game/objects/items/miscellaneous.dm | 0 .../game/objects/items/plushes/goat_boss.dm | 20 +- .../game/objects/items/plushes/plushes.dm | 6 +- .../objects/items/robot/robot_upgrades.dm | 0 .../game/objects/items/stacks/sheets/glass.dm | 0 .../objects/items/stacks/sheets/mineral.dm | 0 .../items/stacks/sheets/sheet_types.dm | 0 .../items/stacks/tiles/tile_plasteel.dm | 20 +- .../items/stacks/tiles/tile_plastitanium.dm | 2 +- .../items/stacks/tiles/tile_reskinning.dm | 0 .../items/stacks/tiles/tile_titanium.dm | 18 +- .../objects/items/stacks/tiles/tile_types.dm | 0 .../objects/items/stacks/tiles/tile_wooden.dm | 0 .../game/objects/items/storage/backpack.dm | 2 +- .../code/game/objects/items/storage/bags.dm | 3 +- .../code/game/objects/items/storage/boxes.dm | 0 .../game/objects/items/tanks/tank_types.dm | 8 +- .../code/game/objects/items/tanks/tanks.dm | 0 .../code/game/objects/items/tools/crowbar.dm | 2 +- .../game/objects/items/tools/screwdriver.dm | 2 +- .../game/objects/items/tools/weldingtool.dm | 2 +- .../game/objects/items/tools/wirecutters.dm | 2 +- .../code/game/objects/items/tools/wrench.dm | 2 +- .../objects/structures/ghost_role_spawners.dm | 2 +- .../code/game/objects/structures/ladders.dm | 0 .../structures/lavaland/necropolis_tendril.dm | 0 .../game/objects/structures/tank_holder.dm | 2 +- .../code/game/turfs/open.dm | 0 .../game/turfs/simulated/floor/asteroid.dm | 0 .../floor/base_icon_state_overrides.dm | 0 .../game/turfs/simulated/floor/misc_floor.dm | 2 +- .../turfs/simulated/floor/plasteel_floor.dm | 0 .../simulated/floor/plastitanium_floor.dm | 0 .../game/turfs/simulated/floor/plating.dm | 0 .../turfs/simulated/floor/titanium_floor.dm | 2 +- .../code/modules/admin/verbs/fix_air.dm | 0 .../atmospherics/machinery/pipes/bluespace.dm | 2 +- .../code/modules/cargo/packs/emergency.dm | 0 .../code/modules/cargo/packs/misc.dm | 0 .../code/modules/cargo/packs/vending.dm | 0 .../code/modules/client/asset_cache.dm | 21 + .../code/modules/client/loadout/boxers.dm | 0 .../code/modules/client/loadout/shirts.dm | 0 .../code/modules/client/loadout/socks.dm | 0 .../code/modules/client/loadout/wrists.dm | 0 .../modules/client/preferences_toggles.dm | 0 .../code/modules/clothing/head/misc.dm | 8 +- .../modules/clothing/masks/miscellaneous.dm | 4 +- .../code/modules/clothing/outfits/standard.dm | 0 .../code/modules/clothing/refactor.dm | 10 +- .../modules/clothing/spacesuits/chronosuit.dm | 8 +- .../modules/clothing/spacesuits/hardsuit.dm | 14 +- .../code/modules/clothing/under/_under.dm | 0 .../modules/clothing/underwear/_underwear.dm | 6 +- .../code/modules/clothing/underwear/boxers.dm | 0 .../code/modules/clothing/underwear/shirts.dm | 0 .../code/modules/clothing/underwear/socks.dm | 0 .../code/modules/clothing/wrists/_wrists.dm | 4 +- .../code/modules/clothing/wrists/watches.dm | 0 .../modules/crafting/recipes/recipes_misc.dm | 0 .../code/modules/hydroponics/grown/misc.dm | 0 .../integrated_electronics/core/assemblies.dm | 0 .../integrated_electronics/subtypes/input.dm | 0 .../subtypes/manipulation.dm | 0 .../integrated_electronics/subtypes/output.dm | 0 .../modules/keybindings/keybind/carbon.dm | 0 .../code/modules/language/dragon.dm | 0 .../code/modules/language/language.dm | 2 +- .../mining/equipment/kinetic_crusher.dm | 32 +- .../mining/equipment/regenerative_core.dm | 0 .../mining/lavaland/necropolis_chests.dm | 62 +-- .../modules/mining/machine_bluespaceminer.dm | 2 +- .../code/modules/mining/machine_vending.dm | 2 +- .../code/modules/misc/misc.dm | 2 +- .../new_player/sprite_accessories/antenna.dm | 4 +- .../sprite_accessories/body_markings.dm | 2 +- .../new_player/sprite_accessories/ears.dm | 4 +- .../new_player/sprite_accessories/frills.dm | 4 +- .../modules/mob/dead/observer/observer.dm | 0 .../code/modules/mob/emote.dm | 4 +- .../code/modules/mob/living/carbon/carbon.dm | 8 +- .../code/modules/mob/living/carbon/give.dm | 0 .../modules/mob/living/carbon/human/human.dm | 0 .../code/modules/mob/living/carbon/show.dm | 0 .../modules/mob/living/combat_indicator.dm | 2 +- .../code/modules/mob/living/emote.dm | 0 .../modules/mob/living/silicon/robot/robot.dm | 0 .../mob/living/silicon/robot/robot_modules.dm | 0 .../modules/mob/living/silicon/silicon.dm | 0 .../mob/living/simple_animal/bot/hugbot.dm | 4 +- .../living/simple_animal/friendly/doges.dm | 14 +- .../hostile/megafauna/blood_drunk_miner.dm | 2 +- .../hostile/megafauna/bubblegum.dm | 4 +- .../hostile/megafauna/bubblegumhard.dm | 0 .../hostile/megafauna/colossus.dm | 2 +- .../hostile/megafauna/demonic_frost_miner.dm | 2 +- .../simple_animal/hostile/megafauna/drake.dm | 6 +- .../hostile/megafauna/drakehard.dm | 0 .../hostile/megafauna/gladiator.dm | 8 +- .../hostile/megafauna/glaurung.dm | 2 +- .../hostile/megafauna/hierophant.dm | 2 +- .../hostile/megafauna/king_of_goats.dm | 8 +- .../simple_animal/hostile/megafauna/legion.dm | 2 +- .../hostile/megafauna/megafauna.dm | 0 .../hostile/megafauna/rogueprocess.dm | 4 +- .../simple_animal/hostile/megafauna/sand.dm | 2 +- .../simple_animal/hostile/megafauna/sif.dm | 20 +- .../hostile/mining_mobs/basilisk.dm | 0 .../hostile/mining_mobs/elites/candy.dm | 12 +- .../hostile/mining_mobs/elites/drakeling.dm | 10 +- .../hostile/mining_mobs/elites/elite.dm | 0 .../mining_mobs/elites/fanaticminer.dm | 16 +- .../mining_mobs/elites/goliath_broodmother.dm | 0 .../hostile/mining_mobs/elites/herald.dm | 0 .../hostile/mining_mobs/elites/legionnaire.dm | 0 .../hostile/mining_mobs/elites/pandora.dm | 0 .../hostile/mining_mobs/goldgrub.dm | 0 .../hostile/mining_mobs/goliath.dm | 0 .../hostile/mining_mobs/hivelord.dm | 0 .../simple_animal/hostile/mining_mobs/imp.dm | 22 +- .../hostile/mining_mobs/miningmobs.dm | 0 .../hostile/mining_mobs/shamblingminer.dm | 2 +- .../code/modules/mob/living/ssd_indicator.dm | 2 +- .../mob/living/typing_indicator_overrides.dm | 2 +- modular_sand/code/modules/mob/mob_defines.dm | 6 + .../code/modules/mob/say.dm | 0 .../code/modules/ninja/outfit.dm | 0 .../code/modules/power/lightning.dm | 2 +- .../code/modules/power/port_gen.dm | 0 .../projectiles/guns/ballistic/pistol.dm | 2 +- .../guns/energy/kinetic_accelerator.dm | 16 +- .../chemistry/reagents/drugs_reagents.dm | 0 .../chemistry/reagents/medicine_reagents.dm | 0 .../chemistry/reagents/other_reagents.dm | 0 .../reagents/chemistry/recipes/drugs.dm | 0 .../reagents/chemistry/recipes/fermi.dm | 0 .../reagents/chemistry/recipes/others.dm | 0 .../reagents/reagent_containers/borghydro.dm | 8 +- .../reagents/reagent_containers/bottle.dm | 0 .../reagents/reagent_containers/spray.dm | 2 +- .../modules/reagents/reagent_dispenser.dm | 0 .../research/designs/autolathe_designs.dm | 0 ...utolathe_designs_medical_and_dinnerware.dm | 0 .../research/designs/biogenerator_designs.dm | 0 .../research/designs/machine_designs.dm | 0 .../machine_designs_all_misc.dm | 0 .../designs/mechfabricator_designs.dm | 0 .../modules/research/designs/misc_designs.dm | 0 .../research/designs/telecomms_designs.dm | 0 .../modules/research/designs/tool_designs.dm | 0 .../research/designs/weapon_designs.dm | 0 .../nanites/nanite_programs/utility.dm | 0 .../code/modules/research/stock_parts.dm | 0 .../modules/research/techweb/all_nodes.dm | 0 .../research/techweb/bluespace_nodes.dm | 0 .../techweb/nodes/computer_hud_nodes.dm | 0 .../research/techweb/nodes/robotics_nodes.dm | 0 .../modules/ruins/lavalandruin_code/doom.dm | 4 +- .../ruins/lavalandruin_code/kinggoat.dm | 4 +- .../modules/ruins/lavalandruin_code/misc.dm | 6 +- .../ruins/spaceruin_code/hilbertshotel.dm | 0 .../code/modules/spells/spell.dm | 0 .../modules/spells/spell_types/shapeshift.dm | 0 .../modules/surgery/organs/augments_arms.dm | 0 .../code/modules/telescience/telepad.dm | 0 .../code/modules/telescience/telesci.dm | 0 .../modules/telescience/telesci_computer.dm | 0 .../code/modules/tgs/chat_commands.dm | 0 .../code/modules/tgs/custom_procs.dm | 0 .../code/modules/uplink/uplink_items.dm | 0 .../code/modules/uplink/uplink_roles.dm | 0 .../code/modules/vending/clothesmate.dm | 0 .../icons/UI_Icons/chat/chat_icons.dmi | Bin .../icons/effects/mouse_pointers/combat.dmi | Bin .../icons/effects/mouse_pointers/examine.dmi | Bin .../icons/effects/mouse_pointers/pull.dmi | Bin .../icons/effects/mouse_pointers/throw.dmi | Bin .../icons/hud/radial.dmi | Bin .../icons/mecha/mech_construct.dmi | Bin .../icons/mecha/mech_construction.dmi | Bin .../icons/misc/language.dmi | Bin .../icons/mob/actions/actions_elites.dmi | Bin .../icons/mob/aibots.dmi | Bin .../icons/mob/animal.dmi | Bin .../icons/mob/antenna.dmi | Bin .../icons/mob/clothing/back.dmi | Bin .../icons/mob/clothing/ears.dmi | Bin .../icons/mob/clothing/ears_extra.dmi | Bin .../icons/mob/clothing/head.dmi | Bin .../icons/mob/clothing/head_muzzled.dmi | Bin .../icons/mob/clothing/mask.dmi | Bin .../icons/mob/clothing/neck.dmi | Bin .../icons/mob/clothing/suit.dmi | Bin .../icons/mob/clothing/suit_digi.dmi | Bin .../icons/mob/clothing/underwear.dmi | Bin .../icons/mob/clothing/underwear_digi.dmi | Bin .../icons/mob/clothing/wrists.dmi | Bin .../icons/mob/combat_indicator.dmi | Bin .../icons/mob/cyborg/Drakeborg-licensing.txt | 0 .../icons/mob/cyborg/drakemech.dmi | Bin .../icons/mob/doges.dmi | Bin .../icons/mob/frills.dmi | Bin .../inhands/equipment/custodial_lefthand.dmi | Bin .../inhands/equipment/custodial_righthand.dmi | Bin .../mob/inhands/equipment/mining_lefthand.dmi | Bin .../inhands/equipment/mining_righthand.dmi | Bin .../inhands/equipment/shields_lefthand.dmi | Bin .../inhands/equipment/shields_righthand.dmi | Bin .../mob/inhands/equipment/tanks_lefthand.dmi | Bin .../mob/inhands/equipment/tanks_righthand.dmi | Bin .../mob/inhands/equipment/tools_lefthand.dmi | Bin .../mob/inhands/equipment/tools_righthand.dmi | Bin .../icons/mob/inhands/item_lefthand.dmi | Bin .../icons/mob/inhands/item_righthand.dmi | Bin .../mob/inhands/weapons/axes_lefthand.dmi | Bin .../mob/inhands/weapons/axes_righthand.dmi | Bin .../mob/inhands/weapons/guns_lefthand.dmi | Bin .../mob/inhands/weapons/guns_righthand.dmi | Bin .../inhands/weapons/hammerspc_lefthand.dmi | Bin .../inhands/weapons/hammerspc_righthand.dmi | Bin .../mob/inhands/weapons/swords_lefthand.dmi | Bin .../mob/inhands/weapons/swords_righthand.dmi | Bin .../icons/mob/king_of_goats.dmi | Bin .../icons/mob/large-worn-icons/32x64/head.dmi | Bin .../icons/mob/large-worn-icons/64x64/head.dmi | Bin .../icons/mob/lavaland/64x64sand.dmi | Bin .../icons/mob/lavaland/Sand.dmi | Bin .../icons/mob/lavaland/drake_greyscale.dmi | Bin .../mob/lavaland/drakeling_greyscale.dmi | Bin .../icons/mob/lavaland/glaurung.dmi | Bin .../icons/mob/lavaland/lavaland_elites.dmi | Bin .../icons/mob/lavaland/lavaland_monsters.dmi | Bin .../icons/mob/lavaland/rogue.dmi | Bin .../icons/mob/lavaland/sif.dmi | Bin .../icons/mob/lavaland/sif_sword.dmi | Bin .../icons/mob/mam_ears.dmi | Bin {sandcode => modular_sand}/icons/mob/mask.dmi | Bin .../icons/mob/popup_flicks.dmi | Bin .../icons/mob/screen_alert.dmi | Bin .../icons/mob/screen_clockwork.dmi | Bin .../icons/mob/screen_liteweb.dmi | Bin .../icons/mob/screen_midnight.dmi | Bin .../icons/mob/screen_operative.dmi | Bin .../icons/mob/screen_plasmafire.dmi | Bin .../icons/mob/screen_retro.dmi | Bin .../icons/mob/screen_slimecore.dmi | Bin .../icons/mob/skyrat_markings.dmi | Bin .../icons/mob/ssd_indicator.dmi | Bin .../icons/mob/suits_taur.dmi | Bin .../icons/mob/synthliz_snouts.dmi | Bin {sandcode => modular_sand}/icons/mob/talk.dmi | Bin .../icons/mob/wings.dmi | Bin {sandcode => modular_sand}/icons/obj/1x2.dmi | Bin .../obj/atmospherics/pipes/bluespace.dmi | Bin .../icons/obj/clothing/hats.dmi | Bin .../icons/obj/clothing/head.dmi | Bin .../icons/obj/clothing/head_muzzled.dmi | Bin .../icons/obj/clothing/mask.dmi | Bin .../icons/obj/clothing/mask_muzzled.dmi | Bin .../icons/obj/clothing/masks.dmi | Bin .../icons/obj/clothing/neck.dmi | Bin .../icons/obj/clothing/suit_digi.dmi | Bin .../icons/obj/clothing/suits.dmi | Bin .../icons/obj/clothing/wrist.dmi | Bin .../icons/obj/computermath.dmi | Bin .../icons/obj/contraband.dmi | Bin .../icons/obj/device.dmi | Bin {sandcode => modular_sand}/icons/obj/doom.dmi | Bin .../icons/obj/drinks.dmi | Bin .../icons/obj/guns/energy.dmi | Bin .../icons/obj/guns/goatgun.dmi | Bin .../icons/obj/guns/projectile.dmi | Bin .../icons/obj/items_and_weapons.dmi | Bin .../icons/obj/janitor.dmi | Bin .../icons/obj/lavaland/artefacts.dmi | Bin .../icons/obj/lavaland/sif.dmi | Bin modular_sand/icons/obj/license.txt | 3 + .../icons/obj/lighting.dmi | Bin .../icons/obj/machines/NavBeacon.dmi | Bin .../icons/obj/machines/autodoc.dmi | Bin .../icons/obj/machines/cryptominer.dmi | Bin .../icons/obj/machines/cryptominers/cargo.dmi | Bin .../obj/machines/cryptominers/nanotrasen.dmi | Bin .../obj/machines/cryptominers/syndie.dmi | Bin .../icons/obj/machines/mining_machines.dmi | Bin .../icons/obj/machines/robot_storage.dmi | Bin .../icons/obj/machines/terminals.dmi | Bin .../icons/obj/mining.dmi | Bin {sandcode => modular_sand}/icons/obj/misc.dmi | Bin .../icons/obj/plushes.dmi | Bin .../icons/obj/shields.dmi | Bin .../icons/obj/storage.dmi | Bin {sandcode => modular_sand}/icons/obj/tank.dmi | Bin .../icons/obj/telescience.dmi | Bin .../icons/obj/tiles.dmi | Bin .../icons/obj/tools.dmi | Bin .../icons/tetris/tetris_0.gif | Bin .../icons/tetris/tetris_1.gif | Bin .../icons/tetris/tetris_2.gif | Bin .../icons/tetris/tetris_3.gif | Bin .../icons/tetris/tetris_4.gif | Bin .../icons/tetris/tetris_5.gif | Bin .../icons/tetris/tetris_6.gif | Bin .../icons/tetris/tetris_7.gif | Bin .../icons/tetris/tetrisp0.gif | Bin .../icons/tetris/tetrisp1.gif | Bin .../icons/tetris/tetrisp2.gif | Bin .../icons/tetris/tetrisp3.gif | Bin .../icons/tetris/tetrisp4.gif | Bin .../icons/tetris/tetrisp5.gif | Bin .../icons/tetris/tetrisp6.gif | Bin .../icons/tetris/tetrisp7.gif | Bin .../icons/turf/areas.dmi | Bin .../icons/turf/floors.dmi | Bin .../sound/ambience/Visager-Battle.ogg | Bin .../sound/ambience/Visager-Miniboss_Fight.ogg | Bin .../sound/ambience/bfgdivision.ogg | Bin .../sound/ambience/dragonborn.ogg | Bin .../sound/ambience/dummyremix.ogg | Bin .../sound/ambience/duskcreations.ogg | Bin .../sound/ambience/furidanger802.ogg | Bin .../sound/ambience/gladiator.ogg | Bin .../igneon-system-and-death-machine-sins.ogg | Bin .../sound/ambience/lisapebbleman.ogg | Bin .../machinegirl_excruciatingdeath.ogg | Bin .../sound/ambience/mastermind.ogg | Bin .../sound/ambience/mbrsystemshock.ogg | Bin .../sound/ambience/megalovania.ogg | Bin .../sound/ambience/oblivion.ogg | Bin .../sound/ambience/rollermobster.ogg | Bin .../sound/ambience/terrariaboss1.ogg | Bin .../ambience/theonlythingtheyfearisyou.ogg | Bin .../sound/ambience/theopenedway.ogg | Bin .../effects/admin_punish/changetheworld.ogg | Bin .../sound/effects/admin_punish/endjingle.ogg | Bin .../sound/effects/admin_punish/goodbye.ogg | Bin .../effects/admin_punish/myfinalmessage.ogg | Bin .../sound/effects/gladiatordeathsound.ogg | Bin .../sound/effects/jackboot1.ogg | Bin .../sound/effects/jackboot2.ogg | Bin .../sound/interactions/bang1.ogg | Bin .../sound/interactions/bang2.ogg | Bin .../sound/interactions/bang3.ogg | Bin .../sound/interactions/bang4.ogg | Bin .../sound/interactions/bang5.ogg | Bin .../sound/interactions/bang6.ogg | Bin .../sound/interactions/bj1.ogg | Bin .../sound/interactions/bj10.ogg | Bin .../sound/interactions/bj11.ogg | Bin .../sound/interactions/bj2.ogg | Bin .../sound/interactions/bj3.ogg | Bin .../sound/interactions/bj4.ogg | Bin .../sound/interactions/bj5.ogg | Bin .../sound/interactions/bj6.ogg | Bin .../sound/interactions/bj7.ogg | Bin .../sound/interactions/bj8.ogg | Bin .../sound/interactions/bj9.ogg | Bin .../sound/interactions/champ1.ogg | Bin .../sound/interactions/champ2.ogg | Bin .../sound/interactions/champ_fingering.ogg | Bin .../sound/interactions/clawcum1.ogg | Bin .../sound/interactions/clawcum2.ogg | Bin .../sound/interactions/final_f1.ogg | Bin .../sound/interactions/final_f2.ogg | Bin .../sound/interactions/final_f3.ogg | Bin .../sound/interactions/final_m1.ogg | Bin .../sound/interactions/final_m2.ogg | Bin .../sound/interactions/final_m3.ogg | Bin .../sound/interactions/final_m4.ogg | Bin .../sound/interactions/final_m5.ogg | Bin .../sound/interactions/foot_dry1.ogg | Bin .../sound/interactions/foot_dry2.ogg | Bin .../sound/interactions/foot_dry3.ogg | Bin .../sound/interactions/foot_dry4.ogg | Bin .../sound/interactions/foot_wet1.ogg | Bin .../sound/interactions/foot_wet2.ogg | Bin .../sound/interactions/foot_wet3.ogg | Bin .../sound/interactions/hug.ogg | Bin .../sound/interactions/moan_f1.ogg | Bin .../sound/interactions/moan_f2.ogg | Bin .../sound/interactions/moan_f3.ogg | Bin .../sound/interactions/moan_f4.ogg | Bin .../sound/interactions/moan_f5.ogg | Bin .../sound/interactions/moan_f6.ogg | Bin .../sound/interactions/moan_f7.ogg | Bin .../sound/interactions/moan_m0.ogg | Bin .../sound/interactions/moan_m1.ogg | Bin .../sound/interactions/moan_m12.ogg | Bin .../sound/interactions/moan_m2.ogg | Bin .../sound/interactions/moan_m3.ogg | Bin .../sound/interactions/moan_m4.ogg | Bin .../sound/interactions/moan_m5.ogg | Bin .../sound/interactions/moan_m6.ogg | Bin .../sound/interactions/moan_m7.ogg | Bin .../sound/interactions/oral1.ogg | Bin .../sound/interactions/oral2.ogg | Bin .../sound/interactions/purr1.ogg | Bin .../sound/interactions/purr2.ogg | Bin .../sound/interactions/purr3.ogg | Bin .../sound/interactions/slap.ogg | Bin .../sound/interactions/squelch1.ogg | Bin .../sound/interactions/squelch2.ogg | Bin .../sound/interactions/squelch3.ogg | Bin .../sound/interactions/swallow.ogg | Bin .../sound/interactions/under_moan_f1.ogg | Bin .../sound/interactions/under_moan_f2.ogg | Bin .../sound/interactions/under_moan_f3.ogg | Bin .../sound/interactions/under_moan_f4.ogg | Bin .../sound/items/goatsound.ogg | Bin .../sound/misc/doomdies.wav | Bin .../sound/misc/doominjured.wav | Bin .../sound/misc/doomscream.wav | Bin .../sound/misc/doomscream2.wav | Bin .../sound/misc/gorenest.ogg | Bin .../sound/misc/impattacks.wav | Bin .../sound/misc/impdies.wav | Bin .../sound/misc/impinjured.wav | Bin .../sound/misc/impnearby.wav | Bin .../sound/misc/impranged.wav | Bin .../sound/misc/impsight.wav | Bin .../sound/misc/impsight2.wav | Bin .../sound/misc/suitmalf.ogg | Bin .../sound/radio/common.ogg | Bin .../sound/radio/security.ogg | Bin .../sound/radio/syndie.ogg | Bin .../sound/sif/blade_spin.ogg | Bin .../sound/sif/death_howl.ogg | Bin {sandcode => modular_sand}/sound/sif/howl.ogg | Bin .../sound/sif/sif_slash.ogg | Bin .../sound/sif/sif_stomp.ogg | Bin .../sound/sif/whoosh1.ogg | Bin .../sound/sif/whoosh2.ogg | Bin .../sound/sif/whoosh3.ogg | Bin .../sound/voice/peep_once.ogg | Bin .../sound/weapons/zweihanderslice.ogg | Bin .../tools/Redirector/textprocs.dm | 0 sandcode/code/modules/client/asset_cache.dm | 21 - sandcode/code/modules/mob/mob_defines.dm | 6 - sandcode/icons/obj/license.txt | 3 - tgstation.dme | 466 +++++++++--------- 520 files changed, 702 insertions(+), 702 deletions(-) rename {sandcode => modular_sand}/_maps/for spawning in/OURHAUSS_Final.dmm (100%) rename {sandcode => modular_sand}/_maps/for spawning in/whiteship_bettermeta.dmm (100%) rename {sandcode => modular_sand}/_maps/for spawning in/whiteship_meta.dmm (100%) rename {sandcode => modular_sand}/code/__DEFINES/language.dm (100%) rename {sandcode => modular_sand}/code/__DEFINES/runechat_defines.dm (100%) rename {sandcode => modular_sand}/code/__DEFINES/status_effects.dm (100%) rename {sandcode => modular_sand}/code/__DEFINES/traits.dm (100%) rename {sandcode => modular_sand}/code/__DEFINES/wires.dm (100%) rename {sandcode => modular_sand}/code/_globalvars/lists/misc.dm (100%) rename {sandcode => modular_sand}/code/_globalvars/lists/objects.dm (100%) rename {sandcode => modular_sand}/code/_onclick/hud/screen_objects.dm (100%) rename {sandcode => modular_sand}/code/controllers/configuration/entries/sandstorm.dm (100%) rename {sandcode => modular_sand}/code/datums/action.dm (75%) rename {sandcode => modular_sand}/code/datums/ai_laws.dm (100%) rename {sandcode => modular_sand}/code/datums/components/container_item/container_item.dm (100%) rename {sandcode => modular_sand}/code/datums/components/container_item/tank_holder.dm (100%) rename {sandcode => modular_sand}/code/datums/components/crafting/recipes/recipes_misc.dm (100%) rename {sandcode => modular_sand}/code/datums/components/riding.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/_interaction.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/interaction_definitions.dm (96%) rename {sandcode => modular_sand}/code/datums/interactions/interaction_interface.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/interaction_mob.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/_lewd.dm (90%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/_lewd_extra.dm (84%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/lewd_datums.dm (99%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/lewd_datums_extra.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/lewd_interactions.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/lewd_species.dm (100%) rename {sandcode => modular_sand}/code/datums/interactions/lewd/objects.dm (94%) rename {sandcode => modular_sand}/code/datums/mood_events/generic_negative_events.dm (100%) rename {sandcode => modular_sand}/code/datums/mutations/combined.dm (100%) rename {sandcode => modular_sand}/code/datums/ruins/lavaland.dm (100%) rename {sandcode => modular_sand}/code/datums/shuttles.dm (100%) rename {sandcode => modular_sand}/code/datums/status_effects/buffs.dm (87%) rename {sandcode => modular_sand}/code/datums/status_effects/debuffs.dm (100%) rename {sandcode => modular_sand}/code/datums/traits/_quirk.dm (100%) rename {sandcode => modular_sand}/code/datums/traits/negative.dm (100%) rename {sandcode => modular_sand}/code/datums/traits/neutral.dm (100%) rename {sandcode => modular_sand}/code/datums/wires/firealarm.dm (100%) rename {sandcode => modular_sand}/code/game/area/areas/ruins/lavaland.dm (100%) rename {sandcode => modular_sand}/code/game/area/ship_area.dm (97%) rename {sandcode => modular_sand}/code/game/machinery/autodoc.dm (98%) rename {sandcode => modular_sand}/code/game/machinery/computer/arcade/tetris.dm (100%) rename {sandcode => modular_sand}/code/game/machinery/cryopod.dm (100%) rename {sandcode => modular_sand}/code/game/machinery/cryptominers.dm (98%) rename {sandcode => modular_sand}/code/game/machinery/pipe/construction.dm (100%) rename {sandcode => modular_sand}/code/game/machinery/posialert.dm (91%) rename {sandcode => modular_sand}/code/game/machinery/telecomms/machine_interactions.dm (100%) rename {sandcode => modular_sand}/code/game/machinery/telecomms/machines/receiver.dm (100%) rename {sandcode => modular_sand}/code/game/mecha/mecha_construction_paths.dm (99%) rename {sandcode => modular_sand}/code/game/mecha/mecha_parts.dm (85%) rename {sandcode => modular_sand}/code/game/objects/effects/contraband.dm (80%) rename {sandcode => modular_sand}/code/game/objects/items/BSRPD.dm (94%) rename {sandcode => modular_sand}/code/game/objects/items/airlock_painter.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/borg_shapeshifter.dm (95%) rename {sandcode => modular_sand}/code/game/objects/items/cards_ids.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/chrono_eraser.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/circuitboards/computer_circuitboards.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/circuitboards/machine_circuitboards.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/computermath.dm (97%) rename {sandcode => modular_sand}/code/game/objects/items/devices/PDA/PDA.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/devices/extra_arm.dm (95%) rename {sandcode => modular_sand}/code/game/objects/items/devices/radio/headset.dm (71%) rename {sandcode => modular_sand}/code/game/objects/items/devices/radio/radio.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/extinguisher.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/items.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/miscellaneous.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/plushes/goat_boss.dm (91%) rename {sandcode => modular_sand}/code/game/objects/items/plushes/plushes.dm (76%) rename {sandcode => modular_sand}/code/game/objects/items/robot/robot_upgrades.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/sheets/glass.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/sheets/mineral.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/sheets/sheet_types.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/tiles/tile_plasteel.dm (85%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/tiles/tile_plastitanium.dm (91%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/tiles/tile_reskinning.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/tiles/tile_titanium.dm (90%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/tiles/tile_types.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/stacks/tiles/tile_wooden.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/storage/backpack.dm (97%) rename {sandcode => modular_sand}/code/game/objects/items/storage/bags.dm (80%) rename {sandcode => modular_sand}/code/game/objects/items/storage/boxes.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/tanks/tank_types.dm (82%) rename {sandcode => modular_sand}/code/game/objects/items/tanks/tanks.dm (100%) rename {sandcode => modular_sand}/code/game/objects/items/tools/crowbar.dm (78%) rename {sandcode => modular_sand}/code/game/objects/items/tools/screwdriver.dm (80%) rename {sandcode => modular_sand}/code/game/objects/items/tools/weldingtool.dm (91%) rename {sandcode => modular_sand}/code/game/objects/items/tools/wirecutters.dm (82%) rename {sandcode => modular_sand}/code/game/objects/items/tools/wrench.dm (80%) rename {sandcode => modular_sand}/code/game/objects/structures/ghost_role_spawners.dm (96%) rename {sandcode => modular_sand}/code/game/objects/structures/ladders.dm (100%) rename {sandcode => modular_sand}/code/game/objects/structures/lavaland/necropolis_tendril.dm (100%) rename {sandcode => modular_sand}/code/game/objects/structures/tank_holder.dm (98%) rename {sandcode => modular_sand}/code/game/turfs/open.dm (100%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/asteroid.dm (100%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/base_icon_state_overrides.dm (100%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/misc_floor.dm (81%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/plasteel_floor.dm (100%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/plastitanium_floor.dm (100%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/plating.dm (100%) rename {sandcode => modular_sand}/code/game/turfs/simulated/floor/titanium_floor.dm (97%) rename {sandcode => modular_sand}/code/modules/admin/verbs/fix_air.dm (100%) rename {sandcode => modular_sand}/code/modules/atmospherics/machinery/pipes/bluespace.dm (98%) rename {sandcode => modular_sand}/code/modules/cargo/packs/emergency.dm (100%) rename {sandcode => modular_sand}/code/modules/cargo/packs/misc.dm (100%) rename {sandcode => modular_sand}/code/modules/cargo/packs/vending.dm (100%) create mode 100644 modular_sand/code/modules/client/asset_cache.dm rename {sandcode => modular_sand}/code/modules/client/loadout/boxers.dm (100%) rename {sandcode => modular_sand}/code/modules/client/loadout/shirts.dm (100%) rename {sandcode => modular_sand}/code/modules/client/loadout/socks.dm (100%) rename {sandcode => modular_sand}/code/modules/client/loadout/wrists.dm (100%) rename {sandcode => modular_sand}/code/modules/client/preferences_toggles.dm (100%) rename {sandcode => modular_sand}/code/modules/clothing/head/misc.dm (85%) rename {sandcode => modular_sand}/code/modules/clothing/masks/miscellaneous.dm (73%) rename {sandcode => modular_sand}/code/modules/clothing/outfits/standard.dm (100%) rename {sandcode => modular_sand}/code/modules/clothing/refactor.dm (68%) rename {sandcode => modular_sand}/code/modules/clothing/spacesuits/chronosuit.dm (97%) rename {sandcode => modular_sand}/code/modules/clothing/spacesuits/hardsuit.dm (92%) rename {sandcode => modular_sand}/code/modules/clothing/under/_under.dm (100%) rename {sandcode => modular_sand}/code/modules/clothing/underwear/_underwear.dm (74%) rename {sandcode => modular_sand}/code/modules/clothing/underwear/boxers.dm (100%) rename {sandcode => modular_sand}/code/modules/clothing/underwear/shirts.dm (100%) rename {sandcode => modular_sand}/code/modules/clothing/underwear/socks.dm (100%) rename {sandcode => modular_sand}/code/modules/clothing/wrists/_wrists.dm (75%) rename {sandcode => modular_sand}/code/modules/clothing/wrists/watches.dm (100%) rename {sandcode => modular_sand}/code/modules/crafting/recipes/recipes_misc.dm (100%) rename {sandcode => modular_sand}/code/modules/hydroponics/grown/misc.dm (100%) rename {sandcode => modular_sand}/code/modules/integrated_electronics/core/assemblies.dm (100%) rename {sandcode => modular_sand}/code/modules/integrated_electronics/subtypes/input.dm (100%) rename {sandcode => modular_sand}/code/modules/integrated_electronics/subtypes/manipulation.dm (100%) rename {sandcode => modular_sand}/code/modules/integrated_electronics/subtypes/output.dm (100%) rename {sandcode => modular_sand}/code/modules/keybindings/keybind/carbon.dm (100%) rename {sandcode => modular_sand}/code/modules/language/dragon.dm (100%) rename {sandcode => modular_sand}/code/modules/language/language.dm (99%) rename {sandcode => modular_sand}/code/modules/mining/equipment/kinetic_crusher.dm (94%) rename {sandcode => modular_sand}/code/modules/mining/equipment/regenerative_core.dm (100%) rename {sandcode => modular_sand}/code/modules/mining/lavaland/necropolis_chests.dm (95%) rename {sandcode => modular_sand}/code/modules/mining/machine_bluespaceminer.dm (98%) rename {sandcode => modular_sand}/code/modules/mining/machine_vending.dm (99%) rename {sandcode => modular_sand}/code/modules/misc/misc.dm (88%) rename {sandcode => modular_sand}/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm (80%) rename {sandcode => modular_sand}/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm (74%) rename {sandcode => modular_sand}/code/modules/mob/dead/new_player/sprite_accessories/ears.dm (73%) rename {sandcode => modular_sand}/code/modules/mob/dead/new_player/sprite_accessories/frills.dm (77%) rename {sandcode => modular_sand}/code/modules/mob/dead/observer/observer.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/emote.dm (92%) rename {sandcode => modular_sand}/code/modules/mob/living/carbon/carbon.dm (66%) rename {sandcode => modular_sand}/code/modules/mob/living/carbon/give.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/carbon/human/human.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/carbon/show.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/combat_indicator.dm (73%) rename {sandcode => modular_sand}/code/modules/mob/living/emote.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/silicon/robot/robot.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/silicon/robot/robot_modules.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/silicon/silicon.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/bot/hugbot.dm (99%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/friendly/doges.dm (88%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm (84%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm (93%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegumhard.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm (89%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm (84%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm (80%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/drakehard.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm (97%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm (98%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm (69%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm (98%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm (78%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm (97%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm (90%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm (93%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm (96%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm (95%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm (94%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm (76%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/miningmobs.dm (100%) rename {sandcode => modular_sand}/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm (97%) rename {sandcode => modular_sand}/code/modules/mob/living/ssd_indicator.dm (84%) rename {sandcode => modular_sand}/code/modules/mob/living/typing_indicator_overrides.dm (94%) create mode 100644 modular_sand/code/modules/mob/mob_defines.dm rename {sandcode => modular_sand}/code/modules/mob/say.dm (100%) rename {sandcode => modular_sand}/code/modules/ninja/outfit.dm (100%) rename {sandcode => modular_sand}/code/modules/power/lightning.dm (87%) rename {sandcode => modular_sand}/code/modules/power/port_gen.dm (100%) rename {sandcode => modular_sand}/code/modules/projectiles/guns/ballistic/pistol.dm (91%) rename {sandcode => modular_sand}/code/modules/projectiles/guns/energy/kinetic_accelerator.dm (98%) rename {sandcode => modular_sand}/code/modules/reagents/chemistry/reagents/drugs_reagents.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/chemistry/reagents/medicine_reagents.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/chemistry/reagents/other_reagents.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/chemistry/recipes/drugs.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/chemistry/recipes/fermi.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/chemistry/recipes/others.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/reagent_containers/borghydro.dm (96%) rename {sandcode => modular_sand}/code/modules/reagents/reagent_containers/bottle.dm (100%) rename {sandcode => modular_sand}/code/modules/reagents/reagent_containers/spray.dm (90%) rename {sandcode => modular_sand}/code/modules/reagents/reagent_dispenser.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/autolathe_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/autolathe_designs/autolathe_designs_medical_and_dinnerware.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/biogenerator_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/machine_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/machine_designs/machine_designs_all_misc.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/mechfabricator_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/misc_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/telecomms_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/tool_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/designs/weapon_designs.dm (100%) rename {sandcode => modular_sand}/code/modules/research/nanites/nanite_programs/utility.dm (100%) rename {sandcode => modular_sand}/code/modules/research/stock_parts.dm (100%) rename {sandcode => modular_sand}/code/modules/research/techweb/all_nodes.dm (100%) rename {sandcode => modular_sand}/code/modules/research/techweb/bluespace_nodes.dm (100%) rename {sandcode => modular_sand}/code/modules/research/techweb/nodes/computer_hud_nodes.dm (100%) rename {sandcode => modular_sand}/code/modules/research/techweb/nodes/robotics_nodes.dm (100%) rename {sandcode => modular_sand}/code/modules/ruins/lavalandruin_code/doom.dm (97%) rename {sandcode => modular_sand}/code/modules/ruins/lavalandruin_code/kinggoat.dm (92%) rename {sandcode => modular_sand}/code/modules/ruins/lavalandruin_code/misc.dm (93%) rename {sandcode => modular_sand}/code/modules/ruins/spaceruin_code/hilbertshotel.dm (100%) rename {sandcode => modular_sand}/code/modules/spells/spell.dm (100%) rename {sandcode => modular_sand}/code/modules/spells/spell_types/shapeshift.dm (100%) rename {sandcode => modular_sand}/code/modules/surgery/organs/augments_arms.dm (100%) rename {sandcode => modular_sand}/code/modules/telescience/telepad.dm (100%) rename {sandcode => modular_sand}/code/modules/telescience/telesci.dm (100%) rename {sandcode => modular_sand}/code/modules/telescience/telesci_computer.dm (100%) rename {sandcode => modular_sand}/code/modules/tgs/chat_commands.dm (100%) rename {sandcode => modular_sand}/code/modules/tgs/custom_procs.dm (100%) rename {sandcode => modular_sand}/code/modules/uplink/uplink_items.dm (100%) rename {sandcode => modular_sand}/code/modules/uplink/uplink_roles.dm (100%) rename {sandcode => modular_sand}/code/modules/vending/clothesmate.dm (100%) rename {sandcode => modular_sand}/icons/UI_Icons/chat/chat_icons.dmi (100%) rename {sandcode => modular_sand}/icons/effects/mouse_pointers/combat.dmi (100%) rename {sandcode => modular_sand}/icons/effects/mouse_pointers/examine.dmi (100%) rename {sandcode => modular_sand}/icons/effects/mouse_pointers/pull.dmi (100%) rename {sandcode => modular_sand}/icons/effects/mouse_pointers/throw.dmi (100%) rename {sandcode => modular_sand}/icons/hud/radial.dmi (100%) rename {sandcode => modular_sand}/icons/mecha/mech_construct.dmi (100%) rename {sandcode => modular_sand}/icons/mecha/mech_construction.dmi (100%) rename {sandcode => modular_sand}/icons/misc/language.dmi (100%) rename {sandcode => modular_sand}/icons/mob/actions/actions_elites.dmi (100%) rename {sandcode => modular_sand}/icons/mob/aibots.dmi (100%) rename {sandcode => modular_sand}/icons/mob/animal.dmi (100%) rename {sandcode => modular_sand}/icons/mob/antenna.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/back.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/ears.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/ears_extra.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/head.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/head_muzzled.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/mask.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/neck.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/suit.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/suit_digi.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/underwear.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/underwear_digi.dmi (100%) rename {sandcode => modular_sand}/icons/mob/clothing/wrists.dmi (100%) rename {sandcode => modular_sand}/icons/mob/combat_indicator.dmi (100%) rename {sandcode => modular_sand}/icons/mob/cyborg/Drakeborg-licensing.txt (100%) rename {sandcode => modular_sand}/icons/mob/cyborg/drakemech.dmi (100%) rename {sandcode => modular_sand}/icons/mob/doges.dmi (100%) rename {sandcode => modular_sand}/icons/mob/frills.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/custodial_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/custodial_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/mining_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/mining_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/shields_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/shields_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/tanks_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/tanks_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/tools_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/equipment/tools_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/item_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/item_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/axes_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/axes_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/guns_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/guns_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/hammerspc_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/hammerspc_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/swords_lefthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/inhands/weapons/swords_righthand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/king_of_goats.dmi (100%) rename {sandcode => modular_sand}/icons/mob/large-worn-icons/32x64/head.dmi (100%) rename {sandcode => modular_sand}/icons/mob/large-worn-icons/64x64/head.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/64x64sand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/Sand.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/drake_greyscale.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/drakeling_greyscale.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/glaurung.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/lavaland_elites.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/lavaland_monsters.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/rogue.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/sif.dmi (100%) rename {sandcode => modular_sand}/icons/mob/lavaland/sif_sword.dmi (100%) rename {sandcode => modular_sand}/icons/mob/mam_ears.dmi (100%) rename {sandcode => modular_sand}/icons/mob/mask.dmi (100%) rename {sandcode => modular_sand}/icons/mob/popup_flicks.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_alert.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_clockwork.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_liteweb.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_midnight.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_operative.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_plasmafire.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_retro.dmi (100%) rename {sandcode => modular_sand}/icons/mob/screen_slimecore.dmi (100%) rename {sandcode => modular_sand}/icons/mob/skyrat_markings.dmi (100%) rename {sandcode => modular_sand}/icons/mob/ssd_indicator.dmi (100%) rename {sandcode => modular_sand}/icons/mob/suits_taur.dmi (100%) rename {sandcode => modular_sand}/icons/mob/synthliz_snouts.dmi (100%) rename {sandcode => modular_sand}/icons/mob/talk.dmi (100%) rename {sandcode => modular_sand}/icons/mob/wings.dmi (100%) rename {sandcode => modular_sand}/icons/obj/1x2.dmi (100%) rename {sandcode => modular_sand}/icons/obj/atmospherics/pipes/bluespace.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/hats.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/head.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/head_muzzled.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/mask.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/mask_muzzled.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/masks.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/neck.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/suit_digi.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/suits.dmi (100%) rename {sandcode => modular_sand}/icons/obj/clothing/wrist.dmi (100%) rename {sandcode => modular_sand}/icons/obj/computermath.dmi (100%) rename {sandcode => modular_sand}/icons/obj/contraband.dmi (100%) rename {sandcode => modular_sand}/icons/obj/device.dmi (100%) rename {sandcode => modular_sand}/icons/obj/doom.dmi (100%) rename {sandcode => modular_sand}/icons/obj/drinks.dmi (100%) rename {sandcode => modular_sand}/icons/obj/guns/energy.dmi (100%) rename {sandcode => modular_sand}/icons/obj/guns/goatgun.dmi (100%) rename {sandcode => modular_sand}/icons/obj/guns/projectile.dmi (100%) rename {sandcode => modular_sand}/icons/obj/items_and_weapons.dmi (100%) rename {sandcode => modular_sand}/icons/obj/janitor.dmi (100%) rename {sandcode => modular_sand}/icons/obj/lavaland/artefacts.dmi (100%) rename {sandcode => modular_sand}/icons/obj/lavaland/sif.dmi (100%) create mode 100644 modular_sand/icons/obj/license.txt rename {sandcode => modular_sand}/icons/obj/lighting.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/NavBeacon.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/autodoc.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/cryptominer.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/cryptominers/cargo.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/cryptominers/nanotrasen.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/cryptominers/syndie.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/mining_machines.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/robot_storage.dmi (100%) rename {sandcode => modular_sand}/icons/obj/machines/terminals.dmi (100%) rename {sandcode => modular_sand}/icons/obj/mining.dmi (100%) rename {sandcode => modular_sand}/icons/obj/misc.dmi (100%) rename {sandcode => modular_sand}/icons/obj/plushes.dmi (100%) rename {sandcode => modular_sand}/icons/obj/shields.dmi (100%) rename {sandcode => modular_sand}/icons/obj/storage.dmi (100%) rename {sandcode => modular_sand}/icons/obj/tank.dmi (100%) rename {sandcode => modular_sand}/icons/obj/telescience.dmi (100%) rename {sandcode => modular_sand}/icons/obj/tiles.dmi (100%) rename {sandcode => modular_sand}/icons/obj/tools.dmi (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_0.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_1.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_2.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_3.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_4.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_5.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_6.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetris_7.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp0.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp1.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp2.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp3.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp4.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp5.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp6.gif (100%) rename {sandcode => modular_sand}/icons/tetris/tetrisp7.gif (100%) rename {sandcode => modular_sand}/icons/turf/areas.dmi (100%) rename {sandcode => modular_sand}/icons/turf/floors.dmi (100%) rename {sandcode => modular_sand}/sound/ambience/Visager-Battle.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/Visager-Miniboss_Fight.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/bfgdivision.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/dragonborn.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/dummyremix.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/duskcreations.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/furidanger802.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/gladiator.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/igneon-system-and-death-machine-sins.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/lisapebbleman.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/machinegirl_excruciatingdeath.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/mastermind.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/mbrsystemshock.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/megalovania.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/oblivion.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/rollermobster.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/terrariaboss1.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/theonlythingtheyfearisyou.ogg (100%) rename {sandcode => modular_sand}/sound/ambience/theopenedway.ogg (100%) rename {sandcode => modular_sand}/sound/effects/admin_punish/changetheworld.ogg (100%) rename {sandcode => modular_sand}/sound/effects/admin_punish/endjingle.ogg (100%) rename {sandcode => modular_sand}/sound/effects/admin_punish/goodbye.ogg (100%) rename {sandcode => modular_sand}/sound/effects/admin_punish/myfinalmessage.ogg (100%) rename {sandcode => modular_sand}/sound/effects/gladiatordeathsound.ogg (100%) rename {sandcode => modular_sand}/sound/effects/jackboot1.ogg (100%) rename {sandcode => modular_sand}/sound/effects/jackboot2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bang1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bang2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bang3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bang4.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bang5.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bang6.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj10.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj11.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj4.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj5.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj6.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj7.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj8.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/bj9.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/champ1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/champ2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/champ_fingering.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/clawcum1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/clawcum2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_f1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_f2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_f3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_m1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_m2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_m3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_m4.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/final_m5.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_dry1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_dry2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_dry3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_dry4.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_wet1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_wet2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/foot_wet3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/hug.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f4.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f5.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f6.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_f7.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m0.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m12.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m4.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m5.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m6.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/moan_m7.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/oral1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/oral2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/purr1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/purr2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/purr3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/slap.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/squelch1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/squelch2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/squelch3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/swallow.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/under_moan_f1.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/under_moan_f2.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/under_moan_f3.ogg (100%) rename {sandcode => modular_sand}/sound/interactions/under_moan_f4.ogg (100%) rename {sandcode => modular_sand}/sound/items/goatsound.ogg (100%) rename {sandcode => modular_sand}/sound/misc/doomdies.wav (100%) rename {sandcode => modular_sand}/sound/misc/doominjured.wav (100%) rename {sandcode => modular_sand}/sound/misc/doomscream.wav (100%) rename {sandcode => modular_sand}/sound/misc/doomscream2.wav (100%) rename {sandcode => modular_sand}/sound/misc/gorenest.ogg (100%) rename {sandcode => modular_sand}/sound/misc/impattacks.wav (100%) rename {sandcode => modular_sand}/sound/misc/impdies.wav (100%) rename {sandcode => modular_sand}/sound/misc/impinjured.wav (100%) rename {sandcode => modular_sand}/sound/misc/impnearby.wav (100%) rename {sandcode => modular_sand}/sound/misc/impranged.wav (100%) rename {sandcode => modular_sand}/sound/misc/impsight.wav (100%) rename {sandcode => modular_sand}/sound/misc/impsight2.wav (100%) rename {sandcode => modular_sand}/sound/misc/suitmalf.ogg (100%) rename {sandcode => modular_sand}/sound/radio/common.ogg (100%) rename {sandcode => modular_sand}/sound/radio/security.ogg (100%) rename {sandcode => modular_sand}/sound/radio/syndie.ogg (100%) rename {sandcode => modular_sand}/sound/sif/blade_spin.ogg (100%) rename {sandcode => modular_sand}/sound/sif/death_howl.ogg (100%) rename {sandcode => modular_sand}/sound/sif/howl.ogg (100%) rename {sandcode => modular_sand}/sound/sif/sif_slash.ogg (100%) rename {sandcode => modular_sand}/sound/sif/sif_stomp.ogg (100%) rename {sandcode => modular_sand}/sound/sif/whoosh1.ogg (100%) rename {sandcode => modular_sand}/sound/sif/whoosh2.ogg (100%) rename {sandcode => modular_sand}/sound/sif/whoosh3.ogg (100%) rename {sandcode => modular_sand}/sound/voice/peep_once.ogg (100%) rename {sandcode => modular_sand}/sound/weapons/zweihanderslice.ogg (100%) rename {sandcode => modular_sand}/tools/Redirector/textprocs.dm (100%) delete mode 100644 sandcode/code/modules/client/asset_cache.dm delete mode 100644 sandcode/code/modules/mob/mob_defines.dm delete mode 100644 sandcode/icons/obj/license.txt diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index f62f9254dc..d019ff4641 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -701,7 +701,7 @@ return 'modular_citadel/icons/ui/screen_operative.dmi' if('icons/mob/screen_clockwork.dmi') return 'modular_citadel/icons/ui/screen_clockwork.dmi' - if('sandcode/icons/mob/screen_liteweb.dmi') - return 'sandcode/icons/mob/screen_liteweb.dmi' + if('modular_sand/icons/mob/screen_liteweb.dmi') + return 'modular_sand/icons/mob/screen_liteweb.dmi' else return 'modular_citadel/icons/ui/screen_midnight.dmi' diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 7a3277a5a0..7102786dc4 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -12,18 +12,18 @@ GLOBAL_LIST_INIT(available_ui_styles, list( "Slimecore" = 'icons/mob/screen_slimecore.dmi', "Operative" = 'icons/mob/screen_operative.dmi', "Clockwork" = 'icons/mob/screen_clockwork.dmi', - "Liteweb" = 'sandcode/icons/mob/screen_liteweb.dmi' + "Liteweb" = 'modular_sand/icons/mob/screen_liteweb.dmi' )) //skyrat edit GLOBAL_LIST_INIT(modular_ui_styles, list( - 'icons/mob/screen_midnight.dmi' = 'sandcode/icons/mob/screen_midnight.dmi', - 'icons/mob/screen_retro.dmi' = 'sandcode/icons/mob/screen_retro.dmi', - 'icons/mob/screen_plasmafire.dmi' = 'sandcode/icons/mob/screen_plasmafire.dmi', - 'icons/mob/screen_slimecore.dmi' = 'sandcode/icons/mob/screen_slimecore.dmi', - 'icons/mob/screen_operative.dmi' = 'sandcode/icons/mob/screen_operative.dmi', - 'icons/mob/screen_clockwork.dmi' = 'sandcode/icons/mob/screen_clockwork.dmi', - 'sandcode/icons/mob/screen_liteweb.dmi' = 'sandcode/icons/mob/screen_liteweb.dmi' + 'icons/mob/screen_midnight.dmi' = 'modular_sand/icons/mob/screen_midnight.dmi', + 'icons/mob/screen_retro.dmi' = 'modular_sand/icons/mob/screen_retro.dmi', + 'icons/mob/screen_plasmafire.dmi' = 'modular_sand/icons/mob/screen_plasmafire.dmi', + 'icons/mob/screen_slimecore.dmi' = 'modular_sand/icons/mob/screen_slimecore.dmi', + 'icons/mob/screen_operative.dmi' = 'modular_sand/icons/mob/screen_operative.dmi', + 'icons/mob/screen_clockwork.dmi' = 'modular_sand/icons/mob/screen_clockwork.dmi', + 'modular_sand/icons/mob/screen_liteweb.dmi' = 'modular_sand/icons/mob/screen_liteweb.dmi' )) // diff --git a/code/datums/chatmessage.dm b/code/datums/chatmessage.dm index 5f70a663a1..63f4aff408 100644 --- a/code/datums/chatmessage.dm +++ b/code/datums/chatmessage.dm @@ -137,10 +137,10 @@ //Skyrat changes // Append radio icon if from a virtual speaker if (extra_classes.Find("emote")) - var/image/r_icon = image('sandcode/icons/UI_Icons/chat/chat_icons.dmi', icon_state = "emote") + var/image/r_icon = image('modular_sand/icons/UI_Icons/chat/chat_icons.dmi', icon_state = "emote") text = "\icon[r_icon] " + text else if (extra_classes.Find("virtual-speaker")) - var/image/r_icon = image('sandcode/icons/UI_Icons/chat/chat_icons.dmi', icon_state = "radio") + var/image/r_icon = image('modular_sand/icons/UI_Icons/chat/chat_icons.dmi', icon_state = "radio") text = "\icon[r_icon] " + text //End of skyrat changes diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 5f9bb25efc..2702b32cb4 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -232,9 +232,9 @@ var/list/choices = list() if (locked) - choices["unlock"] = icon('sandcode/icons/hud/radial.dmi', "radial_unlock") + choices["unlock"] = icon('modular_sand/icons/hud/radial.dmi', "radial_unlock") else if (state_open) - choices["close"] = icon('sandcode/icons/hud/radial.dmi', "radial_close") + choices["close"] = icon('modular_sand/icons/hud/radial.dmi', "radial_close") for (var/item_key in items) var/item = vars[item_key] @@ -244,9 +244,9 @@ // If the item doesn't exist, put a silhouette in its place choices[item_key] = items[item_key] else - choices["open"] = icon('sandcode/icons/hud/radial.dmi', "radial_open") - choices["disinfect"] = icon('sandcode/icons/hud/radial.dmi', "radial_disinfect") - choices["lock"] = icon('sandcode/icons/hud/radial.dmi', "radial_lock") + choices["open"] = icon('modular_sand/icons/hud/radial.dmi', "radial_open") + choices["disinfect"] = icon('modular_sand/icons/hud/radial.dmi', "radial_disinfect") + choices["lock"] = icon('modular_sand/icons/hud/radial.dmi', "radial_lock") var/choice = show_radial_menu( user, diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 3dd48237d6..8bb5aee467 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -498,3 +498,4 @@ Bag for holding materials STR.max_w_class = WEIGHT_CLASS_SMALL STR.insert_preposition = "in" STR.can_hold = typecacheof(list(/obj/item/stack/ore/bluespace_crystal, /obj/item/assembly, /obj/item/stock_parts, /obj/item/reagent_containers/glass/beaker, /obj/item/stack/cable_coil, /obj/item/circuitboard, /obj/item/electronics,/obj/item/wallframe/camera)) + \ No newline at end of file diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm index d87cadd088..efc45cc199 100644 --- a/code/game/objects/items/tools/crowbar.dm +++ b/code/game/objects/items/tools/crowbar.dm @@ -81,8 +81,8 @@ desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a prying head." icon_state = "jaws_pry" item_state = "jawsoflife" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/tools_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi' custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) usesound = 'sound/items/jaws_pry.ogg' diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm index 1094012cb0..35fd38cb9e 100644 --- a/code/game/objects/items/tools/screwdriver.dm +++ b/code/game/objects/items/tools/screwdriver.dm @@ -119,8 +119,8 @@ desc = "A simple powered hand drill. It's fitted with a screw bit." icon_state = "drill_screw" item_state = "drill" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/tools_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi' custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) //done for balance reasons, making them high value for research, but harder to get force = 8 //might or might not be too high, subject to change w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm index 9f41aa2028..5ba28bbc75 100644 --- a/code/game/objects/items/tools/wirecutters.dm +++ b/code/game/objects/items/tools/wirecutters.dm @@ -101,8 +101,8 @@ desc = "A set of jaws of life, compressed through the magic of science. It's fitted with a cutting head." icon_state = "jaws_cutter" item_state = "jawsoflife" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/tools_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi' custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) usesound = 'sound/items/jaws_cut.ogg' diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm index eef44c2cb6..3048fd83d6 100644 --- a/code/game/objects/items/tools/wrench.dm +++ b/code/game/objects/items/tools/wrench.dm @@ -63,8 +63,8 @@ desc = "A simple powered hand drill. It's fitted with a bolt bit." icon_state = "drill_bolt" item_state = "drill" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/tools_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi' usesound = 'sound/items/drill_use.ogg' custom_materials = list(/datum/material/iron=150,/datum/material/silver=50,/datum/material/titanium=25) //done for balance reasons, making them high value for research, but harder to get diff --git a/code/modules/mob/dead/new_player/sprite_accessories/wings.dm b/code/modules/mob/dead/new_player/sprite_accessories/wings.dm index 346a7caf5e..3893a0e54a 100644 --- a/code/modules/mob/dead/new_player/sprite_accessories/wings.dm +++ b/code/modules/mob/dead/new_player/sprite_accessories/wings.dm @@ -43,7 +43,7 @@ center = TRUE dimension_y = 32 locked = TRUE - icon = 'sandcode/icons/mob/wings.dmi' + icon = 'modular_sand/icons/mob/wings.dmi' /datum/sprite_accessory/wings_open/dragon name = "Dragon" @@ -51,7 +51,7 @@ dimension_x = 96 center = TRUE dimension_y = 32 - icon = 'sandcode/icons/mob/wings.dmi' + icon = 'modular_sand/icons/mob/wings.dmi' // Decorative wings diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 761a7e6e75..d7586ee160 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -546,7 +546,7 @@ return to_chat(usr, "Unable to locate a data core entry for this person.") - if(href_list["lookitem"]) //It's for the show item at sandcode/code/modules/mob/living/carbon/show.dm + if(href_list["lookitem"]) //It's for the show item at modular_sand/code/modules/mob/living/carbon/show.dm var/obj/item/I = locate(href_list["lookitem"]) if(I in view(4)) src.examinate(I) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 0b470d8f86..c685bddfdd 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -183,11 +183,11 @@ There are several things that need to be remembered: if(w_uniform && (w_uniform.flags_inv & HIDEUNDERWEAR)) return - var/alt_worn = U.mob_overlay_icon || 'sandcode/icons/mob/clothing/underwear.dmi' + var/alt_worn = U.mob_overlay_icon || 'modular_sand/icons/mob/clothing/underwear.dmi' var/variant_flag = NONE if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_worn = U.anthro_mob_worn_overlay || 'sandcode/icons/mob/clothing/underwear_digi.dmi' + alt_worn = U.anthro_mob_worn_overlay || 'modular_sand/icons/mob/clothing/underwear_digi.dmi' variant_flag |= STYLE_DIGITIGRADE var/mask @@ -230,11 +230,11 @@ There are several things that need to be remembered: if(w_uniform && (w_uniform.flags_inv & HIDEUNDERWEAR)) return - var/alt_worn = U.mob_overlay_icon || 'sandcode/icons/mob/clothing/underwear.dmi' + var/alt_worn = U.mob_overlay_icon || 'modular_sand/icons/mob/clothing/underwear.dmi' var/variant_flag = NONE if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_worn = U.anthro_mob_worn_overlay || 'sandcode/icons/mob/clothing/underwear_digi.dmi' + alt_worn = U.anthro_mob_worn_overlay || 'modular_sand/icons/mob/clothing/underwear_digi.dmi' variant_flag |= STYLE_DIGITIGRADE var/mask @@ -277,11 +277,11 @@ There are several things that need to be remembered: if(w_uniform && (w_uniform.flags_inv & HIDEUNDERWEAR)) return - var/alt_worn = U.mob_overlay_icon || 'sandcode/icons/mob/clothing/underwear.dmi' + var/alt_worn = U.mob_overlay_icon || 'modular_sand/icons/mob/clothing/underwear.dmi' var/variant_flag = NONE if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) - alt_worn = U.anthro_mob_worn_overlay || 'sandcode/icons/mob/clothing/underwear_digi.dmi' + alt_worn = U.anthro_mob_worn_overlay || 'modular_sand/icons/mob/clothing/underwear_digi.dmi' variant_flag |= STYLE_DIGITIGRADE var/mask @@ -390,7 +390,7 @@ There are several things that need to be remembered: if(hud_used.inventory_shown) client.screen += wrists update_observer_view(wrists,1) - overlays_standing[WRISTS_LAYER] = wrists.build_worn_icon(default_layer = WRISTS_LAYER, default_icon_file = 'sandcode/icons/mob/clothing/wrists.dmi') + overlays_standing[WRISTS_LAYER] = wrists.build_worn_icon(default_layer = WRISTS_LAYER, default_icon_file = 'modular_sand/icons/mob/clothing/wrists.dmi') wrists_overlay = overlays_standing[WRISTS_LAYER] if(OFFSET_WRISTS in dna.species.offset_features) wrists_overlay.pixel_x += dna.species.offset_features[OFFSET_WRISTS][1] @@ -444,7 +444,7 @@ There are several things that need to be remembered: client.screen += ears //add it to the client's screen update_observer_view(ears,1) - overlays_standing[EAR_LEFT_LAYER] = ears.build_worn_icon(default_layer = EAR_LEFT_LAYER, default_icon_file = 'sandcode/icons/mob/clothing/ears.dmi', use_mob_overlay_icon = FALSE) + overlays_standing[EAR_LEFT_LAYER] = ears.build_worn_icon(default_layer = EAR_LEFT_LAYER, default_icon_file = 'modular_sand/icons/mob/clothing/ears.dmi', use_mob_overlay_icon = FALSE) var/mutable_appearance/ears_overlay = overlays_standing[EAR_LEFT_LAYER] if(OFFSET_EARS in dna.species.offset_features) ears_overlay.pixel_x += dna.species.offset_features[OFFSET_EARS][1] @@ -470,7 +470,7 @@ There are several things that need to be remembered: client.screen += ears_extra //add it to the client's screen update_observer_view(ears_extra,1) - overlays_standing[EAR_RIGHT_LAYER] = ears_extra.build_worn_icon(default_layer = EAR_RIGHT_LAYER, default_icon_file = 'sandcode/icons/mob/clothing/ears_extra.dmi', use_mob_overlay_icon = FALSE) + overlays_standing[EAR_RIGHT_LAYER] = ears_extra.build_worn_icon(default_layer = EAR_RIGHT_LAYER, default_icon_file = 'modular_sand/icons/mob/clothing/ears_extra.dmi', use_mob_overlay_icon = FALSE) var/mutable_appearance/ears_overlay = overlays_standing[EAR_RIGHT_LAYER] if(OFFSET_EARS in dna.species.offset_features) ears_overlay.pixel_x += dna.species.offset_features[OFFSET_EARS][1] diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index f6c908c446..378413efb7 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -383,7 +383,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinamed"), "Eyebot" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "eyebotmed"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymed"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakemedbox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakemedbox") ) var/list/L = list("Medihound" = "medihound", "Medihound Dark" = "medihounddark", "Vale" = "valemed") for(var/a in L) @@ -446,7 +446,7 @@ dogborg = TRUE if("Drake") // Dergborg brought to you by Navier#1236 | Skyrat | Commissioned Artist: deviantart.com/mizartz cyborg_base_icon = "drakemed" - cyborg_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + cyborg_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' sleeper_overlay = "drakemedsleeper" moduleselect_icon = "medihound" moduleselect_alternate_icon = 'modular_citadel/icons/ui/screen_cyborg.dmi' @@ -508,7 +508,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinaeng"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "spidereng"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyeng"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeengbox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeengbox") ) var/list/L = list("Pup Dozer" = "pupdozer", "Vale" = "valeeng") for(var/a in L) @@ -568,7 +568,7 @@ dogborg = TRUE if("Drake") // Dergborg brought to you by Navier#1236 | Skyrat | Commissioned Artist: deviantart.com/mizartz cyborg_base_icon = "drakeeng" - cyborg_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + cyborg_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' sleeper_overlay = "drakesecsleeper" dogborg = TRUE else @@ -610,7 +610,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinasec"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "spidersec"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavysec"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakesecbox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakesecbox") ) var/list/L = list("K9" = "k9", "Vale" = "valesec", "K9 Dark" = "k9dark") for(var/a in L) @@ -669,7 +669,7 @@ if("Drake") // Dergborg brought to you by Navier#1236 | Skyrat | Commissioned Artist: deviantart.com/mizartz cyborg_base_icon = "drakesec" sleeper_overlay = "drakesecsleeper" - cyborg_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + cyborg_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' dogborg = TRUE else return FALSE @@ -715,7 +715,7 @@ "Default" = image(icon = 'icons/mob/robots.dmi', icon_state = "peace"), "Borgi" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "borgi"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "whitespider"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakepeacebox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakepeacebox") )) var/peace_borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) switch(peace_borg_icon) @@ -734,7 +734,7 @@ if("Drake") cyborg_base_icon = "drakepeace" sleeper_overlay = "drakepeacesleeper" - cyborg_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + cyborg_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' dogborg = TRUE else return FALSE @@ -875,7 +875,7 @@ "(Janitor) Sleek" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "sleekjan"), "(Janitor) Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "canjan"), "(Janitor) Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyjan"), - "(Janitor) Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakejanitbox") + "(Janitor) Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakejanitbox") ) var/list/L = list("(Service) DarkK9" = "k50", "(Service) Vale" = "valeserv", "(Service) ValeDark" = "valeservdark", "(Janitor) Scrubpuppy" = "scrubpup") @@ -949,7 +949,7 @@ dogborg = TRUE if("(Janitor) Drake") // Dergborg brought to you by Navier#1236 | Skyrat | Commissioned Artist: deviantart.com/mizartz cyborg_base_icon = "drakejanit" - cyborg_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + cyborg_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' sleeper_overlay = "drakesecsleeper" dogborg = TRUE else @@ -998,7 +998,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinamin"), "Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "canmin"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymin"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeminebox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeminebox") ) var/list/L = list("Blade" = "blade", "Vale" = "valemine") for(var/a in L) @@ -1044,7 +1044,7 @@ dogborg = TRUE if("Drake") // Dergborg brought to you by Navier#1236 | Skyrat | Commissioned Artist: deviantart.com/mizartz cyborg_base_icon = "drakemine" - cyborg_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + cyborg_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' sleeper_overlay = "drakeminesleeper" dogborg = TRUE else diff --git a/modular_citadel/code/modules/client/loadout/unlockable.dm b/modular_citadel/code/modules/client/loadout/unlockable.dm index 6e522812b8..67e0c06d8c 100644 --- a/modular_citadel/code/modules/client/loadout/unlockable.dm +++ b/modular_citadel/code/modules/client/loadout/unlockable.dm @@ -27,4 +27,4 @@ path = /obj/item/bedsheet/unlockable/miner progress_required = 100000 - progress_key = "miner" \ No newline at end of file + progress_key = "miner" diff --git a/sandcode/_maps/for spawning in/OURHAUSS_Final.dmm b/modular_sand/_maps/for spawning in/OURHAUSS_Final.dmm similarity index 100% rename from sandcode/_maps/for spawning in/OURHAUSS_Final.dmm rename to modular_sand/_maps/for spawning in/OURHAUSS_Final.dmm diff --git a/sandcode/_maps/for spawning in/whiteship_bettermeta.dmm b/modular_sand/_maps/for spawning in/whiteship_bettermeta.dmm similarity index 100% rename from sandcode/_maps/for spawning in/whiteship_bettermeta.dmm rename to modular_sand/_maps/for spawning in/whiteship_bettermeta.dmm diff --git a/sandcode/_maps/for spawning in/whiteship_meta.dmm b/modular_sand/_maps/for spawning in/whiteship_meta.dmm similarity index 100% rename from sandcode/_maps/for spawning in/whiteship_meta.dmm rename to modular_sand/_maps/for spawning in/whiteship_meta.dmm diff --git a/sandcode/code/__DEFINES/language.dm b/modular_sand/code/__DEFINES/language.dm similarity index 100% rename from sandcode/code/__DEFINES/language.dm rename to modular_sand/code/__DEFINES/language.dm diff --git a/sandcode/code/__DEFINES/runechat_defines.dm b/modular_sand/code/__DEFINES/runechat_defines.dm similarity index 100% rename from sandcode/code/__DEFINES/runechat_defines.dm rename to modular_sand/code/__DEFINES/runechat_defines.dm diff --git a/sandcode/code/__DEFINES/status_effects.dm b/modular_sand/code/__DEFINES/status_effects.dm similarity index 100% rename from sandcode/code/__DEFINES/status_effects.dm rename to modular_sand/code/__DEFINES/status_effects.dm diff --git a/sandcode/code/__DEFINES/traits.dm b/modular_sand/code/__DEFINES/traits.dm similarity index 100% rename from sandcode/code/__DEFINES/traits.dm rename to modular_sand/code/__DEFINES/traits.dm diff --git a/sandcode/code/__DEFINES/wires.dm b/modular_sand/code/__DEFINES/wires.dm similarity index 100% rename from sandcode/code/__DEFINES/wires.dm rename to modular_sand/code/__DEFINES/wires.dm diff --git a/sandcode/code/_globalvars/lists/misc.dm b/modular_sand/code/_globalvars/lists/misc.dm similarity index 100% rename from sandcode/code/_globalvars/lists/misc.dm rename to modular_sand/code/_globalvars/lists/misc.dm diff --git a/sandcode/code/_globalvars/lists/objects.dm b/modular_sand/code/_globalvars/lists/objects.dm similarity index 100% rename from sandcode/code/_globalvars/lists/objects.dm rename to modular_sand/code/_globalvars/lists/objects.dm diff --git a/sandcode/code/_onclick/hud/screen_objects.dm b/modular_sand/code/_onclick/hud/screen_objects.dm similarity index 100% rename from sandcode/code/_onclick/hud/screen_objects.dm rename to modular_sand/code/_onclick/hud/screen_objects.dm diff --git a/sandcode/code/controllers/configuration/entries/sandstorm.dm b/modular_sand/code/controllers/configuration/entries/sandstorm.dm similarity index 100% rename from sandcode/code/controllers/configuration/entries/sandstorm.dm rename to modular_sand/code/controllers/configuration/entries/sandstorm.dm diff --git a/sandcode/code/datums/action.dm b/modular_sand/code/datums/action.dm similarity index 75% rename from sandcode/code/datums/action.dm rename to modular_sand/code/datums/action.dm index e1a5eb10e9..0f8d12be90 100644 --- a/sandcode/code/datums/action.dm +++ b/modular_sand/code/datums/action.dm @@ -1,5 +1,5 @@ /datum/action/small_sprite/drake/akatosh - small_icon = 'sandcode/icons/mob/lavaland/drakeling_greyscale.dmi' + small_icon = 'modular_sand/icons/mob/lavaland/drakeling_greyscale.dmi' small_icon_state = "ash_whelp" /datum/action/item_action/toggle_light/Trigger() diff --git a/sandcode/code/datums/ai_laws.dm b/modular_sand/code/datums/ai_laws.dm similarity index 100% rename from sandcode/code/datums/ai_laws.dm rename to modular_sand/code/datums/ai_laws.dm diff --git a/sandcode/code/datums/components/container_item/container_item.dm b/modular_sand/code/datums/components/container_item/container_item.dm similarity index 100% rename from sandcode/code/datums/components/container_item/container_item.dm rename to modular_sand/code/datums/components/container_item/container_item.dm diff --git a/sandcode/code/datums/components/container_item/tank_holder.dm b/modular_sand/code/datums/components/container_item/tank_holder.dm similarity index 100% rename from sandcode/code/datums/components/container_item/tank_holder.dm rename to modular_sand/code/datums/components/container_item/tank_holder.dm diff --git a/sandcode/code/datums/components/crafting/recipes/recipes_misc.dm b/modular_sand/code/datums/components/crafting/recipes/recipes_misc.dm similarity index 100% rename from sandcode/code/datums/components/crafting/recipes/recipes_misc.dm rename to modular_sand/code/datums/components/crafting/recipes/recipes_misc.dm diff --git a/sandcode/code/datums/components/riding.dm b/modular_sand/code/datums/components/riding.dm similarity index 100% rename from sandcode/code/datums/components/riding.dm rename to modular_sand/code/datums/components/riding.dm diff --git a/sandcode/code/datums/interactions/_interaction.dm b/modular_sand/code/datums/interactions/_interaction.dm similarity index 100% rename from sandcode/code/datums/interactions/_interaction.dm rename to modular_sand/code/datums/interactions/_interaction.dm diff --git a/sandcode/code/datums/interactions/interaction_definitions.dm b/modular_sand/code/datums/interactions/interaction_definitions.dm similarity index 96% rename from sandcode/code/datums/interactions/interaction_definitions.dm rename to modular_sand/code/datums/interactions/interaction_definitions.dm index 040e63d1f8..b471141cc8 100644 --- a/sandcode/code/datums/interactions/interaction_definitions.dm +++ b/modular_sand/code/datums/interactions/interaction_definitions.dm @@ -23,7 +23,7 @@ description = "Give them a high-five." require_user_mouth = 1 simple_message = "USER high fives TARGET!" - interaction_sound = 'sandcode/sound/interactions/slap.ogg' + interaction_sound = 'modular_sand/sound/interactions/slap.ogg' needs_physical_contact = 1 /datum/interaction/headpat diff --git a/sandcode/code/datums/interactions/interaction_interface.dm b/modular_sand/code/datums/interactions/interaction_interface.dm similarity index 100% rename from sandcode/code/datums/interactions/interaction_interface.dm rename to modular_sand/code/datums/interactions/interaction_interface.dm diff --git a/sandcode/code/datums/interactions/interaction_mob.dm b/modular_sand/code/datums/interactions/interaction_mob.dm similarity index 100% rename from sandcode/code/datums/interactions/interaction_mob.dm rename to modular_sand/code/datums/interactions/interaction_mob.dm diff --git a/sandcode/code/datums/interactions/lewd/_lewd.dm b/modular_sand/code/datums/interactions/lewd/_lewd.dm similarity index 90% rename from sandcode/code/datums/interactions/lewd/_lewd.dm rename to modular_sand/code/datums/interactions/lewd/_lewd.dm index 7ef4fe60d6..2c9a677d12 100644 --- a/sandcode/code/datums/interactions/lewd/_lewd.dm +++ b/modular_sand/code/datums/interactions/lewd/_lewd.dm @@ -738,19 +738,19 @@ else //todo: better self cum messages message = "cums all over themselves!" if(gender == MALE) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/final_m1.ogg', - 'sandcode/sound/interactions/final_m2.ogg', - 'sandcode/sound/interactions/final_m3.ogg', - 'sandcode/sound/interactions/final_m4.ogg', - 'sandcode/sound/interactions/final_m5.ogg'), 90, 1, 0)//, pitch = get_age_pitch()) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/final_m1.ogg', + 'modular_sand/sound/interactions/final_m2.ogg', + 'modular_sand/sound/interactions/final_m3.ogg', + 'modular_sand/sound/interactions/final_m4.ogg', + 'modular_sand/sound/interactions/final_m5.ogg'), 90, 1, 0)//, pitch = get_age_pitch()) else if(gender == FEMALE) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/final_f1.ogg', - 'sandcode/sound/interactions/final_f2.ogg', - 'sandcode/sound/interactions/final_f3.ogg'), 70, 1, 0)//, pitch = get_age_pitch()) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/final_f1.ogg', + 'modular_sand/sound/interactions/final_f2.ogg', + 'modular_sand/sound/interactions/final_f3.ogg'), 70, 1, 0)//, pitch = get_age_pitch()) else - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/final_f1.ogg', - 'sandcode/sound/interactions/final_f2.ogg', - 'sandcode/sound/interactions/final_f3.ogg'), 70, 1, 0)//, pitch = get_age_pitch()) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/final_f1.ogg', + 'modular_sand/sound/interactions/final_f2.ogg', + 'modular_sand/sound/interactions/final_f3.ogg'), 70, 1, 0)//, pitch = get_age_pitch()) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) multiorgasms += 1 @@ -918,17 +918,17 @@ peepee = pardner.getorganslot(ORGAN_SLOT_PENIS) partner.set_is_fucking(src, CUM_TARGET_MOUTH, peepee) - playlewdinteractionsound(get_turf(src), pick( 'sandcode/sound/interactions/bj1.ogg', - 'sandcode/sound/interactions/bj2.ogg', - 'sandcode/sound/interactions/bj3.ogg', - 'sandcode/sound/interactions/bj4.ogg', - 'sandcode/sound/interactions/bj5.ogg', - 'sandcode/sound/interactions/bj6.ogg', - 'sandcode/sound/interactions/bj7.ogg', - 'sandcode/sound/interactions/bj8.ogg', - 'sandcode/sound/interactions/bj9.ogg', - 'sandcode/sound/interactions/bj10.ogg', - 'sandcode/sound/interactions/bj11.ogg'), 50, 1, -1) + playlewdinteractionsound(get_turf(src), pick( 'modular_sand/sound/interactions/bj1.ogg', + 'modular_sand/sound/interactions/bj2.ogg', + 'modular_sand/sound/interactions/bj3.ogg', + 'modular_sand/sound/interactions/bj4.ogg', + 'modular_sand/sound/interactions/bj5.ogg', + 'modular_sand/sound/interactions/bj6.ogg', + 'modular_sand/sound/interactions/bj7.ogg', + 'modular_sand/sound/interactions/bj8.ogg', + 'modular_sand/sound/interactions/bj9.ogg', + 'modular_sand/sound/interactions/bj10.ogg', + 'modular_sand/sound/interactions/bj11.ogg'), 50, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(lust_increase, CUM_TARGET_MOUTH, src) partner.dir = get_dir(partner,src) @@ -1022,8 +1022,8 @@ peepee = pardner.getorganslot(ORGAN_SLOT_PENIS) set_is_fucking(partner , CUM_TARGET_MOUTH, peepee) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/oral1.ogg', - 'sandcode/sound/interactions/oral2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/oral1.ogg', + 'modular_sand/sound/interactions/oral2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) if(retaliation_message) visible_message(message = "\The [partner] [retaliation_message]", ignored_mobs = get_unconsenting()) @@ -1092,10 +1092,10 @@ - var file = pick('sandcode/sound/interactions/bj10.ogg', - 'sandcode/sound/interactions/bj3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg') + var file = pick('modular_sand/sound/interactions/bj10.ogg', + 'modular_sand/sound/interactions/bj3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg') playlewdinteractionsound(loc, file, 70, 1, -1) @@ -1111,8 +1111,8 @@ - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/oral1.ogg', - 'sandcode/sound/interactions/oral2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/oral1.ogg', + 'modular_sand/sound/interactions/oral2.ogg'), 70, 1, -1) handle_post_sex(NORMAL_LUST, CUM_TARGET_MOUTH, partner) @@ -1156,8 +1156,8 @@ peepee = coomer.getorganslot(ORGAN_SLOT_PENIS) set_is_fucking(partner , CUM_TARGET_THROAT, peepee) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/oral1.ogg', - 'sandcode/sound/interactions/oral2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/oral1.ogg', + 'modular_sand/sound/interactions/oral2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) if(retaliation_message) visible_message(message = "\The [partner] [retaliation_message]", ignored_mobs = get_unconsenting()) @@ -1181,10 +1181,10 @@ message = pick(list("wedges a digit into the side of [partner]'s jaw and pries it open before using their other hand to shove their whole nutsack inside!", "stands with their groin inches away from [partner]'s face, then thrusting their hips forward and smothering [partner]'s whole face with their heavy ballsack.")) set_is_fucking(partner , NUTS_TO_FACE, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - /*playlewdinteractionsound(loc, pick('sandcode/sound/interactions/nuts1.ogg', - 'sandcode/sound/interactions/nuts2.ogg', - 'sandcode/sound/interactions/nuts3.ogg', - 'sandcode/sound/interactions/nuts4.ogg'), 70, 1, -1)*/ //These files don't even exist but nobody noticed because double-quotes were used instead of single. + /*playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/nuts1.ogg', + 'modular_sand/sound/interactions/nuts2.ogg', + 'modular_sand/sound/interactions/nuts3.ogg', + 'modular_sand/sound/interactions/nuts4.ogg'), 70, 1, -1)*/ //These files don't even exist but nobody noticed because double-quotes were used instead of single. visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(lust_increase, CUM_TARGET_MOUTH, partner) partner.dir = get_dir(partner,src) @@ -1206,9 +1206,9 @@ "shoves their dick deep inside of \the [partner]'s ass, making their rear jiggle.")]" set_is_fucking(partner, CUM_TARGET_ANUS, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/bang1.ogg', - 'sandcode/sound/interactions/bang2.ogg', - 'sandcode/sound/interactions/bang3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg', + 'modular_sand/sound/interactions/bang2.ogg', + 'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(NORMAL_LUST, CUM_TARGET_ANUS, partner) partner.handle_post_sex(NORMAL_LUST, null, src) @@ -1228,8 +1228,8 @@ message = "slides their cock into \the [partner]'s pussy." set_is_fucking(partner, CUM_TARGET_VAGINA, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/champ1.ogg', - 'sandcode/sound/interactions/champ2.ogg'), 50, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/champ1.ogg', + 'modular_sand/sound/interactions/champ2.ogg'), 50, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(NORMAL_LUST, CUM_TARGET_VAGINA, partner) partner.handle_post_sex(NORMAL_LUST, null, src) @@ -1245,9 +1245,9 @@ else message = "slides their pussy onto \the [partner]'s cock." partner.set_is_fucking(src, CUM_TARGET_VAGINA, partner.getorganslot(ORGAN_SLOT_PENIS) ? partner.getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/bang1.ogg', - 'sandcode/sound/interactions/bang2.ogg', - 'sandcode/sound/interactions/bang3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg', + 'modular_sand/sound/interactions/bang2.ogg', + 'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_VAGINA, src) handle_post_sex(NORMAL_LUST, null, partner) @@ -1263,9 +1263,9 @@ else message = "lowers their ass onto \the [partner]'s cock." partner.set_is_fucking(src, CUM_TARGET_ANUS, partner.getorganslot(ORGAN_SLOT_PENIS) ? partner.getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/bang1.ogg', - 'sandcode/sound/interactions/bang2.ogg', - 'sandcode/sound/interactions/bang3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg', + 'modular_sand/sound/interactions/bang2.ogg', + 'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_ANUS, src) handle_post_sex(NORMAL_LUST, null, partner) @@ -1283,9 +1283,9 @@ else message = "presses their pussy into \the [partner]'s own." partner.set_is_fucking(src, CUM_TARGET_VAGINA, partner.getorganslot(ORGAN_SLOT_VAGINA) ? partner.getorganslot(ORGAN_SLOT_VAGINA) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/squelch1.ogg', - 'sandcode/sound/interactions/squelch2.ogg', - 'sandcode/sound/interactions/squelch3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/squelch1.ogg', + 'modular_sand/sound/interactions/squelch2.ogg', + 'modular_sand/sound/interactions/squelch3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_VAGINA, src) handle_post_sex(NORMAL_LUST, null, partner) @@ -1296,7 +1296,7 @@ visible_message(message = "\The [src] [pick("fingers \the [partner].", "fingers \the [partner]'s pussy.", "fingers \the [partner] hard.")]", ignored_mobs = get_unconsenting()) - playlewdinteractionsound(loc, 'sandcode/sound/interactions/champ_fingering.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1) partner.handle_post_sex(NORMAL_LUST, null, src) partner.dir = get_dir(partner, src) do_fucking_animation(get_dir(src, partner)) @@ -1305,14 +1305,14 @@ visible_message(message = "\The [src] [pick("fingers \the [partner].", "fingers \the [partner]'s asshole.", "fingers \the [partner] hard.")]", ignored_mobs = get_unconsenting()) - playlewdinteractionsound(loc, 'sandcode/sound/interactions/champ_fingering.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1) partner.handle_post_sex(NORMAL_LUST, null, src) partner.dir = get_dir(partner, src) do_fucking_animation(get_dir(src, partner)) /mob/living/proc/do_rimjob(mob/living/partner) visible_message(message = "\The [src] licks \the [partner]'s asshole.", ignored_mobs = get_unconsenting()) - playlewdinteractionsound(loc, 'sandcode/sound/interactions/champ_fingering.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1) partner.handle_post_sex(NORMAL_LUST, null, src) partner.dir = get_dir(src, partner) do_fucking_animation(get_dir(src, partner)) @@ -1329,9 +1329,9 @@ "starts playing with \the [partner]'s cock")]" partner.set_is_fucking(src, CUM_TARGET_HAND, partner.getorganslot(ORGAN_SLOT_PENIS) ? partner.getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(src, pick('sandcode/sound/interactions/bang1.ogg', - 'sandcode/sound/interactions/bang2.ogg', - 'sandcode/sound/interactions/bang3.ogg'), 70, 1, -1) + playlewdinteractionsound(src, pick('modular_sand/sound/interactions/bang1.ogg', + 'modular_sand/sound/interactions/bang2.ogg', + 'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_HAND, src) partner.dir = get_dir(partner,src) @@ -1350,9 +1350,9 @@ set_is_fucking(partner , CUM_TARGET_BREASTS, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/bang1.ogg', - 'sandcode/sound/interactions/bang2.ogg', - 'sandcode/sound/interactions/bang3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/bang1.ogg', + 'modular_sand/sound/interactions/bang2.ogg', + 'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(NORMAL_LUST, CUM_TARGET_BREASTS, partner) partner.dir = get_dir(partner,src) @@ -1370,9 +1370,9 @@ "squats down and plants their ass right on \the [partner]'s face")]" set_is_fucking(partner , GRINDING_FACE_WITH_ANUS, null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/squelch1.ogg', - 'sandcode/sound/interactions/squelch2.ogg', - 'sandcode/sound/interactions/squelch3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/squelch1.ogg', + 'modular_sand/sound/interactions/squelch2.ogg', + 'modular_sand/sound/interactions/squelch3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(LOW_LUST, null, src) partner.dir = get_dir(src, partner) @@ -1386,7 +1386,7 @@ else message = "licks \the [partner]'s [partner.has_feet() == 1 ? "foot" : "feet"]." - playlewdinteractionsound(loc, 'sandcode/sound/interactions/champ_fingering.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(LOW_LUST, null, src) partner.dir = get_dir(src, partner) @@ -1428,10 +1428,10 @@ set_is_fucking(partner, GRINDING_FACE_WITH_FEET, null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry2.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_dry4.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry2.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_dry4.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(LOW_LUST, null, src) partner.dir = get_dir(src, partner) @@ -1471,9 +1471,9 @@ "covers [partner]'s mouth and nose with their foot until they gasp for breath, then shoves both feet inside before they can react."))]" set_is_fucking(partner , GRINDING_MOUTH_WITH_FEET, null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg', - 'sandcode/sound/interactions/foot_wet3.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg', + 'modular_sand/sound/interactions/foot_wet3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(LOW_LUST, null, src) partner.dir = get_dir(src, partner) @@ -1492,10 +1492,10 @@ "starts grinding their cock against \the [partner]'s [partner.get_shoes() ? partner.get_shoes(TRUE) : pick("foot", "sole")].")]" set_is_fucking(src, CUM_TARGET_FEET, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(NORMAL_LUST, CUM_TARGET_FEET, src) partner.dir = get_dir(partner,src) @@ -1514,10 +1514,10 @@ "starts grinding their cock between \the [partner]'s [partner.get_shoes() ? partner.get_shoes() : pick("feet", "soles")].")]" set_is_fucking(src, CUM_TARGET_FEET, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(NORMAL_LUST, CUM_TARGET_FEET, src) partner.dir = get_dir(partner,src) @@ -1536,10 +1536,10 @@ "starts grinding their pussy against \the [partner]'s [partner.get_shoes() ? partner.get_shoes(TRUE) : pick("foot", "sole")].")]" set_is_fucking(src, CUM_TARGET_FEET, getorganslot(ORGAN_SLOT_VAGINA) ? getorganslot(ORGAN_SLOT_VAGINA) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) handle_post_sex(NORMAL_LUST, CUM_TARGET_FEET, src) partner.dir = get_dir(partner,src) @@ -1557,10 +1557,10 @@ "starts playing around with \the [partner]'s cock, using their [get_shoes() ? get_shoes(TRUE) :"foot"].")]" partner.set_is_fucking(src, CUM_TARGET_FEET, partner.getorganslot(ORGAN_SLOT_PENIS) ? partner.getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_FEET, src) partner.dir = get_dir(partner,src) @@ -1579,10 +1579,10 @@ "starts playing around with \the [partner]'s cock, using their [get_shoes() ? get_shoes() : "feet"].")]" partner.set_is_fucking(src, CUM_TARGET_FEET, partner.getorganslot(ORGAN_SLOT_PENIS) ? partner.getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_FEET, src) partner.dir = get_dir(partner,src) @@ -1601,10 +1601,10 @@ "starts playing around with \the [partner]'s pussy, using their [get_shoes() ? get_shoes(TRUE) : "foot"].")]" partner.set_is_fucking(src, CUM_TARGET_FEET, partner.getorganslot(ORGAN_SLOT_VAGINA) ? partner.getorganslot(ORGAN_SLOT_VAGINA) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/foot_dry1.ogg', - 'sandcode/sound/interactions/foot_dry3.ogg', - 'sandcode/sound/interactions/foot_wet1.ogg', - 'sandcode/sound/interactions/foot_wet2.ogg'), 70, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/foot_dry1.ogg', + 'modular_sand/sound/interactions/foot_dry3.ogg', + 'modular_sand/sound/interactions/foot_wet1.ogg', + 'modular_sand/sound/interactions/foot_wet2.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting()) partner.handle_post_sex(NORMAL_LUST, CUM_TARGET_FEET, src) partner.dir = get_dir(partner,src) @@ -1676,8 +1676,8 @@ message = "forcefully slides their cock inbetween \the [partner]'s [has_eyes() ? "eyelid":"eyesocket"]." set_is_fucking(partner, CUM_TARGET_EYES, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/champ1.ogg', - 'sandcode/sound/interactions/champ2.ogg'), 50, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/champ1.ogg', + 'modular_sand/sound/interactions/champ2.ogg'), 50, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting(TRUE)) handle_post_sex(NORMAL_LUST, CUM_TARGET_EYES, partner) partner.handle_post_sex(LOW_LUST, null, src) @@ -1706,8 +1706,8 @@ message = "forcefully slides their cock inside \the [partner]'s [has_ears() ? "ear":"earsocket"]." set_is_fucking(partner, CUM_TARGET_EARS, getorganslot(ORGAN_SLOT_PENIS) ? getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(loc, pick('sandcode/sound/interactions/champ1.ogg', - 'sandcode/sound/interactions/champ2.ogg'), 50, 1, -1) + playlewdinteractionsound(loc, pick('modular_sand/sound/interactions/champ1.ogg', + 'modular_sand/sound/interactions/champ2.ogg'), 50, 1, -1) visible_message(message = "\The [src] [message]", ignored_mobs = get_unconsenting(TRUE)) handle_post_sex(NORMAL_LUST, CUM_TARGET_EARS, partner) partner.handle_post_sex(LOW_LUST, null, src) diff --git a/sandcode/code/datums/interactions/lewd/_lewd_extra.dm b/modular_sand/code/datums/interactions/lewd/_lewd_extra.dm similarity index 84% rename from sandcode/code/datums/interactions/lewd/_lewd_extra.dm rename to modular_sand/code/datums/interactions/lewd/_lewd_extra.dm index 885ed0b42f..18e7774a21 100644 --- a/sandcode/code/datums/interactions/lewd/_lewd_extra.dm +++ b/modular_sand/code/datums/interactions/lewd/_lewd_extra.dm @@ -14,9 +14,9 @@ "starts playing with [t_His] cock.")]" user.set_is_fucking(src, CUM_TARGET_HAND, user.getorganslot(ORGAN_SLOT_PENIS) ? user.getorganslot(ORGAN_SLOT_PENIS) : null) - playlewdinteractionsound(src, pick('sandcode/sound/interactions/bang1.ogg', - 'sandcode/sound/interactions/bang2.ogg', - 'sandcode/sound/interactions/bang3.ogg'), 70, 1, -1) + playlewdinteractionsound(src, pick('modular_sand/sound/interactions/bang1.ogg', + 'modular_sand/sound/interactions/bang2.ogg', + 'modular_sand/sound/interactions/bang3.ogg'), 70, 1, -1) visible_message(message = "\The [src] [message]") //can't not consent to yourself, if you did it, you wanted it user.handle_post_sex(NORMAL_LUST, CUM_TARGET_HAND, src) @@ -27,7 +27,7 @@ visible_message(message = "\The [src] [pick("fingers [t_Him]self.", "fingers [t_His] asshole.", "fingers [t_Him]self hard.")]") //can't not consent to yourself, if you did it, you wanted it - playlewdinteractionsound(loc, 'sandcode/sound/interactions/champ_fingering.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1) user.handle_post_sex(NORMAL_LUST, CUM_TARGET_HAND, src) /mob/living/proc/do_fingering_self(mob/living/user) @@ -37,7 +37,7 @@ "fingers [t_His] pussy.", "plays with [t_His] pussy.", "fingers [t_His] own pussy hard.")]") //can't not consent to yourself, if you did it, you wanted it - playlewdinteractionsound(loc, 'sandcode/sound/interactions/champ_fingering.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/champ_fingering.ogg', 50, 1, -1) user.handle_post_sex(NORMAL_LUST, CUM_TARGET_HAND, src) /mob/living/proc/do_titgrope_self(mob/living/user) @@ -65,5 +65,5 @@ "shudders softly.", "trembles as [t_His] hands run across bare skin.")]") visible_message(message = "\The [src] [message]") //can't not consent to yourself, if you did it, you wanted it - playlewdinteractionsound(loc, 'sandcode/sound/interactions/squelch1.ogg', 50, 1, -1) + playlewdinteractionsound(loc, 'modular_sand/sound/interactions/squelch1.ogg', 50, 1, -1) user.handle_post_sex(NORMAL_LUST, CUM_TARGET_HAND, src) diff --git a/sandcode/code/datums/interactions/lewd/lewd_datums.dm b/modular_sand/code/datums/interactions/lewd/lewd_datums.dm similarity index 99% rename from sandcode/code/datums/interactions/lewd/lewd_datums.dm rename to modular_sand/code/datums/interactions/lewd/lewd_datums.dm index fa5e4479f0..076d514c9c 100644 --- a/sandcode/code/datums/interactions/lewd/lewd_datums.dm +++ b/modular_sand/code/datums/interactions/lewd/lewd_datums.dm @@ -244,8 +244,8 @@ "\The [target] elbows [user]'s mouth away.")) target.dir = get_dir(target, user) user.dir = get_dir(user, target) - playlewdinteractionsound(user.loc, pick('sandcode/sound/interactions/oral1.ogg', - 'sandcode/sound/interactions/oral2.ogg'), 70, 1, -1) + playlewdinteractionsound(user.loc, pick('modular_sand/sound/interactions/oral1.ogg', + 'modular_sand/sound/interactions/oral2.ogg'), 70, 1, -1) return /datum/interaction/lewd/oral @@ -548,7 +548,7 @@ /datum/interaction/lewd/nut_smack command = "smack_nuts" description = "Smack their nuts." - interaction_sound = 'sandcode/sound/interactions/slap.ogg' + interaction_sound = 'modular_sand/sound/interactions/slap.ogg' simple_message = "USER slaps TARGET's nuts!" require_target_balls = REQUIRE_EXPOSED needs_physical_contact = TRUE diff --git a/sandcode/code/datums/interactions/lewd/lewd_datums_extra.dm b/modular_sand/code/datums/interactions/lewd/lewd_datums_extra.dm similarity index 100% rename from sandcode/code/datums/interactions/lewd/lewd_datums_extra.dm rename to modular_sand/code/datums/interactions/lewd/lewd_datums_extra.dm diff --git a/sandcode/code/datums/interactions/lewd/lewd_interactions.dm b/modular_sand/code/datums/interactions/lewd/lewd_interactions.dm similarity index 100% rename from sandcode/code/datums/interactions/lewd/lewd_interactions.dm rename to modular_sand/code/datums/interactions/lewd/lewd_interactions.dm diff --git a/sandcode/code/datums/interactions/lewd/lewd_species.dm b/modular_sand/code/datums/interactions/lewd/lewd_species.dm similarity index 100% rename from sandcode/code/datums/interactions/lewd/lewd_species.dm rename to modular_sand/code/datums/interactions/lewd/lewd_species.dm diff --git a/sandcode/code/datums/interactions/lewd/objects.dm b/modular_sand/code/datums/interactions/lewd/objects.dm similarity index 94% rename from sandcode/code/datums/interactions/lewd/objects.dm rename to modular_sand/code/datums/interactions/lewd/objects.dm index 977e804db9..d6348c917e 100644 --- a/sandcode/code/datums/interactions/lewd/objects.dm +++ b/modular_sand/code/datums/interactions/lewd/objects.dm @@ -59,9 +59,9 @@ if(message) user.visible_message("[user] [message].") M.handle_post_sex(5, null, user) - playsound(loc, pick('sandcode/sound/interactions/bang4.ogg', - 'sandcode/sound/interactions/bang5.ogg', - 'sandcode/sound/interactions/bang6.ogg'), 70, 1, -1) + playsound(loc, pick('modular_sand/sound/interactions/bang4.ogg', + 'modular_sand/sound/interactions/bang5.ogg', + 'modular_sand/sound/interactions/bang6.ogg'), 70, 1, -1) else if(user.a_intent == INTENT_HARM) return ..() @@ -145,9 +145,9 @@ if(message) user.visible_message("[user] [message].") M.handle_post_sex(5, null, user) - playsound(loc, pick('sandcode/sound/interactions/bang4.ogg', - 'sandcode/sound/interactions/bang5.ogg', - 'sandcode/sound/interactions/bang6.ogg'), 70, 1, -1) + playsound(loc, pick('modular_sand/sound/interactions/bang4.ogg', + 'modular_sand/sound/interactions/bang5.ogg', + 'modular_sand/sound/interactions/bang6.ogg'), 70, 1, -1) else if(user.a_intent == INTENT_HARM) return ..() //end redds code diff --git a/sandcode/code/datums/mood_events/generic_negative_events.dm b/modular_sand/code/datums/mood_events/generic_negative_events.dm similarity index 100% rename from sandcode/code/datums/mood_events/generic_negative_events.dm rename to modular_sand/code/datums/mood_events/generic_negative_events.dm diff --git a/sandcode/code/datums/mutations/combined.dm b/modular_sand/code/datums/mutations/combined.dm similarity index 100% rename from sandcode/code/datums/mutations/combined.dm rename to modular_sand/code/datums/mutations/combined.dm diff --git a/sandcode/code/datums/ruins/lavaland.dm b/modular_sand/code/datums/ruins/lavaland.dm similarity index 100% rename from sandcode/code/datums/ruins/lavaland.dm rename to modular_sand/code/datums/ruins/lavaland.dm diff --git a/sandcode/code/datums/shuttles.dm b/modular_sand/code/datums/shuttles.dm similarity index 100% rename from sandcode/code/datums/shuttles.dm rename to modular_sand/code/datums/shuttles.dm diff --git a/sandcode/code/datums/status_effects/buffs.dm b/modular_sand/code/datums/status_effects/buffs.dm similarity index 87% rename from sandcode/code/datums/status_effects/buffs.dm rename to modular_sand/code/datums/status_effects/buffs.dm index 8b081b0693..b208c812e7 100644 --- a/sandcode/code/datums/status_effects/buffs.dm +++ b/modular_sand/code/datums/status_effects/buffs.dm @@ -8,5 +8,5 @@ /obj/screen/alert/status_effect/argent name = "Argent Energized" desc = "Argent energy rushes through your body! You'll only take 10% damage for the duration of the energy rush!" - icon = 'sandcode/icons/mob/screen_alert.dmi' + icon = 'modular_sand/icons/mob/screen_alert.dmi' icon_state = "argent" diff --git a/sandcode/code/datums/status_effects/debuffs.dm b/modular_sand/code/datums/status_effects/debuffs.dm similarity index 100% rename from sandcode/code/datums/status_effects/debuffs.dm rename to modular_sand/code/datums/status_effects/debuffs.dm diff --git a/sandcode/code/datums/traits/_quirk.dm b/modular_sand/code/datums/traits/_quirk.dm similarity index 100% rename from sandcode/code/datums/traits/_quirk.dm rename to modular_sand/code/datums/traits/_quirk.dm diff --git a/sandcode/code/datums/traits/negative.dm b/modular_sand/code/datums/traits/negative.dm similarity index 100% rename from sandcode/code/datums/traits/negative.dm rename to modular_sand/code/datums/traits/negative.dm diff --git a/sandcode/code/datums/traits/neutral.dm b/modular_sand/code/datums/traits/neutral.dm similarity index 100% rename from sandcode/code/datums/traits/neutral.dm rename to modular_sand/code/datums/traits/neutral.dm diff --git a/sandcode/code/datums/wires/firealarm.dm b/modular_sand/code/datums/wires/firealarm.dm similarity index 100% rename from sandcode/code/datums/wires/firealarm.dm rename to modular_sand/code/datums/wires/firealarm.dm diff --git a/sandcode/code/game/area/areas/ruins/lavaland.dm b/modular_sand/code/game/area/areas/ruins/lavaland.dm similarity index 100% rename from sandcode/code/game/area/areas/ruins/lavaland.dm rename to modular_sand/code/game/area/areas/ruins/lavaland.dm diff --git a/sandcode/code/game/area/ship_area.dm b/modular_sand/code/game/area/ship_area.dm similarity index 97% rename from sandcode/code/game/area/ship_area.dm rename to modular_sand/code/game/area/ship_area.dm index c709911a18..a3fdafb574 100644 --- a/sandcode/code/game/area/ship_area.dm +++ b/modular_sand/code/game/area/ship_area.dm @@ -1,6 +1,6 @@ /area/ship name = "Ship" - icon = 'sandcode/icons/turf/areas.dmi' + icon = 'modular_sand/icons/turf/areas.dmi' icon_state = "ship" has_gravity = STANDARD_GRAVITY diff --git a/sandcode/code/game/machinery/autodoc.dm b/modular_sand/code/game/machinery/autodoc.dm similarity index 98% rename from sandcode/code/game/machinery/autodoc.dm rename to modular_sand/code/game/machinery/autodoc.dm index 9e56ce9e50..22d7be3af4 100644 --- a/sandcode/code/game/machinery/autodoc.dm +++ b/modular_sand/code/game/machinery/autodoc.dm @@ -3,7 +3,7 @@ desc = "An advanced machine used for inserting organs and implants into the occupant." density = TRUE state_open = FALSE - icon = 'sandcode/icons/obj/machines/autodoc.dmi' + icon = 'modular_sand/icons/obj/machines/autodoc.dmi' icon_state = "autodoc_machine" verb_say = "states" idle_power_usage = 50 diff --git a/sandcode/code/game/machinery/computer/arcade/tetris.dm b/modular_sand/code/game/machinery/computer/arcade/tetris.dm similarity index 100% rename from sandcode/code/game/machinery/computer/arcade/tetris.dm rename to modular_sand/code/game/machinery/computer/arcade/tetris.dm diff --git a/sandcode/code/game/machinery/cryopod.dm b/modular_sand/code/game/machinery/cryopod.dm similarity index 100% rename from sandcode/code/game/machinery/cryopod.dm rename to modular_sand/code/game/machinery/cryopod.dm diff --git a/sandcode/code/game/machinery/cryptominers.dm b/modular_sand/code/game/machinery/cryptominers.dm similarity index 98% rename from sandcode/code/game/machinery/cryptominers.dm rename to modular_sand/code/game/machinery/cryptominers.dm index d2c1868ca5..2cc40d9a69 100644 --- a/sandcode/code/game/machinery/cryptominers.dm +++ b/modular_sand/code/game/machinery/cryptominers.dm @@ -1,7 +1,7 @@ /obj/machinery/cryptominer name = "cryptocurrency miner" desc = "This handy-dandy machine will produce credits for your enjoyment." - icon = 'sandcode/icons/obj/machines/cryptominer.dmi' + icon = 'modular_sand/icons/obj/machines/cryptominer.dmi' icon_state = "off" density = TRUE use_power = IDLE_POWER_USE diff --git a/sandcode/code/game/machinery/pipe/construction.dm b/modular_sand/code/game/machinery/pipe/construction.dm similarity index 100% rename from sandcode/code/game/machinery/pipe/construction.dm rename to modular_sand/code/game/machinery/pipe/construction.dm diff --git a/sandcode/code/game/machinery/posialert.dm b/modular_sand/code/game/machinery/posialert.dm similarity index 91% rename from sandcode/code/game/machinery/posialert.dm rename to modular_sand/code/game/machinery/posialert.dm index 3332359d37..2ca1eeb7cf 100644 --- a/sandcode/code/game/machinery/posialert.dm +++ b/modular_sand/code/game/machinery/posialert.dm @@ -1,7 +1,7 @@ /obj/machinery/posialert name = "automated positronic alert console" desc = "A console that will ping when a positronic personality is available for download." - icon = 'sandcode/icons/obj/machines/terminals.dmi' + icon = 'modular_sand/icons/obj/machines/terminals.dmi' icon_state = "posialert" var/inuse = FALSE diff --git a/sandcode/code/game/machinery/telecomms/machine_interactions.dm b/modular_sand/code/game/machinery/telecomms/machine_interactions.dm similarity index 100% rename from sandcode/code/game/machinery/telecomms/machine_interactions.dm rename to modular_sand/code/game/machinery/telecomms/machine_interactions.dm diff --git a/sandcode/code/game/machinery/telecomms/machines/receiver.dm b/modular_sand/code/game/machinery/telecomms/machines/receiver.dm similarity index 100% rename from sandcode/code/game/machinery/telecomms/machines/receiver.dm rename to modular_sand/code/game/machinery/telecomms/machines/receiver.dm diff --git a/sandcode/code/game/mecha/mecha_construction_paths.dm b/modular_sand/code/game/mecha/mecha_construction_paths.dm similarity index 99% rename from sandcode/code/game/mecha/mecha_construction_paths.dm rename to modular_sand/code/game/mecha/mecha_construction_paths.dm index 66a33a07fd..1f5b408e27 100644 --- a/sandcode/code/game/mecha/mecha_construction_paths.dm +++ b/modular_sand/code/game/mecha/mecha_construction_paths.dm @@ -58,7 +58,7 @@ /datum/component/construction/mecha/powerarmor/update_parent(step_index) ..() var/atom/parent_atom = parent - parent_atom.icon = 'sandcode/icons/mecha/mech_construction.dmi' + parent_atom.icon = 'modular_sand/icons/mecha/mech_construction.dmi' /datum/component/construction/mecha/powerarmor/spawn_result() if(!result) diff --git a/sandcode/code/game/mecha/mecha_parts.dm b/modular_sand/code/game/mecha/mecha_parts.dm similarity index 85% rename from sandcode/code/game/mecha/mecha_parts.dm rename to modular_sand/code/game/mecha/mecha_parts.dm index b7268ca489..8e9d6f4851 100644 --- a/sandcode/code/game/mecha/mecha_parts.dm +++ b/modular_sand/code/game/mecha/mecha_parts.dm @@ -7,7 +7,7 @@ /obj/item/mecha_parts/chassis/powerarmor name = "\improper Power Armor Chassis" desc = "A heavy steel frame, utilized in the construction of a suit of powered armor." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_skeleton" w_class = WEIGHT_CLASS_HUGE construct_type = /datum/component/construction/unordered/mecha_chassis/powerarmor @@ -15,41 +15,41 @@ /obj/item/mecha_parts/part/powerarmor_torso name = "\improper Power Armor Torso" desc = "A torso comprised of advanced components, armored with flexible plasteel sheets." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_chest" w_class = WEIGHT_CLASS_HUGE /obj/item/mecha_parts/part/powerarmor_left_arm name = "\improper Power Armor Left Arm" desc = "A powered arm component, armored with plasteel and strengthened with integrated pseudometallic bio-enhancing servos." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_arm_L" w_class = WEIGHT_CLASS_HUGE /obj/item/mecha_parts/part/powerarmor_right_arm name = "\improper Power Armor Right Arm" desc = "A powered arm component, armored with plasteel and strengthened with integrated pseudometallic bio-enhancing servos." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_arm_R" w_class = WEIGHT_CLASS_HUGE /obj/item/mecha_parts/part/powerarmor_left_leg name = "\improper Power Armor Left Leg" desc = "A powered leg component, armored with plasteel and enhanced with integrated kinetic-absorbing materials to give a minor spring in the user's step." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_leg_L" w_class = WEIGHT_CLASS_HUGE /obj/item/mecha_parts/part/powerarmor_right_leg name = "\improper Power Armor Right Leg" desc = "A powered leg component, armored with plasteel and enhanced with integrated kinetic-absorbing materials to give a minor spring in the user's step." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_leg_R" w_class = WEIGHT_CLASS_HUGE /obj/item/mecha_parts/part/powerarmor_helmet name = "\improper Power Armor Helmet" desc = "An advanced, head-covering helmet desinged to offer maximum comfort and protection. Must be installed into a proper suit of Power Armor in order to be used, as it is quite heavy." - icon = 'sandcode/icons/mecha/mech_construct.dmi' + icon = 'modular_sand/icons/mecha/mech_construct.dmi' icon_state = "pwrarmor_helmet" w_class = WEIGHT_CLASS_HUGE diff --git a/sandcode/code/game/objects/effects/contraband.dm b/modular_sand/code/game/objects/effects/contraband.dm similarity index 80% rename from sandcode/code/game/objects/effects/contraband.dm rename to modular_sand/code/game/objects/effects/contraband.dm index f45ccca1fc..4de4cb9faf 100644 --- a/sandcode/code/game/objects/effects/contraband.dm +++ b/modular_sand/code/game/objects/effects/contraband.dm @@ -1,5 +1,5 @@ /obj/structure/sign/poster/official/yes_erp name = "Yes ERP" desc = "This poster negates that Eroticism, Rape and Pornography should be banned from Nanotrasen stations." - icon = 'sandcode/icons/obj/contraband.dmi' + icon = 'modular_sand/icons/obj/contraband.dmi' icon_state = "poster36_legit" diff --git a/sandcode/code/game/objects/items/BSRPD.dm b/modular_sand/code/game/objects/items/BSRPD.dm similarity index 94% rename from sandcode/code/game/objects/items/BSRPD.dm rename to modular_sand/code/game/objects/items/BSRPD.dm index 84155ccd80..2d29e302a4 100644 --- a/sandcode/code/game/objects/items/BSRPD.dm +++ b/modular_sand/code/game/objects/items/BSRPD.dm @@ -51,10 +51,10 @@ GLOBAL_LIST_INIT(bsatmos_pipe_recipes, list( /obj/item/pipe_dispenser/bluespace name = "Bluespace Rapid Piping Device (BSRPD)" desc = "A device used to rapidly pipe things at a distance." - icon = 'sandcode/icons/obj/tools.dmi' + icon = 'modular_sand/icons/obj/tools.dmi' icon_state = "bsrpd" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/tools_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi' custom_materials = list(/datum/material/iron=75000, /datum/material/glass=37500, /datum/material/bluespace=1000) has_bluespace_pipe = TRUE diff --git a/sandcode/code/game/objects/items/airlock_painter.dm b/modular_sand/code/game/objects/items/airlock_painter.dm similarity index 100% rename from sandcode/code/game/objects/items/airlock_painter.dm rename to modular_sand/code/game/objects/items/airlock_painter.dm diff --git a/sandcode/code/game/objects/items/borg_shapeshifter.dm b/modular_sand/code/game/objects/items/borg_shapeshifter.dm similarity index 95% rename from sandcode/code/game/objects/items/borg_shapeshifter.dm rename to modular_sand/code/game/objects/items/borg_shapeshifter.dm index daa5850fc2..72baaf1f93 100644 --- a/sandcode/code/game/objects/items/borg_shapeshifter.dm +++ b/modular_sand/code/game/objects/items/borg_shapeshifter.dm @@ -163,7 +163,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinamed"), "Eyebot" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "eyebotmed"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymed"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakemedbox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakemedbox") ) var/list/L = list("Medihound" = "medihound", "Medihound Dark" = "medihounddark", "Vale" = "valemed") for(var/a in L) @@ -210,7 +210,7 @@ disguise_dogborg = TRUE if("Drake") disguise = "drakemed" - disguise_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + disguise_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' disguise_pixel_offset = -16 disguise_dogborg = TRUE else @@ -227,7 +227,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinaeng"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "spidereng"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyeng"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeengbox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeengbox") ) var/list/L = list("Pup Dozer" = "pupdozer", "Vale" = "valeeng") for(var/a in L) @@ -283,7 +283,7 @@ disguise_dogborg = TRUE if("Drake") disguise = "drakeeng" - disguise_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + disguise_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' disguise_pixel_offset = -16 disguise_dogborg = TRUE else @@ -297,7 +297,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinasec"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "spidersec"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavysec"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakesecbox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakesecbox") ) var/list/L = list("K9" = "k9", "Vale" = "valesec", "K9 Dark" = "k9dark") for(var/a in L) @@ -352,7 +352,7 @@ disguise_dogborg = TRUE if("Drake") disguise = "drakesec" - disguise_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + disguise_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' disguise_pixel_offset = -16 disguise_dogborg = TRUE else @@ -371,7 +371,7 @@ "(Janitor) Sleek" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "sleekjan"), "(Janitor) Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "canjan"), "(Janitor) Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavyres"), - "(Janitor) Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakejanitbox") + "(Janitor) Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakejanitbox") ) var/list/L = list("(Service) DarkK9" = "k50", "(Service) Vale" = "valeserv", "(Service) ValeDark" = "valeservdark", "(Janitor) Scrubpuppy" = "scrubpup") @@ -442,7 +442,7 @@ disguise_dogborg = TRUE if("(Janitor) Drake") disguise = "drakejanit" - disguise_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + disguise_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' disguise_pixel_offset = -16 disguise_dogborg = TRUE else @@ -456,7 +456,7 @@ "Marina" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "marinamin"), "Can" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "canmin"), "Heavy" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "heavymin"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeminebox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakeminebox") ) var/list/L = list("Blade" = "blade", "Vale" = "valemine") for(var/a in L) @@ -504,7 +504,7 @@ disguise_dogborg = TRUE if("Drake") disguise = "drakemine" - disguise_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + disguise_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' disguise_pixel_offset = -16 disguise_dogborg = TRUE else @@ -514,7 +514,7 @@ "Default" = image(icon = 'icons/mob/robots.dmi', icon_state = "peace"), "Borgi" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "borgi"), "Spider" = image(icon = 'modular_citadel/icons/mob/robots.dmi', icon_state = "whitespider"), - "Drake" = image(icon = 'sandcode/icons/mob/cyborg/drakemech.dmi', icon_state = "drakepeacebox") + "Drake" = image(icon = 'modular_sand/icons/mob/cyborg/drakemech.dmi', icon_state = "drakepeacebox") )) var/borg_icon = show_radial_menu(R, R , peace_icons, custom_check = CALLBACK(src, .proc/check_menu, R), radius = 42, require_near = TRUE) if(!borg_icon) @@ -531,7 +531,7 @@ disguise_icon_override = 'modular_citadel/icons/mob/robots.dmi' if("Drake") disguise = "drakepeace" - disguise_icon_override = 'sandcode/icons/mob/cyborg/drakemech.dmi' + disguise_icon_override = 'modular_sand/icons/mob/cyborg/drakemech.dmi' disguise_pixel_offset = -16 disguise_dogborg = TRUE else diff --git a/sandcode/code/game/objects/items/cards_ids.dm b/modular_sand/code/game/objects/items/cards_ids.dm similarity index 100% rename from sandcode/code/game/objects/items/cards_ids.dm rename to modular_sand/code/game/objects/items/cards_ids.dm diff --git a/sandcode/code/game/objects/items/chrono_eraser.dm b/modular_sand/code/game/objects/items/chrono_eraser.dm similarity index 100% rename from sandcode/code/game/objects/items/chrono_eraser.dm rename to modular_sand/code/game/objects/items/chrono_eraser.dm diff --git a/sandcode/code/game/objects/items/circuitboards/computer_circuitboards.dm b/modular_sand/code/game/objects/items/circuitboards/computer_circuitboards.dm similarity index 100% rename from sandcode/code/game/objects/items/circuitboards/computer_circuitboards.dm rename to modular_sand/code/game/objects/items/circuitboards/computer_circuitboards.dm diff --git a/sandcode/code/game/objects/items/circuitboards/machine_circuitboards.dm b/modular_sand/code/game/objects/items/circuitboards/machine_circuitboards.dm similarity index 100% rename from sandcode/code/game/objects/items/circuitboards/machine_circuitboards.dm rename to modular_sand/code/game/objects/items/circuitboards/machine_circuitboards.dm diff --git a/sandcode/code/game/objects/items/computermath.dm b/modular_sand/code/game/objects/items/computermath.dm similarity index 97% rename from sandcode/code/game/objects/items/computermath.dm rename to modular_sand/code/game/objects/items/computermath.dm index 1979ea501e..57f5e4fde4 100644 --- a/sandcode/code/game/objects/items/computermath.dm +++ b/modular_sand/code/game/objects/items/computermath.dm @@ -6,7 +6,7 @@ #define MATH_MULTIPLIER_CARGO 500 // Difficulty reward gets multiplied by these /obj/item/computermath - icon = 'sandcode/icons/obj/computermath.dmi' + icon = 'modular_sand/icons/obj/computermath.dmi' verb_say = "beeps" var/charge_count @@ -263,8 +263,8 @@ desc = "This Problem Computer has not been assigned yet. Earn points by solving math problems." icon_state = "defaulttab" - var/static/radial_cargo = image(icon = 'sandcode/icons/obj/computermath.dmi', icon_state = "cargotab") - var/static/radial_science = image(icon = 'sandcode/icons/obj/computermath.dmi', icon_state = "sciencetab") + var/static/radial_cargo = image(icon = 'modular_sand/icons/obj/computermath.dmi', icon_state = "cargotab") + var/static/radial_science = image(icon = 'modular_sand/icons/obj/computermath.dmi', icon_state = "sciencetab") var/static/list/radial_options = list("cargo" = radial_cargo, "science" = radial_science) diff --git a/sandcode/code/game/objects/items/devices/PDA/PDA.dm b/modular_sand/code/game/objects/items/devices/PDA/PDA.dm similarity index 100% rename from sandcode/code/game/objects/items/devices/PDA/PDA.dm rename to modular_sand/code/game/objects/items/devices/PDA/PDA.dm diff --git a/sandcode/code/game/objects/items/devices/extra_arm.dm b/modular_sand/code/game/objects/items/devices/extra_arm.dm similarity index 95% rename from sandcode/code/game/objects/items/devices/extra_arm.dm rename to modular_sand/code/game/objects/items/devices/extra_arm.dm index d0d1532937..f041c4a2d1 100644 --- a/sandcode/code/game/objects/items/devices/extra_arm.dm +++ b/modular_sand/code/game/objects/items/devices/extra_arm.dm @@ -1,7 +1,7 @@ /obj/item/extra_arm name = "extra arm installer" desc = "Distantly related to the technology of the Man-Machine Interface, this state-of-the-art syndicate device adapts your nervous and circulatory system to the presence of an extra limb..." - icon = 'sandcode/icons/obj/device.dmi' + icon = 'modular_sand/icons/obj/device.dmi' icon_state = "extra_arm" var/used = FALSE diff --git a/sandcode/code/game/objects/items/devices/radio/headset.dm b/modular_sand/code/game/objects/items/devices/radio/headset.dm similarity index 71% rename from sandcode/code/game/objects/items/devices/radio/headset.dm rename to modular_sand/code/game/objects/items/devices/radio/headset.dm index c598dd0c02..64cc2d74fa 100644 --- a/sandcode/code/game/objects/items/devices/radio/headset.dm +++ b/modular_sand/code/game/objects/items/devices/radio/headset.dm @@ -1,11 +1,11 @@ /obj/item/radio/headset - var/radiosound = 'sandcode/sound/radio/common.ogg' + var/radiosound = 'modular_sand/sound/radio/common.ogg' /obj/item/radio/headset/syndicate //disguised to look like a normal headset for stealth ops - radiosound = 'sandcode/sound/radio/syndie.ogg' + radiosound = 'modular_sand/sound/radio/syndie.ogg' /obj/item/radio/headset/headset_sec - radiosound = 'sandcode/sound/radio/security.ogg' + radiosound = 'modular_sand/sound/radio/security.ogg' /obj/item/radio/headset/talk_into(mob/living/M, message, channel, list/spans, datum/language/language, list/message_mods, direct = TRUE) if(!listening) diff --git a/sandcode/code/game/objects/items/devices/radio/radio.dm b/modular_sand/code/game/objects/items/devices/radio/radio.dm similarity index 100% rename from sandcode/code/game/objects/items/devices/radio/radio.dm rename to modular_sand/code/game/objects/items/devices/radio/radio.dm diff --git a/sandcode/code/game/objects/items/extinguisher.dm b/modular_sand/code/game/objects/items/extinguisher.dm similarity index 100% rename from sandcode/code/game/objects/items/extinguisher.dm rename to modular_sand/code/game/objects/items/extinguisher.dm diff --git a/sandcode/code/game/objects/items/items.dm b/modular_sand/code/game/objects/items/items.dm similarity index 100% rename from sandcode/code/game/objects/items/items.dm rename to modular_sand/code/game/objects/items/items.dm diff --git a/sandcode/code/game/objects/items/miscellaneous.dm b/modular_sand/code/game/objects/items/miscellaneous.dm similarity index 100% rename from sandcode/code/game/objects/items/miscellaneous.dm rename to modular_sand/code/game/objects/items/miscellaneous.dm diff --git a/sandcode/code/game/objects/items/plushes/goat_boss.dm b/modular_sand/code/game/objects/items/plushes/goat_boss.dm similarity index 91% rename from sandcode/code/game/objects/items/plushes/goat_boss.dm rename to modular_sand/code/game/objects/items/plushes/goat_boss.dm index 44ceb63865..0fd8425e46 100644 --- a/sandcode/code/game/objects/items/plushes/goat_boss.dm +++ b/modular_sand/code/game/objects/items/plushes/goat_boss.dm @@ -1,13 +1,13 @@ //i hate these fucking goats but i can't murder them, for i know they will haunt me in my sleep if i do so. so i nerf them instead. /obj/item/toy/plush/goatplushie name = "strange goat plushie" - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "goat" desc = "Despite its cuddly appearance and plush nature, it will beat you up all the same. Goats never change." - squeak_override = list('sandcode/sound/items/goatsound.ogg'=1) + squeak_override = list('modular_sand/sound/items/goatsound.ogg'=1) /obj/item/toy/plush/goatplushie/angry - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' var/mob/living/carbon/target throwforce = 5 var/cooldown = 0 @@ -54,20 +54,20 @@ /obj/item/toy/plush/goatplushie/angry/realgoat name = "goat plushie" - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "realgoat" /obj/item/toy/plush/realgoat name = "goat plushie" - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' desc = "Despite its cuddly appearance and plush nature, it will beat you up all the same... or at least it would if it wasn't a normal plushie." icon_state = "realgoat" - squeak_override = list('sandcode/sound/items/goatsound.ogg'=1) + squeak_override = list('modular_sand/sound/items/goatsound.ogg'=1) /obj/item/toy/plush/goatplushie/angry/kinggoat name = "King Goat Plushie" desc = "A plushie depicting the king of all goats." - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "kinggoat" throwforce = 8 force = 8 @@ -77,7 +77,7 @@ /obj/item/toy/plush/goatplushie/angry/kinggoat/ascendedkinggoat name = "Ascended King Goat Plushie" desc = "A plushie depicting the god of all goats." - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "ascendedkinggoat" throwforce = 10 force = 10 @@ -120,13 +120,13 @@ /obj/item/toy/plush/goatplushie/angry/guardgoat name = "guard goat plushie" desc = "A plushie depicting one of the King Goat's guards, tasked to protect the king at all costs." - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "guardgoat" throwforce = 6 /obj/item/toy/plush/goatplushie/angry/guardgoat/masterguardgoat name = "royal guard goat plushie" desc = "A plushie depicting one of the royal King Goat's guards, tasked to protecting the king at all costs and training new goat guards." - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "royalguardgoat" throwforce = 7 diff --git a/sandcode/code/game/objects/items/plushes/plushes.dm b/modular_sand/code/game/objects/items/plushes/plushes.dm similarity index 76% rename from sandcode/code/game/objects/items/plushes/plushes.dm rename to modular_sand/code/game/objects/items/plushes/plushes.dm index 59a36a0045..be30397a3c 100644 --- a/sandcode/code/game/objects/items/plushes/plushes.dm +++ b/modular_sand/code/game/objects/items/plushes/plushes.dm @@ -1,20 +1,20 @@ /obj/item/toy/plush/borgplushie/meddrake name = "MediDrake Plushie" desc = "An adorable stuffed toy of a Medidrake." - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "meddrake" item_state = "meddrake" /obj/item/toy/plush/borgplushie/secdrake name = "SecDrake Plushie" desc = "An adorable stuffed toy of a Secdrake." - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "secdrake" item_state = "secdrake" // solving missing sprite plushies /obj/item/toy/plush/sergal - icon = 'sandcode/icons/obj/plushes.dmi' + icon = 'modular_sand/icons/obj/plushes.dmi' icon_state = "jadek" item_state = "jadek" diff --git a/sandcode/code/game/objects/items/robot/robot_upgrades.dm b/modular_sand/code/game/objects/items/robot/robot_upgrades.dm similarity index 100% rename from sandcode/code/game/objects/items/robot/robot_upgrades.dm rename to modular_sand/code/game/objects/items/robot/robot_upgrades.dm diff --git a/sandcode/code/game/objects/items/stacks/sheets/glass.dm b/modular_sand/code/game/objects/items/stacks/sheets/glass.dm similarity index 100% rename from sandcode/code/game/objects/items/stacks/sheets/glass.dm rename to modular_sand/code/game/objects/items/stacks/sheets/glass.dm diff --git a/sandcode/code/game/objects/items/stacks/sheets/mineral.dm b/modular_sand/code/game/objects/items/stacks/sheets/mineral.dm similarity index 100% rename from sandcode/code/game/objects/items/stacks/sheets/mineral.dm rename to modular_sand/code/game/objects/items/stacks/sheets/mineral.dm diff --git a/sandcode/code/game/objects/items/stacks/sheets/sheet_types.dm b/modular_sand/code/game/objects/items/stacks/sheets/sheet_types.dm similarity index 100% rename from sandcode/code/game/objects/items/stacks/sheets/sheet_types.dm rename to modular_sand/code/game/objects/items/stacks/sheets/sheet_types.dm diff --git a/sandcode/code/game/objects/items/stacks/tiles/tile_plasteel.dm b/modular_sand/code/game/objects/items/stacks/tiles/tile_plasteel.dm similarity index 85% rename from sandcode/code/game/objects/items/stacks/tiles/tile_plasteel.dm rename to modular_sand/code/game/objects/items/stacks/tiles/tile_plasteel.dm index 38dac25c39..5ba0b1747b 100644 --- a/sandcode/code/game/objects/items/stacks/tiles/tile_plasteel.dm +++ b/modular_sand/code/game/objects/items/stacks/tiles/tile_plasteel.dm @@ -1,5 +1,5 @@ /obj/item/stack/tile/plasteel - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_plasteel" tile_reskin_types = list( /obj/item/stack/tile/plasteel, @@ -19,7 +19,7 @@ singular_name = "white floor tile" desc = "White metal floor tiles." turf_type = /turf/open/floor/plasteel/white - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_white" /obj/item/stack/tile/plasteel/dark @@ -27,7 +27,7 @@ singular_name = "dark floor tile" desc = "Dark metal floor tiles." turf_type = /turf/open/floor/plasteel/dark - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_dark" /obj/item/stack/tile/plasteel/chapel @@ -35,7 +35,7 @@ singular_name = "chapel floor tile" desc = "Those very dark floor tiles you find in the chapel a lot." turf_type = /turf/open/floor/plasteel/chapel - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_chapel" /obj/item/stack/tile/plasteel/shower @@ -43,7 +43,7 @@ singular_name = "shower floor tile" desc = "Tiles for showers, bathrooms and wetrooms." turf_type = /turf/open/floor/plasteel/showroomfloor - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_shower" /obj/item/stack/tile/plasteel/freezer @@ -51,7 +51,7 @@ singular_name = "freezer floor tile" desc = "High-grip flooring for walk-in freezers and chillers." turf_type = /turf/open/floor/plasteel/freezer - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_freezer" /obj/item/stack/tile/plasteel/kitchen @@ -59,7 +59,7 @@ singular_name = "kitchen floor tile" desc = "Chequered pattern plasteel tiles." turf_type = /turf/open/floor/plasteel/cafeteria - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_kitchen" /obj/item/stack/tile/plasteel/grimy @@ -67,7 +67,7 @@ singular_name = "grimy floor tile" desc = "I'm sure it'll look nice somewhere?" turf_type = /turf/open/floor/plasteel/grimy - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_grimy" /obj/item/stack/tile/plasteel/solar_panel @@ -75,7 +75,7 @@ singular_name = "solar panel floor tile" desc = "Flooring usually placed below solar panels. Using this indoors is an intergalactic fashion crime." turf_type = /turf/open/floor/plasteel/solarpanel - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_white" /obj/item/stack/tile/plasteel/shower_drain @@ -83,5 +83,5 @@ singular_name = "shower drain floor tile" desc = "Tiles that look nice alongside showers." turf_type = /turf/open/floor/plasteel/showroomfloor/shower - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_drain" diff --git a/sandcode/code/game/objects/items/stacks/tiles/tile_plastitanium.dm b/modular_sand/code/game/objects/items/stacks/tiles/tile_plastitanium.dm similarity index 91% rename from sandcode/code/game/objects/items/stacks/tiles/tile_plastitanium.dm rename to modular_sand/code/game/objects/items/stacks/tiles/tile_plastitanium.dm index e84d442d4a..2f1891a0c4 100644 --- a/sandcode/code/game/objects/items/stacks/tiles/tile_plastitanium.dm +++ b/modular_sand/code/game/objects/items/stacks/tiles/tile_plastitanium.dm @@ -8,6 +8,6 @@ name = "red plastitanium tile" singular_name = "red plastitanium floor tile" desc = "A tile made of plastitanium, used for very evil shuttles, this one is red though, stylish." - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_darkshuttle_red" turf_type = /turf/open/floor/mineral/plastitanium/red diff --git a/sandcode/code/game/objects/items/stacks/tiles/tile_reskinning.dm b/modular_sand/code/game/objects/items/stacks/tiles/tile_reskinning.dm similarity index 100% rename from sandcode/code/game/objects/items/stacks/tiles/tile_reskinning.dm rename to modular_sand/code/game/objects/items/stacks/tiles/tile_reskinning.dm diff --git a/sandcode/code/game/objects/items/stacks/tiles/tile_titanium.dm b/modular_sand/code/game/objects/items/stacks/tiles/tile_titanium.dm similarity index 90% rename from sandcode/code/game/objects/items/stacks/tiles/tile_titanium.dm rename to modular_sand/code/game/objects/items/stacks/tiles/tile_titanium.dm index bd0c327d20..fb512778f9 100644 --- a/sandcode/code/game/objects/items/stacks/tiles/tile_titanium.dm +++ b/modular_sand/code/game/objects/items/stacks/tiles/tile_titanium.dm @@ -17,7 +17,7 @@ singular_name = "yellow titanium floor tile" desc = "Sleek yellow titanium tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/yellow - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_yellow" /obj/item/stack/tile/mineral/titanium/blue @@ -25,7 +25,7 @@ singular_name = "blue titanium floor tile" desc = "Sleek blue titanium tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/blue - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_blue" /obj/item/stack/tile/mineral/titanium/white @@ -33,7 +33,7 @@ singular_name = "white titanium floor tile" desc = "Sleek white titanium tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/white - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_white" /obj/item/stack/tile/mineral/titanium/purple @@ -41,7 +41,7 @@ singular_name = "purple titanium floor tile" desc = "Sleek purple titanium tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/purple - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_purple" /obj/item/stack/tile/mineral/titanium/tiled @@ -49,7 +49,7 @@ singular_name = "tiled titanium floor tile" desc = "Titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/tiled - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_tiled" /obj/item/stack/tile/mineral/titanium/tiled/yellow @@ -57,7 +57,7 @@ singular_name = "yellow titanium floor tile" desc = "Yellow titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/tiled/yellow - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_tiled_yellow" /obj/item/stack/tile/mineral/titanium/tiled/blue @@ -65,7 +65,7 @@ singular_name = "blue titanium floor tile" desc = "Blue titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/tiled/blue - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_tiled_blue" /obj/item/stack/tile/mineral/titanium/tiled/white @@ -73,7 +73,7 @@ singular_name = "white titanium floor tile" desc = "White titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/tiled/white - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_tiled_white" /obj/item/stack/tile/mineral/titanium/tiled/purple @@ -81,5 +81,5 @@ singular_name = "purple titanium floor tile" desc = "Purple titanium floor tiles. Use while in your hand to change what type of titanium tiles you want." turf_type = /turf/open/floor/mineral/titanium/tiled/purple - icon = 'sandcode/icons/obj/tiles.dmi' + icon = 'modular_sand/icons/obj/tiles.dmi' icon_state = "tile_titanium_tiled_purple" diff --git a/sandcode/code/game/objects/items/stacks/tiles/tile_types.dm b/modular_sand/code/game/objects/items/stacks/tiles/tile_types.dm similarity index 100% rename from sandcode/code/game/objects/items/stacks/tiles/tile_types.dm rename to modular_sand/code/game/objects/items/stacks/tiles/tile_types.dm diff --git a/sandcode/code/game/objects/items/stacks/tiles/tile_wooden.dm b/modular_sand/code/game/objects/items/stacks/tiles/tile_wooden.dm similarity index 100% rename from sandcode/code/game/objects/items/stacks/tiles/tile_wooden.dm rename to modular_sand/code/game/objects/items/stacks/tiles/tile_wooden.dm diff --git a/sandcode/code/game/objects/items/storage/backpack.dm b/modular_sand/code/game/objects/items/storage/backpack.dm similarity index 97% rename from sandcode/code/game/objects/items/storage/backpack.dm rename to modular_sand/code/game/objects/items/storage/backpack.dm index 9d2e1434bc..73cd018eb9 100644 --- a/sandcode/code/game/objects/items/storage/backpack.dm +++ b/modular_sand/code/game/objects/items/storage/backpack.dm @@ -1,7 +1,7 @@ /obj/item/storage/backpack/case name = "compartment case" desc = "A large compartment case for holding lots of things." - icon = 'sandcode/icons/obj/storage.dmi' + icon = 'modular_sand/icons/obj/storage.dmi' icon_state = "infiltrator_case_basic" item_state = "infiltrator_case_basic" slot_flags = null diff --git a/sandcode/code/game/objects/items/storage/bags.dm b/modular_sand/code/game/objects/items/storage/bags.dm similarity index 80% rename from sandcode/code/game/objects/items/storage/bags.dm rename to modular_sand/code/game/objects/items/storage/bags.dm index 1bdb96cc52..bf8a9d5753 100644 --- a/sandcode/code/game/objects/items/storage/bags.dm +++ b/modular_sand/code/game/objects/items/storage/bags.dm @@ -1,5 +1,4 @@ - /obj/item/storage/bag/bio/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.can_hold_extra = typecacheof(list(/obj/item/reagent_containers/dropper, /obj/item/slimecross/stabilized)) \ No newline at end of file + STR.can_hold_extra = typecacheof(list(/obj/item/reagent_containers/dropper, /obj/item/slimecross/stabilized)) diff --git a/sandcode/code/game/objects/items/storage/boxes.dm b/modular_sand/code/game/objects/items/storage/boxes.dm similarity index 100% rename from sandcode/code/game/objects/items/storage/boxes.dm rename to modular_sand/code/game/objects/items/storage/boxes.dm diff --git a/sandcode/code/game/objects/items/tanks/tank_types.dm b/modular_sand/code/game/objects/items/tanks/tank_types.dm similarity index 82% rename from sandcode/code/game/objects/items/tanks/tank_types.dm rename to modular_sand/code/game/objects/items/tanks/tank_types.dm index de555dd491..ea1cdef294 100644 --- a/sandcode/code/game/objects/items/tanks/tank_types.dm +++ b/modular_sand/code/game/objects/items/tanks/tank_types.dm @@ -36,11 +36,11 @@ /obj/item/tank/internals/generic name = "gas tank" desc = "A generic tank used for storing and transporting gasses. Can be used for internals." - icon = 'sandcode/icons/obj/tank.dmi' + icon = 'modular_sand/icons/obj/tank.dmi' icon_state = "generic" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/tanks_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/tanks_righthand.dmi' - mob_overlay_icon = 'sandcode/icons/mob/clothing/back.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/tanks_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/tanks_righthand.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/back.dmi' distribute_pressure = TANK_DEFAULT_RELEASE_PRESSURE force = 10 dog_fashion = /datum/dog_fashion/back diff --git a/sandcode/code/game/objects/items/tanks/tanks.dm b/modular_sand/code/game/objects/items/tanks/tanks.dm similarity index 100% rename from sandcode/code/game/objects/items/tanks/tanks.dm rename to modular_sand/code/game/objects/items/tanks/tanks.dm diff --git a/sandcode/code/game/objects/items/tools/crowbar.dm b/modular_sand/code/game/objects/items/tools/crowbar.dm similarity index 78% rename from sandcode/code/game/objects/items/tools/crowbar.dm rename to modular_sand/code/game/objects/items/tools/crowbar.dm index 139b57483b..ede2513c57 100644 --- a/sandcode/code/game/objects/items/tools/crowbar.dm +++ b/modular_sand/code/game/objects/items/tools/crowbar.dm @@ -1,6 +1,6 @@ /obj/item/crowbar/makeshift name = "Makeshift Crowbar" desc = "It's just a slightly bent metal rod." - icon = 'sandcode/icons/obj/tools.dmi' + icon = 'modular_sand/icons/obj/tools.dmi' icon_state = "makeshift_crowbar" toolspeed = 2.5 diff --git a/sandcode/code/game/objects/items/tools/screwdriver.dm b/modular_sand/code/game/objects/items/tools/screwdriver.dm similarity index 80% rename from sandcode/code/game/objects/items/tools/screwdriver.dm rename to modular_sand/code/game/objects/items/tools/screwdriver.dm index c681f6fd65..9a7c76f4c3 100644 --- a/sandcode/code/game/objects/items/tools/screwdriver.dm +++ b/modular_sand/code/game/objects/items/tools/screwdriver.dm @@ -1,6 +1,6 @@ /obj/item/screwdriver/makeshift name = "Makeshift Screwdriver" desc = "It's a metal rod with a crudely hammered tip." - icon = 'sandcode/icons/obj/tools.dmi' + icon = 'modular_sand/icons/obj/tools.dmi' icon_state = "makeshift_screwdriver" toolspeed = 2.5 diff --git a/sandcode/code/game/objects/items/tools/weldingtool.dm b/modular_sand/code/game/objects/items/tools/weldingtool.dm similarity index 91% rename from sandcode/code/game/objects/items/tools/weldingtool.dm rename to modular_sand/code/game/objects/items/tools/weldingtool.dm index f18dc8e6c3..56d6f351d4 100644 --- a/sandcode/code/game/objects/items/tools/weldingtool.dm +++ b/modular_sand/code/game/objects/items/tools/weldingtool.dm @@ -1,7 +1,7 @@ /obj/item/weldingtool/makeshift name = "Makeshift Welding Tool" desc = "You begin to think that your hands would do a better job." - icon = 'sandcode/icons/obj/tools.dmi' + icon = 'modular_sand/icons/obj/tools.dmi' icon_state = "makeshift_welder" max_fuel = 10 w_class = WEIGHT_CLASS_TINY diff --git a/sandcode/code/game/objects/items/tools/wirecutters.dm b/modular_sand/code/game/objects/items/tools/wirecutters.dm similarity index 82% rename from sandcode/code/game/objects/items/tools/wirecutters.dm rename to modular_sand/code/game/objects/items/tools/wirecutters.dm index 1e8fdee50c..807cfc20e5 100644 --- a/sandcode/code/game/objects/items/tools/wirecutters.dm +++ b/modular_sand/code/game/objects/items/tools/wirecutters.dm @@ -1,6 +1,6 @@ /obj/item/wirecutters/makeshift name = "Makeshift Wirecutters" desc = "It's two metal rods hammered flat with a bolt through the middle, and cable grips." - icon = 'sandcode/icons/obj/tools.dmi' + icon = 'modular_sand/icons/obj/tools.dmi' icon_state = "makeshift_cutters" toolspeed = 2.5 diff --git a/sandcode/code/game/objects/items/tools/wrench.dm b/modular_sand/code/game/objects/items/tools/wrench.dm similarity index 80% rename from sandcode/code/game/objects/items/tools/wrench.dm rename to modular_sand/code/game/objects/items/tools/wrench.dm index bcbdafa586..fe2a3eeb94 100644 --- a/sandcode/code/game/objects/items/tools/wrench.dm +++ b/modular_sand/code/game/objects/items/tools/wrench.dm @@ -1,6 +1,6 @@ /obj/item/wrench/makeshift name = "Makeshift Wrench" desc = "It's a metal rod with a metal sheet crudely hammered around the tip." - icon = 'sandcode/icons/obj/tools.dmi' + icon = 'modular_sand/icons/obj/tools.dmi' icon_state = "makeshift_wrench" toolspeed = 2.5 diff --git a/sandcode/code/game/objects/structures/ghost_role_spawners.dm b/modular_sand/code/game/objects/structures/ghost_role_spawners.dm similarity index 96% rename from sandcode/code/game/objects/structures/ghost_role_spawners.dm rename to modular_sand/code/game/objects/structures/ghost_role_spawners.dm index d7a9bb64b5..9aac0324b3 100644 --- a/sandcode/code/game/objects/structures/ghost_role_spawners.dm +++ b/modular_sand/code/game/objects/structures/ghost_role_spawners.dm @@ -11,7 +11,7 @@ /obj/effect/mob_spawn/robot/ghostcafe name = "Cafe Robotic Storage" uses = -1 - icon = 'sandcode/icons/obj/machines/robot_storage.dmi' + icon = 'modular_sand/icons/obj/machines/robot_storage.dmi' icon_state = "robostorage" mob_name = "a cafe robot" roundstart = FALSE diff --git a/sandcode/code/game/objects/structures/ladders.dm b/modular_sand/code/game/objects/structures/ladders.dm similarity index 100% rename from sandcode/code/game/objects/structures/ladders.dm rename to modular_sand/code/game/objects/structures/ladders.dm diff --git a/sandcode/code/game/objects/structures/lavaland/necropolis_tendril.dm b/modular_sand/code/game/objects/structures/lavaland/necropolis_tendril.dm similarity index 100% rename from sandcode/code/game/objects/structures/lavaland/necropolis_tendril.dm rename to modular_sand/code/game/objects/structures/lavaland/necropolis_tendril.dm diff --git a/sandcode/code/game/objects/structures/tank_holder.dm b/modular_sand/code/game/objects/structures/tank_holder.dm similarity index 98% rename from sandcode/code/game/objects/structures/tank_holder.dm rename to modular_sand/code/game/objects/structures/tank_holder.dm index 3292db011e..eb484c3e64 100644 --- a/sandcode/code/game/objects/structures/tank_holder.dm +++ b/modular_sand/code/game/objects/structures/tank_holder.dm @@ -2,7 +2,7 @@ /obj/structure/tank_holder name = "tank holder" desc = "A metallic frame that can hold tanks and extinguishers." - icon = 'sandcode/icons/obj/tank.dmi' + icon = 'modular_sand/icons/obj/tank.dmi' icon_state = "holder" custom_materials = list(/datum/material/iron = 2000) diff --git a/sandcode/code/game/turfs/open.dm b/modular_sand/code/game/turfs/open.dm similarity index 100% rename from sandcode/code/game/turfs/open.dm rename to modular_sand/code/game/turfs/open.dm diff --git a/sandcode/code/game/turfs/simulated/floor/asteroid.dm b/modular_sand/code/game/turfs/simulated/floor/asteroid.dm similarity index 100% rename from sandcode/code/game/turfs/simulated/floor/asteroid.dm rename to modular_sand/code/game/turfs/simulated/floor/asteroid.dm diff --git a/sandcode/code/game/turfs/simulated/floor/base_icon_state_overrides.dm b/modular_sand/code/game/turfs/simulated/floor/base_icon_state_overrides.dm similarity index 100% rename from sandcode/code/game/turfs/simulated/floor/base_icon_state_overrides.dm rename to modular_sand/code/game/turfs/simulated/floor/base_icon_state_overrides.dm diff --git a/sandcode/code/game/turfs/simulated/floor/misc_floor.dm b/modular_sand/code/game/turfs/simulated/floor/misc_floor.dm similarity index 81% rename from sandcode/code/game/turfs/simulated/floor/misc_floor.dm rename to modular_sand/code/game/turfs/simulated/floor/misc_floor.dm index 1dde042859..1bdfba4fb7 100644 --- a/sandcode/code/game/turfs/simulated/floor/misc_floor.dm +++ b/modular_sand/code/game/turfs/simulated/floor/misc_floor.dm @@ -2,7 +2,7 @@ /turf/open/floor/plasteel/showroomfloor/shower name = "shower drain" - icon = 'sandcode/icons/turf/floors.dmi' + icon = 'modular_sand/icons/turf/floors.dmi' icon_state = "shower" base_icon_state = "shower" floor_tile = /obj/item/stack/tile/plasteel/shower_drain diff --git a/sandcode/code/game/turfs/simulated/floor/plasteel_floor.dm b/modular_sand/code/game/turfs/simulated/floor/plasteel_floor.dm similarity index 100% rename from sandcode/code/game/turfs/simulated/floor/plasteel_floor.dm rename to modular_sand/code/game/turfs/simulated/floor/plasteel_floor.dm diff --git a/sandcode/code/game/turfs/simulated/floor/plastitanium_floor.dm b/modular_sand/code/game/turfs/simulated/floor/plastitanium_floor.dm similarity index 100% rename from sandcode/code/game/turfs/simulated/floor/plastitanium_floor.dm rename to modular_sand/code/game/turfs/simulated/floor/plastitanium_floor.dm diff --git a/sandcode/code/game/turfs/simulated/floor/plating.dm b/modular_sand/code/game/turfs/simulated/floor/plating.dm similarity index 100% rename from sandcode/code/game/turfs/simulated/floor/plating.dm rename to modular_sand/code/game/turfs/simulated/floor/plating.dm diff --git a/sandcode/code/game/turfs/simulated/floor/titanium_floor.dm b/modular_sand/code/game/turfs/simulated/floor/titanium_floor.dm similarity index 97% rename from sandcode/code/game/turfs/simulated/floor/titanium_floor.dm rename to modular_sand/code/game/turfs/simulated/floor/titanium_floor.dm index 189c873bf0..0fe540baa0 100644 --- a/sandcode/code/game/turfs/simulated/floor/titanium_floor.dm +++ b/modular_sand/code/game/turfs/simulated/floor/titanium_floor.dm @@ -1,7 +1,7 @@ // OLD TITANIUM (titanium floor tiles before PR #50454) /turf/open/floor/mineral/titanium/tiled name = "titanium tile" - icon = 'sandcode/icons/turf/floors.dmi' + icon = 'modular_sand/icons/turf/floors.dmi' icon_state = "titanium_tiled" floor_tile = /obj/item/stack/tile/mineral/titanium/tiled broken_states = list("titanium_dam1_old","titanium_dam2_old","titanium_dam3_old","titanium_dam4_old","titanium_dam5_old") diff --git a/sandcode/code/modules/admin/verbs/fix_air.dm b/modular_sand/code/modules/admin/verbs/fix_air.dm similarity index 100% rename from sandcode/code/modules/admin/verbs/fix_air.dm rename to modular_sand/code/modules/admin/verbs/fix_air.dm diff --git a/sandcode/code/modules/atmospherics/machinery/pipes/bluespace.dm b/modular_sand/code/modules/atmospherics/machinery/pipes/bluespace.dm similarity index 98% rename from sandcode/code/modules/atmospherics/machinery/pipes/bluespace.dm rename to modular_sand/code/modules/atmospherics/machinery/pipes/bluespace.dm index 0be8358031..052fbde350 100644 --- a/sandcode/code/modules/atmospherics/machinery/pipes/bluespace.dm +++ b/modular_sand/code/modules/atmospherics/machinery/pipes/bluespace.dm @@ -2,7 +2,7 @@ GLOBAL_LIST_EMPTY(bluespace_pipe_networks) /obj/machinery/atmospherics/pipe/bluespace name = "bluespace pipe" desc = "Transmits gas across large distances of space. Developed using bluespace technology. Use a multitool on it to set its network." - icon = 'sandcode/icons/obj/atmospherics/pipes/bluespace.dmi' + icon = 'modular_sand/icons/obj/atmospherics/pipes/bluespace.dmi' icon_state = "blue_map-2" pipe_state = "bluespace" dir = SOUTH diff --git a/sandcode/code/modules/cargo/packs/emergency.dm b/modular_sand/code/modules/cargo/packs/emergency.dm similarity index 100% rename from sandcode/code/modules/cargo/packs/emergency.dm rename to modular_sand/code/modules/cargo/packs/emergency.dm diff --git a/sandcode/code/modules/cargo/packs/misc.dm b/modular_sand/code/modules/cargo/packs/misc.dm similarity index 100% rename from sandcode/code/modules/cargo/packs/misc.dm rename to modular_sand/code/modules/cargo/packs/misc.dm diff --git a/sandcode/code/modules/cargo/packs/vending.dm b/modular_sand/code/modules/cargo/packs/vending.dm similarity index 100% rename from sandcode/code/modules/cargo/packs/vending.dm rename to modular_sand/code/modules/cargo/packs/vending.dm diff --git a/modular_sand/code/modules/client/asset_cache.dm b/modular_sand/code/modules/client/asset_cache.dm new file mode 100644 index 0000000000..ca8373edb1 --- /dev/null +++ b/modular_sand/code/modules/client/asset_cache.dm @@ -0,0 +1,21 @@ +/datum/asset/simple/tetris + assets = list( + "tetris_0.gif" = 'modular_sand/icons/tetris/tetris_0.gif', + "tetris_1.gif" = 'modular_sand/icons/tetris/tetris_1.gif', + "tetris_2.gif" = 'modular_sand/icons/tetris/tetris_2.gif', + "tetris_3.gif" = 'modular_sand/icons/tetris/tetris_3.gif', + "tetris_4.gif" = 'modular_sand/icons/tetris/tetris_4.gif', + "tetris_5.gif" = 'modular_sand/icons/tetris/tetris_5.gif', + "tetris_6.gif" = 'modular_sand/icons/tetris/tetris_6.gif', + "tetris_7.gif" = 'modular_sand/icons/tetris/tetris_7.gif', + "tetrisp0.gif" = 'modular_sand/icons/tetris/tetrisp0.gif', + "tetrisp1.gif" = 'modular_sand/icons/tetris/tetrisp1.gif', + "tetrisp2.gif" = 'modular_sand/icons/tetris/tetrisp2.gif', + "tetrisp3.gif" = 'modular_sand/icons/tetris/tetrisp3.gif', + "tetrisp4.gif" = 'modular_sand/icons/tetris/tetrisp4.gif', + "tetrisp5.gif" = 'modular_sand/icons/tetris/tetrisp5.gif', + "tetrisp6.gif" = 'modular_sand/icons/tetris/tetrisp6.gif', + "tetrisp7.gif" = 'modular_sand/icons/tetris/tetrisp7.gif', + "tetris.js" = 'tgui/src/interfaces/tetris/tetris.js', + "tetris2.js" = 'tgui/src/interfaces/tetris/tetris2.js' + ) diff --git a/sandcode/code/modules/client/loadout/boxers.dm b/modular_sand/code/modules/client/loadout/boxers.dm similarity index 100% rename from sandcode/code/modules/client/loadout/boxers.dm rename to modular_sand/code/modules/client/loadout/boxers.dm diff --git a/sandcode/code/modules/client/loadout/shirts.dm b/modular_sand/code/modules/client/loadout/shirts.dm similarity index 100% rename from sandcode/code/modules/client/loadout/shirts.dm rename to modular_sand/code/modules/client/loadout/shirts.dm diff --git a/sandcode/code/modules/client/loadout/socks.dm b/modular_sand/code/modules/client/loadout/socks.dm similarity index 100% rename from sandcode/code/modules/client/loadout/socks.dm rename to modular_sand/code/modules/client/loadout/socks.dm diff --git a/sandcode/code/modules/client/loadout/wrists.dm b/modular_sand/code/modules/client/loadout/wrists.dm similarity index 100% rename from sandcode/code/modules/client/loadout/wrists.dm rename to modular_sand/code/modules/client/loadout/wrists.dm diff --git a/sandcode/code/modules/client/preferences_toggles.dm b/modular_sand/code/modules/client/preferences_toggles.dm similarity index 100% rename from sandcode/code/modules/client/preferences_toggles.dm rename to modular_sand/code/modules/client/preferences_toggles.dm diff --git a/sandcode/code/modules/clothing/head/misc.dm b/modular_sand/code/modules/clothing/head/misc.dm similarity index 85% rename from sandcode/code/modules/clothing/head/misc.dm rename to modular_sand/code/modules/clothing/head/misc.dm index 116218fb64..8d93981414 100644 --- a/sandcode/code/modules/clothing/head/misc.dm +++ b/modular_sand/code/modules/clothing/head/misc.dm @@ -1,9 +1,9 @@ /obj/item/clothing/head/goatpelt name = "goat pelt hat" desc = "Fuzzy and Warm!" - icon = 'sandcode/icons/obj/clothing/hats.dmi' + icon = 'modular_sand/icons/obj/clothing/hats.dmi' icon_state = "goatpelt" - mob_overlay_icon = 'sandcode/icons/mob/clothing/head.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/head.dmi' mutantrace_variation = STYLE_NO_ANTHRO_ICON item_state = "goatpelt" @@ -31,9 +31,9 @@ /obj/item/clothing/head/goatpope name = "goat pope hat" desc = "And on the seventh day King Goat said there will be cabbage!" - mob_overlay_icon = 'sandcode/icons/mob/large-worn-icons/64x64/head.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/large-worn-icons/64x64/head.dmi' mutantrace_variation = STYLE_NO_ANTHRO_ICON - icon = 'sandcode/icons/obj/clothing/hats.dmi' + icon = 'modular_sand/icons/obj/clothing/hats.dmi' icon_state = "goatpope" item_state = "goatpope" worn_x_dimension = 64 diff --git a/sandcode/code/modules/clothing/masks/miscellaneous.dm b/modular_sand/code/modules/clothing/masks/miscellaneous.dm similarity index 73% rename from sandcode/code/modules/clothing/masks/miscellaneous.dm rename to modular_sand/code/modules/clothing/masks/miscellaneous.dm index f4e6efd6b0..b1665df07e 100644 --- a/sandcode/code/modules/clothing/masks/miscellaneous.dm +++ b/modular_sand/code/modules/clothing/masks/miscellaneous.dm @@ -1,10 +1,10 @@ /obj/item/clothing/mask/sand //keep an eye on this boy, i want a it to be a hoodie for a cloak now. name = "Sand mask" desc = "The halo appears to be floating." - icon = 'sandcode/icons/obj/clothing/mask.dmi' + icon = 'modular_sand/icons/obj/clothing/mask.dmi' icon_state = "sand" item_state = "sand" - mob_overlay_icon = 'sandcode/icons/mob/clothing/mask.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/mask.dmi' flags_cover = MASKCOVERSMOUTH visor_flags_cover = MASKCOVERSMOUTH clothing_flags = null diff --git a/sandcode/code/modules/clothing/outfits/standard.dm b/modular_sand/code/modules/clothing/outfits/standard.dm similarity index 100% rename from sandcode/code/modules/clothing/outfits/standard.dm rename to modular_sand/code/modules/clothing/outfits/standard.dm diff --git a/sandcode/code/modules/clothing/refactor.dm b/modular_sand/code/modules/clothing/refactor.dm similarity index 68% rename from sandcode/code/modules/clothing/refactor.dm rename to modular_sand/code/modules/clothing/refactor.dm index 74bba9f104..15d28c8591 100644 --- a/sandcode/code/modules/clothing/refactor.dm +++ b/modular_sand/code/modules/clothing/refactor.dm @@ -1,18 +1,18 @@ /obj/item/clothing/suit/armor/vest/warden mutantrace_variation = STYLE_DIGITIGRADE|STYLE_ALL_TAURIC - taur_mob_worn_overlay = 'sandcode/icons/mob/suits_taur.dmi' + taur_mob_worn_overlay = 'modular_sand/icons/mob/suits_taur.dmi' /obj/item/clothing/suit/hooded/techpriest mutantrace_variation = STYLE_DIGITIGRADE|STYLE_ALL_TAURIC - taur_mob_worn_overlay = 'sandcode/icons/mob/suits_taur.dmi' + taur_mob_worn_overlay = 'modular_sand/icons/mob/suits_taur.dmi' /obj/item/clothing/suit/hooded/techpriest_t mutantrace_variation = STYLE_DIGITIGRADE|STYLE_ALL_TAURIC - taur_mob_worn_overlay = 'sandcode/icons/mob/suits_taur.dmi' + taur_mob_worn_overlay = 'modular_sand/icons/mob/suits_taur.dmi' /obj/item/clothing/shoes/jackboots/Initialize() . = ..() - AddComponent(/datum/component/squeak, list('sandcode/sound/effects/jackboot1.ogg'=1, 'sandcode/sound/effects/jackboot2.ogg'=1), 50) + AddComponent(/datum/component/squeak, list('modular_sand/sound/effects/jackboot1.ogg'=1, 'modular_sand/sound/effects/jackboot2.ogg'=1), 50) /obj/item/clothing/shoes/jackboots/equipped(mob/user, slot) . = ..() @@ -28,7 +28,7 @@ var/obj/item/clothing/shoes/combat/sneakboots/B = src if(istype(B)) return - AddComponent(/datum/component/squeak, list('sandcode/sound/effects/jackboot1.ogg'=1, 'sandcode/sound/effects/jackboot2.ogg'=1), 50) + AddComponent(/datum/component/squeak, list('modular_sand/sound/effects/jackboot1.ogg'=1, 'modular_sand/sound/effects/jackboot2.ogg'=1), 50) /obj/item/clothing/shoes/combat/equipped(mob/user, slot) . = ..() diff --git a/sandcode/code/modules/clothing/spacesuits/chronosuit.dm b/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm similarity index 97% rename from sandcode/code/modules/clothing/spacesuits/chronosuit.dm rename to modular_sand/code/modules/clothing/spacesuits/chronosuit.dm index ad454ab802..09f83ac07d 100644 --- a/sandcode/code/modules/clothing/spacesuits/chronosuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/chronosuit.dm @@ -1,8 +1,8 @@ /obj/item/clothing/head/helmet/space/chronos //Gandalf was here! name = "Chronosuit Helmet" desc = "A white helmet with an opaque blue visor." - mob_overlay_icon = 'sandcode/icons/mob/clothing/head.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/head_muzzled.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/head.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/head_muzzled.dmi' icon_state = "chronohelmet" item_state = "chronohelmet" slowdown = 0 @@ -18,8 +18,8 @@ /obj/item/clothing/suit/space/chronos name = "Chronosuit" desc = "An advanced spacesuit equipped with time-bluespace teleportation and anti-compression technology." - mob_overlay_icon = 'sandcode/icons/mob/clothing/suit.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/suit_digi.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/suit.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/suit_digi.dmi' icon_state = "chronosuit" item_state = "chronosuit" actions_types = list(/datum/action/item_action/toggle) diff --git a/sandcode/code/modules/clothing/spacesuits/hardsuit.dm b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm similarity index 92% rename from sandcode/code/modules/clothing/spacesuits/hardsuit.dm rename to modular_sand/code/modules/clothing/spacesuits/hardsuit.dm index bfae87a635..2faa39fc7f 100644 --- a/sandcode/code/modules/clothing/spacesuits/hardsuit.dm +++ b/modular_sand/code/modules/clothing/spacesuits/hardsuit.dm @@ -2,9 +2,9 @@ /obj/item/clothing/head/helmet/space/hardsuit/powerarmor name = "Power Armor Helmet MK. I" desc = "An advanced helmet attached to a powered exoskeleton suit. Protects well against most forms of harm, but struggles against exotic hazards." - icon = 'sandcode/icons/obj/clothing/hats.dmi' - mob_overlay_icon = 'sandcode/icons/mob/clothing/head.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/head_muzzled.dmi' + icon = 'modular_sand/icons/obj/clothing/hats.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/head.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/head_muzzled.dmi' icon_state = "hardsuit0-powerarmor-1" item_state = "hardsuit0-powerarmor-1" hardsuit_type = "powerarmor" @@ -56,9 +56,9 @@ /obj/item/clothing/suit/space/hardsuit/powerarmor name = "Power Armor MK. I" desc = "A self-powered exoskeleton suit comprised of flexible Plasteel sheets and advanced components, designed to offer excellent protection while still allowing mobility. Does not protect against Space, and struggles against more exotic hazards." - icon = 'sandcode/icons/obj/clothing/suits.dmi' - mob_overlay_icon = 'sandcode/icons/mob/clothing/suit.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/suit_digi.dmi' + icon = 'modular_sand/icons/obj/clothing/suits.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/suit.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/suit_digi.dmi' icon_state = "hardsuit-powerarmor-1" item_state = "hardsuit-powerarmor-1" slowdown = -0.1 @@ -99,7 +99,7 @@ /obj/item/clothing/suit/space/hardsuit/powerarmor/emp_act() . = ..() var/mob/living/carbon/human/user = src.loc - playsound(src.loc, 'sandcode/sound/misc/suitmalf.ogg', 60, 1, 10) + playsound(src.loc, 'modular_sand/sound/misc/suitmalf.ogg', 60, 1, 10) if (ishuman(user) && (user.wear_suit == src)) to_chat(user, "The motors on your armor cease to function, causing the full weight of the suit to weigh on you all at once!") user.emote("scream") diff --git a/sandcode/code/modules/clothing/under/_under.dm b/modular_sand/code/modules/clothing/under/_under.dm similarity index 100% rename from sandcode/code/modules/clothing/under/_under.dm rename to modular_sand/code/modules/clothing/under/_under.dm diff --git a/sandcode/code/modules/clothing/underwear/_underwear.dm b/modular_sand/code/modules/clothing/underwear/_underwear.dm similarity index 74% rename from sandcode/code/modules/clothing/underwear/_underwear.dm rename to modular_sand/code/modules/clothing/underwear/_underwear.dm index 40daacf3c5..4fddb510df 100644 --- a/sandcode/code/modules/clothing/underwear/_underwear.dm +++ b/modular_sand/code/modules/clothing/underwear/_underwear.dm @@ -2,9 +2,9 @@ /obj/item/clothing/underwear name = "Underwear" desc = "If you're reading this, something went wrong." - icon = 'sandcode/icons/mob/clothing/underwear.dmi' //if someone is willing to make proper inventory sprites that'd be very cash money - mob_overlay_icon = 'sandcode/icons/mob/clothing/underwear.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/underwear_digi.dmi' + icon = 'modular_sand/icons/mob/clothing/underwear.dmi' //if someone is willing to make proper inventory sprites that'd be very cash money + mob_overlay_icon = 'modular_sand/icons/mob/clothing/underwear.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/underwear_digi.dmi' body_parts_covered = GROIN permeability_coefficient = 0.9 block_priority = BLOCK_PRIORITY_UNDERWEAR diff --git a/sandcode/code/modules/clothing/underwear/boxers.dm b/modular_sand/code/modules/clothing/underwear/boxers.dm similarity index 100% rename from sandcode/code/modules/clothing/underwear/boxers.dm rename to modular_sand/code/modules/clothing/underwear/boxers.dm diff --git a/sandcode/code/modules/clothing/underwear/shirts.dm b/modular_sand/code/modules/clothing/underwear/shirts.dm similarity index 100% rename from sandcode/code/modules/clothing/underwear/shirts.dm rename to modular_sand/code/modules/clothing/underwear/shirts.dm diff --git a/sandcode/code/modules/clothing/underwear/socks.dm b/modular_sand/code/modules/clothing/underwear/socks.dm similarity index 100% rename from sandcode/code/modules/clothing/underwear/socks.dm rename to modular_sand/code/modules/clothing/underwear/socks.dm diff --git a/sandcode/code/modules/clothing/wrists/_wrists.dm b/modular_sand/code/modules/clothing/wrists/_wrists.dm similarity index 75% rename from sandcode/code/modules/clothing/wrists/_wrists.dm rename to modular_sand/code/modules/clothing/wrists/_wrists.dm index 521ac1e58e..fda88098ce 100644 --- a/sandcode/code/modules/clothing/wrists/_wrists.dm +++ b/modular_sand/code/modules/clothing/wrists/_wrists.dm @@ -4,8 +4,8 @@ desc = "oh no." gender = PLURAL //change this if it is for a single wrist w_class = WEIGHT_CLASS_SMALL - icon = 'sandcode/icons/obj/clothing/wrist.dmi' - mob_overlay_icon = 'sandcode/icons/mob/clothing/wrists.dmi' + icon = 'modular_sand/icons/obj/clothing/wrist.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/wrists.dmi' siemens_coefficient = 0.5 body_parts_covered = HANDS slot_flags = ITEM_SLOT_WRISTS diff --git a/sandcode/code/modules/clothing/wrists/watches.dm b/modular_sand/code/modules/clothing/wrists/watches.dm similarity index 100% rename from sandcode/code/modules/clothing/wrists/watches.dm rename to modular_sand/code/modules/clothing/wrists/watches.dm diff --git a/sandcode/code/modules/crafting/recipes/recipes_misc.dm b/modular_sand/code/modules/crafting/recipes/recipes_misc.dm similarity index 100% rename from sandcode/code/modules/crafting/recipes/recipes_misc.dm rename to modular_sand/code/modules/crafting/recipes/recipes_misc.dm diff --git a/sandcode/code/modules/hydroponics/grown/misc.dm b/modular_sand/code/modules/hydroponics/grown/misc.dm similarity index 100% rename from sandcode/code/modules/hydroponics/grown/misc.dm rename to modular_sand/code/modules/hydroponics/grown/misc.dm diff --git a/sandcode/code/modules/integrated_electronics/core/assemblies.dm b/modular_sand/code/modules/integrated_electronics/core/assemblies.dm similarity index 100% rename from sandcode/code/modules/integrated_electronics/core/assemblies.dm rename to modular_sand/code/modules/integrated_electronics/core/assemblies.dm diff --git a/sandcode/code/modules/integrated_electronics/subtypes/input.dm b/modular_sand/code/modules/integrated_electronics/subtypes/input.dm similarity index 100% rename from sandcode/code/modules/integrated_electronics/subtypes/input.dm rename to modular_sand/code/modules/integrated_electronics/subtypes/input.dm diff --git a/sandcode/code/modules/integrated_electronics/subtypes/manipulation.dm b/modular_sand/code/modules/integrated_electronics/subtypes/manipulation.dm similarity index 100% rename from sandcode/code/modules/integrated_electronics/subtypes/manipulation.dm rename to modular_sand/code/modules/integrated_electronics/subtypes/manipulation.dm diff --git a/sandcode/code/modules/integrated_electronics/subtypes/output.dm b/modular_sand/code/modules/integrated_electronics/subtypes/output.dm similarity index 100% rename from sandcode/code/modules/integrated_electronics/subtypes/output.dm rename to modular_sand/code/modules/integrated_electronics/subtypes/output.dm diff --git a/sandcode/code/modules/keybindings/keybind/carbon.dm b/modular_sand/code/modules/keybindings/keybind/carbon.dm similarity index 100% rename from sandcode/code/modules/keybindings/keybind/carbon.dm rename to modular_sand/code/modules/keybindings/keybind/carbon.dm diff --git a/sandcode/code/modules/language/dragon.dm b/modular_sand/code/modules/language/dragon.dm similarity index 100% rename from sandcode/code/modules/language/dragon.dm rename to modular_sand/code/modules/language/dragon.dm diff --git a/sandcode/code/modules/language/language.dm b/modular_sand/code/modules/language/language.dm similarity index 99% rename from sandcode/code/modules/language/language.dm rename to modular_sand/code/modules/language/language.dm index 464e160107..3f3dce1a45 100644 --- a/sandcode/code/modules/language/language.dm +++ b/modular_sand/code/modules/language/language.dm @@ -1,7 +1,7 @@ // And so, people started making weird sounds that only similar ones could understand and do them too. /datum/language/sandcode - icon = 'sandcode/icons/misc/language.dmi' + icon = 'modular_sand/icons/misc/language.dmi' icon_state = null /datum/language/sandcode/sergal diff --git a/sandcode/code/modules/mining/equipment/kinetic_crusher.dm b/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm similarity index 94% rename from sandcode/code/modules/mining/equipment/kinetic_crusher.dm rename to modular_sand/code/modules/mining/equipment/kinetic_crusher.dm index c992810161..a2166cb62d 100644 --- a/sandcode/code/modules/mining/equipment/kinetic_crusher.dm +++ b/modular_sand/code/modules/mining/equipment/kinetic_crusher.dm @@ -1,8 +1,8 @@ //kinetic destroyer (premium crusher) /obj/item/kinetic_crusher/premiumcrusher - icon = 'sandcode/icons/obj/mining.dmi' - lefthand_file = 'sandcode/icons/mob/inhands/weapons/hammerspc_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/weapons/hammerspc_righthand.dmi' + icon = 'modular_sand/icons/obj/mining.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/weapons/hammerspc_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/weapons/hammerspc_righthand.dmi' name = "Kinetic Destroyer" desc = "Revised and refined by veteran miners, this crusher design has been improved in nearly everyway. Featuring a lightweight composite body and a hardened plastitanium head, this weapon is exceptional at removing life from most things." hitsound = 'sound/weapons/bladeslice.ogg' @@ -14,7 +14,7 @@ /obj/item/crusher_trophy/golden_skull name = "golden legion skull" desc = "Nope, it's not the crystal one, but still valuable. Suitable as a trophy for a kinetic crusher." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "goldenskull" denied_type = /obj/item/crusher_trophy/golden_skull @@ -100,7 +100,7 @@ /obj/item/crusher_trophy/blaster_tubes/mask name = "mask of a shambling miner" desc = "It really doesn't seem like it could be worn. Suitable as a crusher trophy." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "miner_mask" bonus_value = 10 denied_type = /obj/item/crusher_trophy/blaster_tubes/mask @@ -132,7 +132,7 @@ /obj/item/crusher_trophy/blaster_tubes/impskull name = "imp skull" desc = "Somebody got glory killed. Suitable as a trophy." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "impskull" bonus_value = 5 denied_type = /obj/item/crusher_trophy/blaster_tubes/impskull @@ -145,7 +145,7 @@ marker.icon_state = "fireball" marker.damage = bonus_value marker.nodamage = FALSE - playsound(user.loc, 'sandcode/sound/misc/impranged.wav', 50, 0) + playsound(user.loc, 'modular_sand/sound/misc/impranged.wav', 50, 0) //traitor crusher /obj/item/projectile/destabilizer/harm @@ -230,7 +230,7 @@ /obj/item/crusher_trophy/king_goat name = "king goat hoof" desc = "A hoof from the king of all goats, it still glows with a fraction of its original power... Suitable as a trophy for a kinetic crusher." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "goat_hoof" //needs a better sprite but I cant sprite . denied_type = /obj/item/crusher_trophy/king_goat @@ -275,7 +275,7 @@ /obj/item/crusher_trophy/gladiator name = "gladiator's horn" desc = "The remaining horn of the Gladiator. Suitable as a crusher trophy." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "horn" bonus_value = 15 denied_type = /obj/item/crusher_trophy/gladiator @@ -295,12 +295,12 @@ //gladiator zweihander - it's just a one handed crusher /obj/item/melee/zweihander - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "zweihander" item_state = "zweihander" resistance_flags = FIRE_PROOF | UNACIDABLE | INDESTRUCTIBLE - lefthand_file = 'sandcode/icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/weapons/swords_righthand.dmi' name = "Zweihander" desc = "A surprisingly tough sword, made out of drake hide and bone. Somehow, despite it's large size, it's easy to carry one handed." force = 15 @@ -309,7 +309,7 @@ throw_speed = 4 armour_penetration = 20 custom_materials = list(/datum/material/titanium=3150, /datum/material/glass=2075, /datum/material/gold=3000, /datum/material/diamond=5000) - hitsound = 'sandcode/sound/weapons/zweihanderslice.ogg' + hitsound = 'modular_sand/sound/weapons/zweihanderslice.ogg' attack_verb = list("smashed", "crushed", "cleaved", "chopped", "pulped") sharpness = SHARP_EDGED var/list/trophies = list() @@ -424,7 +424,7 @@ /obj/item/crusher_trophy/dark_energy name = "dark energy" desc = "A black ball of energy that was formed when Sif miraculously imploded. Suitable as a trophy for a kinetic crusher." - icon = 'sandcode/icons/obj/lavaland/sif.dmi' + icon = 'modular_sand/icons/obj/lavaland/sif.dmi' icon_state = "sif_energy" denied_type = /obj/item/crusher_trophy/dark_energy bonus_value = 30 @@ -443,7 +443,7 @@ var/turf/T = get_ranged_target_turf(chargeturf,dir,range)//get final dash turf if(!T) //the final dash turf was out of range - we settle for the target turf instead T = chargeturf - playsound(user, pick('sandcode/sound/sif/whoosh1.ogg', 'sandcode/sound/sif/whoosh2.ogg', 'sandcode/sound/sif/whoosh3.ogg'), 300, 1) + playsound(user, pick('modular_sand/sound/sif/whoosh1.ogg', 'modular_sand/sound/sif/whoosh2.ogg', 'modular_sand/sound/sif/whoosh3.ogg'), 300, 1) new /obj/effect/temp_visual/decoy/fading(user.loc, user) //Stop movement walk(user,0) @@ -455,7 +455,7 @@ //Dash through the target if possible (it was a furious bash after all) if(target.CanPass(user, T)) walk_to(user, T, 0, 1, movespeed) - playsound(user, pick('sandcode/sound/sif/whoosh1.ogg', 'sandcode/sound/sif/whoosh2.ogg', 'sandcode/sound/sif/whoosh3.ogg'), 300, 1) + playsound(user, pick('modular_sand/sound/sif/whoosh1.ogg', 'modular_sand/sound/sif/whoosh2.ogg', 'modular_sand/sound/sif/whoosh3.ogg'), 300, 1) new /obj/effect/temp_visual/decoy/fading(user.loc, user) //Stop movement walk(user, 0) diff --git a/sandcode/code/modules/mining/equipment/regenerative_core.dm b/modular_sand/code/modules/mining/equipment/regenerative_core.dm similarity index 100% rename from sandcode/code/modules/mining/equipment/regenerative_core.dm rename to modular_sand/code/modules/mining/equipment/regenerative_core.dm diff --git a/sandcode/code/modules/mining/lavaland/necropolis_chests.dm b/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm similarity index 95% rename from sandcode/code/modules/mining/lavaland/necropolis_chests.dm rename to modular_sand/code/modules/mining/lavaland/necropolis_chests.dm index 773e335dd1..4208b46cd8 100644 --- a/sandcode/code/modules/mining/lavaland/necropolis_chests.dm +++ b/modular_sand/code/modules/mining/lavaland/necropolis_chests.dm @@ -18,9 +18,9 @@ /obj/item/shield/riot/tower/swat/gladiator name = "\proper Gladiator's shield" desc = "A very powerful and near indestructible shield, reinforced with drake and goliath hide. Can be used as a raft on lava." - icon = 'sandcode/icons/obj/shields.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/shields_righthand.dmi' - lefthand_file = 'sandcode/icons/mob/inhands/equipment/shields_lefthand.dmi' + icon = 'modular_sand/icons/obj/shields.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/shields_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/shields_lefthand.dmi' icon_state = "gladiator" item_state = "gladiator" resistance_flags = FIRE_PROOF | UNACIDABLE | INDESTRUCTIBLE @@ -48,7 +48,7 @@ /obj/vehicle/ridden/lavaboat/dragon/gladiator name = "\proper Gladiator's surfboard" desc = "This thing can be used to cross lava rivers... I guess. Alt click to turn into back into a shield." - icon = 'sandcode/icons/obj/shields.dmi' + icon = 'modular_sand/icons/obj/shields.dmi' icon_state = "raft" /obj/vehicle/ridden/lavaboat/dragon/gladiator/Initialize() @@ -101,10 +101,10 @@ /obj/item/gun/ballistic/revolver/doublebarrel/super burst_size = 1 actions_types = list(/datum/action/item_action/toggle_hook) - icon = 'sandcode/icons/obj/guns/projectile.dmi' + icon = 'modular_sand/icons/obj/guns/projectile.dmi' icon_state = "heckgun" - lefthand_file = 'sandcode/icons/mob/inhands/weapons/guns_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/weapons/guns_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/weapons/guns_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/weapons/guns_righthand.dmi' item_state = "heckgun" sharpness = SHARP_EDGED force = 15 @@ -206,11 +206,11 @@ /obj/item/crucible name = "Crucible Sword" desc = "Made from pure argent energy, this sword can cut through flesh like butter." - icon = 'sandcode/icons/obj/1x2.dmi' + icon = 'modular_sand/icons/obj/1x2.dmi' icon_state = "crucible0" var/icon_state_on = "crucible1" - lefthand_file = 'sandcode/icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/weapons/swords_righthand.dmi' item_state = "crucible0" force = 3 throwforce = 5 @@ -356,10 +356,10 @@ desc = "And those that tasted the bite of his sword named him... The Doom Slayer." armor = list("melee" = 75, "bullet" = 55, "laser" = 55, "energy" = 45, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) strip_delay = 130 - icon = 'sandcode/icons/obj/clothing/suits.dmi' + icon = 'modular_sand/icons/obj/clothing/suits.dmi' icon_state = "praetor" - mob_overlay_icon = 'sandcode/icons/mob/clothing/suit.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/suit_digi.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/suit.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/suit_digi.dmi' item_state = "praetor" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/deathsquad/praetor slowdown = 0 @@ -371,10 +371,10 @@ desc = "That's one doomed space marine." armor = list("melee" = 75, "bullet" = 55, "laser" = 55, "energy" = 45, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100) strip_delay = 130 - icon = 'sandcode/icons/obj/clothing/hats.dmi' + icon = 'modular_sand/icons/obj/clothing/hats.dmi' icon_state = "praetor" - mob_overlay_icon = 'sandcode/icons/mob/clothing/head.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/head_muzzled.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/head.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/head_muzzled.dmi' mutantrace_variation = STYLE_MUZZLE | STYLE_NO_ANTHRO_ICON resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF @@ -458,10 +458,10 @@ /obj/item/clothing/neck/necklace/memento_mori/king name = "amulet of kings" desc = "An amulet that shows everyone who the true emperor is." - icon = 'sandcode/icons/obj/clothing/neck.dmi' + icon = 'modular_sand/icons/obj/clothing/neck.dmi' icon_state = "dragon_amulet" item_state = "dragon_amulet" - mob_overlay_icon = 'sandcode/icons/mob/clothing/neck.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/neck.dmi' resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF @@ -480,7 +480,7 @@ /obj/item/bluecrystal name = "\improper blue crystal" desc = "It's very shiny... one may wonder what it does." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "bluecrystal" w_class = WEIGHT_CLASS_SMALL var/list/choices = list( @@ -745,7 +745,7 @@ self_recharge = 1 maxcharge = 1500 //only barely better than a normal power cell now chargerate = 700 //good recharge time doe - icon = 'sandcode/icons/obj/items_and_weapons.dmi' + icon = 'modular_sand/icons/obj/items_and_weapons.dmi' icon_state = "argentcell" ratingdesc = FALSE rating = 6 @@ -811,9 +811,9 @@ /obj/item/clothing/mask/gas/dagoth name = "Golden Mask" desc = "Such a grand and intoxicating innocence." - icon = 'sandcode/icons/obj/clothing/masks.dmi' - mob_overlay_icon = 'sandcode/icons/mob/clothing/mask.dmi' - anthro_mob_worn_overlay = 'sandcode/icons/mob/clothing/head_muzzled.dmi' + icon = 'modular_sand/icons/obj/clothing/masks.dmi' + mob_overlay_icon = 'modular_sand/icons/mob/clothing/mask.dmi' + anthro_mob_worn_overlay = 'modular_sand/icons/mob/clothing/head_muzzled.dmi' icon_state = "dagoth" item_state = "dagoth" actions_types = list(/datum/action/item_action/ashstorm) @@ -925,17 +925,17 @@ /obj/item/melee/sword_of_the_forsaken name = "Sword of the Forsaken" desc = "A glowing giant heavy blade that grows and slightly shrinks in size depending on the wielder's strength." - icon = 'sandcode/icons/obj/lavaland/sif.dmi' + icon = 'modular_sand/icons/obj/lavaland/sif.dmi' icon_state = "sword_of_the_forsaken" item_state = "sword_of_the_forsaken" - lefthand_file = 'sandcode/icons/mob/inhands/item_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/item_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/item_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/item_righthand.dmi' w_class = WEIGHT_CLASS_HUGE force = 20 //slight buff because 15 just doesn't cut it for megafauna loot... hehe "cut it" throwforce = 10 block_chance = 20 //again, slight buff armour_penetration = 200 //the armor penetration is really what makes this unique and actually worth it so boomp it - hitsound = 'sandcode/sound/sif/sif_slash.ogg' + hitsound = 'modular_sand/sound/sif/sif_slash.ogg' attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut", "gutted", "gored") sharpness = SHARP_EDGED resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF @@ -966,7 +966,7 @@ /obj/item/clothing/neck/necklace/necklace_of_the_forsaken name = "Necklace of the Forsaken" desc = "A rose gold necklace with a small static ember that burns inside of the black gem stone, making it warm to the touch." - icon = 'sandcode/icons/obj/lavaland/sif.dmi' + icon = 'modular_sand/icons/obj/lavaland/sif.dmi' icon_state = "necklace_forsaken_active" actions_types = list(/datum/action/item_action/hands_free/necklace_of_the_forsaken) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF @@ -1072,10 +1072,10 @@ name = "\proper Rogue's Drill" desc = "A drill coupled with an internal mechanism that produces shockwaves on demand. Serves as a very robust melee." sharpness = SHARP_EDGED - icon = 'sandcode/icons/obj/mining.dmi' + icon = 'modular_sand/icons/obj/mining.dmi' icon_state = "roguedrill" - lefthand_file = 'sandcode/icons/mob/inhands/equipment/mining_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/equipment/mining_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/equipment/mining_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/equipment/mining_righthand.dmi' item_state = "roguedrill" w_class = WEIGHT_CLASS_BULKY tool_behaviour = TOOL_MINING diff --git a/sandcode/code/modules/mining/machine_bluespaceminer.dm b/modular_sand/code/modules/mining/machine_bluespaceminer.dm similarity index 98% rename from sandcode/code/modules/mining/machine_bluespaceminer.dm rename to modular_sand/code/modules/mining/machine_bluespaceminer.dm index 93909c6c74..5c094c11ca 100644 --- a/sandcode/code/modules/mining/machine_bluespaceminer.dm +++ b/modular_sand/code/modules/mining/machine_bluespaceminer.dm @@ -1,7 +1,7 @@ /obj/machinery/mineral/bluespace_miner name = "bluespace mining machine" desc = "A machine that uses the magic of Bluespace to slowly generate materials and add them to a linked ore silo." - icon = 'sandcode/icons/obj/machines/mining_machines.dmi' + icon = 'modular_sand/icons/obj/machines/mining_machines.dmi' icon_state = "bsminer" density = TRUE circuit = /obj/item/circuitboard/machine/bluespace_miner diff --git a/sandcode/code/modules/mining/machine_vending.dm b/modular_sand/code/modules/mining/machine_vending.dm similarity index 99% rename from sandcode/code/modules/mining/machine_vending.dm rename to modular_sand/code/modules/mining/machine_vending.dm index 0879f94b6c..42c252da63 100644 --- a/sandcode/code/modules/mining/machine_vending.dm +++ b/modular_sand/code/modules/mining/machine_vending.dm @@ -6,4 +6,4 @@ new /datum/data/mining_equipment("Heavy Accelerator", /obj/item/gun/energy/kinetic_accelerator/premiumka/heavy, 10000), new /datum/data/mining_equipment("Modular Accelerator", /obj/item/gun/energy/kinetic_accelerator/premiumka/modular, 15000), new /datum/data/mining_equipment("Build-your-own-KA kit", /obj/item/gun/energy/kinetic_accelerator/premiumka/byoka, 30000), - ) \ No newline at end of file + ) diff --git a/sandcode/code/modules/misc/misc.dm b/modular_sand/code/modules/misc/misc.dm similarity index 88% rename from sandcode/code/modules/misc/misc.dm rename to modular_sand/code/modules/misc/misc.dm index dc4b443535..2e8fb10323 100644 --- a/sandcode/code/modules/misc/misc.dm +++ b/modular_sand/code/modules/misc/misc.dm @@ -3,7 +3,7 @@ desc = "It's a pot... on a closer inspection, you've realized this is a rock" icon_state = "potato" item_state = "potato" - icon = 'sandcode/icons/obj/misc.dmi' + icon = 'modular_sand/icons/obj/misc.dmi' force = 12 throwforce = 20 throw_speed = 5 diff --git a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm similarity index 80% rename from sandcode/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm rename to modular_sand/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm index 35e7fe5d31..5f54ac7ccd 100644 --- a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm +++ b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/antenna.dm @@ -1,13 +1,13 @@ /datum/sprite_accessory/antenna/synthliz/cobrahood name = "Synthetic Lizard - Cobra Hood" icon_state = "cobrahood" - icon = 'sandcode/icons/mob/antenna.dmi' + icon = 'modular_sand/icons/mob/antenna.dmi' color_src = MATRIXED matrixed_sections = MATRIX_RED_GREEN /datum/sprite_accessory/antenna/synthliz/cobrahoodears name = "Synthetic Lizard - Cobra Hood (Ears)" icon_state = "cobraears" - icon = 'sandcode/icons/mob/antenna.dmi' + icon = 'modular_sand/icons/mob/antenna.dmi' color_src = MATRIXED matrixed_sections = MATRIX_RED_GREEN diff --git a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm similarity index 74% rename from sandcode/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm rename to modular_sand/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm index 4e3f0f29e0..df277d8142 100644 --- a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm +++ b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/body_markings.dm @@ -2,5 +2,5 @@ name = "Coloured Belly" color_src = MATRIXED icon_state = "colorbelly" - icon = 'sandcode/icons/mob/skyrat_markings.dmi' + icon = 'modular_sand/icons/mob/skyrat_markings.dmi' matrixed_sections = MATRIX_GREEN diff --git a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/ears.dm b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/ears.dm similarity index 73% rename from sandcode/code/modules/mob/dead/new_player/sprite_accessories/ears.dm rename to modular_sand/code/modules/mob/dead/new_player/sprite_accessories/ears.dm index 6f75b7fa13..e89f6b713e 100644 --- a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/ears.dm +++ b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/ears.dm @@ -1,11 +1,11 @@ /datum/sprite_accessory/mam_ears/cobrahood name = "Cobra Hood" icon_state = "cobrahood" - icon = 'sandcode/icons/mob/mam_ears.dmi' + icon = 'modular_sand/icons/mob/mam_ears.dmi' color_src = MATRIX_RED_GREEN /datum/sprite_accessory/mam_ears/cobrahoodears name = "Cobra Hood (Ears)" icon_state = "cobraears" - icon = 'sandcode/icons/mob/mam_ears.dmi' + icon = 'modular_sand/icons/mob/mam_ears.dmi' color_src = MATRIX_RED_GREEN diff --git a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/frills.dm b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/frills.dm similarity index 77% rename from sandcode/code/modules/mob/dead/new_player/sprite_accessories/frills.dm rename to modular_sand/code/modules/mob/dead/new_player/sprite_accessories/frills.dm index 0363dd979f..34400292e3 100644 --- a/sandcode/code/modules/mob/dead/new_player/sprite_accessories/frills.dm +++ b/modular_sand/code/modules/mob/dead/new_player/sprite_accessories/frills.dm @@ -1,12 +1,12 @@ /datum/sprite_accessory/frills/cobrahood name = "Cobra Hood" icon_state = "cobrahood" - icon = 'sandcode/icons/mob/frills.dmi' + icon = 'modular_sand/icons/mob/frills.dmi' color_src = MATRIXED matrixed_sections = MATRIX_RED_GREEN /datum/sprite_accessory/frills/cobrahoodears name = "Cobra Hood (Ears)" icon_state = "cobraears" - icon = 'sandcode/icons/mob/frills.dmi' + icon = 'modular_sand/icons/mob/frills.dmi' color_src = MATRIXED matrixed_sections = MATRIX_RED_GREEN diff --git a/sandcode/code/modules/mob/dead/observer/observer.dm b/modular_sand/code/modules/mob/dead/observer/observer.dm similarity index 100% rename from sandcode/code/modules/mob/dead/observer/observer.dm rename to modular_sand/code/modules/mob/dead/observer/observer.dm diff --git a/sandcode/code/modules/mob/emote.dm b/modular_sand/code/modules/mob/emote.dm similarity index 92% rename from sandcode/code/modules/mob/emote.dm rename to modular_sand/code/modules/mob/emote.dm index a937ba4001..6c608bf0a6 100644 --- a/sandcode/code/modules/mob/emote.dm +++ b/modular_sand/code/modules/mob/emote.dm @@ -1,5 +1,5 @@ /obj/effect/overlay/emote_popup - icon = 'sandcode/icons/mob/popup_flicks.dmi' + icon = 'modular_sand/icons/mob/popup_flicks.dmi' icon_state = "combat" layer = FLY_LAYER plane = GAME_PLANE @@ -28,7 +28,7 @@ if(user.nextsoundemote >= world.time) return user.nextsoundemote = world.time + 7 - playsound(user, 'sandcode/sound/voice/peep_once.ogg', 50, 1, -1) + playsound(user, 'modular_sand/sound/voice/peep_once.ogg', 50, 1, -1) /datum/emote/living/peep2 key = "peep2" diff --git a/sandcode/code/modules/mob/living/carbon/carbon.dm b/modular_sand/code/modules/mob/living/carbon/carbon.dm similarity index 66% rename from sandcode/code/modules/mob/living/carbon/carbon.dm rename to modular_sand/code/modules/mob/living/carbon/carbon.dm index 587c5d6206..5ea5fde9b4 100644 --- a/sandcode/code/modules/mob/living/carbon/carbon.dm +++ b/modular_sand/code/modules/mob/living/carbon/carbon.dm @@ -6,16 +6,16 @@ D.AIStatus = AI_OFF Immobilize(1000, TRUE, TRUE)// currently the only ways of next_action_immediate = 10000000000 // completely freezing someone as i know - playsound(C, "sandcode/sound/effects/admin_punish/changetheworld.ogg", 100, FALSE) + playsound(C, "modular_sand/sound/effects/admin_punish/changetheworld.ogg", 100, FALSE) say("Change the world") sleep(20) - playsound(C, "sandcode/sound/effects/admin_punish/myfinalmessage.ogg", 100, FALSE) + playsound(C, "modular_sand/sound/effects/admin_punish/myfinalmessage.ogg", 100, FALSE) say("My final message") sleep(20) - playsound(C, "sandcode/sound/effects/admin_punish/goodbye.ogg", 100, FALSE) + playsound(C, "modular_sand/sound/effects/admin_punish/goodbye.ogg", 100, FALSE) say("Goodbye.") sleep(20) - playsound(C, "sandcode/sound/effects/admin_punish/endjingle.ogg", 100, FALSE) + playsound(C, "modular_sand/sound/effects/admin_punish/endjingle.ogg", 100, FALSE) goodbye() /mob/living/proc/goodbye() //this must be separate because it's a loop! diff --git a/sandcode/code/modules/mob/living/carbon/give.dm b/modular_sand/code/modules/mob/living/carbon/give.dm similarity index 100% rename from sandcode/code/modules/mob/living/carbon/give.dm rename to modular_sand/code/modules/mob/living/carbon/give.dm diff --git a/sandcode/code/modules/mob/living/carbon/human/human.dm b/modular_sand/code/modules/mob/living/carbon/human/human.dm similarity index 100% rename from sandcode/code/modules/mob/living/carbon/human/human.dm rename to modular_sand/code/modules/mob/living/carbon/human/human.dm diff --git a/sandcode/code/modules/mob/living/carbon/show.dm b/modular_sand/code/modules/mob/living/carbon/show.dm similarity index 100% rename from sandcode/code/modules/mob/living/carbon/show.dm rename to modular_sand/code/modules/mob/living/carbon/show.dm diff --git a/sandcode/code/modules/mob/living/combat_indicator.dm b/modular_sand/code/modules/mob/living/combat_indicator.dm similarity index 73% rename from sandcode/code/modules/mob/living/combat_indicator.dm rename to modular_sand/code/modules/mob/living/combat_indicator.dm index cb07db9ed3..f23a3ede2c 100644 --- a/sandcode/code/modules/mob/living/combat_indicator.dm +++ b/modular_sand/code/modules/mob/living/combat_indicator.dm @@ -2,7 +2,7 @@ var/static/mutable_appearance/combat_indicator /mob/living/proc/set_combat_indicator(var/state) if(!combat_indicator) - combat_indicator = mutable_appearance('sandcode/icons/mob/combat_indicator.dmi', "combat", FLY_LAYER) + combat_indicator = mutable_appearance('modular_sand/icons/mob/combat_indicator.dmi', "combat", FLY_LAYER) combat_indicator.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA | KEEP_APART if(state && stat != DEAD) diff --git a/sandcode/code/modules/mob/living/emote.dm b/modular_sand/code/modules/mob/living/emote.dm similarity index 100% rename from sandcode/code/modules/mob/living/emote.dm rename to modular_sand/code/modules/mob/living/emote.dm diff --git a/sandcode/code/modules/mob/living/silicon/robot/robot.dm b/modular_sand/code/modules/mob/living/silicon/robot/robot.dm similarity index 100% rename from sandcode/code/modules/mob/living/silicon/robot/robot.dm rename to modular_sand/code/modules/mob/living/silicon/robot/robot.dm diff --git a/sandcode/code/modules/mob/living/silicon/robot/robot_modules.dm b/modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm similarity index 100% rename from sandcode/code/modules/mob/living/silicon/robot/robot_modules.dm rename to modular_sand/code/modules/mob/living/silicon/robot/robot_modules.dm diff --git a/sandcode/code/modules/mob/living/silicon/silicon.dm b/modular_sand/code/modules/mob/living/silicon/silicon.dm similarity index 100% rename from sandcode/code/modules/mob/living/silicon/silicon.dm rename to modular_sand/code/modules/mob/living/silicon/silicon.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/bot/hugbot.dm b/modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm similarity index 99% rename from sandcode/code/modules/mob/living/simple_animal/bot/hugbot.dm rename to modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm index 11f0d8b3b5..3c689ee9cc 100644 --- a/sandcode/code/modules/mob/living/simple_animal/bot/hugbot.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/bot/hugbot.dm @@ -15,7 +15,7 @@ /mob/living/simple_animal/bot/hugbot name = "\improper Hugbot" desc = "A little cudly robot. He looks excited." - icon = 'sandcode/icons/mob/aibots.dmi' + icon = 'modular_sand/icons/mob/aibots.dmi' icon_state = "hugbot1" density = FALSE anchored = FALSE @@ -413,7 +413,7 @@ /obj/item/bot_assembly/hugbot desc = "It's a box of hugs with an arm attached." name = "incomplete hugbot assembly" - icon = 'sandcode/icons/mob/aibots.dmi' + icon = 'modular_sand/icons/mob/aibots.dmi' icon_state = "hugbot_arm" created_name = "Hugbot" diff --git a/sandcode/code/modules/mob/living/simple_animal/friendly/doges.dm b/modular_sand/code/modules/mob/living/simple_animal/friendly/doges.dm similarity index 88% rename from sandcode/code/modules/mob/living/simple_animal/friendly/doges.dm rename to modular_sand/code/modules/mob/living/simple_animal/friendly/doges.dm index adcb569265..ef6991e2d5 100644 --- a/sandcode/code/modules/mob/living/simple_animal/friendly/doges.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/friendly/doges.dm @@ -8,7 +8,7 @@ /mob/living/simple_animal/pet/dog/cheems name = "\proper Cheems" desc = "Cargo's overfed and slightly greasy disposal bin." - icon = 'sandcode/icons/mob/doges.dmi' + icon = 'modular_sand/icons/mob/doges.dmi' icon_state = "cheems" icon_dead = "cheems_dead" icon_living = "cheems" @@ -54,7 +54,7 @@ /obj/singularity/cheemgularity name = "cheemgularity" desc = "Praise cheem." - icon = 'sandcode/icons/obj/singularity.dmi' + icon = 'modular_sand/icons/obj/singularity.dmi' icon_state = "cheemgulo_s1" /obj/singularity/cheemgularity/expand(force_size) @@ -64,18 +64,18 @@ icon = initial(icon) icon_state = "cheemgulo_s1" if(STAGE_TWO to STAGE_THREE) - icon = 'sandcode/icons/effects/96x96.dmi' + icon = 'modular_sand/icons/effects/96x96.dmi' icon_state = "cheemgulo_s3" if(STAGE_THREE to STAGE_FOUR) - icon = 'sandcode/icons/effects/160x160.dmi' + icon = 'modular_sand/icons/effects/160x160.dmi' icon_state = "cheemgulo_s5" if(STAGE_FOUR to STAGE_FIVE) - icon = 'sandcode/icons/effects/224x224.dmi' + icon = 'modular_sand/icons/effects/224x224.dmi' icon_state = "cheemgulo_s7" if(STAGE_FIVE to STAGE_SIX) - icon = 'sandcode/icons/effects/288x288.dmi' + icon = 'modular_sand/icons/effects/288x288.dmi' icon_state = "cheemgulo_s9" if(STAGE_SIX) - icon = 'sandcode/icons/effects/352x352.dmi' + icon = 'modular_sand/icons/effects/352x352.dmi' icon_state = "cheemgulo_s11" */ diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm similarity index 84% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm index f3ee810773..2492e45d06 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner.dm @@ -1,7 +1,7 @@ /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner crusher_loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka/bdminer, /obj/item/borg/upgrade/modkit/lifesteal/miner, /obj/item/crusher_trophy/miner_eye) loot = list(/obj/item/melee/transforming/cleaving_saw, /obj/item/gun/energy/kinetic_accelerator/premiumka/bdminer, /obj/item/borg/upgrade/modkit/lifesteal/miner) - songs = list("2360" = sound(file = 'sandcode/sound/ambience/igneon-system-and-death-machine-sins.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "2440" = sound(file = 'sandcode/sound/ambience/machinegirl_excruciatingdeath.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) // I don't actually know if any of this is copyright free or CC. Fuck. + songs = list("2360" = sound(file = 'modular_sand/sound/ambience/igneon-system-and-death-machine-sins.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "2440" = sound(file = 'modular_sand/sound/ambience/machinegirl_excruciatingdeath.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) // I don't actually know if any of this is copyright free or CC. Fuck. glorymessageshand = list("grabs the blood-drunk's arm, flips their cleaving saw with the other hand, and forcefully makes them chop off their own head with it!", "grabs blood-drunk by their PKA, aims it at their head and then shoots, splattering his brains out!", "rips out both of the blood-drunk's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!") glorymessagescrusher = list("chops off the blood-drunk's cleaving saw arm in one swift move, then grabs the saw and swings it against their head, chopping their skull vertically in half!", "bashes the miner to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the blood-drunk diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the moaning fiend!") glorymessagespka = list("grabs the blood-drunk by the neck and flips them, shooting through their guts with a PKA blast!", "shoots at the blood-drunk's shoulder, exploding their arm! To finish the fiend off, they grab their PKA and bonk the blood-drunk's head inside their torso!", "doesn't bother with being fancy, and simply shoots at the blood-drunk's head with their PKA, exploding it in one violent blast!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm similarity index 93% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index 8c2fd2cf95..5f65e18ce1 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -9,9 +9,9 @@ Removes slaughterlings (because they are bullshit), instead replacing them with */ /mob/living/simple_animal/hostile/megafauna/bubblegum - death_sound = 'sandcode/sound/misc/gorenest.ogg' //fuck it + death_sound = 'modular_sand/sound/misc/gorenest.ogg' //fuck it var/movesound = 'sound/effects/meteorimpact.ogg' - songs = list("1860" = sound(file = 'sandcode/sound/ambience/bfgdivision.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "2070" = sound(file = 'sandcode/sound/ambience/theonlythingtheyfearisyou.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Thanks Mr. Infringio! + songs = list("1860" = sound(file = 'modular_sand/sound/ambience/bfgdivision.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "2070" = sound(file = 'modular_sand/sound/ambience/theonlythingtheyfearisyou.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Thanks Mr. Infringio! glorymessageshand = list("grabs bubblegum by the leg, and pulls them down! While downed, they climb on their torso and punch through it, smashing their demonic heart!", "goes around bubblegum and climbs them by their back, once on top of their head they punch right through the demon's skull, ripping out brain matter and killing it as it limply falls on the ground!") glorymessagescrusher = list("jumps and chops off both of bubblegum's legs in one swift move with their crusher! To finish off the now wheelchair-bound demon, they chop at the torso vertically, getting the crusher stuck in the process but killing the demonic fiend!", "goes around bubblegum and climbs them by their back, once on the top they chop their head off with the crusher!") glorymessagespka = list("shoots the weakened demon in the chest, opening a hole and exposing their inner core! With another blast, the demon's heart explodes, and they fall dead and limp on the ground!", "shoots the weakened demon's head, stunning them and revealing their brain! Another PKA blast finishes off what little brainmatter they had!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegumhard.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegumhard.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegumhard.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegumhard.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm similarity index 89% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index 12273d7a80..dd68303654 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -1,5 +1,5 @@ /mob/living/simple_animal/hostile/megafauna/colossus - songs = list("1170" = sound(file = 'sandcode/sound/ambience/theopenedway.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Shadow of the colossus OST + songs = list("1170" = sound(file = 'modular_sand/sound/ambience/theopenedway.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Shadow of the colossus OST glorymessageshand = list("grabs the colossus by the leg, and pulls them down! While downed, they climb on his neck and violently rip off their vocal cords!", "goes around the colossus and climbs them by their back, once on top of their shoulder they grab it's arm and aim the blaster at the creature's head, which finishes itself off with a penetrating death bolt that blasts off their head!") glorymessagescrusher = list("throws their crusher at the colossus' head, which surprisingly works! Humiliated, the angelic creature dies with a big fucking axe stuck on their skull!", "chops off one of the colossus' legs with the crusher, as it falls down they grab the leg and use it as a makeshift club on the creature's head, which explodes in differently-sized giblets on impact!") glorymessagespka = list("somehow parries a death bolt with a PKA blast, which goes right back to it's owner's torso, opening a hole on them and killing them!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm similarity index 84% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm index 96a81e5487..f255c145c6 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/demonic_frost_miner.dm @@ -1,5 +1,5 @@ /mob/living/simple_animal/hostile/megafauna/demonic_frost_miner - songs = list("1530" = sound(file = 'sandcode/sound/ambience/lisapebbleman.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) // Doubt the creator would care lol + songs = list("1530" = sound(file = 'modular_sand/sound/ambience/lisapebbleman.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) // Doubt the creator would care lol deathsound = "bodyfall" glorymessageshand = list("grabs the demonic miner's arm, flips their cleaving saw with the other hand, and forcefully makes them chop off their own head with it!", "grabs demonic miner by their PKA, aims it at their head and then shoots, splattering his brains out!", "rips out both of the demonic miner's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!") glorymessagescrusher = list("chops off the demonic miner's cleaving saw arm in one swift move, then grabs the saw and swings it against their head, chopping their skull vertically in half!", "bashes the miner to the ground with the hilt of their crusher, then elbow drops their skull so hard it explodes in gore!", "chops the demonic miner diagonally with their crusher, not quite cutting through but getting their crusher halfway stuck and killing the moaning fiend!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm similarity index 80% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index 7632125d7e..ac0168cbfe 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -1,5 +1,5 @@ /mob/living/simple_animal/hostile/megafauna/dragon - songs = list("1860" = sound(file = 'sandcode/sound/ambience/duskcreations.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "2350" = sound(file = 'sandcode/sound/ambience/dragonborn.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) // Andrew is a nice guy, he'll let it slide. Taken from the DUSK OST. Not sure about the skyrim theme though... + songs = list("1860" = sound(file = 'modular_sand/sound/ambience/duskcreations.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "2350" = sound(file = 'modular_sand/sound/ambience/dragonborn.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) // Andrew is a nice guy, he'll let it slide. Taken from the DUSK OST. Not sure about the skyrim theme though... glorymessageshand = list("climbs atop the drake's head as it dangles weakly near the ground, ripping its left horn off and jumping down before swinging it at the drake's face full force, cracking its maw!", "goes around the dragon and rips off their tail, using it's spiked end to beat the dragon's bloodied face until it cracks open and it dies!") glorymessagescrusher = list("chops off the dragon's head by the neck, and it falls down with a strong thud!", "rams into the dragon's skull with the hilt of their crusher repeatedly and cracking holes into their skull each time, turning it's brain into mush!") glorymessagespka = list("shoots at the dragon's wings with their PKA, exploding them into bizarre giblets! They then finish the poor creature off with a point-blank blast to the head, exploding it!") @@ -8,7 +8,7 @@ /mob/living/simple_animal/hostile/megafauna/dragon/lesser/akatosh name = "Holy Dragon" desc = "Destroyer of the gates." - icon = 'sandcode/icons/mob/lavaland/drake_greyscale.dmi' + icon = 'modular_sand/icons/mob/lavaland/drake_greyscale.dmi' icon_state = "dragon" maxHealth = 350 health = 350 @@ -33,7 +33,7 @@ loot = list() crusher_loot = list() butcher_results = list() - icon = 'sandcode/icons/mob/lavaland/64x64sand.dmi' + icon = 'modular_sand/icons/mob/lavaland/64x64sand.dmi' icon_state = "dragon" icon_living = "dragon" icon_dead = "dragon_dead" diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/drakehard.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drakehard.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/drakehard.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/drakehard.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm similarity index 97% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm index d376c6b4e2..644194ea4b 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/gladiator.dm @@ -15,13 +15,13 @@ They deal 35 brute (armor is considered). /mob/living/simple_animal/hostile/megafauna/gladiator name = "\proper The Gladiator" desc = "An immortal ash walker, whose powers have been granted by the necropolis itself." - icon = 'sandcode/icons/mob/lavaland/lavaland_monsters.dmi' + icon = 'modular_sand/icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "gladiator1" icon_dead = "gladiator_dying" attack_verb_simple = "slashes" attack_verb_continuous = "slash" - attack_sound = 'sandcode/sound/weapons/zweihanderslice.ogg' - death_sound = 'sandcode/sound/effects/gladiatordeathsound.ogg' + attack_sound = 'modular_sand/sound/weapons/zweihanderslice.ogg' + death_sound = 'modular_sand/sound/effects/gladiatordeathsound.ogg' deathmessage = "gets discombobulated and dies." rapid_melee = 1 melee_queue_distance = 2 @@ -49,7 +49,7 @@ They deal 35 brute (armor is considered). var/stunned = FALSE var/stunduration = 15 var/move_to_charge = 1.5 - songs = list("3850" = sound(file = 'sandcode/sound/ambience/gladiator.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) + songs = list("3850" = sound(file = 'modular_sand/sound/ambience/gladiator.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) loot = list(/obj/structure/closet/crate/necropolis/gladiator) crusher_loot = list(/obj/structure/closet/crate/necropolis/gladiator/crusher) glorymessageshand = list("grabs the gladiator's arm, flips their zweihander with the other hand, and forcefully makes them chop off their own head with it!", "grabs the gladiator by their zweihander, and mark detonate them into a shower of gibs!", "rips out both of the gladiator's arms, then kicks their limp torso on the groundd and curbstomps their head in so hard it explodes!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm similarity index 98% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm index 40ecd6208d..d99aa9d9a2 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/glaurung.dm @@ -34,7 +34,7 @@ Difficulty: Medium attack_verb_continuous = "chomps" attack_verb_simple = "chomp" attack_sound = 'sound/magic/demon_attack1.ogg' - icon = 'sandcode/icons/mob/lavaland/glaurung.dmi' + icon = 'modular_sand/icons/mob/lavaland/glaurung.dmi' icon_state = "glaurung" icon_living = "glaurung" icon_dead = "glaurung_dead" diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm similarity index 69% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 89acaea255..e6ecbe504c 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -1,7 +1,7 @@ /mob/living/simple_animal/hostile/megafauna/hierophant loot = list(/obj/item/hierophant_club, /obj/item/borg/upgrade/modkit/wall) crusher_loot = list(/obj/item/hierophant_club, /obj/item/borg/upgrade/modkit/wall) - songs = list("2610" = sound(file = 'sandcode/sound/ambience/dummyremix.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "1680" = sound(file = 'sandcode/sound/ambience/rollermobster.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Dummy originally made by Toby Fox, remix by Emsdache. Roller Mobster by Carpenter Brut. + songs = list("2610" = sound(file = 'modular_sand/sound/ambience/dummyremix.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "1680" = sound(file = 'modular_sand/sound/ambience/rollermobster.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Dummy originally made by Toby Fox, remix by Emsdache. Roller Mobster by Carpenter Brut. glorymessageshand = list("grabs the floating club by the hilt, and violently smashes it onto the ground, killing it!", "jumps onto the hierophant and rips off their beacon with one hand as it crackles and explodes!") glorymessagescrusher = list("violently chops the floating club with seemingly no effect, until it falls onto the ground limply!") glorymessagespka = list("shoots at the floating club in the middle of it's 'face', which seemingly overloads it until it explodes!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm similarity index 98% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm index 78338790c5..a99a87efb2 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm @@ -22,7 +22,7 @@ Difficulty: Insanely Hard /mob/living/simple_animal/hostile/megafauna/king name = "king of the goats" desc = "The oldest and wisest of the goats. King of his race, peerless in dignity and power. His golden fleece radiates nobility." - icon = 'sandcode/icons/mob/king_of_goats.dmi' + icon = 'modular_sand/icons/mob/king_of_goats.dmi' icon_state = "king_goat" icon_living = "king_goat" icon_dead = "king_goat_dead" @@ -96,7 +96,7 @@ Difficulty: Insanely Hard var/sound_id = "goat" var/special_attacks = 0 var/list/rangers = list() - var/current_song = 'sandcode/sound/ambience/Visager-Battle.ogg' + var/current_song = 'modular_sand/sound/ambience/Visager-Battle.ogg' var/current_song_length = 1200 stun_chance = 7 @@ -117,7 +117,7 @@ Difficulty: Insanely Hard /mob/living/simple_animal/hostile/retaliate/goat/guard name = "honour guard" desc = "A very handsome and noble beast." - icon = 'sandcode/icons/mob/king_of_goats.dmi' + icon = 'modular_sand/icons/mob/king_of_goats.dmi' icon_state = "goat_guard" icon_living = "goat_guard" icon_dead = "goat_guard_dead" @@ -225,7 +225,7 @@ Difficulty: Insanely Hard spellscast = 0 maxHealth = 750 revive(TRUE) - current_song = 'sandcode/sound/ambience/Visager-Miniboss_Fight.ogg' + current_song = 'modular_sand/sound/ambience/Visager-Miniboss_Fight.ogg' current_song_length = 1759 var/sound/song_played = sound(current_song) for(var/mob/M in rangers) diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm similarity index 78% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 2c003012a6..2aa6ab1367 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -1,6 +1,6 @@ /mob/living/simple_animal/hostile/megafauna/legion loot = list(/obj/item/stack/sheet/bone = 3) - songs = list("3550" = sound(file = 'sandcode/sound/ambience/mastermind.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "1360" = sound(file = 'sandcode/sound/ambience/terrariaboss1.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "1560" = sound('sandcode/sound/ambience/megalovania.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Threading on some lines here with the DOOM 16 OST. But terraria should be fine, megalovania too. + songs = list("3550" = sound(file = 'modular_sand/sound/ambience/mastermind.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "1360" = sound(file = 'modular_sand/sound/ambience/terrariaboss1.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX), "1560" = sound('modular_sand/sound/ambience/megalovania.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //Threading on some lines here with the DOOM 16 OST. But terraria should be fine, megalovania too. glorymessageshand = list("punches into the Legion's maw and rips off a floating skull, which they then proceed to use to bash the Legion until it dies!", "punches through both of the Legion's eyeholes with both hands, ripping out a bunch of tiny skulls and killing it!") glorymessagescrusher = list("slashes the Legion's maw, which falls on the ground as it dies!") glorymessagespka = list("parries a floating legion skulls with a pka shoot, which goes flying violently into the Legion, bursting through them and killing them in the process!") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm similarity index 97% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm index 22da296115..fc60e74ec4 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/rogueprocess.dm @@ -7,7 +7,7 @@ attack_verb_continuous = "drills" attack_verb_simple = "drill" attack_sound = 'sound/weapons/drill.ogg' - icon = 'sandcode/icons/mob/lavaland/rogue.dmi' + icon = 'modular_sand/icons/mob/lavaland/rogue.dmi' icon_state = "rogue" icon_living = "rogue" icon_dead = "rogue-broken" @@ -29,7 +29,7 @@ anger_modifier = 0 footstep_type = FOOTSTEP_MOB_HEAVY mob_biotypes = MOB_ROBOTIC - songs = list("2930" = sound(file = 'sandcode/sound/ambience/mbrsystemshock.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //System shock theme remix by Master Boot Record + songs = list("2930" = sound(file = 'modular_sand/sound/ambience/mbrsystemshock.ogg', repeat = 0, wait = 0, volume = 70, channel = CHANNEL_JUKEBOX)) //System shock theme remix by Master Boot Record var/special = FALSE wander = FALSE faction = list("mining", "boss") diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm similarity index 90% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm index 4994e8fee5..3ab26a6871 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sand.dm @@ -1,7 +1,7 @@ /mob/living/simple_animal/hostile/megafauna/sand name = "Sand" desc = "Its our lord, Sand... you better not be a sinner..." - icon = 'sandcode/icons/mob/lavaland/Sand.dmi' + icon = 'modular_sand/icons/mob/lavaland/Sand.dmi' icon_state = "sand" icon_living = "sand" spacewalk = TRUE diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm similarity index 93% rename from sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm index aabcaff790..5cf1ce46d1 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/megafauna/sif.dm @@ -51,13 +51,13 @@ Difficulty: Medium movement_type = GROUND attack_verb_continuous = "slashes" attack_verb_simple = "slash" - attack_sound = 'sandcode/sound/sif/sif_slash.ogg' + attack_sound = 'modular_sand/sound/sif/sif_slash.ogg' icon_state = "Great_Brown_Wolf" icon_living = "Great_Brown_Wolf" icon_dead = "" friendly_verb_continuous = "stares down" friendly_verb_simple = "stare down" - icon = 'sandcode/icons/mob/lavaland/sif.dmi' + icon = 'modular_sand/icons/mob/lavaland/sif.dmi' speak_emote = list("growls") armour_penetration = 50 melee_damage_lower = 35 @@ -74,7 +74,7 @@ Difficulty: Medium crusher_loot = list(/obj/structure/closet/crate/necropolis/sif/crusher) deathmessage = "falls into the abyss." - deathsound = 'sandcode/sound/sif/death_howl.ogg' + deathsound = 'modular_sand/sound/sif/death_howl.ogg' var/can_special = 1 //Enables sif to do what he does best, spin and charge var/spinIntervals = 0 //Counts how many spins Sif does before setting spinning status to false var/spinning = FALSE //AOE spin special attack status @@ -85,7 +85,7 @@ Difficulty: Medium var/stageThree = FALSE var/currentPower = 0 //Every few seconds this variable gets higher, when it gets high //enough it will use a special attack then reset the variable to 0w - songs = list("2670" = sound(file = 'sandcode/sound/ambience/furidanger802.ogg', repeat = 0, wait = 0, volume = 100, channel = CHANNEL_JUKEBOX)) + songs = list("2670" = sound(file = 'modular_sand/sound/ambience/furidanger802.ogg', repeat = 0, wait = 0, volume = 100, channel = CHANNEL_JUKEBOX)) glorymessageshand = list("climbs atop the wolf's head as it dangles weakly near the ground, ripping its left eye off and jumping down before punching through it's cranium!", "goes around the wolf and rips off their tail, using it as whip on the fiend") glorymessagescrusher = list("chops off the wolf's head by it's neck!") glorymessagespka = list("shoots at the wolf's eyes with their PKA, exploding them into giblets!") @@ -107,7 +107,7 @@ Difficulty: Medium desc = "Sweet! A free sword!" max_integrity = 10000 anchored = TRUE - icon = 'sandcode/icons/mob/lavaland/sif_sword.dmi' + icon = 'modular_sand/icons/mob/lavaland/sif_sword.dmi' icon_state = "Idle_Sword" layer = HIGH_OBJ_LAYER //Looks better when its over everything... cause its huge var/obj/item/gps/internal/geepm @@ -233,7 +233,7 @@ Difficulty: Medium src.angered = TRUE src.stageTwo = TRUE src.visible_message("[src] lets out a ear ripping howl!", "[src] lets out an ear ripping roar!") - playsound(src, 'sandcode/sound/sif/howl.ogg', 100, 1) + playsound(src, 'modular_sand/sound/sif/howl.ogg', 100, 1) var/mob/living/L = target shake_camera(L, 4, 3) src.speed = 6 @@ -247,7 +247,7 @@ Difficulty: Medium src.stageThree = TRUE src.enraged = TRUE src.visible_message("[src] lets out a ear ripping yelp!", "[src] lets out an ear ripping yelp!") - playsound(src, 'sandcode/sound/sif/howl.ogg', 100, 1) + playsound(src, 'modular_sand/sound/sif/howl.ogg', 100, 1) var/mob/living/L = target shake_camera(L, 8, 6) src.speed = 3 @@ -337,8 +337,8 @@ Difficulty: Medium if(!(LM in hit_things)) LM.Stun(30, TRUE) hit_things += LM - playsound(src, pick('sandcode/sound/sif/whoosh1.ogg', 'sandcode/sound/sif/whoosh2.ogg', 'sandcode/sound/sif/whoosh3.ogg'), 300, 1) - playsound(src, 'sandcode/sound/sif/blade_spin.ogg', 400, 1) + playsound(src, pick('modular_sand/sound/sif/whoosh1.ogg', 'modular_sand/sound/sif/whoosh2.ogg', 'modular_sand/sound/sif/whoosh3.ogg'), 300, 1) + playsound(src, 'modular_sand/sound/sif/blade_spin.ogg', 400, 1) if(angered) src.speed = 6 src.move_to_delay = 2 @@ -357,7 +357,7 @@ Difficulty: Medium L.visible_message("[src] stomps on [L]!", "[src] stomps on you!") src.forceMove(get_turf(L)) L.apply_damage(20, BRUTE) - playsound(get_turf(L), 'sandcode/sound/sif/sif_stomp.ogg', 400, 1) + playsound(get_turf(L), 'modular_sand/sound/sif/sif_stomp.ogg', 400, 1) shake_camera(L, 4, 3) shake_camera(src, 2, 3) ..() diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm similarity index 96% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm index 0bc5c1fe9d..82ccc551ee 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/candy.dm @@ -17,7 +17,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/candy name = "Candy" desc = "In what passes as a hierarchy for slaughter demons, this one is prince." - icon = 'sandcode/icons/mob/lavaland/lavaland_elites.dmi' + icon = 'modular_sand/icons/mob/lavaland/lavaland_elites.dmi' icon_state = "candy" icon_living = "candy" icon_aggro = "candy" @@ -33,7 +33,7 @@ speed = 1 move_to_delay = 3 mouse_opacity = MOUSE_OPACITY_ICON - deathsound = 'sandcode/sound/misc/gorenest.ogg' + deathsound = 'modular_sand/sound/misc/gorenest.ogg' deathmessage = " screams in agony, before falling headfirst onto the floor." loot_drop = /obj/item/bloodcrawlbottle speak_emote = list("gurgle") @@ -49,28 +49,28 @@ /datum/action/innate/elite_attack/bloodcharge name = "Blood Charge" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "blood_charge" chosen_message = "You will attempt to charge your target." chosen_attack_num = BLOOD_CHARGE /datum/action/innate/elite_attack/bloody_trap name = "Bloody Trap" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "bloody_trap" chosen_message = "You will attempt to trap your target." chosen_attack_num = BLOODY_TRAP /datum/action/innate/elite_attack/meat_shield name = "Meat Shield" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "meat_shield" chosen_message = "You will attempt to shield yourself." chosen_attack_num = MEAT_SHIELD /datum/action/innate/elite_attack/knockdown name = "Knockdown" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "knockdown" chosen_message = "You will knock down every mob around you." chosen_attack_num = KNOCKDOWN diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm similarity index 95% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm index f0766fb116..1eea19cbf5 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/drakeling.dm @@ -17,7 +17,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/drakeling name = "Drakeling" desc = "A small but still fearsome dragon." - icon = 'sandcode/icons/mob/lavaland/lavaland_elites.dmi' + icon = 'modular_sand/icons/mob/lavaland/lavaland_elites.dmi' icon_state = "ash_whelp" icon_living = "ash_whelp" icon_aggro = "ash_whelp" @@ -49,28 +49,28 @@ /datum/action/innate/elite_attack/lavamoat name = "Lava Moat" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "lava_moat" chosen_message = "You will attempt to create a lava moat around you." chosen_attack_num = LAVA_MOAT /datum/action/innate/elite_attack/lavaaround name = "Lava Rivers" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "lava_around" chosen_message = "You will now create lava rivers at your cardinal directions." chosen_attack_num = LAVA_AROUND /datum/action/innate/elite_attack/firespew name = "Fire Spew" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "fire_spew" chosen_message = "You will now spew fire at your target." chosen_attack_num = FIRE_SPEW /datum/action/innate/elite_attack/firemoat name = "Fire Moat" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "fire_moat" chosen_message = "You will now spew fire at all cardinal directions." chosen_attack_num = FIRE_MOAT diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/elite.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm similarity index 94% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm index 4a2931b455..8507fa07ae 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/fanaticminer.dm @@ -17,7 +17,7 @@ /mob/living/simple_animal/hostile/asteroid/elite/minerpriest name = "Necropolis Priest" desc = "Once used to be a miner, now a worshipper of the necropolis." - icon = 'sandcode/icons/mob/lavaland/lavaland_elites.dmi' + icon = 'modular_sand/icons/mob/lavaland/lavaland_elites.dmi' icon_state = "minerpriest" icon_living = "minerpriest" icon_aggro = "minerpriest" @@ -50,28 +50,28 @@ /datum/action/innate/elite_attack/axe_slam name = "Axe Slam" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "axe_slam" chosen_message = "You will attempt to slam your axe." chosen_attack_num = AXE_SLAM /datum/action/innate/elite_attack/summon_shambler name = "Summon Shambler" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "summon_shambler" chosen_message = "You will attempt to summon a shambling miner." chosen_attack_num = SUMMON_SHAMBLER /datum/action/innate/elite_attack/dash name = "Dash" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "dash" chosen_message = "You will attempt to dash near your target." chosen_attack_num = DASH /datum/action/innate/elite_attack/axe_throw name = "Axe Throw" - icon_icon = 'sandcode/icons/mob/actions/actions_elites.dmi' + icon_icon = 'modular_sand/icons/mob/actions/actions_elites.dmi' button_icon_state = "axe_throw" chosen_message = "You will attempt to throw your axe." chosen_attack_num = AXE_THROW @@ -233,10 +233,10 @@ /obj/item/melee/diamondaxe name = "Priest's Axe" desc = "Used to be a diamond pickaxe, now there's no pick, just axe." - icon = 'sandcode/icons/obj/lavaland/artefacts.dmi' + icon = 'modular_sand/icons/obj/lavaland/artefacts.dmi' icon_state = "diamondaxe" - lefthand_file = 'sandcode/icons/mob/inhands/weapons/axes_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/weapons/axes_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/weapons/axes_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/weapons/axes_righthand.dmi' item_state = "diamondaxe" attack_verb = list("slashed", "sliced", "torn", "ripped", "diced", "cut") w_class = WEIGHT_CLASS_BULKY diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/goliath_broodmother.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/herald.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/legionnaire.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/elites/pandora.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/goldgrub.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm similarity index 76% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm index 9b8dec3888..27810e3170 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/imp.dm @@ -2,7 +2,7 @@ /mob/living/simple_animal/hostile/asteroid/imp name = "lava imp" desc = "Lowest on the hierarchy of slaughter demons, this one is still nothing to sneer at." - icon = 'sandcode/icons/mob/lavaland/lavaland_monsters.dmi' + icon = 'modular_sand/icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "imp" icon_living = "imp" icon_aggro = "imp" @@ -11,7 +11,7 @@ mob_biotypes = MOB_ORGANIC|MOB_BEAST move_to_delay = 4 projectiletype = /obj/item/projectile/magic/impfireball - projectilesound = 'sandcode/sound/misc/impranged.wav' + projectilesound = 'modular_sand/sound/misc/impranged.wav' ranged = 1 ranged_message = "shoots a fireball" ranged_cooldown_time = 70 @@ -28,7 +28,7 @@ attack_verb_simple = "claw" a_intent = INTENT_HARM speak_emote = list("groans") - attack_sound = 'sandcode/sound/misc/impattacks.wav' + attack_sound = 'modular_sand/sound/misc/impattacks.wav' aggro_vision_range = 15 retreat_distance = 5 gold_core_spawnable = HOSTILE_SPAWN @@ -36,7 +36,7 @@ loot = list() butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 2, /obj/item/stack/sheet/bone = 4, /obj/item/stack/sheet/leather = 2, /obj/item/stack/ore/plasma = 2) robust_searching = FALSE - death_sound = 'sandcode/sound/misc/impdies.wav' + death_sound = 'modular_sand/sound/misc/impdies.wav' glorymessageshand = list("grabs the imp's eyes and rips them out, shoving the bloody imp aside!", "grabs and crushes the imp's skull apart with their bare hands!", "rips the imp's head clean off with their bare hands!") glorymessagespka = list("sticks their PKA into the imp's mouth and shoots it, showering everything in gore!", "bashes the imp's head into their chest with their PKA!", "shoots off both legs of the imp with their PKA!") glorymessagespkabayonet = list("slices the imp's head off by the neck with the PKA's bayonet!", "repeatedly stabs the imp in their gut with the PKA's bayonet!") @@ -44,19 +44,19 @@ /mob/living/simple_animal/hostile/asteroid/imp/attacked_by(obj/item/I, mob/living/user) . = ..() - playsound(src, 'sandcode/sound/misc/impinjured.wav', rand(25,100), -1) //HURT ME PLENTY + playsound(src, 'modular_sand/sound/misc/impinjured.wav', rand(25,100), -1) //HURT ME PLENTY /mob/living/simple_animal/hostile/asteroid/imp/bullet_act(obj/item/projectile/P) . = ..() - playsound(src, 'sandcode/sound/misc/impinjured.wav', rand(25,100), -1) + playsound(src, 'modular_sand/sound/misc/impinjured.wav', rand(25,100), -1) /mob/living/simple_animal/hostile/asteroid/imp/Aggro() . = ..() - playsound(src, pick('sandcode/sound/misc/impsight.wav', 'sandcode/sound/misc/impsight2.wav'), rand(50,75), -1) + playsound(src, pick('modular_sand/sound/misc/impsight.wav', 'modular_sand/sound/misc/impsight2.wav'), rand(50,75), -1) /mob/living/simple_animal/hostile/asteroid/imp/LoseAggro() . = ..() - playsound(src, pick('sandcode/sound/misc/impnearby.wav', 'sandcode/sound/misc/impnearby.wav'), rand(25, 60), -1) + playsound(src, pick('modular_sand/sound/misc/impnearby.wav', 'modular_sand/sound/misc/impnearby.wav'), rand(25, 60), -1) /obj/item/projectile/magic/impfireball //bobyot y u no use child of fireball name = "demonic fireball" //because it fucking explodes and deals brute damage even when values are set to -1 @@ -74,8 +74,8 @@ C.adjust_fire_stacks(firestacks) C.IgniteMob() if(C.stat != DEAD && C.stat != UNCONSCIOUS) - playsound(C, 'sandcode/sound/misc/doominjured.wav', 100, -1) + playsound(C, 'modular_sand/sound/misc/doominjured.wav', 100, -1) else if(C.stat == DEAD) - playsound(C, 'sandcode/sound/misc/doomdies.wav', 100, -1) + playsound(C, 'modular_sand/sound/misc/doomdies.wav', 100, -1) else - playsound(C, pick('sandcode/sound/misc/doomscream.wav', 'sandcode/sound/misc/doomscream2.wav'), 100, -1) + playsound(C, pick('modular_sand/sound/misc/doomscream.wav', 'modular_sand/sound/misc/doomscream2.wav'), 100, -1) diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/miningmobs.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/miningmobs.dm similarity index 100% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/miningmobs.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/miningmobs.dm diff --git a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm similarity index 97% rename from sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm rename to modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm index 7c10f0b03c..f75a3e6183 100644 --- a/sandcode/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm +++ b/modular_sand/code/modules/mob/living/simple_animal/hostile/mining_mobs/shamblingminer.dm @@ -2,7 +2,7 @@ /mob/living/simple_animal/hostile/asteroid/miner name = "shambling miner" desc = "Consumed by the ash storm, this shell of a human being only seeks to harm those he once called coworkers." - icon = 'sandcode/icons/mob/lavaland/lavaland_monsters.dmi' + icon = 'modular_sand/icons/mob/lavaland/lavaland_monsters.dmi' icon_state = "miner" icon_living = "miner" icon_aggro = "miner" diff --git a/sandcode/code/modules/mob/living/ssd_indicator.dm b/modular_sand/code/modules/mob/living/ssd_indicator.dm similarity index 84% rename from sandcode/code/modules/mob/living/ssd_indicator.dm rename to modular_sand/code/modules/mob/living/ssd_indicator.dm index 3b07d10443..445ca91ca3 100644 --- a/sandcode/code/modules/mob/living/ssd_indicator.dm +++ b/modular_sand/code/modules/mob/living/ssd_indicator.dm @@ -3,7 +3,7 @@ var/static/mutable_appearance/ssd_indicator /mob/living/proc/set_ssd_indicator(var/state) if(!ssd_indicator) - ssd_indicator = mutable_appearance('sandcode/icons/mob/ssd_indicator.dmi', "default0", FLY_LAYER) + ssd_indicator = mutable_appearance('modular_sand/icons/mob/ssd_indicator.dmi', "default0", FLY_LAYER) if(state && stat != DEAD) add_overlay(ssd_indicator) diff --git a/sandcode/code/modules/mob/living/typing_indicator_overrides.dm b/modular_sand/code/modules/mob/living/typing_indicator_overrides.dm similarity index 94% rename from sandcode/code/modules/mob/living/typing_indicator_overrides.dm rename to modular_sand/code/modules/mob/living/typing_indicator_overrides.dm index 81d651ce0e..2d667a6375 100644 --- a/sandcode/code/modules/mob/living/typing_indicator_overrides.dm +++ b/modular_sand/code/modules/mob/living/typing_indicator_overrides.dm @@ -9,7 +9,7 @@ layer = ABOVE_FLY_LAYER /obj/effect/overlay/typing_indicator/machine/dogborg - icon = 'sandcode/icons/mob/talk.dmi' + icon = 'modular_sand/icons/mob/talk.dmi' /mob/living/simple_animal/slime typing_indicator_state = /obj/effect/overlay/typing_indicator/slime diff --git a/modular_sand/code/modules/mob/mob_defines.dm b/modular_sand/code/modules/mob/mob_defines.dm new file mode 100644 index 0000000000..2da0696937 --- /dev/null +++ b/modular_sand/code/modules/mob/mob_defines.dm @@ -0,0 +1,6 @@ +/mob + ///Cursor icon used when holding shift over things + var/examine_cursor_icon = 'modular_sand/icons/effects/mouse_pointers/examine.dmi' + var/combat_cursor_icon = 'modular_sand/icons/effects/mouse_pointers/combat.dmi' + var/pull_cursor_icon = 'modular_sand/icons/effects/mouse_pointers/pull.dmi' + var/throw_cursor_icon = 'modular_sand/icons/effects/mouse_pointers/throw.dmi' diff --git a/sandcode/code/modules/mob/say.dm b/modular_sand/code/modules/mob/say.dm similarity index 100% rename from sandcode/code/modules/mob/say.dm rename to modular_sand/code/modules/mob/say.dm diff --git a/sandcode/code/modules/ninja/outfit.dm b/modular_sand/code/modules/ninja/outfit.dm similarity index 100% rename from sandcode/code/modules/ninja/outfit.dm rename to modular_sand/code/modules/ninja/outfit.dm diff --git a/sandcode/code/modules/power/lightning.dm b/modular_sand/code/modules/power/lightning.dm similarity index 87% rename from sandcode/code/modules/power/lightning.dm rename to modular_sand/code/modules/power/lightning.dm index 5e6f3e2fab..6dbfd27552 100644 --- a/sandcode/code/modules/power/lightning.dm +++ b/modular_sand/code/modules/power/lightning.dm @@ -1,6 +1,6 @@ /obj/structure/light_construct/floor name = "floor light fixture frame" - icon = 'sandcode/icons/obj/lighting.dmi' + icon = 'modular_sand/icons/obj/lighting.dmi' icon_state = "floor-construct-stage1" fixture_type = "floor" sheets_refunded = 1 diff --git a/sandcode/code/modules/power/port_gen.dm b/modular_sand/code/modules/power/port_gen.dm similarity index 100% rename from sandcode/code/modules/power/port_gen.dm rename to modular_sand/code/modules/power/port_gen.dm diff --git a/sandcode/code/modules/projectiles/guns/ballistic/pistol.dm b/modular_sand/code/modules/projectiles/guns/ballistic/pistol.dm similarity index 91% rename from sandcode/code/modules/projectiles/guns/ballistic/pistol.dm rename to modular_sand/code/modules/projectiles/guns/ballistic/pistol.dm index 915088e34e..f82b7662e3 100644 --- a/sandcode/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/modular_sand/code/modules/projectiles/guns/ballistic/pistol.dm @@ -8,7 +8,7 @@ burst_size = 1 fire_delay = 0 actions_types = list() - icon = 'sandcode/icons/obj/guns/projectile.dmi' + icon = 'modular_sand/icons/obj/guns/projectile.dmi' spawnwithmagazine = FALSE var/can_supress = FALSE diff --git a/sandcode/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm similarity index 98% rename from sandcode/code/modules/projectiles/guns/energy/kinetic_accelerator.dm rename to modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index 90d19ba56e..7c4659929f 100644 --- a/sandcode/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/modular_sand/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -20,7 +20,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/bdminer name = "bloody accelerator" desc = "A modded premium kinetic accelerator with an increased mod capacity as well as lesser cooldown." - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "bdpka" item_state = "kineticgun" overheat_time = 14.5 @@ -109,7 +109,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/rapid name = "Rapid accelerator" desc = "A Kinetic Accelerator featuring an overclocked charger and a smaller pressure tank." - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "rapidka" item_state = "kineticgun" can_flashlight = 0 @@ -134,7 +134,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/heavy name = "Heavy accelerator" desc = "A rather bulky Kinetic Accelerator capable of splitting large groups of rocks and hurting those near its impact" - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "heavyka" item_state = "kineticgun" flight_x_offset = 12 @@ -165,7 +165,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/precise name = "Precise accelerator" desc = "A modified Accelerator. This one has been zeroed in with a choked down barrel to give a longer range" - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "preciseka" item_state = "kineticgun" flight_x_offset = 16 @@ -191,7 +191,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/modular name = "Modular accelerator" desc = "A rather bare-bones kinetic accelerator capable of forming to one's preferences." - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "modularka" item_state = "kineticgun" flight_x_offset = 15 @@ -217,7 +217,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/byoka name = "Custom accelerator" desc = "You're not sure how it's made, but it is truly a kinetic accelerator fit for a clown. Its handle smells faintly of bananas." - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "byoka" item_state = "kineticgun" overheat_time = 27 @@ -239,7 +239,7 @@ /obj/item/gun/energy/kinetic_accelerator/premiumka/ashenka name = "Ashen accelerator" desc = "A kinetic accelerator of a bygone era, its design emits an aura of dread and malice. Holding it makes you want to hunt..." - icon = 'sandcode/icons/obj/guns/energy.dmi' + icon = 'modular_sand/icons/obj/guns/energy.dmi' icon_state = "ashenka" item_state = "kineticgun" can_flashlight = 0 @@ -567,4 +567,4 @@ return FALSE /obj/item/borg/upgrade/modkit/aoe/heavy/modify_projectile(obj/item/projectile/kinetic/K) - K.name = "heavy kinetic explosion" \ No newline at end of file + K.name = "heavy kinetic explosion" diff --git a/sandcode/code/modules/reagents/chemistry/reagents/drugs_reagents.dm b/modular_sand/code/modules/reagents/chemistry/reagents/drugs_reagents.dm similarity index 100% rename from sandcode/code/modules/reagents/chemistry/reagents/drugs_reagents.dm rename to modular_sand/code/modules/reagents/chemistry/reagents/drugs_reagents.dm diff --git a/sandcode/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/modular_sand/code/modules/reagents/chemistry/reagents/medicine_reagents.dm similarity index 100% rename from sandcode/code/modules/reagents/chemistry/reagents/medicine_reagents.dm rename to modular_sand/code/modules/reagents/chemistry/reagents/medicine_reagents.dm diff --git a/sandcode/code/modules/reagents/chemistry/reagents/other_reagents.dm b/modular_sand/code/modules/reagents/chemistry/reagents/other_reagents.dm similarity index 100% rename from sandcode/code/modules/reagents/chemistry/reagents/other_reagents.dm rename to modular_sand/code/modules/reagents/chemistry/reagents/other_reagents.dm diff --git a/sandcode/code/modules/reagents/chemistry/recipes/drugs.dm b/modular_sand/code/modules/reagents/chemistry/recipes/drugs.dm similarity index 100% rename from sandcode/code/modules/reagents/chemistry/recipes/drugs.dm rename to modular_sand/code/modules/reagents/chemistry/recipes/drugs.dm diff --git a/sandcode/code/modules/reagents/chemistry/recipes/fermi.dm b/modular_sand/code/modules/reagents/chemistry/recipes/fermi.dm similarity index 100% rename from sandcode/code/modules/reagents/chemistry/recipes/fermi.dm rename to modular_sand/code/modules/reagents/chemistry/recipes/fermi.dm diff --git a/sandcode/code/modules/reagents/chemistry/recipes/others.dm b/modular_sand/code/modules/reagents/chemistry/recipes/others.dm similarity index 100% rename from sandcode/code/modules/reagents/chemistry/recipes/others.dm rename to modular_sand/code/modules/reagents/chemistry/recipes/others.dm diff --git a/sandcode/code/modules/reagents/reagent_containers/borghydro.dm b/modular_sand/code/modules/reagents/reagent_containers/borghydro.dm similarity index 96% rename from sandcode/code/modules/reagents/reagent_containers/borghydro.dm rename to modular_sand/code/modules/reagents/reagent_containers/borghydro.dm index 7880062c70..b70ebf3e8d 100644 --- a/sandcode/code/modules/reagents/reagent_containers/borghydro.dm +++ b/modular_sand/code/modules/reagents/reagent_containers/borghydro.dm @@ -4,7 +4,7 @@ Borg Shaker /obj/item/reagent_containers/borghypo/borgshaker/beershaker name = "cyborg shaker" desc = "An advanced drink synthesizer and mixer." - icon = 'sandcode/icons/obj/drinks.dmi' + icon = 'modular_sand/icons/obj/drinks.dmi' icon_state = "beershaker" possible_transfer_amounts = list(5,10,20) charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. @@ -38,7 +38,7 @@ Borg Shaker /obj/item/reagent_containers/borghypo/borgshaker/juiceshaker name = "cyborg shaker" desc = "An advanced drink synthesizer and mixer." - icon = 'sandcode/icons/obj/drinks.dmi' + icon = 'modular_sand/icons/obj/drinks.dmi' icon_state = "juiceshaker" possible_transfer_amounts = list(5,10,20) charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. @@ -63,7 +63,7 @@ Borg Shaker /obj/item/reagent_containers/borghypo/borgshaker/sodashaker name = "cyborg shaker" desc = "An advanced drink synthesizer and mixer." - icon = 'sandcode/icons/obj/drinks.dmi' + icon = 'modular_sand/icons/obj/drinks.dmi' icon_state = "sodashaker" possible_transfer_amounts = list(5,10,20) charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. @@ -87,7 +87,7 @@ Borg Shaker /obj/item/reagent_containers/borghypo/borgshaker/miscshaker name = "cyborg shaker" desc = "An advanced drink synthesizer and mixer." - icon = 'sandcode/icons/obj/drinks.dmi' + icon = 'modular_sand/icons/obj/drinks.dmi' icon_state = "miscshaker" possible_transfer_amounts = list(5,10,20) charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster. diff --git a/sandcode/code/modules/reagents/reagent_containers/bottle.dm b/modular_sand/code/modules/reagents/reagent_containers/bottle.dm similarity index 100% rename from sandcode/code/modules/reagents/reagent_containers/bottle.dm rename to modular_sand/code/modules/reagents/reagent_containers/bottle.dm diff --git a/sandcode/code/modules/reagents/reagent_containers/spray.dm b/modular_sand/code/modules/reagents/reagent_containers/spray.dm similarity index 90% rename from sandcode/code/modules/reagents/reagent_containers/spray.dm rename to modular_sand/code/modules/reagents/reagent_containers/spray.dm index 3f05d9c067..b4a4c4836d 100644 --- a/sandcode/code/modules/reagents/reagent_containers/spray.dm +++ b/modular_sand/code/modules/reagents/reagent_containers/spray.dm @@ -4,7 +4,7 @@ volume = 250 amount_per_transfer_from_this = 2 stream_amount = 5 - icon = 'sandcode/icons/obj/janitor.dmi' + icon = 'modular_sand/icons/obj/janitor.dmi' icon_state = "cleaneradv" item_state = "cleaneradv" custom_materials = list(/datum/material/glass = 2250, /datum/material/plasma = 2250, /datum/material/diamond = 185, /datum/material/bluespace = 185) diff --git a/sandcode/code/modules/reagents/reagent_dispenser.dm b/modular_sand/code/modules/reagents/reagent_dispenser.dm similarity index 100% rename from sandcode/code/modules/reagents/reagent_dispenser.dm rename to modular_sand/code/modules/reagents/reagent_dispenser.dm diff --git a/sandcode/code/modules/research/designs/autolathe_designs.dm b/modular_sand/code/modules/research/designs/autolathe_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/autolathe_designs.dm rename to modular_sand/code/modules/research/designs/autolathe_designs.dm diff --git a/sandcode/code/modules/research/designs/autolathe_designs/autolathe_designs_medical_and_dinnerware.dm b/modular_sand/code/modules/research/designs/autolathe_designs/autolathe_designs_medical_and_dinnerware.dm similarity index 100% rename from sandcode/code/modules/research/designs/autolathe_designs/autolathe_designs_medical_and_dinnerware.dm rename to modular_sand/code/modules/research/designs/autolathe_designs/autolathe_designs_medical_and_dinnerware.dm diff --git a/sandcode/code/modules/research/designs/biogenerator_designs.dm b/modular_sand/code/modules/research/designs/biogenerator_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/biogenerator_designs.dm rename to modular_sand/code/modules/research/designs/biogenerator_designs.dm diff --git a/sandcode/code/modules/research/designs/machine_designs.dm b/modular_sand/code/modules/research/designs/machine_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/machine_designs.dm rename to modular_sand/code/modules/research/designs/machine_designs.dm diff --git a/sandcode/code/modules/research/designs/machine_designs/machine_designs_all_misc.dm b/modular_sand/code/modules/research/designs/machine_designs/machine_designs_all_misc.dm similarity index 100% rename from sandcode/code/modules/research/designs/machine_designs/machine_designs_all_misc.dm rename to modular_sand/code/modules/research/designs/machine_designs/machine_designs_all_misc.dm diff --git a/sandcode/code/modules/research/designs/mechfabricator_designs.dm b/modular_sand/code/modules/research/designs/mechfabricator_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/mechfabricator_designs.dm rename to modular_sand/code/modules/research/designs/mechfabricator_designs.dm diff --git a/sandcode/code/modules/research/designs/misc_designs.dm b/modular_sand/code/modules/research/designs/misc_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/misc_designs.dm rename to modular_sand/code/modules/research/designs/misc_designs.dm diff --git a/sandcode/code/modules/research/designs/telecomms_designs.dm b/modular_sand/code/modules/research/designs/telecomms_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/telecomms_designs.dm rename to modular_sand/code/modules/research/designs/telecomms_designs.dm diff --git a/sandcode/code/modules/research/designs/tool_designs.dm b/modular_sand/code/modules/research/designs/tool_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/tool_designs.dm rename to modular_sand/code/modules/research/designs/tool_designs.dm diff --git a/sandcode/code/modules/research/designs/weapon_designs.dm b/modular_sand/code/modules/research/designs/weapon_designs.dm similarity index 100% rename from sandcode/code/modules/research/designs/weapon_designs.dm rename to modular_sand/code/modules/research/designs/weapon_designs.dm diff --git a/sandcode/code/modules/research/nanites/nanite_programs/utility.dm b/modular_sand/code/modules/research/nanites/nanite_programs/utility.dm similarity index 100% rename from sandcode/code/modules/research/nanites/nanite_programs/utility.dm rename to modular_sand/code/modules/research/nanites/nanite_programs/utility.dm diff --git a/sandcode/code/modules/research/stock_parts.dm b/modular_sand/code/modules/research/stock_parts.dm similarity index 100% rename from sandcode/code/modules/research/stock_parts.dm rename to modular_sand/code/modules/research/stock_parts.dm diff --git a/sandcode/code/modules/research/techweb/all_nodes.dm b/modular_sand/code/modules/research/techweb/all_nodes.dm similarity index 100% rename from sandcode/code/modules/research/techweb/all_nodes.dm rename to modular_sand/code/modules/research/techweb/all_nodes.dm diff --git a/sandcode/code/modules/research/techweb/bluespace_nodes.dm b/modular_sand/code/modules/research/techweb/bluespace_nodes.dm similarity index 100% rename from sandcode/code/modules/research/techweb/bluespace_nodes.dm rename to modular_sand/code/modules/research/techweb/bluespace_nodes.dm diff --git a/sandcode/code/modules/research/techweb/nodes/computer_hud_nodes.dm b/modular_sand/code/modules/research/techweb/nodes/computer_hud_nodes.dm similarity index 100% rename from sandcode/code/modules/research/techweb/nodes/computer_hud_nodes.dm rename to modular_sand/code/modules/research/techweb/nodes/computer_hud_nodes.dm diff --git a/sandcode/code/modules/research/techweb/nodes/robotics_nodes.dm b/modular_sand/code/modules/research/techweb/nodes/robotics_nodes.dm similarity index 100% rename from sandcode/code/modules/research/techweb/nodes/robotics_nodes.dm rename to modular_sand/code/modules/research/techweb/nodes/robotics_nodes.dm diff --git a/sandcode/code/modules/ruins/lavalandruin_code/doom.dm b/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm similarity index 97% rename from sandcode/code/modules/ruins/lavalandruin_code/doom.dm rename to modular_sand/code/modules/ruins/lavalandruin_code/doom.dm index 41ddeac057..ad9247814a 100644 --- a/sandcode/code/modules/ruins/lavalandruin_code/doom.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/doom.dm @@ -94,14 +94,14 @@ /obj/item/gun/ballistic/shotgun/doomed name = "classic pump-action shotgun" desc = "Shotguns can deliver a heavy punch at close range and a generous pelting from a distance. Not nearly as powerful as it's super variant." - icon = 'sandcode/icons/obj/doom.dmi' + icon = 'modular_sand/icons/obj/doom.dmi' icon_state = "pumpshotgun" w_class = WEIGHT_CLASS_NORMAL /obj/structure/fermenting_barrel/doom name = "toxic waste barrel" desc = "Filled with bad stuff. Probably explodes." - icon = 'sandcode/icons/obj/doom.dmi' + icon = 'modular_sand/icons/obj/doom.dmi' icon_state = "barrel" /obj/structure/fermenting_barrel/doom/Initialize() diff --git a/sandcode/code/modules/ruins/lavalandruin_code/kinggoat.dm b/modular_sand/code/modules/ruins/lavalandruin_code/kinggoat.dm similarity index 92% rename from sandcode/code/modules/ruins/lavalandruin_code/kinggoat.dm rename to modular_sand/code/modules/ruins/lavalandruin_code/kinggoat.dm index 535e96bc49..e1615b15b8 100644 --- a/sandcode/code/modules/ruins/lavalandruin_code/kinggoat.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/kinggoat.dm @@ -26,7 +26,7 @@ knockdown = 20 var/turf/location = get_turf(target) new/mob/living/simple_animal/hostile/retaliate/goat(location) - playsound(location, 'sandcode/sound/items/goatsound.ogg', 40, TRUE) + playsound(location, 'modular_sand/sound/items/goatsound.ogg', 40, TRUE) qdel(src) /obj/item/ammo_casing/energy/goat @@ -36,7 +36,7 @@ /obj/item/gun/energy/goatgun name = "goat gun" desc = "Whoever you fire this at is gonna be in for a baaaaaaad surprise." //ha ha I am funny man please laugh HAHAHAHAHAHAHAHA - icon = 'sandcode/icons/obj/guns/goatgun.dmi' + icon = 'modular_sand/icons/obj/guns/goatgun.dmi' icon_state = "goat_gun" item_state = "c20r" w_class = WEIGHT_CLASS_BULKY diff --git a/sandcode/code/modules/ruins/lavalandruin_code/misc.dm b/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm similarity index 93% rename from sandcode/code/modules/ruins/lavalandruin_code/misc.dm rename to modular_sand/code/modules/ruins/lavalandruin_code/misc.dm index ac0e6de4a3..d720e33cfb 100644 --- a/sandcode/code/modules/ruins/lavalandruin_code/misc.dm +++ b/modular_sand/code/modules/ruins/lavalandruin_code/misc.dm @@ -1,9 +1,9 @@ /obj/item/katana/goldbrand - icon = 'sandcode/icons/obj/items_and_weapons.dmi' + icon = 'modular_sand/icons/obj/items_and_weapons.dmi' icon_state = "goldbrand" item_state = "goldbrand" - lefthand_file = 'sandcode/icons/mob/inhands/weapons/swords_lefthand.dmi' - righthand_file = 'sandcode/icons/mob/inhands/weapons/swords_righthand.dmi' + lefthand_file = 'modular_sand/icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'modular_sand/icons/mob/inhands/weapons/swords_righthand.dmi' name = "Goldbrand" desc = "Granted only to those who prove themselves in battle, this sword cuts and burns flesh." force = 18 diff --git a/sandcode/code/modules/ruins/spaceruin_code/hilbertshotel.dm b/modular_sand/code/modules/ruins/spaceruin_code/hilbertshotel.dm similarity index 100% rename from sandcode/code/modules/ruins/spaceruin_code/hilbertshotel.dm rename to modular_sand/code/modules/ruins/spaceruin_code/hilbertshotel.dm diff --git a/sandcode/code/modules/spells/spell.dm b/modular_sand/code/modules/spells/spell.dm similarity index 100% rename from sandcode/code/modules/spells/spell.dm rename to modular_sand/code/modules/spells/spell.dm diff --git a/sandcode/code/modules/spells/spell_types/shapeshift.dm b/modular_sand/code/modules/spells/spell_types/shapeshift.dm similarity index 100% rename from sandcode/code/modules/spells/spell_types/shapeshift.dm rename to modular_sand/code/modules/spells/spell_types/shapeshift.dm diff --git a/sandcode/code/modules/surgery/organs/augments_arms.dm b/modular_sand/code/modules/surgery/organs/augments_arms.dm similarity index 100% rename from sandcode/code/modules/surgery/organs/augments_arms.dm rename to modular_sand/code/modules/surgery/organs/augments_arms.dm diff --git a/sandcode/code/modules/telescience/telepad.dm b/modular_sand/code/modules/telescience/telepad.dm similarity index 100% rename from sandcode/code/modules/telescience/telepad.dm rename to modular_sand/code/modules/telescience/telepad.dm diff --git a/sandcode/code/modules/telescience/telesci.dm b/modular_sand/code/modules/telescience/telesci.dm similarity index 100% rename from sandcode/code/modules/telescience/telesci.dm rename to modular_sand/code/modules/telescience/telesci.dm diff --git a/sandcode/code/modules/telescience/telesci_computer.dm b/modular_sand/code/modules/telescience/telesci_computer.dm similarity index 100% rename from sandcode/code/modules/telescience/telesci_computer.dm rename to modular_sand/code/modules/telescience/telesci_computer.dm diff --git a/sandcode/code/modules/tgs/chat_commands.dm b/modular_sand/code/modules/tgs/chat_commands.dm similarity index 100% rename from sandcode/code/modules/tgs/chat_commands.dm rename to modular_sand/code/modules/tgs/chat_commands.dm diff --git a/sandcode/code/modules/tgs/custom_procs.dm b/modular_sand/code/modules/tgs/custom_procs.dm similarity index 100% rename from sandcode/code/modules/tgs/custom_procs.dm rename to modular_sand/code/modules/tgs/custom_procs.dm diff --git a/sandcode/code/modules/uplink/uplink_items.dm b/modular_sand/code/modules/uplink/uplink_items.dm similarity index 100% rename from sandcode/code/modules/uplink/uplink_items.dm rename to modular_sand/code/modules/uplink/uplink_items.dm diff --git a/sandcode/code/modules/uplink/uplink_roles.dm b/modular_sand/code/modules/uplink/uplink_roles.dm similarity index 100% rename from sandcode/code/modules/uplink/uplink_roles.dm rename to modular_sand/code/modules/uplink/uplink_roles.dm diff --git a/sandcode/code/modules/vending/clothesmate.dm b/modular_sand/code/modules/vending/clothesmate.dm similarity index 100% rename from sandcode/code/modules/vending/clothesmate.dm rename to modular_sand/code/modules/vending/clothesmate.dm diff --git a/sandcode/icons/UI_Icons/chat/chat_icons.dmi b/modular_sand/icons/UI_Icons/chat/chat_icons.dmi similarity index 100% rename from sandcode/icons/UI_Icons/chat/chat_icons.dmi rename to modular_sand/icons/UI_Icons/chat/chat_icons.dmi diff --git a/sandcode/icons/effects/mouse_pointers/combat.dmi b/modular_sand/icons/effects/mouse_pointers/combat.dmi similarity index 100% rename from sandcode/icons/effects/mouse_pointers/combat.dmi rename to modular_sand/icons/effects/mouse_pointers/combat.dmi diff --git a/sandcode/icons/effects/mouse_pointers/examine.dmi b/modular_sand/icons/effects/mouse_pointers/examine.dmi similarity index 100% rename from sandcode/icons/effects/mouse_pointers/examine.dmi rename to modular_sand/icons/effects/mouse_pointers/examine.dmi diff --git a/sandcode/icons/effects/mouse_pointers/pull.dmi b/modular_sand/icons/effects/mouse_pointers/pull.dmi similarity index 100% rename from sandcode/icons/effects/mouse_pointers/pull.dmi rename to modular_sand/icons/effects/mouse_pointers/pull.dmi diff --git a/sandcode/icons/effects/mouse_pointers/throw.dmi b/modular_sand/icons/effects/mouse_pointers/throw.dmi similarity index 100% rename from sandcode/icons/effects/mouse_pointers/throw.dmi rename to modular_sand/icons/effects/mouse_pointers/throw.dmi diff --git a/sandcode/icons/hud/radial.dmi b/modular_sand/icons/hud/radial.dmi similarity index 100% rename from sandcode/icons/hud/radial.dmi rename to modular_sand/icons/hud/radial.dmi diff --git a/sandcode/icons/mecha/mech_construct.dmi b/modular_sand/icons/mecha/mech_construct.dmi similarity index 100% rename from sandcode/icons/mecha/mech_construct.dmi rename to modular_sand/icons/mecha/mech_construct.dmi diff --git a/sandcode/icons/mecha/mech_construction.dmi b/modular_sand/icons/mecha/mech_construction.dmi similarity index 100% rename from sandcode/icons/mecha/mech_construction.dmi rename to modular_sand/icons/mecha/mech_construction.dmi diff --git a/sandcode/icons/misc/language.dmi b/modular_sand/icons/misc/language.dmi similarity index 100% rename from sandcode/icons/misc/language.dmi rename to modular_sand/icons/misc/language.dmi diff --git a/sandcode/icons/mob/actions/actions_elites.dmi b/modular_sand/icons/mob/actions/actions_elites.dmi similarity index 100% rename from sandcode/icons/mob/actions/actions_elites.dmi rename to modular_sand/icons/mob/actions/actions_elites.dmi diff --git a/sandcode/icons/mob/aibots.dmi b/modular_sand/icons/mob/aibots.dmi similarity index 100% rename from sandcode/icons/mob/aibots.dmi rename to modular_sand/icons/mob/aibots.dmi diff --git a/sandcode/icons/mob/animal.dmi b/modular_sand/icons/mob/animal.dmi similarity index 100% rename from sandcode/icons/mob/animal.dmi rename to modular_sand/icons/mob/animal.dmi diff --git a/sandcode/icons/mob/antenna.dmi b/modular_sand/icons/mob/antenna.dmi similarity index 100% rename from sandcode/icons/mob/antenna.dmi rename to modular_sand/icons/mob/antenna.dmi diff --git a/sandcode/icons/mob/clothing/back.dmi b/modular_sand/icons/mob/clothing/back.dmi similarity index 100% rename from sandcode/icons/mob/clothing/back.dmi rename to modular_sand/icons/mob/clothing/back.dmi diff --git a/sandcode/icons/mob/clothing/ears.dmi b/modular_sand/icons/mob/clothing/ears.dmi similarity index 100% rename from sandcode/icons/mob/clothing/ears.dmi rename to modular_sand/icons/mob/clothing/ears.dmi diff --git a/sandcode/icons/mob/clothing/ears_extra.dmi b/modular_sand/icons/mob/clothing/ears_extra.dmi similarity index 100% rename from sandcode/icons/mob/clothing/ears_extra.dmi rename to modular_sand/icons/mob/clothing/ears_extra.dmi diff --git a/sandcode/icons/mob/clothing/head.dmi b/modular_sand/icons/mob/clothing/head.dmi similarity index 100% rename from sandcode/icons/mob/clothing/head.dmi rename to modular_sand/icons/mob/clothing/head.dmi diff --git a/sandcode/icons/mob/clothing/head_muzzled.dmi b/modular_sand/icons/mob/clothing/head_muzzled.dmi similarity index 100% rename from sandcode/icons/mob/clothing/head_muzzled.dmi rename to modular_sand/icons/mob/clothing/head_muzzled.dmi diff --git a/sandcode/icons/mob/clothing/mask.dmi b/modular_sand/icons/mob/clothing/mask.dmi similarity index 100% rename from sandcode/icons/mob/clothing/mask.dmi rename to modular_sand/icons/mob/clothing/mask.dmi diff --git a/sandcode/icons/mob/clothing/neck.dmi b/modular_sand/icons/mob/clothing/neck.dmi similarity index 100% rename from sandcode/icons/mob/clothing/neck.dmi rename to modular_sand/icons/mob/clothing/neck.dmi diff --git a/sandcode/icons/mob/clothing/suit.dmi b/modular_sand/icons/mob/clothing/suit.dmi similarity index 100% rename from sandcode/icons/mob/clothing/suit.dmi rename to modular_sand/icons/mob/clothing/suit.dmi diff --git a/sandcode/icons/mob/clothing/suit_digi.dmi b/modular_sand/icons/mob/clothing/suit_digi.dmi similarity index 100% rename from sandcode/icons/mob/clothing/suit_digi.dmi rename to modular_sand/icons/mob/clothing/suit_digi.dmi diff --git a/sandcode/icons/mob/clothing/underwear.dmi b/modular_sand/icons/mob/clothing/underwear.dmi similarity index 100% rename from sandcode/icons/mob/clothing/underwear.dmi rename to modular_sand/icons/mob/clothing/underwear.dmi diff --git a/sandcode/icons/mob/clothing/underwear_digi.dmi b/modular_sand/icons/mob/clothing/underwear_digi.dmi similarity index 100% rename from sandcode/icons/mob/clothing/underwear_digi.dmi rename to modular_sand/icons/mob/clothing/underwear_digi.dmi diff --git a/sandcode/icons/mob/clothing/wrists.dmi b/modular_sand/icons/mob/clothing/wrists.dmi similarity index 100% rename from sandcode/icons/mob/clothing/wrists.dmi rename to modular_sand/icons/mob/clothing/wrists.dmi diff --git a/sandcode/icons/mob/combat_indicator.dmi b/modular_sand/icons/mob/combat_indicator.dmi similarity index 100% rename from sandcode/icons/mob/combat_indicator.dmi rename to modular_sand/icons/mob/combat_indicator.dmi diff --git a/sandcode/icons/mob/cyborg/Drakeborg-licensing.txt b/modular_sand/icons/mob/cyborg/Drakeborg-licensing.txt similarity index 100% rename from sandcode/icons/mob/cyborg/Drakeborg-licensing.txt rename to modular_sand/icons/mob/cyborg/Drakeborg-licensing.txt diff --git a/sandcode/icons/mob/cyborg/drakemech.dmi b/modular_sand/icons/mob/cyborg/drakemech.dmi similarity index 100% rename from sandcode/icons/mob/cyborg/drakemech.dmi rename to modular_sand/icons/mob/cyborg/drakemech.dmi diff --git a/sandcode/icons/mob/doges.dmi b/modular_sand/icons/mob/doges.dmi similarity index 100% rename from sandcode/icons/mob/doges.dmi rename to modular_sand/icons/mob/doges.dmi diff --git a/sandcode/icons/mob/frills.dmi b/modular_sand/icons/mob/frills.dmi similarity index 100% rename from sandcode/icons/mob/frills.dmi rename to modular_sand/icons/mob/frills.dmi diff --git a/sandcode/icons/mob/inhands/equipment/custodial_lefthand.dmi b/modular_sand/icons/mob/inhands/equipment/custodial_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/custodial_lefthand.dmi rename to modular_sand/icons/mob/inhands/equipment/custodial_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/custodial_righthand.dmi b/modular_sand/icons/mob/inhands/equipment/custodial_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/custodial_righthand.dmi rename to modular_sand/icons/mob/inhands/equipment/custodial_righthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/mining_lefthand.dmi b/modular_sand/icons/mob/inhands/equipment/mining_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/mining_lefthand.dmi rename to modular_sand/icons/mob/inhands/equipment/mining_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/mining_righthand.dmi b/modular_sand/icons/mob/inhands/equipment/mining_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/mining_righthand.dmi rename to modular_sand/icons/mob/inhands/equipment/mining_righthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/shields_lefthand.dmi b/modular_sand/icons/mob/inhands/equipment/shields_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/shields_lefthand.dmi rename to modular_sand/icons/mob/inhands/equipment/shields_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/shields_righthand.dmi b/modular_sand/icons/mob/inhands/equipment/shields_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/shields_righthand.dmi rename to modular_sand/icons/mob/inhands/equipment/shields_righthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/tanks_lefthand.dmi b/modular_sand/icons/mob/inhands/equipment/tanks_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/tanks_lefthand.dmi rename to modular_sand/icons/mob/inhands/equipment/tanks_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/tanks_righthand.dmi b/modular_sand/icons/mob/inhands/equipment/tanks_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/tanks_righthand.dmi rename to modular_sand/icons/mob/inhands/equipment/tanks_righthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi b/modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/tools_lefthand.dmi rename to modular_sand/icons/mob/inhands/equipment/tools_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/equipment/tools_righthand.dmi b/modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/equipment/tools_righthand.dmi rename to modular_sand/icons/mob/inhands/equipment/tools_righthand.dmi diff --git a/sandcode/icons/mob/inhands/item_lefthand.dmi b/modular_sand/icons/mob/inhands/item_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/item_lefthand.dmi rename to modular_sand/icons/mob/inhands/item_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/item_righthand.dmi b/modular_sand/icons/mob/inhands/item_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/item_righthand.dmi rename to modular_sand/icons/mob/inhands/item_righthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/axes_lefthand.dmi b/modular_sand/icons/mob/inhands/weapons/axes_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/axes_lefthand.dmi rename to modular_sand/icons/mob/inhands/weapons/axes_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/axes_righthand.dmi b/modular_sand/icons/mob/inhands/weapons/axes_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/axes_righthand.dmi rename to modular_sand/icons/mob/inhands/weapons/axes_righthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/guns_lefthand.dmi b/modular_sand/icons/mob/inhands/weapons/guns_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/guns_lefthand.dmi rename to modular_sand/icons/mob/inhands/weapons/guns_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/guns_righthand.dmi b/modular_sand/icons/mob/inhands/weapons/guns_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/guns_righthand.dmi rename to modular_sand/icons/mob/inhands/weapons/guns_righthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/hammerspc_lefthand.dmi b/modular_sand/icons/mob/inhands/weapons/hammerspc_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/hammerspc_lefthand.dmi rename to modular_sand/icons/mob/inhands/weapons/hammerspc_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/hammerspc_righthand.dmi b/modular_sand/icons/mob/inhands/weapons/hammerspc_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/hammerspc_righthand.dmi rename to modular_sand/icons/mob/inhands/weapons/hammerspc_righthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/swords_lefthand.dmi b/modular_sand/icons/mob/inhands/weapons/swords_lefthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/swords_lefthand.dmi rename to modular_sand/icons/mob/inhands/weapons/swords_lefthand.dmi diff --git a/sandcode/icons/mob/inhands/weapons/swords_righthand.dmi b/modular_sand/icons/mob/inhands/weapons/swords_righthand.dmi similarity index 100% rename from sandcode/icons/mob/inhands/weapons/swords_righthand.dmi rename to modular_sand/icons/mob/inhands/weapons/swords_righthand.dmi diff --git a/sandcode/icons/mob/king_of_goats.dmi b/modular_sand/icons/mob/king_of_goats.dmi similarity index 100% rename from sandcode/icons/mob/king_of_goats.dmi rename to modular_sand/icons/mob/king_of_goats.dmi diff --git a/sandcode/icons/mob/large-worn-icons/32x64/head.dmi b/modular_sand/icons/mob/large-worn-icons/32x64/head.dmi similarity index 100% rename from sandcode/icons/mob/large-worn-icons/32x64/head.dmi rename to modular_sand/icons/mob/large-worn-icons/32x64/head.dmi diff --git a/sandcode/icons/mob/large-worn-icons/64x64/head.dmi b/modular_sand/icons/mob/large-worn-icons/64x64/head.dmi similarity index 100% rename from sandcode/icons/mob/large-worn-icons/64x64/head.dmi rename to modular_sand/icons/mob/large-worn-icons/64x64/head.dmi diff --git a/sandcode/icons/mob/lavaland/64x64sand.dmi b/modular_sand/icons/mob/lavaland/64x64sand.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/64x64sand.dmi rename to modular_sand/icons/mob/lavaland/64x64sand.dmi diff --git a/sandcode/icons/mob/lavaland/Sand.dmi b/modular_sand/icons/mob/lavaland/Sand.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/Sand.dmi rename to modular_sand/icons/mob/lavaland/Sand.dmi diff --git a/sandcode/icons/mob/lavaland/drake_greyscale.dmi b/modular_sand/icons/mob/lavaland/drake_greyscale.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/drake_greyscale.dmi rename to modular_sand/icons/mob/lavaland/drake_greyscale.dmi diff --git a/sandcode/icons/mob/lavaland/drakeling_greyscale.dmi b/modular_sand/icons/mob/lavaland/drakeling_greyscale.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/drakeling_greyscale.dmi rename to modular_sand/icons/mob/lavaland/drakeling_greyscale.dmi diff --git a/sandcode/icons/mob/lavaland/glaurung.dmi b/modular_sand/icons/mob/lavaland/glaurung.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/glaurung.dmi rename to modular_sand/icons/mob/lavaland/glaurung.dmi diff --git a/sandcode/icons/mob/lavaland/lavaland_elites.dmi b/modular_sand/icons/mob/lavaland/lavaland_elites.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/lavaland_elites.dmi rename to modular_sand/icons/mob/lavaland/lavaland_elites.dmi diff --git a/sandcode/icons/mob/lavaland/lavaland_monsters.dmi b/modular_sand/icons/mob/lavaland/lavaland_monsters.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/lavaland_monsters.dmi rename to modular_sand/icons/mob/lavaland/lavaland_monsters.dmi diff --git a/sandcode/icons/mob/lavaland/rogue.dmi b/modular_sand/icons/mob/lavaland/rogue.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/rogue.dmi rename to modular_sand/icons/mob/lavaland/rogue.dmi diff --git a/sandcode/icons/mob/lavaland/sif.dmi b/modular_sand/icons/mob/lavaland/sif.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/sif.dmi rename to modular_sand/icons/mob/lavaland/sif.dmi diff --git a/sandcode/icons/mob/lavaland/sif_sword.dmi b/modular_sand/icons/mob/lavaland/sif_sword.dmi similarity index 100% rename from sandcode/icons/mob/lavaland/sif_sword.dmi rename to modular_sand/icons/mob/lavaland/sif_sword.dmi diff --git a/sandcode/icons/mob/mam_ears.dmi b/modular_sand/icons/mob/mam_ears.dmi similarity index 100% rename from sandcode/icons/mob/mam_ears.dmi rename to modular_sand/icons/mob/mam_ears.dmi diff --git a/sandcode/icons/mob/mask.dmi b/modular_sand/icons/mob/mask.dmi similarity index 100% rename from sandcode/icons/mob/mask.dmi rename to modular_sand/icons/mob/mask.dmi diff --git a/sandcode/icons/mob/popup_flicks.dmi b/modular_sand/icons/mob/popup_flicks.dmi similarity index 100% rename from sandcode/icons/mob/popup_flicks.dmi rename to modular_sand/icons/mob/popup_flicks.dmi diff --git a/sandcode/icons/mob/screen_alert.dmi b/modular_sand/icons/mob/screen_alert.dmi similarity index 100% rename from sandcode/icons/mob/screen_alert.dmi rename to modular_sand/icons/mob/screen_alert.dmi diff --git a/sandcode/icons/mob/screen_clockwork.dmi b/modular_sand/icons/mob/screen_clockwork.dmi similarity index 100% rename from sandcode/icons/mob/screen_clockwork.dmi rename to modular_sand/icons/mob/screen_clockwork.dmi diff --git a/sandcode/icons/mob/screen_liteweb.dmi b/modular_sand/icons/mob/screen_liteweb.dmi similarity index 100% rename from sandcode/icons/mob/screen_liteweb.dmi rename to modular_sand/icons/mob/screen_liteweb.dmi diff --git a/sandcode/icons/mob/screen_midnight.dmi b/modular_sand/icons/mob/screen_midnight.dmi similarity index 100% rename from sandcode/icons/mob/screen_midnight.dmi rename to modular_sand/icons/mob/screen_midnight.dmi diff --git a/sandcode/icons/mob/screen_operative.dmi b/modular_sand/icons/mob/screen_operative.dmi similarity index 100% rename from sandcode/icons/mob/screen_operative.dmi rename to modular_sand/icons/mob/screen_operative.dmi diff --git a/sandcode/icons/mob/screen_plasmafire.dmi b/modular_sand/icons/mob/screen_plasmafire.dmi similarity index 100% rename from sandcode/icons/mob/screen_plasmafire.dmi rename to modular_sand/icons/mob/screen_plasmafire.dmi diff --git a/sandcode/icons/mob/screen_retro.dmi b/modular_sand/icons/mob/screen_retro.dmi similarity index 100% rename from sandcode/icons/mob/screen_retro.dmi rename to modular_sand/icons/mob/screen_retro.dmi diff --git a/sandcode/icons/mob/screen_slimecore.dmi b/modular_sand/icons/mob/screen_slimecore.dmi similarity index 100% rename from sandcode/icons/mob/screen_slimecore.dmi rename to modular_sand/icons/mob/screen_slimecore.dmi diff --git a/sandcode/icons/mob/skyrat_markings.dmi b/modular_sand/icons/mob/skyrat_markings.dmi similarity index 100% rename from sandcode/icons/mob/skyrat_markings.dmi rename to modular_sand/icons/mob/skyrat_markings.dmi diff --git a/sandcode/icons/mob/ssd_indicator.dmi b/modular_sand/icons/mob/ssd_indicator.dmi similarity index 100% rename from sandcode/icons/mob/ssd_indicator.dmi rename to modular_sand/icons/mob/ssd_indicator.dmi diff --git a/sandcode/icons/mob/suits_taur.dmi b/modular_sand/icons/mob/suits_taur.dmi similarity index 100% rename from sandcode/icons/mob/suits_taur.dmi rename to modular_sand/icons/mob/suits_taur.dmi diff --git a/sandcode/icons/mob/synthliz_snouts.dmi b/modular_sand/icons/mob/synthliz_snouts.dmi similarity index 100% rename from sandcode/icons/mob/synthliz_snouts.dmi rename to modular_sand/icons/mob/synthliz_snouts.dmi diff --git a/sandcode/icons/mob/talk.dmi b/modular_sand/icons/mob/talk.dmi similarity index 100% rename from sandcode/icons/mob/talk.dmi rename to modular_sand/icons/mob/talk.dmi diff --git a/sandcode/icons/mob/wings.dmi b/modular_sand/icons/mob/wings.dmi similarity index 100% rename from sandcode/icons/mob/wings.dmi rename to modular_sand/icons/mob/wings.dmi diff --git a/sandcode/icons/obj/1x2.dmi b/modular_sand/icons/obj/1x2.dmi similarity index 100% rename from sandcode/icons/obj/1x2.dmi rename to modular_sand/icons/obj/1x2.dmi diff --git a/sandcode/icons/obj/atmospherics/pipes/bluespace.dmi b/modular_sand/icons/obj/atmospherics/pipes/bluespace.dmi similarity index 100% rename from sandcode/icons/obj/atmospherics/pipes/bluespace.dmi rename to modular_sand/icons/obj/atmospherics/pipes/bluespace.dmi diff --git a/sandcode/icons/obj/clothing/hats.dmi b/modular_sand/icons/obj/clothing/hats.dmi similarity index 100% rename from sandcode/icons/obj/clothing/hats.dmi rename to modular_sand/icons/obj/clothing/hats.dmi diff --git a/sandcode/icons/obj/clothing/head.dmi b/modular_sand/icons/obj/clothing/head.dmi similarity index 100% rename from sandcode/icons/obj/clothing/head.dmi rename to modular_sand/icons/obj/clothing/head.dmi diff --git a/sandcode/icons/obj/clothing/head_muzzled.dmi b/modular_sand/icons/obj/clothing/head_muzzled.dmi similarity index 100% rename from sandcode/icons/obj/clothing/head_muzzled.dmi rename to modular_sand/icons/obj/clothing/head_muzzled.dmi diff --git a/sandcode/icons/obj/clothing/mask.dmi b/modular_sand/icons/obj/clothing/mask.dmi similarity index 100% rename from sandcode/icons/obj/clothing/mask.dmi rename to modular_sand/icons/obj/clothing/mask.dmi diff --git a/sandcode/icons/obj/clothing/mask_muzzled.dmi b/modular_sand/icons/obj/clothing/mask_muzzled.dmi similarity index 100% rename from sandcode/icons/obj/clothing/mask_muzzled.dmi rename to modular_sand/icons/obj/clothing/mask_muzzled.dmi diff --git a/sandcode/icons/obj/clothing/masks.dmi b/modular_sand/icons/obj/clothing/masks.dmi similarity index 100% rename from sandcode/icons/obj/clothing/masks.dmi rename to modular_sand/icons/obj/clothing/masks.dmi diff --git a/sandcode/icons/obj/clothing/neck.dmi b/modular_sand/icons/obj/clothing/neck.dmi similarity index 100% rename from sandcode/icons/obj/clothing/neck.dmi rename to modular_sand/icons/obj/clothing/neck.dmi diff --git a/sandcode/icons/obj/clothing/suit_digi.dmi b/modular_sand/icons/obj/clothing/suit_digi.dmi similarity index 100% rename from sandcode/icons/obj/clothing/suit_digi.dmi rename to modular_sand/icons/obj/clothing/suit_digi.dmi diff --git a/sandcode/icons/obj/clothing/suits.dmi b/modular_sand/icons/obj/clothing/suits.dmi similarity index 100% rename from sandcode/icons/obj/clothing/suits.dmi rename to modular_sand/icons/obj/clothing/suits.dmi diff --git a/sandcode/icons/obj/clothing/wrist.dmi b/modular_sand/icons/obj/clothing/wrist.dmi similarity index 100% rename from sandcode/icons/obj/clothing/wrist.dmi rename to modular_sand/icons/obj/clothing/wrist.dmi diff --git a/sandcode/icons/obj/computermath.dmi b/modular_sand/icons/obj/computermath.dmi similarity index 100% rename from sandcode/icons/obj/computermath.dmi rename to modular_sand/icons/obj/computermath.dmi diff --git a/sandcode/icons/obj/contraband.dmi b/modular_sand/icons/obj/contraband.dmi similarity index 100% rename from sandcode/icons/obj/contraband.dmi rename to modular_sand/icons/obj/contraband.dmi diff --git a/sandcode/icons/obj/device.dmi b/modular_sand/icons/obj/device.dmi similarity index 100% rename from sandcode/icons/obj/device.dmi rename to modular_sand/icons/obj/device.dmi diff --git a/sandcode/icons/obj/doom.dmi b/modular_sand/icons/obj/doom.dmi similarity index 100% rename from sandcode/icons/obj/doom.dmi rename to modular_sand/icons/obj/doom.dmi diff --git a/sandcode/icons/obj/drinks.dmi b/modular_sand/icons/obj/drinks.dmi similarity index 100% rename from sandcode/icons/obj/drinks.dmi rename to modular_sand/icons/obj/drinks.dmi diff --git a/sandcode/icons/obj/guns/energy.dmi b/modular_sand/icons/obj/guns/energy.dmi similarity index 100% rename from sandcode/icons/obj/guns/energy.dmi rename to modular_sand/icons/obj/guns/energy.dmi diff --git a/sandcode/icons/obj/guns/goatgun.dmi b/modular_sand/icons/obj/guns/goatgun.dmi similarity index 100% rename from sandcode/icons/obj/guns/goatgun.dmi rename to modular_sand/icons/obj/guns/goatgun.dmi diff --git a/sandcode/icons/obj/guns/projectile.dmi b/modular_sand/icons/obj/guns/projectile.dmi similarity index 100% rename from sandcode/icons/obj/guns/projectile.dmi rename to modular_sand/icons/obj/guns/projectile.dmi diff --git a/sandcode/icons/obj/items_and_weapons.dmi b/modular_sand/icons/obj/items_and_weapons.dmi similarity index 100% rename from sandcode/icons/obj/items_and_weapons.dmi rename to modular_sand/icons/obj/items_and_weapons.dmi diff --git a/sandcode/icons/obj/janitor.dmi b/modular_sand/icons/obj/janitor.dmi similarity index 100% rename from sandcode/icons/obj/janitor.dmi rename to modular_sand/icons/obj/janitor.dmi diff --git a/sandcode/icons/obj/lavaland/artefacts.dmi b/modular_sand/icons/obj/lavaland/artefacts.dmi similarity index 100% rename from sandcode/icons/obj/lavaland/artefacts.dmi rename to modular_sand/icons/obj/lavaland/artefacts.dmi diff --git a/sandcode/icons/obj/lavaland/sif.dmi b/modular_sand/icons/obj/lavaland/sif.dmi similarity index 100% rename from sandcode/icons/obj/lavaland/sif.dmi rename to modular_sand/icons/obj/lavaland/sif.dmi diff --git a/modular_sand/icons/obj/license.txt b/modular_sand/icons/obj/license.txt new file mode 100644 index 0000000000..c4ae1318e7 --- /dev/null +++ b/modular_sand/icons/obj/license.txt @@ -0,0 +1,3 @@ +modular_sand/icons/obj/plushies.dmi's icon state of secdrake and meddrake by Mizartz. It has been licensed under the CC BY-NC-SA 3.0 license. + +CC BY-NC-SA 3.0 https://creativecommons.org/licenses/by-nc-sa/3.0/ \ No newline at end of file diff --git a/sandcode/icons/obj/lighting.dmi b/modular_sand/icons/obj/lighting.dmi similarity index 100% rename from sandcode/icons/obj/lighting.dmi rename to modular_sand/icons/obj/lighting.dmi diff --git a/sandcode/icons/obj/machines/NavBeacon.dmi b/modular_sand/icons/obj/machines/NavBeacon.dmi similarity index 100% rename from sandcode/icons/obj/machines/NavBeacon.dmi rename to modular_sand/icons/obj/machines/NavBeacon.dmi diff --git a/sandcode/icons/obj/machines/autodoc.dmi b/modular_sand/icons/obj/machines/autodoc.dmi similarity index 100% rename from sandcode/icons/obj/machines/autodoc.dmi rename to modular_sand/icons/obj/machines/autodoc.dmi diff --git a/sandcode/icons/obj/machines/cryptominer.dmi b/modular_sand/icons/obj/machines/cryptominer.dmi similarity index 100% rename from sandcode/icons/obj/machines/cryptominer.dmi rename to modular_sand/icons/obj/machines/cryptominer.dmi diff --git a/sandcode/icons/obj/machines/cryptominers/cargo.dmi b/modular_sand/icons/obj/machines/cryptominers/cargo.dmi similarity index 100% rename from sandcode/icons/obj/machines/cryptominers/cargo.dmi rename to modular_sand/icons/obj/machines/cryptominers/cargo.dmi diff --git a/sandcode/icons/obj/machines/cryptominers/nanotrasen.dmi b/modular_sand/icons/obj/machines/cryptominers/nanotrasen.dmi similarity index 100% rename from sandcode/icons/obj/machines/cryptominers/nanotrasen.dmi rename to modular_sand/icons/obj/machines/cryptominers/nanotrasen.dmi diff --git a/sandcode/icons/obj/machines/cryptominers/syndie.dmi b/modular_sand/icons/obj/machines/cryptominers/syndie.dmi similarity index 100% rename from sandcode/icons/obj/machines/cryptominers/syndie.dmi rename to modular_sand/icons/obj/machines/cryptominers/syndie.dmi diff --git a/sandcode/icons/obj/machines/mining_machines.dmi b/modular_sand/icons/obj/machines/mining_machines.dmi similarity index 100% rename from sandcode/icons/obj/machines/mining_machines.dmi rename to modular_sand/icons/obj/machines/mining_machines.dmi diff --git a/sandcode/icons/obj/machines/robot_storage.dmi b/modular_sand/icons/obj/machines/robot_storage.dmi similarity index 100% rename from sandcode/icons/obj/machines/robot_storage.dmi rename to modular_sand/icons/obj/machines/robot_storage.dmi diff --git a/sandcode/icons/obj/machines/terminals.dmi b/modular_sand/icons/obj/machines/terminals.dmi similarity index 100% rename from sandcode/icons/obj/machines/terminals.dmi rename to modular_sand/icons/obj/machines/terminals.dmi diff --git a/sandcode/icons/obj/mining.dmi b/modular_sand/icons/obj/mining.dmi similarity index 100% rename from sandcode/icons/obj/mining.dmi rename to modular_sand/icons/obj/mining.dmi diff --git a/sandcode/icons/obj/misc.dmi b/modular_sand/icons/obj/misc.dmi similarity index 100% rename from sandcode/icons/obj/misc.dmi rename to modular_sand/icons/obj/misc.dmi diff --git a/sandcode/icons/obj/plushes.dmi b/modular_sand/icons/obj/plushes.dmi similarity index 100% rename from sandcode/icons/obj/plushes.dmi rename to modular_sand/icons/obj/plushes.dmi diff --git a/sandcode/icons/obj/shields.dmi b/modular_sand/icons/obj/shields.dmi similarity index 100% rename from sandcode/icons/obj/shields.dmi rename to modular_sand/icons/obj/shields.dmi diff --git a/sandcode/icons/obj/storage.dmi b/modular_sand/icons/obj/storage.dmi similarity index 100% rename from sandcode/icons/obj/storage.dmi rename to modular_sand/icons/obj/storage.dmi diff --git a/sandcode/icons/obj/tank.dmi b/modular_sand/icons/obj/tank.dmi similarity index 100% rename from sandcode/icons/obj/tank.dmi rename to modular_sand/icons/obj/tank.dmi diff --git a/sandcode/icons/obj/telescience.dmi b/modular_sand/icons/obj/telescience.dmi similarity index 100% rename from sandcode/icons/obj/telescience.dmi rename to modular_sand/icons/obj/telescience.dmi diff --git a/sandcode/icons/obj/tiles.dmi b/modular_sand/icons/obj/tiles.dmi similarity index 100% rename from sandcode/icons/obj/tiles.dmi rename to modular_sand/icons/obj/tiles.dmi diff --git a/sandcode/icons/obj/tools.dmi b/modular_sand/icons/obj/tools.dmi similarity index 100% rename from sandcode/icons/obj/tools.dmi rename to modular_sand/icons/obj/tools.dmi diff --git a/sandcode/icons/tetris/tetris_0.gif b/modular_sand/icons/tetris/tetris_0.gif similarity index 100% rename from sandcode/icons/tetris/tetris_0.gif rename to modular_sand/icons/tetris/tetris_0.gif diff --git a/sandcode/icons/tetris/tetris_1.gif b/modular_sand/icons/tetris/tetris_1.gif similarity index 100% rename from sandcode/icons/tetris/tetris_1.gif rename to modular_sand/icons/tetris/tetris_1.gif diff --git a/sandcode/icons/tetris/tetris_2.gif b/modular_sand/icons/tetris/tetris_2.gif similarity index 100% rename from sandcode/icons/tetris/tetris_2.gif rename to modular_sand/icons/tetris/tetris_2.gif diff --git a/sandcode/icons/tetris/tetris_3.gif b/modular_sand/icons/tetris/tetris_3.gif similarity index 100% rename from sandcode/icons/tetris/tetris_3.gif rename to modular_sand/icons/tetris/tetris_3.gif diff --git a/sandcode/icons/tetris/tetris_4.gif b/modular_sand/icons/tetris/tetris_4.gif similarity index 100% rename from sandcode/icons/tetris/tetris_4.gif rename to modular_sand/icons/tetris/tetris_4.gif diff --git a/sandcode/icons/tetris/tetris_5.gif b/modular_sand/icons/tetris/tetris_5.gif similarity index 100% rename from sandcode/icons/tetris/tetris_5.gif rename to modular_sand/icons/tetris/tetris_5.gif diff --git a/sandcode/icons/tetris/tetris_6.gif b/modular_sand/icons/tetris/tetris_6.gif similarity index 100% rename from sandcode/icons/tetris/tetris_6.gif rename to modular_sand/icons/tetris/tetris_6.gif diff --git a/sandcode/icons/tetris/tetris_7.gif b/modular_sand/icons/tetris/tetris_7.gif similarity index 100% rename from sandcode/icons/tetris/tetris_7.gif rename to modular_sand/icons/tetris/tetris_7.gif diff --git a/sandcode/icons/tetris/tetrisp0.gif b/modular_sand/icons/tetris/tetrisp0.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp0.gif rename to modular_sand/icons/tetris/tetrisp0.gif diff --git a/sandcode/icons/tetris/tetrisp1.gif b/modular_sand/icons/tetris/tetrisp1.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp1.gif rename to modular_sand/icons/tetris/tetrisp1.gif diff --git a/sandcode/icons/tetris/tetrisp2.gif b/modular_sand/icons/tetris/tetrisp2.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp2.gif rename to modular_sand/icons/tetris/tetrisp2.gif diff --git a/sandcode/icons/tetris/tetrisp3.gif b/modular_sand/icons/tetris/tetrisp3.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp3.gif rename to modular_sand/icons/tetris/tetrisp3.gif diff --git a/sandcode/icons/tetris/tetrisp4.gif b/modular_sand/icons/tetris/tetrisp4.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp4.gif rename to modular_sand/icons/tetris/tetrisp4.gif diff --git a/sandcode/icons/tetris/tetrisp5.gif b/modular_sand/icons/tetris/tetrisp5.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp5.gif rename to modular_sand/icons/tetris/tetrisp5.gif diff --git a/sandcode/icons/tetris/tetrisp6.gif b/modular_sand/icons/tetris/tetrisp6.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp6.gif rename to modular_sand/icons/tetris/tetrisp6.gif diff --git a/sandcode/icons/tetris/tetrisp7.gif b/modular_sand/icons/tetris/tetrisp7.gif similarity index 100% rename from sandcode/icons/tetris/tetrisp7.gif rename to modular_sand/icons/tetris/tetrisp7.gif diff --git a/sandcode/icons/turf/areas.dmi b/modular_sand/icons/turf/areas.dmi similarity index 100% rename from sandcode/icons/turf/areas.dmi rename to modular_sand/icons/turf/areas.dmi diff --git a/sandcode/icons/turf/floors.dmi b/modular_sand/icons/turf/floors.dmi similarity index 100% rename from sandcode/icons/turf/floors.dmi rename to modular_sand/icons/turf/floors.dmi diff --git a/sandcode/sound/ambience/Visager-Battle.ogg b/modular_sand/sound/ambience/Visager-Battle.ogg similarity index 100% rename from sandcode/sound/ambience/Visager-Battle.ogg rename to modular_sand/sound/ambience/Visager-Battle.ogg diff --git a/sandcode/sound/ambience/Visager-Miniboss_Fight.ogg b/modular_sand/sound/ambience/Visager-Miniboss_Fight.ogg similarity index 100% rename from sandcode/sound/ambience/Visager-Miniboss_Fight.ogg rename to modular_sand/sound/ambience/Visager-Miniboss_Fight.ogg diff --git a/sandcode/sound/ambience/bfgdivision.ogg b/modular_sand/sound/ambience/bfgdivision.ogg similarity index 100% rename from sandcode/sound/ambience/bfgdivision.ogg rename to modular_sand/sound/ambience/bfgdivision.ogg diff --git a/sandcode/sound/ambience/dragonborn.ogg b/modular_sand/sound/ambience/dragonborn.ogg similarity index 100% rename from sandcode/sound/ambience/dragonborn.ogg rename to modular_sand/sound/ambience/dragonborn.ogg diff --git a/sandcode/sound/ambience/dummyremix.ogg b/modular_sand/sound/ambience/dummyremix.ogg similarity index 100% rename from sandcode/sound/ambience/dummyremix.ogg rename to modular_sand/sound/ambience/dummyremix.ogg diff --git a/sandcode/sound/ambience/duskcreations.ogg b/modular_sand/sound/ambience/duskcreations.ogg similarity index 100% rename from sandcode/sound/ambience/duskcreations.ogg rename to modular_sand/sound/ambience/duskcreations.ogg diff --git a/sandcode/sound/ambience/furidanger802.ogg b/modular_sand/sound/ambience/furidanger802.ogg similarity index 100% rename from sandcode/sound/ambience/furidanger802.ogg rename to modular_sand/sound/ambience/furidanger802.ogg diff --git a/sandcode/sound/ambience/gladiator.ogg b/modular_sand/sound/ambience/gladiator.ogg similarity index 100% rename from sandcode/sound/ambience/gladiator.ogg rename to modular_sand/sound/ambience/gladiator.ogg diff --git a/sandcode/sound/ambience/igneon-system-and-death-machine-sins.ogg b/modular_sand/sound/ambience/igneon-system-and-death-machine-sins.ogg similarity index 100% rename from sandcode/sound/ambience/igneon-system-and-death-machine-sins.ogg rename to modular_sand/sound/ambience/igneon-system-and-death-machine-sins.ogg diff --git a/sandcode/sound/ambience/lisapebbleman.ogg b/modular_sand/sound/ambience/lisapebbleman.ogg similarity index 100% rename from sandcode/sound/ambience/lisapebbleman.ogg rename to modular_sand/sound/ambience/lisapebbleman.ogg diff --git a/sandcode/sound/ambience/machinegirl_excruciatingdeath.ogg b/modular_sand/sound/ambience/machinegirl_excruciatingdeath.ogg similarity index 100% rename from sandcode/sound/ambience/machinegirl_excruciatingdeath.ogg rename to modular_sand/sound/ambience/machinegirl_excruciatingdeath.ogg diff --git a/sandcode/sound/ambience/mastermind.ogg b/modular_sand/sound/ambience/mastermind.ogg similarity index 100% rename from sandcode/sound/ambience/mastermind.ogg rename to modular_sand/sound/ambience/mastermind.ogg diff --git a/sandcode/sound/ambience/mbrsystemshock.ogg b/modular_sand/sound/ambience/mbrsystemshock.ogg similarity index 100% rename from sandcode/sound/ambience/mbrsystemshock.ogg rename to modular_sand/sound/ambience/mbrsystemshock.ogg diff --git a/sandcode/sound/ambience/megalovania.ogg b/modular_sand/sound/ambience/megalovania.ogg similarity index 100% rename from sandcode/sound/ambience/megalovania.ogg rename to modular_sand/sound/ambience/megalovania.ogg diff --git a/sandcode/sound/ambience/oblivion.ogg b/modular_sand/sound/ambience/oblivion.ogg similarity index 100% rename from sandcode/sound/ambience/oblivion.ogg rename to modular_sand/sound/ambience/oblivion.ogg diff --git a/sandcode/sound/ambience/rollermobster.ogg b/modular_sand/sound/ambience/rollermobster.ogg similarity index 100% rename from sandcode/sound/ambience/rollermobster.ogg rename to modular_sand/sound/ambience/rollermobster.ogg diff --git a/sandcode/sound/ambience/terrariaboss1.ogg b/modular_sand/sound/ambience/terrariaboss1.ogg similarity index 100% rename from sandcode/sound/ambience/terrariaboss1.ogg rename to modular_sand/sound/ambience/terrariaboss1.ogg diff --git a/sandcode/sound/ambience/theonlythingtheyfearisyou.ogg b/modular_sand/sound/ambience/theonlythingtheyfearisyou.ogg similarity index 100% rename from sandcode/sound/ambience/theonlythingtheyfearisyou.ogg rename to modular_sand/sound/ambience/theonlythingtheyfearisyou.ogg diff --git a/sandcode/sound/ambience/theopenedway.ogg b/modular_sand/sound/ambience/theopenedway.ogg similarity index 100% rename from sandcode/sound/ambience/theopenedway.ogg rename to modular_sand/sound/ambience/theopenedway.ogg diff --git a/sandcode/sound/effects/admin_punish/changetheworld.ogg b/modular_sand/sound/effects/admin_punish/changetheworld.ogg similarity index 100% rename from sandcode/sound/effects/admin_punish/changetheworld.ogg rename to modular_sand/sound/effects/admin_punish/changetheworld.ogg diff --git a/sandcode/sound/effects/admin_punish/endjingle.ogg b/modular_sand/sound/effects/admin_punish/endjingle.ogg similarity index 100% rename from sandcode/sound/effects/admin_punish/endjingle.ogg rename to modular_sand/sound/effects/admin_punish/endjingle.ogg diff --git a/sandcode/sound/effects/admin_punish/goodbye.ogg b/modular_sand/sound/effects/admin_punish/goodbye.ogg similarity index 100% rename from sandcode/sound/effects/admin_punish/goodbye.ogg rename to modular_sand/sound/effects/admin_punish/goodbye.ogg diff --git a/sandcode/sound/effects/admin_punish/myfinalmessage.ogg b/modular_sand/sound/effects/admin_punish/myfinalmessage.ogg similarity index 100% rename from sandcode/sound/effects/admin_punish/myfinalmessage.ogg rename to modular_sand/sound/effects/admin_punish/myfinalmessage.ogg diff --git a/sandcode/sound/effects/gladiatordeathsound.ogg b/modular_sand/sound/effects/gladiatordeathsound.ogg similarity index 100% rename from sandcode/sound/effects/gladiatordeathsound.ogg rename to modular_sand/sound/effects/gladiatordeathsound.ogg diff --git a/sandcode/sound/effects/jackboot1.ogg b/modular_sand/sound/effects/jackboot1.ogg similarity index 100% rename from sandcode/sound/effects/jackboot1.ogg rename to modular_sand/sound/effects/jackboot1.ogg diff --git a/sandcode/sound/effects/jackboot2.ogg b/modular_sand/sound/effects/jackboot2.ogg similarity index 100% rename from sandcode/sound/effects/jackboot2.ogg rename to modular_sand/sound/effects/jackboot2.ogg diff --git a/sandcode/sound/interactions/bang1.ogg b/modular_sand/sound/interactions/bang1.ogg similarity index 100% rename from sandcode/sound/interactions/bang1.ogg rename to modular_sand/sound/interactions/bang1.ogg diff --git a/sandcode/sound/interactions/bang2.ogg b/modular_sand/sound/interactions/bang2.ogg similarity index 100% rename from sandcode/sound/interactions/bang2.ogg rename to modular_sand/sound/interactions/bang2.ogg diff --git a/sandcode/sound/interactions/bang3.ogg b/modular_sand/sound/interactions/bang3.ogg similarity index 100% rename from sandcode/sound/interactions/bang3.ogg rename to modular_sand/sound/interactions/bang3.ogg diff --git a/sandcode/sound/interactions/bang4.ogg b/modular_sand/sound/interactions/bang4.ogg similarity index 100% rename from sandcode/sound/interactions/bang4.ogg rename to modular_sand/sound/interactions/bang4.ogg diff --git a/sandcode/sound/interactions/bang5.ogg b/modular_sand/sound/interactions/bang5.ogg similarity index 100% rename from sandcode/sound/interactions/bang5.ogg rename to modular_sand/sound/interactions/bang5.ogg diff --git a/sandcode/sound/interactions/bang6.ogg b/modular_sand/sound/interactions/bang6.ogg similarity index 100% rename from sandcode/sound/interactions/bang6.ogg rename to modular_sand/sound/interactions/bang6.ogg diff --git a/sandcode/sound/interactions/bj1.ogg b/modular_sand/sound/interactions/bj1.ogg similarity index 100% rename from sandcode/sound/interactions/bj1.ogg rename to modular_sand/sound/interactions/bj1.ogg diff --git a/sandcode/sound/interactions/bj10.ogg b/modular_sand/sound/interactions/bj10.ogg similarity index 100% rename from sandcode/sound/interactions/bj10.ogg rename to modular_sand/sound/interactions/bj10.ogg diff --git a/sandcode/sound/interactions/bj11.ogg b/modular_sand/sound/interactions/bj11.ogg similarity index 100% rename from sandcode/sound/interactions/bj11.ogg rename to modular_sand/sound/interactions/bj11.ogg diff --git a/sandcode/sound/interactions/bj2.ogg b/modular_sand/sound/interactions/bj2.ogg similarity index 100% rename from sandcode/sound/interactions/bj2.ogg rename to modular_sand/sound/interactions/bj2.ogg diff --git a/sandcode/sound/interactions/bj3.ogg b/modular_sand/sound/interactions/bj3.ogg similarity index 100% rename from sandcode/sound/interactions/bj3.ogg rename to modular_sand/sound/interactions/bj3.ogg diff --git a/sandcode/sound/interactions/bj4.ogg b/modular_sand/sound/interactions/bj4.ogg similarity index 100% rename from sandcode/sound/interactions/bj4.ogg rename to modular_sand/sound/interactions/bj4.ogg diff --git a/sandcode/sound/interactions/bj5.ogg b/modular_sand/sound/interactions/bj5.ogg similarity index 100% rename from sandcode/sound/interactions/bj5.ogg rename to modular_sand/sound/interactions/bj5.ogg diff --git a/sandcode/sound/interactions/bj6.ogg b/modular_sand/sound/interactions/bj6.ogg similarity index 100% rename from sandcode/sound/interactions/bj6.ogg rename to modular_sand/sound/interactions/bj6.ogg diff --git a/sandcode/sound/interactions/bj7.ogg b/modular_sand/sound/interactions/bj7.ogg similarity index 100% rename from sandcode/sound/interactions/bj7.ogg rename to modular_sand/sound/interactions/bj7.ogg diff --git a/sandcode/sound/interactions/bj8.ogg b/modular_sand/sound/interactions/bj8.ogg similarity index 100% rename from sandcode/sound/interactions/bj8.ogg rename to modular_sand/sound/interactions/bj8.ogg diff --git a/sandcode/sound/interactions/bj9.ogg b/modular_sand/sound/interactions/bj9.ogg similarity index 100% rename from sandcode/sound/interactions/bj9.ogg rename to modular_sand/sound/interactions/bj9.ogg diff --git a/sandcode/sound/interactions/champ1.ogg b/modular_sand/sound/interactions/champ1.ogg similarity index 100% rename from sandcode/sound/interactions/champ1.ogg rename to modular_sand/sound/interactions/champ1.ogg diff --git a/sandcode/sound/interactions/champ2.ogg b/modular_sand/sound/interactions/champ2.ogg similarity index 100% rename from sandcode/sound/interactions/champ2.ogg rename to modular_sand/sound/interactions/champ2.ogg diff --git a/sandcode/sound/interactions/champ_fingering.ogg b/modular_sand/sound/interactions/champ_fingering.ogg similarity index 100% rename from sandcode/sound/interactions/champ_fingering.ogg rename to modular_sand/sound/interactions/champ_fingering.ogg diff --git a/sandcode/sound/interactions/clawcum1.ogg b/modular_sand/sound/interactions/clawcum1.ogg similarity index 100% rename from sandcode/sound/interactions/clawcum1.ogg rename to modular_sand/sound/interactions/clawcum1.ogg diff --git a/sandcode/sound/interactions/clawcum2.ogg b/modular_sand/sound/interactions/clawcum2.ogg similarity index 100% rename from sandcode/sound/interactions/clawcum2.ogg rename to modular_sand/sound/interactions/clawcum2.ogg diff --git a/sandcode/sound/interactions/final_f1.ogg b/modular_sand/sound/interactions/final_f1.ogg similarity index 100% rename from sandcode/sound/interactions/final_f1.ogg rename to modular_sand/sound/interactions/final_f1.ogg diff --git a/sandcode/sound/interactions/final_f2.ogg b/modular_sand/sound/interactions/final_f2.ogg similarity index 100% rename from sandcode/sound/interactions/final_f2.ogg rename to modular_sand/sound/interactions/final_f2.ogg diff --git a/sandcode/sound/interactions/final_f3.ogg b/modular_sand/sound/interactions/final_f3.ogg similarity index 100% rename from sandcode/sound/interactions/final_f3.ogg rename to modular_sand/sound/interactions/final_f3.ogg diff --git a/sandcode/sound/interactions/final_m1.ogg b/modular_sand/sound/interactions/final_m1.ogg similarity index 100% rename from sandcode/sound/interactions/final_m1.ogg rename to modular_sand/sound/interactions/final_m1.ogg diff --git a/sandcode/sound/interactions/final_m2.ogg b/modular_sand/sound/interactions/final_m2.ogg similarity index 100% rename from sandcode/sound/interactions/final_m2.ogg rename to modular_sand/sound/interactions/final_m2.ogg diff --git a/sandcode/sound/interactions/final_m3.ogg b/modular_sand/sound/interactions/final_m3.ogg similarity index 100% rename from sandcode/sound/interactions/final_m3.ogg rename to modular_sand/sound/interactions/final_m3.ogg diff --git a/sandcode/sound/interactions/final_m4.ogg b/modular_sand/sound/interactions/final_m4.ogg similarity index 100% rename from sandcode/sound/interactions/final_m4.ogg rename to modular_sand/sound/interactions/final_m4.ogg diff --git a/sandcode/sound/interactions/final_m5.ogg b/modular_sand/sound/interactions/final_m5.ogg similarity index 100% rename from sandcode/sound/interactions/final_m5.ogg rename to modular_sand/sound/interactions/final_m5.ogg diff --git a/sandcode/sound/interactions/foot_dry1.ogg b/modular_sand/sound/interactions/foot_dry1.ogg similarity index 100% rename from sandcode/sound/interactions/foot_dry1.ogg rename to modular_sand/sound/interactions/foot_dry1.ogg diff --git a/sandcode/sound/interactions/foot_dry2.ogg b/modular_sand/sound/interactions/foot_dry2.ogg similarity index 100% rename from sandcode/sound/interactions/foot_dry2.ogg rename to modular_sand/sound/interactions/foot_dry2.ogg diff --git a/sandcode/sound/interactions/foot_dry3.ogg b/modular_sand/sound/interactions/foot_dry3.ogg similarity index 100% rename from sandcode/sound/interactions/foot_dry3.ogg rename to modular_sand/sound/interactions/foot_dry3.ogg diff --git a/sandcode/sound/interactions/foot_dry4.ogg b/modular_sand/sound/interactions/foot_dry4.ogg similarity index 100% rename from sandcode/sound/interactions/foot_dry4.ogg rename to modular_sand/sound/interactions/foot_dry4.ogg diff --git a/sandcode/sound/interactions/foot_wet1.ogg b/modular_sand/sound/interactions/foot_wet1.ogg similarity index 100% rename from sandcode/sound/interactions/foot_wet1.ogg rename to modular_sand/sound/interactions/foot_wet1.ogg diff --git a/sandcode/sound/interactions/foot_wet2.ogg b/modular_sand/sound/interactions/foot_wet2.ogg similarity index 100% rename from sandcode/sound/interactions/foot_wet2.ogg rename to modular_sand/sound/interactions/foot_wet2.ogg diff --git a/sandcode/sound/interactions/foot_wet3.ogg b/modular_sand/sound/interactions/foot_wet3.ogg similarity index 100% rename from sandcode/sound/interactions/foot_wet3.ogg rename to modular_sand/sound/interactions/foot_wet3.ogg diff --git a/sandcode/sound/interactions/hug.ogg b/modular_sand/sound/interactions/hug.ogg similarity index 100% rename from sandcode/sound/interactions/hug.ogg rename to modular_sand/sound/interactions/hug.ogg diff --git a/sandcode/sound/interactions/moan_f1.ogg b/modular_sand/sound/interactions/moan_f1.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f1.ogg rename to modular_sand/sound/interactions/moan_f1.ogg diff --git a/sandcode/sound/interactions/moan_f2.ogg b/modular_sand/sound/interactions/moan_f2.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f2.ogg rename to modular_sand/sound/interactions/moan_f2.ogg diff --git a/sandcode/sound/interactions/moan_f3.ogg b/modular_sand/sound/interactions/moan_f3.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f3.ogg rename to modular_sand/sound/interactions/moan_f3.ogg diff --git a/sandcode/sound/interactions/moan_f4.ogg b/modular_sand/sound/interactions/moan_f4.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f4.ogg rename to modular_sand/sound/interactions/moan_f4.ogg diff --git a/sandcode/sound/interactions/moan_f5.ogg b/modular_sand/sound/interactions/moan_f5.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f5.ogg rename to modular_sand/sound/interactions/moan_f5.ogg diff --git a/sandcode/sound/interactions/moan_f6.ogg b/modular_sand/sound/interactions/moan_f6.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f6.ogg rename to modular_sand/sound/interactions/moan_f6.ogg diff --git a/sandcode/sound/interactions/moan_f7.ogg b/modular_sand/sound/interactions/moan_f7.ogg similarity index 100% rename from sandcode/sound/interactions/moan_f7.ogg rename to modular_sand/sound/interactions/moan_f7.ogg diff --git a/sandcode/sound/interactions/moan_m0.ogg b/modular_sand/sound/interactions/moan_m0.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m0.ogg rename to modular_sand/sound/interactions/moan_m0.ogg diff --git a/sandcode/sound/interactions/moan_m1.ogg b/modular_sand/sound/interactions/moan_m1.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m1.ogg rename to modular_sand/sound/interactions/moan_m1.ogg diff --git a/sandcode/sound/interactions/moan_m12.ogg b/modular_sand/sound/interactions/moan_m12.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m12.ogg rename to modular_sand/sound/interactions/moan_m12.ogg diff --git a/sandcode/sound/interactions/moan_m2.ogg b/modular_sand/sound/interactions/moan_m2.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m2.ogg rename to modular_sand/sound/interactions/moan_m2.ogg diff --git a/sandcode/sound/interactions/moan_m3.ogg b/modular_sand/sound/interactions/moan_m3.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m3.ogg rename to modular_sand/sound/interactions/moan_m3.ogg diff --git a/sandcode/sound/interactions/moan_m4.ogg b/modular_sand/sound/interactions/moan_m4.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m4.ogg rename to modular_sand/sound/interactions/moan_m4.ogg diff --git a/sandcode/sound/interactions/moan_m5.ogg b/modular_sand/sound/interactions/moan_m5.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m5.ogg rename to modular_sand/sound/interactions/moan_m5.ogg diff --git a/sandcode/sound/interactions/moan_m6.ogg b/modular_sand/sound/interactions/moan_m6.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m6.ogg rename to modular_sand/sound/interactions/moan_m6.ogg diff --git a/sandcode/sound/interactions/moan_m7.ogg b/modular_sand/sound/interactions/moan_m7.ogg similarity index 100% rename from sandcode/sound/interactions/moan_m7.ogg rename to modular_sand/sound/interactions/moan_m7.ogg diff --git a/sandcode/sound/interactions/oral1.ogg b/modular_sand/sound/interactions/oral1.ogg similarity index 100% rename from sandcode/sound/interactions/oral1.ogg rename to modular_sand/sound/interactions/oral1.ogg diff --git a/sandcode/sound/interactions/oral2.ogg b/modular_sand/sound/interactions/oral2.ogg similarity index 100% rename from sandcode/sound/interactions/oral2.ogg rename to modular_sand/sound/interactions/oral2.ogg diff --git a/sandcode/sound/interactions/purr1.ogg b/modular_sand/sound/interactions/purr1.ogg similarity index 100% rename from sandcode/sound/interactions/purr1.ogg rename to modular_sand/sound/interactions/purr1.ogg diff --git a/sandcode/sound/interactions/purr2.ogg b/modular_sand/sound/interactions/purr2.ogg similarity index 100% rename from sandcode/sound/interactions/purr2.ogg rename to modular_sand/sound/interactions/purr2.ogg diff --git a/sandcode/sound/interactions/purr3.ogg b/modular_sand/sound/interactions/purr3.ogg similarity index 100% rename from sandcode/sound/interactions/purr3.ogg rename to modular_sand/sound/interactions/purr3.ogg diff --git a/sandcode/sound/interactions/slap.ogg b/modular_sand/sound/interactions/slap.ogg similarity index 100% rename from sandcode/sound/interactions/slap.ogg rename to modular_sand/sound/interactions/slap.ogg diff --git a/sandcode/sound/interactions/squelch1.ogg b/modular_sand/sound/interactions/squelch1.ogg similarity index 100% rename from sandcode/sound/interactions/squelch1.ogg rename to modular_sand/sound/interactions/squelch1.ogg diff --git a/sandcode/sound/interactions/squelch2.ogg b/modular_sand/sound/interactions/squelch2.ogg similarity index 100% rename from sandcode/sound/interactions/squelch2.ogg rename to modular_sand/sound/interactions/squelch2.ogg diff --git a/sandcode/sound/interactions/squelch3.ogg b/modular_sand/sound/interactions/squelch3.ogg similarity index 100% rename from sandcode/sound/interactions/squelch3.ogg rename to modular_sand/sound/interactions/squelch3.ogg diff --git a/sandcode/sound/interactions/swallow.ogg b/modular_sand/sound/interactions/swallow.ogg similarity index 100% rename from sandcode/sound/interactions/swallow.ogg rename to modular_sand/sound/interactions/swallow.ogg diff --git a/sandcode/sound/interactions/under_moan_f1.ogg b/modular_sand/sound/interactions/under_moan_f1.ogg similarity index 100% rename from sandcode/sound/interactions/under_moan_f1.ogg rename to modular_sand/sound/interactions/under_moan_f1.ogg diff --git a/sandcode/sound/interactions/under_moan_f2.ogg b/modular_sand/sound/interactions/under_moan_f2.ogg similarity index 100% rename from sandcode/sound/interactions/under_moan_f2.ogg rename to modular_sand/sound/interactions/under_moan_f2.ogg diff --git a/sandcode/sound/interactions/under_moan_f3.ogg b/modular_sand/sound/interactions/under_moan_f3.ogg similarity index 100% rename from sandcode/sound/interactions/under_moan_f3.ogg rename to modular_sand/sound/interactions/under_moan_f3.ogg diff --git a/sandcode/sound/interactions/under_moan_f4.ogg b/modular_sand/sound/interactions/under_moan_f4.ogg similarity index 100% rename from sandcode/sound/interactions/under_moan_f4.ogg rename to modular_sand/sound/interactions/under_moan_f4.ogg diff --git a/sandcode/sound/items/goatsound.ogg b/modular_sand/sound/items/goatsound.ogg similarity index 100% rename from sandcode/sound/items/goatsound.ogg rename to modular_sand/sound/items/goatsound.ogg diff --git a/sandcode/sound/misc/doomdies.wav b/modular_sand/sound/misc/doomdies.wav similarity index 100% rename from sandcode/sound/misc/doomdies.wav rename to modular_sand/sound/misc/doomdies.wav diff --git a/sandcode/sound/misc/doominjured.wav b/modular_sand/sound/misc/doominjured.wav similarity index 100% rename from sandcode/sound/misc/doominjured.wav rename to modular_sand/sound/misc/doominjured.wav diff --git a/sandcode/sound/misc/doomscream.wav b/modular_sand/sound/misc/doomscream.wav similarity index 100% rename from sandcode/sound/misc/doomscream.wav rename to modular_sand/sound/misc/doomscream.wav diff --git a/sandcode/sound/misc/doomscream2.wav b/modular_sand/sound/misc/doomscream2.wav similarity index 100% rename from sandcode/sound/misc/doomscream2.wav rename to modular_sand/sound/misc/doomscream2.wav diff --git a/sandcode/sound/misc/gorenest.ogg b/modular_sand/sound/misc/gorenest.ogg similarity index 100% rename from sandcode/sound/misc/gorenest.ogg rename to modular_sand/sound/misc/gorenest.ogg diff --git a/sandcode/sound/misc/impattacks.wav b/modular_sand/sound/misc/impattacks.wav similarity index 100% rename from sandcode/sound/misc/impattacks.wav rename to modular_sand/sound/misc/impattacks.wav diff --git a/sandcode/sound/misc/impdies.wav b/modular_sand/sound/misc/impdies.wav similarity index 100% rename from sandcode/sound/misc/impdies.wav rename to modular_sand/sound/misc/impdies.wav diff --git a/sandcode/sound/misc/impinjured.wav b/modular_sand/sound/misc/impinjured.wav similarity index 100% rename from sandcode/sound/misc/impinjured.wav rename to modular_sand/sound/misc/impinjured.wav diff --git a/sandcode/sound/misc/impnearby.wav b/modular_sand/sound/misc/impnearby.wav similarity index 100% rename from sandcode/sound/misc/impnearby.wav rename to modular_sand/sound/misc/impnearby.wav diff --git a/sandcode/sound/misc/impranged.wav b/modular_sand/sound/misc/impranged.wav similarity index 100% rename from sandcode/sound/misc/impranged.wav rename to modular_sand/sound/misc/impranged.wav diff --git a/sandcode/sound/misc/impsight.wav b/modular_sand/sound/misc/impsight.wav similarity index 100% rename from sandcode/sound/misc/impsight.wav rename to modular_sand/sound/misc/impsight.wav diff --git a/sandcode/sound/misc/impsight2.wav b/modular_sand/sound/misc/impsight2.wav similarity index 100% rename from sandcode/sound/misc/impsight2.wav rename to modular_sand/sound/misc/impsight2.wav diff --git a/sandcode/sound/misc/suitmalf.ogg b/modular_sand/sound/misc/suitmalf.ogg similarity index 100% rename from sandcode/sound/misc/suitmalf.ogg rename to modular_sand/sound/misc/suitmalf.ogg diff --git a/sandcode/sound/radio/common.ogg b/modular_sand/sound/radio/common.ogg similarity index 100% rename from sandcode/sound/radio/common.ogg rename to modular_sand/sound/radio/common.ogg diff --git a/sandcode/sound/radio/security.ogg b/modular_sand/sound/radio/security.ogg similarity index 100% rename from sandcode/sound/radio/security.ogg rename to modular_sand/sound/radio/security.ogg diff --git a/sandcode/sound/radio/syndie.ogg b/modular_sand/sound/radio/syndie.ogg similarity index 100% rename from sandcode/sound/radio/syndie.ogg rename to modular_sand/sound/radio/syndie.ogg diff --git a/sandcode/sound/sif/blade_spin.ogg b/modular_sand/sound/sif/blade_spin.ogg similarity index 100% rename from sandcode/sound/sif/blade_spin.ogg rename to modular_sand/sound/sif/blade_spin.ogg diff --git a/sandcode/sound/sif/death_howl.ogg b/modular_sand/sound/sif/death_howl.ogg similarity index 100% rename from sandcode/sound/sif/death_howl.ogg rename to modular_sand/sound/sif/death_howl.ogg diff --git a/sandcode/sound/sif/howl.ogg b/modular_sand/sound/sif/howl.ogg similarity index 100% rename from sandcode/sound/sif/howl.ogg rename to modular_sand/sound/sif/howl.ogg diff --git a/sandcode/sound/sif/sif_slash.ogg b/modular_sand/sound/sif/sif_slash.ogg similarity index 100% rename from sandcode/sound/sif/sif_slash.ogg rename to modular_sand/sound/sif/sif_slash.ogg diff --git a/sandcode/sound/sif/sif_stomp.ogg b/modular_sand/sound/sif/sif_stomp.ogg similarity index 100% rename from sandcode/sound/sif/sif_stomp.ogg rename to modular_sand/sound/sif/sif_stomp.ogg diff --git a/sandcode/sound/sif/whoosh1.ogg b/modular_sand/sound/sif/whoosh1.ogg similarity index 100% rename from sandcode/sound/sif/whoosh1.ogg rename to modular_sand/sound/sif/whoosh1.ogg diff --git a/sandcode/sound/sif/whoosh2.ogg b/modular_sand/sound/sif/whoosh2.ogg similarity index 100% rename from sandcode/sound/sif/whoosh2.ogg rename to modular_sand/sound/sif/whoosh2.ogg diff --git a/sandcode/sound/sif/whoosh3.ogg b/modular_sand/sound/sif/whoosh3.ogg similarity index 100% rename from sandcode/sound/sif/whoosh3.ogg rename to modular_sand/sound/sif/whoosh3.ogg diff --git a/sandcode/sound/voice/peep_once.ogg b/modular_sand/sound/voice/peep_once.ogg similarity index 100% rename from sandcode/sound/voice/peep_once.ogg rename to modular_sand/sound/voice/peep_once.ogg diff --git a/sandcode/sound/weapons/zweihanderslice.ogg b/modular_sand/sound/weapons/zweihanderslice.ogg similarity index 100% rename from sandcode/sound/weapons/zweihanderslice.ogg rename to modular_sand/sound/weapons/zweihanderslice.ogg diff --git a/sandcode/tools/Redirector/textprocs.dm b/modular_sand/tools/Redirector/textprocs.dm similarity index 100% rename from sandcode/tools/Redirector/textprocs.dm rename to modular_sand/tools/Redirector/textprocs.dm diff --git a/sandcode/code/modules/client/asset_cache.dm b/sandcode/code/modules/client/asset_cache.dm deleted file mode 100644 index fa6d709a62..0000000000 --- a/sandcode/code/modules/client/asset_cache.dm +++ /dev/null @@ -1,21 +0,0 @@ -/datum/asset/simple/tetris - assets = list( - "tetris_0.gif" = 'sandcode/icons/tetris/tetris_0.gif', - "tetris_1.gif" = 'sandcode/icons/tetris/tetris_1.gif', - "tetris_2.gif" = 'sandcode/icons/tetris/tetris_2.gif', - "tetris_3.gif" = 'sandcode/icons/tetris/tetris_3.gif', - "tetris_4.gif" = 'sandcode/icons/tetris/tetris_4.gif', - "tetris_5.gif" = 'sandcode/icons/tetris/tetris_5.gif', - "tetris_6.gif" = 'sandcode/icons/tetris/tetris_6.gif', - "tetris_7.gif" = 'sandcode/icons/tetris/tetris_7.gif', - "tetrisp0.gif" = 'sandcode/icons/tetris/tetrisp0.gif', - "tetrisp1.gif" = 'sandcode/icons/tetris/tetrisp1.gif', - "tetrisp2.gif" = 'sandcode/icons/tetris/tetrisp2.gif', - "tetrisp3.gif" = 'sandcode/icons/tetris/tetrisp3.gif', - "tetrisp4.gif" = 'sandcode/icons/tetris/tetrisp4.gif', - "tetrisp5.gif" = 'sandcode/icons/tetris/tetrisp5.gif', - "tetrisp6.gif" = 'sandcode/icons/tetris/tetrisp6.gif', - "tetrisp7.gif" = 'sandcode/icons/tetris/tetrisp7.gif', - "tetris.js" = 'tgui/src/interfaces/tetris/tetris.js', - "tetris2.js" = 'tgui/src/interfaces/tetris/tetris2.js' - ) diff --git a/sandcode/code/modules/mob/mob_defines.dm b/sandcode/code/modules/mob/mob_defines.dm deleted file mode 100644 index aee39306af..0000000000 --- a/sandcode/code/modules/mob/mob_defines.dm +++ /dev/null @@ -1,6 +0,0 @@ -/mob - ///Cursor icon used when holding shift over things - var/examine_cursor_icon = 'sandcode/icons/effects/mouse_pointers/examine.dmi' - var/combat_cursor_icon = 'sandcode/icons/effects/mouse_pointers/combat.dmi' - var/pull_cursor_icon = 'sandcode/icons/effects/mouse_pointers/pull.dmi' - var/throw_cursor_icon = 'sandcode/icons/effects/mouse_pointers/throw.dmi' diff --git a/sandcode/icons/obj/license.txt b/sandcode/icons/obj/license.txt deleted file mode 100644 index f3d9615bd6..0000000000 --- a/sandcode/icons/obj/license.txt +++ /dev/null @@ -1,3 +0,0 @@ -sandcode/icons/obj/plushies.dmi's icon state of secdrake and meddrake by Mizartz. It has been licensed under the CC BY-NC-SA 3.0 license. - -CC BY-NC-SA 3.0 https://creativecommons.org/licenses/by-nc-sa/3.0/ \ No newline at end of file diff --git a/tgstation.dme b/tgstation.dme index db92c2ff83..d1bcd8327d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3668,237 +3668,237 @@ #include "modular_citadel\code\modules\reagents\chemistry\recipes\fermi.dm" #include "modular_citadel\code\modules\reagents\objects\clothes.dm" #include "modular_citadel\code\modules\reagents\objects\items.dm" -#include "sandcode\code\__DEFINES\language.dm" -#include "sandcode\code\__DEFINES\runechat_defines.dm" -#include "sandcode\code\__DEFINES\status_effects.dm" -#include "sandcode\code\__DEFINES\traits.dm" -#include "sandcode\code\__DEFINES\wires.dm" -#include "sandcode\code\_globalvars\lists\misc.dm" -#include "sandcode\code\_globalvars\lists\objects.dm" -#include "sandcode\code\_onclick\hud\screen_objects.dm" -#include "sandcode\code\controllers\configuration\entries\sandstorm.dm" -#include "sandcode\code\datums\action.dm" -#include "sandcode\code\datums\ai_laws.dm" -#include "sandcode\code\datums\shuttles.dm" -#include "sandcode\code\datums\components\riding.dm" -#include "sandcode\code\datums\components\container_item\container_item.dm" -#include "sandcode\code\datums\components\container_item\tank_holder.dm" -#include "sandcode\code\datums\components\crafting\recipes\recipes_misc.dm" -#include "sandcode\code\datums\interactions\_interaction.dm" -#include "sandcode\code\datums\interactions\interaction_definitions.dm" -#include "sandcode\code\datums\interactions\interaction_interface.dm" -#include "sandcode\code\datums\interactions\interaction_mob.dm" -#include "sandcode\code\datums\interactions\lewd\_lewd.dm" -#include "sandcode\code\datums\interactions\lewd\_lewd_extra.dm" -#include "sandcode\code\datums\interactions\lewd\lewd_datums.dm" -#include "sandcode\code\datums\interactions\lewd\lewd_datums_extra.dm" -#include "sandcode\code\datums\interactions\lewd\lewd_interactions.dm" -#include "sandcode\code\datums\interactions\lewd\lewd_species.dm" -#include "sandcode\code\datums\interactions\lewd\objects.dm" -#include "sandcode\code\datums\mood_events\generic_negative_events.dm" -#include "sandcode\code\datums\mutations\combined.dm" -#include "sandcode\code\datums\ruins\lavaland.dm" -#include "sandcode\code\datums\status_effects\buffs.dm" -#include "sandcode\code\datums\status_effects\debuffs.dm" -#include "sandcode\code\datums\traits\_quirk.dm" -#include "sandcode\code\datums\traits\negative.dm" -#include "sandcode\code\datums\traits\neutral.dm" -#include "sandcode\code\datums\wires\firealarm.dm" -#include "sandcode\code\game\area\ship_area.dm" -#include "sandcode\code\game\area\areas\ruins\lavaland.dm" -#include "sandcode\code\game\machinery\autodoc.dm" -#include "sandcode\code\game\machinery\cryopod.dm" -#include "sandcode\code\game\machinery\cryptominers.dm" -#include "sandcode\code\game\machinery\posialert.dm" -#include "sandcode\code\game\machinery\computer\arcade\tetris.dm" -#include "sandcode\code\game\machinery\pipe\construction.dm" -#include "sandcode\code\game\machinery\telecomms\machine_interactions.dm" -#include "sandcode\code\game\machinery\telecomms\machines\receiver.dm" -#include "sandcode\code\game\mecha\mecha_construction_paths.dm" -#include "sandcode\code\game\mecha\mecha_parts.dm" -#include "sandcode\code\game\objects\effects\contraband.dm" -#include "sandcode\code\game\objects\items\airlock_painter.dm" -#include "sandcode\code\game\objects\items\borg_shapeshifter.dm" -#include "sandcode\code\game\objects\items\BSRPD.dm" -#include "sandcode\code\game\objects\items\cards_ids.dm" -#include "sandcode\code\game\objects\items\chrono_eraser.dm" -#include "sandcode\code\game\objects\items\computermath.dm" -#include "sandcode\code\game\objects\items\extinguisher.dm" -#include "sandcode\code\game\objects\items\items.dm" -#include "sandcode\code\game\objects\items\miscellaneous.dm" -#include "sandcode\code\game\objects\items\circuitboards\computer_circuitboards.dm" -#include "sandcode\code\game\objects\items\circuitboards\machine_circuitboards.dm" -#include "sandcode\code\game\objects\items\devices\extra_arm.dm" -#include "sandcode\code\game\objects\items\devices\PDA\PDA.dm" -#include "sandcode\code\game\objects\items\devices\radio\headset.dm" -#include "sandcode\code\game\objects\items\devices\radio\radio.dm" -#include "sandcode\code\game\objects\items\plushes\goat_boss.dm" -#include "sandcode\code\game\objects\items\plushes\plushes.dm" -#include "sandcode\code\game\objects\items\robot\robot_upgrades.dm" -#include "sandcode\code\game\objects\items\stacks\sheets\glass.dm" -#include "sandcode\code\game\objects\items\stacks\sheets\mineral.dm" -#include "sandcode\code\game\objects\items\stacks\sheets\sheet_types.dm" -#include "sandcode\code\game\objects\items\stacks\tiles\tile_plasteel.dm" -#include "sandcode\code\game\objects\items\stacks\tiles\tile_plastitanium.dm" -#include "sandcode\code\game\objects\items\stacks\tiles\tile_reskinning.dm" -#include "sandcode\code\game\objects\items\stacks\tiles\tile_titanium.dm" -#include "sandcode\code\game\objects\items\stacks\tiles\tile_types.dm" -#include "sandcode\code\game\objects\items\stacks\tiles\tile_wooden.dm" -#include "sandcode\code\game\objects\items\storage\backpack.dm" -#include "sandcode\code\game\objects\items\storage\bags.dm" -#include "sandcode\code\game\objects\items\storage\boxes.dm" -#include "sandcode\code\game\objects\items\tanks\tank_types.dm" -#include "sandcode\code\game\objects\items\tanks\tanks.dm" -#include "sandcode\code\game\objects\items\tools\crowbar.dm" -#include "sandcode\code\game\objects\items\tools\screwdriver.dm" -#include "sandcode\code\game\objects\items\tools\weldingtool.dm" -#include "sandcode\code\game\objects\items\tools\wirecutters.dm" -#include "sandcode\code\game\objects\items\tools\wrench.dm" -#include "sandcode\code\game\objects\structures\ghost_role_spawners.dm" -#include "sandcode\code\game\objects\structures\ladders.dm" -#include "sandcode\code\game\objects\structures\tank_holder.dm" -#include "sandcode\code\game\objects\structures\lavaland\necropolis_tendril.dm" -#include "sandcode\code\game\turfs\open.dm" -#include "sandcode\code\game\turfs\simulated\floor\asteroid.dm" -#include "sandcode\code\game\turfs\simulated\floor\base_icon_state_overrides.dm" -#include "sandcode\code\game\turfs\simulated\floor\misc_floor.dm" -#include "sandcode\code\game\turfs\simulated\floor\plasteel_floor.dm" -#include "sandcode\code\game\turfs\simulated\floor\plastitanium_floor.dm" -#include "sandcode\code\game\turfs\simulated\floor\plating.dm" -#include "sandcode\code\game\turfs\simulated\floor\titanium_floor.dm" -#include "sandcode\code\modules\admin\verbs\fix_air.dm" -#include "sandcode\code\modules\atmospherics\machinery\pipes\bluespace.dm" -#include "sandcode\code\modules\cargo\packs\emergency.dm" -#include "sandcode\code\modules\cargo\packs\misc.dm" -#include "sandcode\code\modules\cargo\packs\vending.dm" -#include "sandcode\code\modules\client\asset_cache.dm" -#include "sandcode\code\modules\client\loadout\boxers.dm" -#include "sandcode\code\modules\client\loadout\shirts.dm" -#include "sandcode\code\modules\client\loadout\socks.dm" -#include "sandcode\code\modules\client\loadout\wrists.dm" -#include "sandcode\code\modules\clothing\refactor.dm" -#include "sandcode\code\modules\clothing\head\misc.dm" -#include "sandcode\code\modules\clothing\masks\miscellaneous.dm" -#include "sandcode\code\modules\clothing\outfits\standard.dm" -#include "sandcode\code\modules\clothing\spacesuits\chronosuit.dm" -#include "sandcode\code\modules\clothing\spacesuits\hardsuit.dm" -#include "sandcode\code\modules\clothing\under\_under.dm" -#include "sandcode\code\modules\clothing\underwear\_underwear.dm" -#include "sandcode\code\modules\clothing\underwear\boxers.dm" -#include "sandcode\code\modules\clothing\underwear\shirts.dm" -#include "sandcode\code\modules\clothing\underwear\socks.dm" -#include "sandcode\code\modules\clothing\wrists\_wrists.dm" -#include "sandcode\code\modules\clothing\wrists\watches.dm" -#include "sandcode\code\modules\crafting\recipes\recipes_misc.dm" -#include "sandcode\code\modules\hydroponics\grown\misc.dm" -#include "sandcode\code\modules\integrated_electronics\core\assemblies.dm" -#include "sandcode\code\modules\integrated_electronics\subtypes\input.dm" -#include "sandcode\code\modules\integrated_electronics\subtypes\manipulation.dm" -#include "sandcode\code\modules\integrated_electronics\subtypes\output.dm" -#include "sandcode\code\modules\keybindings\keybind\carbon.dm" -#include "sandcode\code\modules\language\dragon.dm" -#include "sandcode\code\modules\language\language.dm" -#include "sandcode\code\modules\mining\machine_bluespaceminer.dm" -#include "sandcode\code\modules\mining\machine_vending.dm" -#include "sandcode\code\modules\mining\equipment\kinetic_crusher.dm" -#include "sandcode\code\modules\mining\equipment\regenerative_core.dm" -#include "sandcode\code\modules\mining\lavaland\necropolis_chests.dm" -#include "sandcode\code\modules\misc\misc.dm" -#include "sandcode\code\modules\mob\emote.dm" -#include "sandcode\code\modules\mob\mob_defines.dm" -#include "sandcode\code\modules\mob\say.dm" -#include "sandcode\code\modules\mob\dead\new_player\sprite_accessories\antenna.dm" -#include "sandcode\code\modules\mob\dead\new_player\sprite_accessories\body_markings.dm" -#include "sandcode\code\modules\mob\dead\new_player\sprite_accessories\ears.dm" -#include "sandcode\code\modules\mob\dead\new_player\sprite_accessories\frills.dm" -#include "sandcode\code\modules\mob\dead\observer\observer.dm" -#include "sandcode\code\modules\mob\living\combat_indicator.dm" -#include "sandcode\code\modules\mob\living\emote.dm" -#include "sandcode\code\modules\mob\living\ssd_indicator.dm" -#include "sandcode\code\modules\mob\living\typing_indicator_overrides.dm" -#include "sandcode\code\modules\mob\living\carbon\carbon.dm" -#include "sandcode\code\modules\mob\living\carbon\give.dm" -#include "sandcode\code\modules\mob\living\carbon\show.dm" -#include "sandcode\code\modules\mob\living\carbon\human\human.dm" -#include "sandcode\code\modules\mob\living\silicon\silicon.dm" -#include "sandcode\code\modules\mob\living\silicon\robot\robot.dm" -#include "sandcode\code\modules\mob\living\silicon\robot\robot_modules.dm" -#include "sandcode\code\modules\mob\living\simple_animal\bot\hugbot.dm" -#include "sandcode\code\modules\mob\living\simple_animal\friendly\doges.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\bubblegumhard.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\demonic_frost_miner.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\drakehard.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\gladiator.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\glaurung.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\king_of_goats.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\rogueprocess.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\megafauna\sif.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\goldgrub.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\goliath.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\imp.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\miningmobs.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\shamblingminer.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\candy.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\drakeling.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\fanaticminer.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\goliath_broodmother.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\herald.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\legionnaire.dm" -#include "sandcode\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\pandora.dm" -#include "sandcode\code\modules\ninja\outfit.dm" -#include "sandcode\code\modules\power\lightning.dm" -#include "sandcode\code\modules\power\port_gen.dm" -#include "sandcode\code\modules\projectiles\guns\ballistic\pistol.dm" -#include "sandcode\code\modules\projectiles\guns\energy\kinetic_accelerator.dm" -#include "sandcode\code\modules\reagents\reagent_dispenser.dm" -#include "sandcode\code\modules\reagents\chemistry\reagents\drugs_reagents.dm" -#include "sandcode\code\modules\reagents\chemistry\reagents\medicine_reagents.dm" -#include "sandcode\code\modules\reagents\chemistry\reagents\other_reagents.dm" -#include "sandcode\code\modules\reagents\chemistry\recipes\drugs.dm" -#include "sandcode\code\modules\reagents\chemistry\recipes\fermi.dm" -#include "sandcode\code\modules\reagents\chemistry\recipes\others.dm" -#include "sandcode\code\modules\reagents\reagent_containers\borghydro.dm" -#include "sandcode\code\modules\reagents\reagent_containers\bottle.dm" -#include "sandcode\code\modules\reagents\reagent_containers\spray.dm" -#include "sandcode\code\modules\research\stock_parts.dm" -#include "sandcode\code\modules\research\designs\autolathe_designs.dm" -#include "sandcode\code\modules\research\designs\biogenerator_designs.dm" -#include "sandcode\code\modules\research\designs\machine_designs.dm" -#include "sandcode\code\modules\research\designs\mechfabricator_designs.dm" -#include "sandcode\code\modules\research\designs\misc_designs.dm" -#include "sandcode\code\modules\research\designs\telecomms_designs.dm" -#include "sandcode\code\modules\research\designs\tool_designs.dm" -#include "sandcode\code\modules\research\designs\weapon_designs.dm" -#include "sandcode\code\modules\research\designs\autolathe_designs\autolathe_designs_medical_and_dinnerware.dm" -#include "sandcode\code\modules\research\designs\machine_designs\machine_designs_all_misc.dm" -#include "sandcode\code\modules\research\nanites\nanite_programs\utility.dm" -#include "sandcode\code\modules\research\techweb\all_nodes.dm" -#include "sandcode\code\modules\research\techweb\bluespace_nodes.dm" -#include "sandcode\code\modules\research\techweb\nodes\computer_hud_nodes.dm" -#include "sandcode\code\modules\research\techweb\nodes\robotics_nodes.dm" -#include "sandcode\code\modules\ruins\lavalandruin_code\doom.dm" -#include "sandcode\code\modules\ruins\lavalandruin_code\kinggoat.dm" -#include "sandcode\code\modules\ruins\lavalandruin_code\misc.dm" -#include "sandcode\code\modules\ruins\spaceruin_code\hilbertshotel.dm" -#include "sandcode\code\modules\spells\spell.dm" -#include "sandcode\code\modules\spells\spell_types\shapeshift.dm" -#include "sandcode\code\modules\surgery\organs\augments_arms.dm" -#include "sandcode\code\modules\telescience\telepad.dm" -#include "sandcode\code\modules\telescience\telesci.dm" -#include "sandcode\code\modules\telescience\telesci_computer.dm" -#include "sandcode\code\modules\tgs\chat_commands.dm" -#include "sandcode\code\modules\tgs\custom_procs.dm" -#include "sandcode\code\modules\uplink\uplink_items.dm" -#include "sandcode\code\modules\uplink\uplink_roles.dm" -#include "sandcode\code\modules\vending\clothesmate.dm" -#include "sandcode\tools\Redirector\textprocs.dm" +#include "modular_sand\code\__DEFINES\language.dm" +#include "modular_sand\code\__DEFINES\runechat_defines.dm" +#include "modular_sand\code\__DEFINES\status_effects.dm" +#include "modular_sand\code\__DEFINES\traits.dm" +#include "modular_sand\code\__DEFINES\wires.dm" +#include "modular_sand\code\_globalvars\lists\misc.dm" +#include "modular_sand\code\_globalvars\lists\objects.dm" +#include "modular_sand\code\_onclick\hud\screen_objects.dm" +#include "modular_sand\code\controllers\configuration\entries\sandstorm.dm" +#include "modular_sand\code\datums\action.dm" +#include "modular_sand\code\datums\ai_laws.dm" +#include "modular_sand\code\datums\shuttles.dm" +#include "modular_sand\code\datums\components\riding.dm" +#include "modular_sand\code\datums\components\container_item\container_item.dm" +#include "modular_sand\code\datums\components\container_item\tank_holder.dm" +#include "modular_sand\code\datums\components\crafting\recipes\recipes_misc.dm" +#include "modular_sand\code\datums\interactions\_interaction.dm" +#include "modular_sand\code\datums\interactions\interaction_definitions.dm" +#include "modular_sand\code\datums\interactions\interaction_interface.dm" +#include "modular_sand\code\datums\interactions\interaction_mob.dm" +#include "modular_sand\code\datums\interactions\lewd\_lewd.dm" +#include "modular_sand\code\datums\interactions\lewd\_lewd_extra.dm" +#include "modular_sand\code\datums\interactions\lewd\lewd_datums.dm" +#include "modular_sand\code\datums\interactions\lewd\lewd_datums_extra.dm" +#include "modular_sand\code\datums\interactions\lewd\lewd_interactions.dm" +#include "modular_sand\code\datums\interactions\lewd\lewd_species.dm" +#include "modular_sand\code\datums\interactions\lewd\objects.dm" +#include "modular_sand\code\datums\mood_events\generic_negative_events.dm" +#include "modular_sand\code\datums\mutations\combined.dm" +#include "modular_sand\code\datums\ruins\lavaland.dm" +#include "modular_sand\code\datums\status_effects\buffs.dm" +#include "modular_sand\code\datums\status_effects\debuffs.dm" +#include "modular_sand\code\datums\traits\_quirk.dm" +#include "modular_sand\code\datums\traits\negative.dm" +#include "modular_sand\code\datums\traits\neutral.dm" +#include "modular_sand\code\datums\wires\firealarm.dm" +#include "modular_sand\code\game\area\ship_area.dm" +#include "modular_sand\code\game\area\areas\ruins\lavaland.dm" +#include "modular_sand\code\game\machinery\autodoc.dm" +#include "modular_sand\code\game\machinery\cryopod.dm" +#include "modular_sand\code\game\machinery\cryptominers.dm" +#include "modular_sand\code\game\machinery\posialert.dm" +#include "modular_sand\code\game\machinery\computer\arcade\tetris.dm" +#include "modular_sand\code\game\machinery\pipe\construction.dm" +#include "modular_sand\code\game\machinery\telecomms\machine_interactions.dm" +#include "modular_sand\code\game\machinery\telecomms\machines\receiver.dm" +#include "modular_sand\code\game\mecha\mecha_construction_paths.dm" +#include "modular_sand\code\game\mecha\mecha_parts.dm" +#include "modular_sand\code\game\objects\effects\contraband.dm" +#include "modular_sand\code\game\objects\items\airlock_painter.dm" +#include "modular_sand\code\game\objects\items\borg_shapeshifter.dm" +#include "modular_sand\code\game\objects\items\BSRPD.dm" +#include "modular_sand\code\game\objects\items\cards_ids.dm" +#include "modular_sand\code\game\objects\items\chrono_eraser.dm" +#include "modular_sand\code\game\objects\items\computermath.dm" +#include "modular_sand\code\game\objects\items\extinguisher.dm" +#include "modular_sand\code\game\objects\items\items.dm" +#include "modular_sand\code\game\objects\items\miscellaneous.dm" +#include "modular_sand\code\game\objects\items\circuitboards\computer_circuitboards.dm" +#include "modular_sand\code\game\objects\items\circuitboards\machine_circuitboards.dm" +#include "modular_sand\code\game\objects\items\devices\extra_arm.dm" +#include "modular_sand\code\game\objects\items\devices\PDA\PDA.dm" +#include "modular_sand\code\game\objects\items\devices\radio\headset.dm" +#include "modular_sand\code\game\objects\items\devices\radio\radio.dm" +#include "modular_sand\code\game\objects\items\plushes\goat_boss.dm" +#include "modular_sand\code\game\objects\items\plushes\plushes.dm" +#include "modular_sand\code\game\objects\items\robot\robot_upgrades.dm" +#include "modular_sand\code\game\objects\items\stacks\sheets\glass.dm" +#include "modular_sand\code\game\objects\items\stacks\sheets\mineral.dm" +#include "modular_sand\code\game\objects\items\stacks\sheets\sheet_types.dm" +#include "modular_sand\code\game\objects\items\stacks\tiles\tile_plasteel.dm" +#include "modular_sand\code\game\objects\items\stacks\tiles\tile_plastitanium.dm" +#include "modular_sand\code\game\objects\items\stacks\tiles\tile_reskinning.dm" +#include "modular_sand\code\game\objects\items\stacks\tiles\tile_titanium.dm" +#include "modular_sand\code\game\objects\items\stacks\tiles\tile_types.dm" +#include "modular_sand\code\game\objects\items\stacks\tiles\tile_wooden.dm" +#include "modular_sand\code\game\objects\items\storage\backpack.dm" +#include "modular_sand\code\game\objects\items\storage\bags.dm" +#include "modular_sand\code\game\objects\items\storage\boxes.dm" +#include "modular_sand\code\game\objects\items\tanks\tank_types.dm" +#include "modular_sand\code\game\objects\items\tanks\tanks.dm" +#include "modular_sand\code\game\objects\items\tools\crowbar.dm" +#include "modular_sand\code\game\objects\items\tools\screwdriver.dm" +#include "modular_sand\code\game\objects\items\tools\weldingtool.dm" +#include "modular_sand\code\game\objects\items\tools\wirecutters.dm" +#include "modular_sand\code\game\objects\items\tools\wrench.dm" +#include "modular_sand\code\game\objects\structures\ghost_role_spawners.dm" +#include "modular_sand\code\game\objects\structures\ladders.dm" +#include "modular_sand\code\game\objects\structures\tank_holder.dm" +#include "modular_sand\code\game\objects\structures\lavaland\necropolis_tendril.dm" +#include "modular_sand\code\game\turfs\open.dm" +#include "modular_sand\code\game\turfs\simulated\floor\asteroid.dm" +#include "modular_sand\code\game\turfs\simulated\floor\base_icon_state_overrides.dm" +#include "modular_sand\code\game\turfs\simulated\floor\misc_floor.dm" +#include "modular_sand\code\game\turfs\simulated\floor\plasteel_floor.dm" +#include "modular_sand\code\game\turfs\simulated\floor\plastitanium_floor.dm" +#include "modular_sand\code\game\turfs\simulated\floor\plating.dm" +#include "modular_sand\code\game\turfs\simulated\floor\titanium_floor.dm" +#include "modular_sand\code\modules\admin\verbs\fix_air.dm" +#include "modular_sand\code\modules\atmospherics\machinery\pipes\bluespace.dm" +#include "modular_sand\code\modules\cargo\packs\emergency.dm" +#include "modular_sand\code\modules\cargo\packs\misc.dm" +#include "modular_sand\code\modules\cargo\packs\vending.dm" +#include "modular_sand\code\modules\client\asset_cache.dm" +#include "modular_sand\code\modules\client\loadout\boxers.dm" +#include "modular_sand\code\modules\client\loadout\shirts.dm" +#include "modular_sand\code\modules\client\loadout\socks.dm" +#include "modular_sand\code\modules\client\loadout\wrists.dm" +#include "modular_sand\code\modules\clothing\refactor.dm" +#include "modular_sand\code\modules\clothing\head\misc.dm" +#include "modular_sand\code\modules\clothing\masks\miscellaneous.dm" +#include "modular_sand\code\modules\clothing\outfits\standard.dm" +#include "modular_sand\code\modules\clothing\spacesuits\chronosuit.dm" +#include "modular_sand\code\modules\clothing\spacesuits\hardsuit.dm" +#include "modular_sand\code\modules\clothing\under\_under.dm" +#include "modular_sand\code\modules\clothing\underwear\_underwear.dm" +#include "modular_sand\code\modules\clothing\underwear\boxers.dm" +#include "modular_sand\code\modules\clothing\underwear\shirts.dm" +#include "modular_sand\code\modules\clothing\underwear\socks.dm" +#include "modular_sand\code\modules\clothing\wrists\_wrists.dm" +#include "modular_sand\code\modules\clothing\wrists\watches.dm" +#include "modular_sand\code\modules\crafting\recipes\recipes_misc.dm" +#include "modular_sand\code\modules\hydroponics\grown\misc.dm" +#include "modular_sand\code\modules\integrated_electronics\core\assemblies.dm" +#include "modular_sand\code\modules\integrated_electronics\subtypes\input.dm" +#include "modular_sand\code\modules\integrated_electronics\subtypes\manipulation.dm" +#include "modular_sand\code\modules\integrated_electronics\subtypes\output.dm" +#include "modular_sand\code\modules\keybindings\keybind\carbon.dm" +#include "modular_sand\code\modules\language\dragon.dm" +#include "modular_sand\code\modules\language\language.dm" +#include "modular_sand\code\modules\mining\machine_bluespaceminer.dm" +#include "modular_sand\code\modules\mining\machine_vending.dm" +#include "modular_sand\code\modules\mining\equipment\kinetic_crusher.dm" +#include "modular_sand\code\modules\mining\equipment\regenerative_core.dm" +#include "modular_sand\code\modules\mining\lavaland\necropolis_chests.dm" +#include "modular_sand\code\modules\misc\misc.dm" +#include "modular_sand\code\modules\mob\emote.dm" +#include "modular_sand\code\modules\mob\mob_defines.dm" +#include "modular_sand\code\modules\mob\say.dm" +#include "modular_sand\code\modules\mob\dead\new_player\sprite_accessories\antenna.dm" +#include "modular_sand\code\modules\mob\dead\new_player\sprite_accessories\body_markings.dm" +#include "modular_sand\code\modules\mob\dead\new_player\sprite_accessories\ears.dm" +#include "modular_sand\code\modules\mob\dead\new_player\sprite_accessories\frills.dm" +#include "modular_sand\code\modules\mob\dead\observer\observer.dm" +#include "modular_sand\code\modules\mob\living\combat_indicator.dm" +#include "modular_sand\code\modules\mob\living\emote.dm" +#include "modular_sand\code\modules\mob\living\ssd_indicator.dm" +#include "modular_sand\code\modules\mob\living\typing_indicator_overrides.dm" +#include "modular_sand\code\modules\mob\living\carbon\carbon.dm" +#include "modular_sand\code\modules\mob\living\carbon\give.dm" +#include "modular_sand\code\modules\mob\living\carbon\show.dm" +#include "modular_sand\code\modules\mob\living\carbon\human\human.dm" +#include "modular_sand\code\modules\mob\living\silicon\silicon.dm" +#include "modular_sand\code\modules\mob\living\silicon\robot\robot.dm" +#include "modular_sand\code\modules\mob\living\silicon\robot\robot_modules.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\bot\hugbot.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\friendly\doges.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\bubblegumhard.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\demonic_frost_miner.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\drake.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\drakehard.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\gladiator.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\glaurung.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\hierophant.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\king_of_goats.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\legion.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\megafauna.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\rogueprocess.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\sand.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\megafauna\sif.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\goldgrub.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\goliath.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\hivelord.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\imp.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\miningmobs.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\shamblingminer.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\candy.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\drakeling.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\fanaticminer.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\goliath_broodmother.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\herald.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\legionnaire.dm" +#include "modular_sand\code\modules\mob\living\simple_animal\hostile\mining_mobs\elites\pandora.dm" +#include "modular_sand\code\modules\ninja\outfit.dm" +#include "modular_sand\code\modules\power\lightning.dm" +#include "modular_sand\code\modules\power\port_gen.dm" +#include "modular_sand\code\modules\projectiles\guns\ballistic\pistol.dm" +#include "modular_sand\code\modules\projectiles\guns\energy\kinetic_accelerator.dm" +#include "modular_sand\code\modules\reagents\reagent_dispenser.dm" +#include "modular_sand\code\modules\reagents\chemistry\reagents\drugs_reagents.dm" +#include "modular_sand\code\modules\reagents\chemistry\reagents\medicine_reagents.dm" +#include "modular_sand\code\modules\reagents\chemistry\reagents\other_reagents.dm" +#include "modular_sand\code\modules\reagents\chemistry\recipes\drugs.dm" +#include "modular_sand\code\modules\reagents\chemistry\recipes\fermi.dm" +#include "modular_sand\code\modules\reagents\chemistry\recipes\others.dm" +#include "modular_sand\code\modules\reagents\reagent_containers\borghydro.dm" +#include "modular_sand\code\modules\reagents\reagent_containers\bottle.dm" +#include "modular_sand\code\modules\reagents\reagent_containers\spray.dm" +#include "modular_sand\code\modules\research\stock_parts.dm" +#include "modular_sand\code\modules\research\designs\autolathe_designs.dm" +#include "modular_sand\code\modules\research\designs\biogenerator_designs.dm" +#include "modular_sand\code\modules\research\designs\machine_designs.dm" +#include "modular_sand\code\modules\research\designs\mechfabricator_designs.dm" +#include "modular_sand\code\modules\research\designs\misc_designs.dm" +#include "modular_sand\code\modules\research\designs\telecomms_designs.dm" +#include "modular_sand\code\modules\research\designs\tool_designs.dm" +#include "modular_sand\code\modules\research\designs\weapon_designs.dm" +#include "modular_sand\code\modules\research\designs\autolathe_designs\autolathe_designs_medical_and_dinnerware.dm" +#include "modular_sand\code\modules\research\designs\machine_designs\machine_designs_all_misc.dm" +#include "modular_sand\code\modules\research\nanites\nanite_programs\utility.dm" +#include "modular_sand\code\modules\research\techweb\all_nodes.dm" +#include "modular_sand\code\modules\research\techweb\bluespace_nodes.dm" +#include "modular_sand\code\modules\research\techweb\nodes\computer_hud_nodes.dm" +#include "modular_sand\code\modules\research\techweb\nodes\robotics_nodes.dm" +#include "modular_sand\code\modules\ruins\lavalandruin_code\doom.dm" +#include "modular_sand\code\modules\ruins\lavalandruin_code\kinggoat.dm" +#include "modular_sand\code\modules\ruins\lavalandruin_code\misc.dm" +#include "modular_sand\code\modules\ruins\spaceruin_code\hilbertshotel.dm" +#include "modular_sand\code\modules\spells\spell.dm" +#include "modular_sand\code\modules\spells\spell_types\shapeshift.dm" +#include "modular_sand\code\modules\surgery\organs\augments_arms.dm" +#include "modular_sand\code\modules\telescience\telepad.dm" +#include "modular_sand\code\modules\telescience\telesci.dm" +#include "modular_sand\code\modules\telescience\telesci_computer.dm" +#include "modular_sand\code\modules\tgs\chat_commands.dm" +#include "modular_sand\code\modules\tgs\custom_procs.dm" +#include "modular_sand\code\modules\uplink\uplink_items.dm" +#include "modular_sand\code\modules\uplink\uplink_roles.dm" +#include "modular_sand\code\modules\vending\clothesmate.dm" +#include "modular_sand\tools\Redirector\textprocs.dm" // END_INCLUDE