From f5c5700e6cfd40e80e3250f8494872c52cf8a5e6 Mon Sep 17 00:00:00 2001 From: Lorwp Date: Sun, 1 Apr 2018 18:29:55 +1000 Subject: [PATCH 01/72] Amend MOTD to reference Polaris code --- config/example/motd.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/example/motd.txt b/config/example/motd.txt index ac75c145cf..20b67d09c9 100644 --- a/config/example/motd.txt +++ b/config/example/motd.txt @@ -1,5 +1,5 @@

Welcome to Space Station 13!

--This server is running Baystation 12's modification of the /tg/station13 SS13 code. +-This server is running the Polaris modification of the Baystation12 SS13 code.

-Bugtracker: for posting of bugs and issues. +Bugtracker: for posting of bugs and issues. From 99e7a7f1c573baf4614e3403ecf407644498e4dc Mon Sep 17 00:00:00 2001 From: Belsima <31827220+Belsima@users.noreply.github.com> Date: Wed, 4 Apr 2018 09:31:12 -0400 Subject: [PATCH 02/72] i refuse to not add this name --- code/modules/busy_space/organizations.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/busy_space/organizations.dm b/code/modules/busy_space/organizations.dm index 457673294b..f52e097879 100644 --- a/code/modules/busy_space/organizations.dm +++ b/code/modules/busy_space/organizations.dm @@ -373,7 +373,8 @@ "Preemptive Defensive Strike", "This Ship Is Spiders", "Legitimate Trade Vessel", - "Please Don't Explode II" + "Please Don't Explode II", + "Get Off the Air" ) destination_names = list( "a trade outpost in Shelf" From 900396c25f27932b372f8a65789f6e003669176a Mon Sep 17 00:00:00 2001 From: Anewbe Date: Thu, 5 Apr 2018 01:05:53 -0500 Subject: [PATCH 03/72] Search and Rescue spawn with the right kit --- maps/southern_cross/job/outfits.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/southern_cross/job/outfits.dm b/maps/southern_cross/job/outfits.dm index 316c9d434c..54ac7f1d6b 100644 --- a/maps/southern_cross/job/outfits.dm +++ b/maps/southern_cross/job/outfits.dm @@ -57,7 +57,7 @@ Keep outfits simple. Spawn with basic uniforms and minimal gear. Gear instead go suit = /obj/item/clothing/suit/storage/hooded/wintercoat/medical/sar shoes = /obj/item/clothing/shoes/boots/winter/explorer l_ear = /obj/item/device/radio/headset/sar - l_hand = /obj/item/weapon/storage/firstaid/adv + l_hand = /obj/item/weapon/storage/firstaid/regular belt = /obj/item/weapon/storage/belt/medical/emt pda_slot = slot_l_store id_type = /obj/item/weapon/card/id/medical/sar From 57ab0e715badc1ae8be22e256f52bfae77772fcb Mon Sep 17 00:00:00 2001 From: Mechoid Date: Wed, 4 Apr 2018 23:45:00 -0700 Subject: [PATCH 04/72] Constructs 2.0 - Living Stone (#5040) * Construct Overhaul + Related Fixes/Tweaks --- code/_onclick/hud/other_mobs.dm | 16 +- code/_onclick/other_mobs.dm | 2 + code/game/gamemodes/cult/construct_spells.dm | 698 ++++++++++++++++++ code/game/gamemodes/cult/cult_items.dm | 22 +- .../game/gamemodes/technomancer/spell_objs.dm | 1 + code/game/machinery/camera/camera.dm | 12 + code/game/machinery/doors/blast_door.dm | 21 + code/game/machinery/doors/door.dm | 13 +- code/game/machinery/doors/firedoor.dm | 21 + code/game/machinery/portable_turret.dm | 12 + code/game/objects/items/devices/aicard.dm | 5 + code/game/objects/items/weapons/AI_modules.dm | 5 + code/game/objects/items/weapons/RCD.dm | 9 +- code/game/objects/structures/simple_doors.dm | 12 +- code/game/turfs/simulated/wall_attacks.dm | 11 +- code/modules/mob/_modifiers/unholy.dm | 146 ++++ code/modules/mob/animations.dm | 1 + .../simple_animal/constructs/constructs.dm | 374 +++++++--- .../simple_animal/constructs/soulstone.dm | 55 +- .../mob/living/simple_animal/simple_animal.dm | 31 +- code/modules/multiz/movement.dm | 9 + code/modules/projectiles/effects.dm | 23 +- code/modules/projectiles/gun.dm | 4 + .../spells/aoe_turf/conjure/construct.dm | 43 ++ code/modules/spells/aoe_turf/knock.dm | 5 +- code/modules/spells/construct_spells.dm | 6 +- code/modules/spells/targeted/harvest.dm | 8 + code/modules/spells/targeted/shift.dm | 8 +- code/modules/tables/tables.dm | 15 + icons/effects/effects.dmi | Bin 400447 -> 401570 bytes icons/effects/projectiles.dmi | Bin 37902 -> 38368 bytes icons/mob/mob.dmi | Bin 202805 -> 194750 bytes icons/mob/modifier_effects.dmi | Bin 14742 -> 16104 bytes icons/mob/screen1_construct.dmi | Bin 15637 -> 23361 bytes icons/mob/screen_spells.dmi | Bin 64464 -> 66661 bytes polaris.dme | 6 +- 36 files changed, 1427 insertions(+), 167 deletions(-) create mode 100644 code/game/gamemodes/cult/construct_spells.dm create mode 100644 code/modules/mob/_modifiers/unholy.dm diff --git a/code/_onclick/hud/other_mobs.dm b/code/_onclick/hud/other_mobs.dm index 325a4a4b7e..f1b9165a26 100644 --- a/code/_onclick/hud/other_mobs.dm +++ b/code/_onclick/hud/other_mobs.dm @@ -93,9 +93,12 @@ return -/mob/living/simple_animal/construct/instantiate_hud(var/datum/hud/HUD) - HUD.construct_hud() +/mob/living/simple_animal/construct/instantiate_hud(var/datum/hud/HUD) + ..(HUD) + +// HUD.construct_hud() //Archaic. +/* /datum/hud/proc/construct_hud() var/constructtype @@ -109,30 +112,28 @@ constructtype = "harvester" if(constructtype) - mymob.fire = new /obj/screen() + mymob.fire.icon = 'icons/mob/screen1_construct.dmi' mymob.fire.icon_state = "fire0" mymob.fire.name = "fire" mymob.fire.screen_loc = ui_construct_fire - mymob.healths = new /obj/screen() mymob.healths.icon = 'icons/mob/screen1_construct.dmi' mymob.healths.icon_state = "[constructtype]_health0" mymob.healths.name = "health" mymob.healths.screen_loc = ui_construct_health - mymob.pullin = new /obj/screen() mymob.pullin.icon = 'icons/mob/screen1_construct.dmi' mymob.pullin.icon_state = "pull0" mymob.pullin.name = "pull" mymob.pullin.screen_loc = ui_construct_pull - mymob.zone_sel = new /obj/screen/zone_sel() + mymob.zone_sel.icon = 'icons/mob/screen1_construct.dmi' mymob.zone_sel.overlays.len = 0 mymob.zone_sel.overlays += image('icons/mob/zone_sel.dmi', "[mymob.zone_sel.selecting]") - mymob.purged = new /obj/screen() + mymob.purged.icon = 'icons/mob/screen1_construct.dmi' mymob.purged.icon_state = "purge0" mymob.purged.name = "purged" @@ -142,3 +143,4 @@ mymob.client.screen += list(mymob.fire, mymob.healths, mymob.pullin, mymob.zone_sel, mymob.purged) mymob.client.screen += mymob.client.void +*/ diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index e2a4c28c6b..729330ddaa 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -92,9 +92,11 @@ if(spattack_min_range <= 1) SpecialAtkTarget() + else if(melee_damage_upper == 0 && istype(A,/mob/living)) custom_emote(1,"[pick(friendly)] [A]!") + else DoPunch(A) diff --git a/code/game/gamemodes/cult/construct_spells.dm b/code/game/gamemodes/cult/construct_spells.dm new file mode 100644 index 0000000000..f8ff57fc35 --- /dev/null +++ b/code/game/gamemodes/cult/construct_spells.dm @@ -0,0 +1,698 @@ +//cast_method flags, needs to be up to date with Technomancer's. They were, for some reason, not working outside it. +#define CAST_USE 1 // Clicking the spell in your hand. +#define CAST_MELEE 2 // Clicking an atom in melee range. +#define CAST_RANGED 4 // Clicking an atom beyond melee range. +#define CAST_THROW 8 // Throwing the spell and hitting an atom. +#define CAST_COMBINE 16 // Clicking another spell with this spell. +#define CAST_INNATE 32 // Activates upon verb usage, used for mobs without hands. + +//Aspects +#define ASPECT_FIRE "fire" //Damage over time and raising body-temp. Firesuits protect from this. +#define ASPECT_FROST "frost" //Slows down the affected, also involves imbedding with icicles. Winter coats protect from this. +#define ASPECT_SHOCK "shock" //Energy-expensive, usually stuns. Insulated armor protects from this. +#define ASPECT_AIR "air" //Mostly involves manipulation of atmos, useless in a vacuum. Magboots protect from this. +#define ASPECT_FORCE "force" //Manipulates gravity to push things away or towards a location. +#define ASPECT_TELE "tele" //Teleportation of self, other objects, or other people. +#define ASPECT_DARK "dark" //Makes all those photons vanish using magic-- WITH SCIENCE. Used for sneaky stuff. +#define ASPECT_LIGHT "light" //The opposite of dark, usually blinds, makes holo-illusions, or makes laser lightshows. +#define ASPECT_BIOMED "biomed" //Mainly concerned with healing and restoration. +#define ASPECT_EMP "emp" //Unused now. +#define ASPECT_UNSTABLE "unstable" //Heavily RNG-based, causes instability to the victim. +#define ASPECT_CHROMATIC "chromatic" //Used to combine with other spells. +#define ASPECT_UNHOLY "unholy" //Involves the dead, blood, and most things against divine beings. + +//////////////////////////////Construct Spells///////////////////////// + +proc/findNullRod(var/atom/target) + if(istype(target,/obj/item/weapon/nullrod)) + return 1 + else if(target.contents) + for(var/atom/A in target.contents) + if(findNullRod(A)) + return 1 + return 0 + +/spell/aoe_turf/conjure/construct + name = "Artificer" + desc = "This spell conjures a construct which may be controlled by Shades" + + school = "conjuration" + charge_max = 600 + spell_flags = 0 + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + summon_type = list(/obj/structure/constructshell) + + hud_state = "artificer" + +/spell/aoe_turf/conjure/construct/lesser + charge_max = 1800 + summon_type = list(/obj/structure/constructshell/cult) + hud_state = "const_shell" + override_base = "const" + +/spell/aoe_turf/conjure/floor + name = "Floor Construction" + desc = "This spell constructs a cult floor" + + charge_max = 20 + spell_flags = Z2NOCAST | CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + summon_type = list(/turf/simulated/floor/cult) + + hud_state = "const_floor" + +/spell/aoe_turf/conjure/floor/conjure_animation(var/atom/movable/overlay/animation, var/turf/target) + animation.icon_state = "cultfloor" + flick("cultfloor",animation) + spawn(10) + qdel(animation) + +/spell/aoe_turf/conjure/wall + name = "Lesser Construction" + desc = "This spell constructs a cult wall" + + charge_max = 100 + spell_flags = Z2NOCAST | CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + summon_type = list(/turf/simulated/wall/cult) + + hud_state = "const_wall" + +/spell/aoe_turf/conjure/wall/conjure_animation(var/atom/movable/overlay/animation, var/turf/target) + animation.icon_state = "cultwall" + flick("cultwall",animation) + spawn(10) + qdel(animation) + +/spell/aoe_turf/conjure/wall/reinforced + name = "Greater Construction" + desc = "This spell constructs a reinforced metal wall" + + charge_max = 300 + spell_flags = Z2NOCAST + invocation = "none" + invocation_type = SpI_NONE + range = 0 + cast_delay = 50 + + summon_type = list(/turf/simulated/wall/r_wall) + +/spell/aoe_turf/conjure/soulstone + name = "Summon Soulstone" + desc = "This spell reaches into Nar-Sie's realm, summoning one of the legendary fragments across time and space" + + charge_max = 3000 + spell_flags = 0 + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + summon_type = list(/obj/item/device/soulstone) + + hud_state = "const_stone" + override_base = "const" + +/spell/aoe_turf/conjure/pylon + name = "Red Pylon" + desc = "This spell conjures a fragile crystal from Nar-Sie's realm. Makes for a convenient light source." + + charge_max = 200 + spell_flags = CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + summon_type = list(/obj/structure/cult/pylon) + + hud_state = "const_pylon" + +/spell/aoe_turf/conjure/pylon/cast(list/targets) + ..() + var/turf/spawn_place = pick(targets) + for(var/obj/structure/cult/pylon/P in spawn_place.contents) + if(P.isbroken) + P.repair(usr) + continue + return + +/spell/aoe_turf/conjure/door + name = "Stone Door" + desc = "This spell conjures a massive stone door." + + charge_max = 100 + spell_flags = CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + summon_type = list(/obj/structure/simple_door/cult) + + hud_state = "const_door" + +/spell/aoe_turf/conjure/grille + name = "Arcane Grille" + desc = "This spell conjures an airtight grille." + + charge_max = 100 + spell_flags = CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + summon_type = list(/obj/structure/grille/cult) + + hud_state = "const_grille" + +/spell/aoe_turf/conjure/forcewall/lesser + name = "Shield" + desc = "Allows you to pull up a shield to protect yourself and allies from incoming threats" + + charge_max = 300 + spell_flags = 0 + invocation = "none" + invocation_type = SpI_NONE + range = 0 + summon_type = list(/obj/effect/forcefield/cult) + duration = 200 + + hud_state = "const_juggwall" + +//Code for the Juggernaut construct's forcefield, that seemed like a good place to put it. +/obj/effect/forcefield/cult + desc = "That eerie looking obstacle seems to have been pulled from another dimension through sheer force" + name = "Juggerwall" + icon = 'icons/effects/effects.dmi' + icon_state = "m_shield_cult" + light_color = "#B40000" + light_range = 2 + +/obj/effect/forcefield/cult/cultify() + return + +/spell/aoe_turf/knock/harvester + name = "Force Doors" + desc = "Mortal portals are no match for your occult might." + + spell_flags = CONSTRUCT_CHECK + + charge_max = 100 + invocation = "" + invocation_type = "silent" + range = 4 + + hud_state = "const_knock" + +/spell/aoe_turf/knock/harvester/cast(list/targets) +/* for(var/turf/T in targets) //Disintigrating doors is bad, okay. + for(var/obj/machinery/door/door in T.contents) + spawn door.cultify() + return */ + for(var/turf/T in targets) + for(var/obj/machinery/door/door in T.contents) + spawn(1) + if(istype(door,/obj/machinery/door/airlock)) + var/obj/machinery/door/airlock/AL = door + AL.locked = 0 //The spirits of the damned care not for your locks. + AL.welded = 0 //Or your welding tools. + else if(istype(door, /obj/machinery/door/firedoor)) + var/obj/machinery/door/firedoor/FD = door + FD.blocked = 0 + door.open(1) + return + +/* + * + * Self-targeting spells. Modifiers, auras, instants, etc. + * + */ + +/spell/targeted/ethereal_jaunt/shift + name = "Phase Shift" + desc = "This spell allows you to pass through walls" + + charge_max = 200 + spell_flags = Z2NOCAST | INCLUDEUSER | CONSTRUCT_CHECK + invocation_type = SpI_NONE + range = -1 + duration = 50 //in deciseconds + + hud_state = "const_shift" + +/spell/targeted/ethereal_jaunt/shift/jaunt_disappear(var/atom/movable/overlay/animation, var/mob/living/target) + animation.icon_state = "phase_shift" + animation.dir = target.dir + flick("phase_shift",animation) + +/spell/targeted/ethereal_jaunt/shift/jaunt_reappear(var/atom/movable/overlay/animation, var/mob/living/target) + animation.icon_state = "phase_shift2" + animation.dir = target.dir + flick("phase_shift2",animation) + +/spell/targeted/ethereal_jaunt/shift/jaunt_steam(var/mobloc) + return + +/* + * Harvest has been disabled due to the lack of Nar'Sie. Here for posterity / future rework. + */ + +/* +/spell/targeted/harvest + name = "Harvest" + desc = "Back to where I come from, and you're coming with me." + + school = "transmutation" + charge_max = 200 + spell_flags = Z2NOCAST | CONSTRUCT_CHECK | INCLUDEUSER + invocation = "" + invocation_type = SpI_NONE + range = 0 + max_targets = 0 + + overlay = 1 + overlay_icon = 'icons/effects/effects.dmi' + overlay_icon_state = "rune_teleport" + overlay_lifespan = 0 + + hud_state = "const_harvest" + +/spell/targeted/harvest/cast(list/targets, mob/user)//because harvest is already a proc + ..() + + var/destination = null + for(var/obj/singularity/narsie/large/N in narsie_list) + destination = N.loc + break + if(destination) + var/prey = 0 + for(var/mob/living/M in targets) + if(!findNullRod(M)) + M.forceMove(destination) + if(M != user) + prey = 1 + user << "You warp back to Nar-Sie[prey ? " along with your prey":""]." + else + user << "...something's wrong!"//There shouldn't be an instance of Harvesters when Nar-Sie isn't in the world. +*/ + +/spell/targeted/fortify + name = "Fortify Shell" + desc = "Emit a field of energy around your shell to reduce incoming damage incredibly, while decreasing your mobility." + + range = -1 + school = "evocation" + charge_type = Sp_RECHARGE + invocation_type = SpI_NONE + + spell_flags = CONSTRUCT_CHECK | INCLUDEUSER + + hud_state = "const_fortify" + smoke_amt = 0 + + charge_max = 600 + +/spell/targeted/fortify/cast(list/targets, mob/living/user) + if(findNullRod(user) || user.has_modifier_of_type(/datum/modifier/fortify)) + charge_counter = 400 + return + user.add_modifier(/datum/modifier/fortify, 1 MINUTES) + +/spell/targeted/occult_repair_aura + name = "Repair Aura" + desc = "Emit a field of energy around your shell to repair nearby constructs at range." + + range = -1 + school = "evocation" + charge_type = Sp_RECHARGE + invocation_type = SpI_NONE + + spell_flags = CONSTRUCT_CHECK | INCLUDEUSER + + hud_state = "const_repairaura" + smoke_amt = 0 + + charge_max = 600 + +/spell/targeted/occult_repair_aura/cast(list/targets, mob/living/user) + if(findNullRod(user) || user.has_modifier_of_type(/datum/modifier/repair_aura)) + charge_counter = 300 + return + user.add_modifier(/datum/modifier/repair_aura, 30 SECONDS) + +/spell/targeted/ambush_mode + name = "Toggle Ambush" + desc = "Phase yourself mostly out of this reality, minimizing your combat ability, but allowing for employance of ambush tactics." + + range = -1 + school = "evocation" + charge_type = Sp_RECHARGE + invocation_type = SpI_NONE + + spell_flags = CONSTRUCT_CHECK | INCLUDEUSER + + hud_state = "const_ambush" + smoke_amt = 0 + + charge_max = 100 + +/spell/targeted/ambush_mode/cast(list/targets, mob/living/user) + if(findNullRod(user)) + charge_counter = 50 + return + if(user.has_modifier_of_type(/datum/modifier/ambush)) + user.remove_modifiers_of_type(/datum/modifier/ambush) + return + user.add_modifier(/datum/modifier/ambush, 0) + +/* + * + * These are the spells that place spell-objects into the construct's hands akin to technomancers. + * + */ + +/spell/targeted/construct_advanced + name = "Base Construct Spell" + desc = "If you see this, please tell a developer!" + + range = -1 + school = "evocation" + charge_type = Sp_RECHARGE + invocation_type = SpI_NONE + + spell_flags = CONSTRUCT_CHECK | INCLUDEUSER + + hud_state = "const_rune" + smoke_amt = 0 + + charge_max = 10 + + var/obj/item/weapon/spell/construct/spell_obj = null //This is the var that determines what Technomancer-style spell is put into their hands. + +/spell/targeted/construct_advanced/cast(list/targets, mob/living/user) + if(!findNullRod(user)) + user.place_spell_in_hand(spell_obj) + +/spell/targeted/construct_advanced/inversion_beam + name = "Inversion Beam" + desc = "Fire a searing beam of darkness at your foes." + + hud_state = "const_beam" + spell_obj = /obj/item/weapon/spell/construct/projectile/inverted_beam + +/spell/targeted/construct_advanced/mend_acolyte + name = "Mend Acolyte" + desc = "Mend a target acolyte or construct over time." + + charge_max = 100 + + hud_state = "const_mend" + spell_obj = /obj/item/weapon/spell/construct/mend_occult + +/spell/targeted/construct_advanced/agonizing_sphere + name = "Sphere of Agony" + desc = "Rend a portal into a plane of naught but pain at the target location." + + charge_max = 100 + + hud_state = "const_harvest" + spell_obj = /obj/item/weapon/spell/construct/spawner/agonizing_sphere + +/spell/targeted/construct_advanced/slam + name = "Slam" + desc = "Empower your FIST." + + charge_max = 300 + + hud_state = "const_fist" + spell_obj = /obj/item/weapon/spell/construct/slam + +/* + * + * These are the spell objects that go into the construct's hands. + * + */ + +/* + * Base advanced construct spell types. + */ + +/obj/item/weapon/spell/construct //Energy costs are in units of blood, in the event a cultist gets one of these. + name = "unholy energy" + desc = "Your hands appear to be screaming. This is a debug text, you should probably tell a developer!" + icon = 'icons/obj/spells.dmi' + icon_state = "generic" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_spells.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_spells.dmi', + ) + throwforce = 0 + force = 0 + show_examine = FALSE + owner = null + core = null + cast_methods = null // Controls how the spell is casted. + aspect = ASPECT_UNHOLY // Used for combining spells. Pretty much any cult spell is unholy. + toggled = 0 // Mainly used for overlays. + cooldown = 0 // If set, will add a cooldown overlay and adjust click delay. Must be a multiple of 5 for overlays. + cast_sound = null // Sound file played when this is used. + var/last_castcheck = null // The last time this spell was cast. + +/obj/item/weapon/spell/construct/New() + //..() //This kills the spell, because super on this calls the default spell's New, which checks for a core. Can't have that. + if(isliving(loc)) + owner = loc + if(!owner) + qdel(src) + update_icon() + +/obj/item/weapon/spell/construct/adjust_instability(var/amount) //The only drawback to the boons of the geometer is the use of a mortal's blood as fuel. Constructs have already paid that price long ago. + return + +/obj/item/weapon/spell/construct/run_checks() + if(owner) + if((iscultist(owner) || istype(owner, /mob/living/simple_animal/construct)) && (world.time >= (last_castcheck + cooldown))) //Are they a cultist or a construct, and has the cooldown time passed? + last_castcheck = world.time + return 1 + return 0 + +/obj/item/weapon/spell/construct/pay_energy(var/amount) + if(owner) + if(istype(owner, /mob/living/simple_animal/construct)) + return 1 + if(iscultist(owner) && pay_blood(amount)) + return 1 + return 0 + +/obj/item/weapon/spell/construct/proc/pay_blood(var/amount) //If, for some reason, this is put into the hands of a cultist, by a talisnam or whatever. + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + if(!H.should_have_organ(O_HEART)) + return 1 + if(H.vessel.remove_reagent("blood", amount)) + return 1 + return 0 + +/obj/item/weapon/spell/construct/afterattack(atom/target, mob/user, proximity_flag, click_parameters) //Not overriding it caused runtimes, because cooldown checked for core. + if(!run_checks()) + return + if(!proximity_flag) + if(cast_methods & CAST_RANGED) + on_ranged_cast(target, user) + else + if(istype(target, /obj/item/weapon/spell)) + var/obj/item/weapon/spell/spell = target + if(spell.cast_methods & CAST_COMBINE) + spell.on_combine_cast(src, user) + return + if(cast_methods & CAST_MELEE) + on_melee_cast(target, user) + else if(cast_methods & CAST_RANGED) //Try to use a ranged method if a melee one doesn't exist. + on_ranged_cast(target, user) + if(cooldown) + var/effective_cooldown = round(cooldown, 5) + user.setClickCooldown(effective_cooldown) + flick("cooldown_[effective_cooldown]",src) + +/obj/item/weapon/spell/construct/projectile //This makes me angry, but we need the template, and we can't use it because special check overrides on the base. + name = "construct projectile template" + icon_state = "generic" + desc = "This is a generic template that shoots projectiles. If you can read this, the game broke!" + cast_methods = CAST_RANGED + var/obj/item/projectile/spell_projectile = null + var/pre_shot_delay = 0 + var/fire_sound = null + var/energy_cost_per_shot = 5 + +/obj/item/weapon/spell/construct/projectile/on_ranged_cast(atom/hit_atom, mob/living/user) + if(set_up(hit_atom, user)) + var/obj/item/projectile/new_projectile = make_projectile(spell_projectile, user) + new_projectile.launch(hit_atom) + log_and_message_admins("has casted [src] at \the [hit_atom].") + if(fire_sound) + playsound(get_turf(src), fire_sound, 75, 1) + return 1 + return 0 + +/obj/item/weapon/spell/construct/projectile/proc/make_projectile(obj/item/projectile/projectile_type, mob/living/user) + var/obj/item/projectile/P = new projectile_type(get_turf(user)) + return P + +/obj/item/weapon/spell/construct/projectile/proc/set_up(atom/hit_atom, mob/living/user) + if(spell_projectile) + if(pay_energy(energy_cost_per_shot)) + if(pre_shot_delay) + var/image/target_image = image(icon = 'icons/obj/spells.dmi', loc = get_turf(hit_atom), icon_state = "target") + user << target_image + user.Stun(pre_shot_delay / 10) + sleep(pre_shot_delay) + qdel(target_image) + if(owner) + return TRUE + return FALSE // We got dropped before the firing occured. + return TRUE // No delay, no need to check. + return FALSE + +/obj/item/weapon/spell/construct/spawner + name = "spawner template" + desc = "If you see me, someone messed up." + icon_state = "darkness" + cast_methods = CAST_RANGED + var/obj/effect/spawner_type = null + +/obj/item/weapon/spell/construct/spawner/on_ranged_cast(atom/hit_atom, mob/user) + var/turf/T = get_turf(hit_atom) + if(T) + new spawner_type(T) + to_chat(user, "You shift \the [src] onto \the [T].") + log_and_message_admins("has casted [src] at [T.x],[T.y],[T.z].") + qdel(src) + +//Harvester Laser. + +/obj/item/weapon/spell/construct/projectile/inverted_beam + name = "inversion beam" + icon_state = "generic" + desc = "Your manipulators fire searing beams of inverted light." + cast_methods = CAST_RANGED + spell_projectile = /obj/item/projectile/beam/inversion + pre_shot_delay = 0 + cooldown = 5 + fire_sound = 'sound/weapons/spiderlunge.ogg' + +/obj/item/projectile/beam/inversion + name = "inversion beam" + icon_state = "invert" + fire_sound = 'sound/weapons/spiderlunge.ogg' + damage = 15 + damage_type = BURN + check_armour = "laser" + armor_penetration = 60 + light_range = 2 + light_power = -2 + light_color = "#FFFFFF" + + muzzle_type = /obj/effect/projectile/inversion/muzzle + tracer_type = /obj/effect/projectile/inversion/tracer + impact_type = /obj/effect/projectile/inversion/impact + +//Harvester Pain Orb + +/obj/item/weapon/spell/construct/spawner/agonizing_sphere + name = "sphere of agony" + desc = "Call forth a portal to a dimension of naught but pain at your target." + + spawner_type = /obj/effect/temporary_effect/pulsar/agonizing_sphere + +/obj/item/weapon/spell/construct/spawner/agonizing_sphere/on_ranged_cast(atom/hit_atom, mob/user) + if(within_range(hit_atom) && pay_energy(10)) + ..() + +/obj/item/weapon/spell/construct/spawner/agonizing_sphere/on_throw_cast(atom/hit_atom, mob/user) + pay_energy(5) + if(isliving(hit_atom)) + var/mob/living/L = hit_atom + L.add_modifier(/datum/modifier/agonize, 10 SECONDS) + +/obj/effect/temporary_effect/pulsar/agonizing_sphere + name = "agonizing sphere" + desc = "A portal to some hellish place. Its screams wrack your body with pain.." + icon_state = "red_static_sphere" + time_to_die = null + light_range = 4 + light_power = 5 + light_color = "#FF0000" + pulses_remaining = 10 + +/obj/effect/temporary_effect/pulsar/agonizing_sphere/pulse_loop() + while(pulses_remaining) + sleep(1 SECONDS) + spawn() + for(var/mob/living/L in view(4,src)) + if(!iscultist(L) && !istype(L, /mob/living/simple_animal/construct)) + L.add_modifier(/datum/modifier/agonize, 2 SECONDS) + if(L.isSynthetic()) + to_chat(L, "Your chassis warps as the [src] pulses!") + L.adjustFireLoss(4) + pulses_remaining-- + qdel(src) + +//Artificer Heal + +/obj/item/weapon/spell/construct/mend_occult + name = "mend acolyte" + desc = "Mend the wounds of a cultist, or construct, over time." + icon_state = "mend_wounds" + cast_methods = CAST_MELEE + aspect = ASPECT_UNHOLY + light_color = "#FF5C5C" + light_power = -2 + +/obj/item/weapon/spell/construct/mend_occult/on_melee_cast(atom/hit_atom, mob/living/user, def_zone) + if(isliving(hit_atom)) + var/mob/living/L = hit_atom + L.add_modifier(/datum/modifier/mend_occult, 150) + qdel(src) + +//Juggernaut + Behemoth Slam +/obj/item/weapon/spell/construct/slam + name = "slam" + desc = "Empower your FIST, to send an opponent flying." + icon_state = "toggled_old" + cast_methods = CAST_MELEE + aspect = ASPECT_UNHOLY + light_color = "#FF5C5C" + light_power = -2 + cooldown = 15 + +/obj/item/weapon/spell/construct/slam/on_melee_cast(atom/hit_atom, mob/living/user, def_zone) + var/attack_message = "slams" + if(istype(user, /mob/living/simple_animal)) + var/mob/living/simple_animal/S = user + attack_message = pick(S.attacktext) + if(isliving(hit_atom)) + var/mob/living/L = hit_atom + L.visible_message("\The [user] [attack_message] \the [L], sending them flying!") + playsound(src, "punch", 50, 1) + L.Weaken(2) + L.adjustBruteLoss(rand(30, 50)) + var/throwdir = get_dir(src, L) + L.throw_at(get_edge_target_turf(L, throwdir), 3, 1, src) + if(istype(hit_atom, /turf/simulated/wall)) + var/turf/simulated/wall/W = hit_atom + user.visible_message("\The [user] rears its fist, preparing to hit \the [W]!") + var/windup = cooldown + if(W.reinf_material) + windup = cooldown * 2 + if(do_after(user, windup)) + W.visible_message("\The [user] [attack_message] \the [W], obliterating it!") + W.dismantle_wall(1) + else + user.visible_message("\The [user] lowers its fist.") + return + qdel(src) \ No newline at end of file diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index cecb7b87c7..9d8eb8dc91 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -14,20 +14,21 @@ return /obj/item/weapon/melee/cultblade/attack(mob/living/M, mob/living/user, var/target_zone) - if(iscultist(user)) + if(iscultist(user) && !istype(user, /mob/living/simple_animal/construct)) return ..() var/zone = (user.hand ? "l_arm":"r_arm") if(ishuman(user)) var/mob/living/carbon/human/H = user var/obj/item/organ/external/affecting = H.get_organ(zone) - user << "An unexplicable force rips through your [affecting.name], tearing the sword from your grasp!" + to_chat(user, "An inexplicable force rips through your [affecting.name], tearing the sword from your grasp!") + //random amount of damage between half of the blade's force and the full force of the blade. + user.apply_damage(rand(force/2, force), BRUTE, zone, 0, sharp=1, edge=1) + user.Weaken(5) + else if(!istype(user, /mob/living/simple_animal/construct)) + to_chat(user, "An inexplicable force rips through you, tearing the sword from your grasp!") else - user << "An unexplicable force rips through you, tearing the sword from your grasp!" - - //random amount of damage between half of the blade's force and the full force of the blade. - user.apply_damage(rand(force/2, force), BRUTE, zone, 0, sharp=1, edge=1) - user.Weaken(5) + to_chat(user, "The blade hisses, forcing itself from your manipulators. \The [src] will only allow mortals to wield it against foes, not kin.") user.drop_from_inventory(src, src.loc) throw_at(get_edge_target_turf(src, pick(alldirs)), rand(1,3), throw_speed) @@ -38,10 +39,11 @@ return 1 /obj/item/weapon/melee/cultblade/pickup(mob/living/user as mob) - if(!iscultist(user)) - user << "An overwhelming feeling of dread comes over you as you pick up the cultist's sword. It would be wise to be rid of this blade quickly." + if(!iscultist(user) && !istype(user, /mob/living/simple_animal/construct)) + to_chat(user, "An overwhelming feeling of dread comes over you as you pick up the cultist's sword. It would be wise to be rid of this blade quickly.") user.make_dizzy(120) - + if(istype(user, /mob/living/simple_animal/construct)) + to_chat(user, "\The [src] hisses, as it is discontent with your acquisition of it. It would be wise to return it to a worthy mortal quickly.") /obj/item/clothing/head/culthood name = "cult hood" diff --git a/code/game/gamemodes/technomancer/spell_objs.dm b/code/game/gamemodes/technomancer/spell_objs.dm index 2a917b4fd8..681d29da50 100644 --- a/code/game/gamemodes/technomancer/spell_objs.dm +++ b/code/game/gamemodes/technomancer/spell_objs.dm @@ -19,6 +19,7 @@ #define ASPECT_EMP "emp" //Unused now. #define ASPECT_UNSTABLE "unstable" //Heavily RNG-based, causes instability to the victim. #define ASPECT_CHROMATIC "chromatic" //Used to combine with other spells. +#define ASPECT_UNHOLY "unholy" //Involves the dead, blood, and most things against divine beings. /obj/item/weapon/spell name = "glowing particles" diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 70d8864e2d..39c3aafe5c 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -137,6 +137,18 @@ add_hiddenprint(user) destroy() +/obj/machinery/camera/attack_generic(mob/user as mob) + if(isanimal(user)) + var/mob/living/simple_animal/S = user + set_status(0) + S.do_attack_animation(src) + S.setClickCooldown(user.get_attack_speed()) + visible_message("\The [user] [pick(S.attacktext)] \the [src]!") + playsound(src.loc, S.attack_sound, 100, 1) + add_hiddenprint(user) + destroy() + ..() + /obj/machinery/camera/attackby(obj/item/W as obj, mob/living/user as mob) update_coverage() // DECONSTRUCTION diff --git a/code/game/machinery/doors/blast_door.dm b/code/game/machinery/doors/blast_door.dm index 54b5513cce..0112431bac 100644 --- a/code/game/machinery/doors/blast_door.dm +++ b/code/game/machinery/doors/blast_door.dm @@ -197,6 +197,27 @@ return ..() +// Proc: attack_generic() +// Parameters: Attacking simple mob, incoming damage. +// Description: Checks the power or integrity of the blast door, if either have failed, chekcs the damage to determine if the creature would be able to open the door by force. Otherwise, super. +/obj/machinery/door/blast/attack_generic(var/mob/user, var/damage) + if(stat & (BROKEN|NOPOWER)) + if(damage >= 10) + if(src.density) + visible_message("\The [user] starts forcing \the [src] open!") + if(do_after(user, 5 SECONDS, src)) + visible_message("\The [user] forces \the [src] open!") + force_open(1) + else + visible_message("\The [user] starts forcing \the [src] closed!") + if(do_after(user, 2 SECONDS, src)) + visible_message("\The [user] forces \the [src] closed!") + force_close(1) + else + visible_message("\The [user] strains fruitlessly to force \the [src] [density ? "open" : "closed"].") + return + ..() + // Proc: open() // Parameters: None // Description: Opens the door. Does necessary checks. Automatically closes if autoclose is true diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 6e1d19d4d3..984d5e023d 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -38,11 +38,14 @@ var/atom/movable/overlay/c_animation = null /obj/machinery/door/attack_generic(var/mob/user, var/damage) - if(damage >= 10) - visible_message("\The [user] smashes into the [src]!") - take_damage(damage) - else - visible_message("\The [user] bonks \the [src] harmlessly.") + if(isanimal(user)) + var/mob/living/simple_animal/S = user + if(damage >= 10) + visible_message("\The [user] smashes into the [src]!") + playsound(src, S.attack_sound, 75, 1) + take_damage(damage) + else + visible_message("\The [user] bonks \the [src] harmlessly.") user.do_attack_animation(src) /obj/machinery/door/New() diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 5cded75805..504d65c306 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -216,6 +216,27 @@ return ..() +/obj/machinery/door/firedoor/attack_generic(var/mob/user, var/damage) + if(stat & (BROKEN|NOPOWER)) + if(damage >= 10) + var/time_to_force = (2 + (2 * blocked)) * 5 + if(src.density) + visible_message("\The [user] starts forcing \the [src] open!") + if(do_after(user, time_to_force, src)) + visible_message("\The [user] forces \the [src] open!") + src.blocked = 0 + open(1) + else + time_to_force = (time_to_force / 2) + visible_message("\The [user] starts forcing \the [src] closed!") + if(do_after(user, time_to_force, src)) + visible_message("\The [user] forces \the [src] closed!") + close(1) + else + visible_message("\The [user] strains fruitlessly to force \the [src] [density ? "open" : "closed"].") + return + ..() + /obj/machinery/door/firedoor/attackby(obj/item/weapon/C as obj, mob/user as mob) add_fingerprint(user) if(istype(C, /obj/item/taperoll)) diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm index f6650301c7..de1d8fcb54 100644 --- a/code/game/machinery/portable_turret.dm +++ b/code/game/machinery/portable_turret.dm @@ -393,6 +393,18 @@ var/list/turret_icons attacked = 0 ..() +/obj/machinery/porta_turret/attack_generic(mob/user as mob, var/damage) + if(isanimal(user)) + var/mob/living/simple_animal/S = user + if(damage >= 10) + var/incoming_damage = round(damage - (damage / 5)) //Turrets are slightly armored, assumedly. + visible_message("\The [S] [pick(S.attacktext)] \the [src]!") + take_damage(incoming_damage) + S.do_attack_animation(src) + return 1 + visible_message("\The [user] bonks \the [src]'s casing!") + return ..() + /obj/machinery/porta_turret/emag_act(var/remaining_charges, var/mob/user) if(!emagged) //Emagging the turret makes it go bonkers and stun everyone. It also makes diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index ebad249bde..b57c67bac0 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -102,6 +102,11 @@ user << "Transfer failed: Existing AI found on remote device. Remove existing AI to install a new one." return 0 + if(!user.IsAdvancedToolUser() && isanimal(user)) + var/mob/living/simple_animal/S = user + if(!S.IsHumanoidToolUser(src)) + return 0 + user.visible_message("\The [user] starts transferring \the [ai] into \the [src]...", "You start transferring \the [ai] into \the [src]...") ai << "\The [user] is transferring you into \the [src]!" diff --git a/code/game/objects/items/weapons/AI_modules.dm b/code/game/objects/items/weapons/AI_modules.dm index 77c5b59364..c5b637d9e5 100755 --- a/code/game/objects/items/weapons/AI_modules.dm +++ b/code/game/objects/items/weapons/AI_modules.dm @@ -22,6 +22,11 @@ AI MODULES var/datum/ai_laws/laws = null /obj/item/weapon/aiModule/proc/install(var/atom/movable/AM, var/mob/living/user) + if(!user.IsAdvancedToolUser() && isanimal(user)) + var/mob/living/simple_animal/S = user + if(!S.IsHumanoidToolUser(src)) + return 0 + if (istype(AM, /obj/machinery/computer/aiupload)) var/obj/machinery/computer/aiupload/comp = AM if(comp.stat & NOPOWER) diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index 196f8d4a74..58aa30547d 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -29,7 +29,14 @@ return 0 /obj/item/weapon/rcd/proc/can_use(var/mob/user,var/turf/T) - return (user.Adjacent(T) && user.get_active_hand() == src && !user.stat && !user.restrained()) + var/usable = 0 + if(user.Adjacent(T) && user.get_active_hand() == src && !user.stat && !user.restrained()) + usable = 1 + if(!user.IsAdvancedToolUser() && istype(user, /mob/living/simple_animal)) + var/mob/living/simple_animal/S = user + if(!S.IsHumanoidToolUser(src)) + usable = 0 + return usable /obj/item/weapon/rcd/examine() ..() diff --git a/code/game/objects/structures/simple_doors.dm b/code/game/objects/structures/simple_doors.dm index 2aa58488b6..4f430d3ec6 100644 --- a/code/game/objects/structures/simple_doors.dm +++ b/code/game/objects/structures/simple_doors.dm @@ -198,4 +198,14 @@ ..(newloc, MAT_SIFWOOD) /obj/structure/simple_door/resin/New(var/newloc,var/material_name) - ..(newloc, "resin") \ No newline at end of file + ..(newloc, "resin") + +/obj/structure/simple_door/cult/New(var/newloc,var/material_name) + ..(newloc, "cult") + +/obj/structure/simple_door/cult/TryToSwitchState(atom/user) + if(isliving(user)) + var/mob/living/L = user + if(!iscultist(L) && !istype(L, /mob/living/simple_animal/construct)) + return + ..() diff --git a/code/game/turfs/simulated/wall_attacks.dm b/code/game/turfs/simulated/wall_attacks.dm index 01633b65d3..8aa24d75d9 100644 --- a/code/game/turfs/simulated/wall_attacks.dm +++ b/code/game/turfs/simulated/wall_attacks.dm @@ -57,12 +57,19 @@ source.thermal_conductivity = initial(source.thermal_conductivity) /turf/simulated/wall/proc/fail_smash(var/mob/user) - user << "You smash against the wall!" + to_chat(user, "You smash against the wall!") + if(isanimal(user)) + var/mob/living/simple_animal/S = user + playsound(src, S.attack_sound, 75, 1) + user.do_attack_animation(src) take_damage(rand(25,75)) /turf/simulated/wall/proc/success_smash(var/mob/user) - user << "You smash through the wall!" + to_chat(user, "You smash through the wall!") user.do_attack_animation(src) + if(isanimal(user)) + var/mob/living/simple_animal/S = user + playsound(src, S.attack_sound, 75, 1) spawn(1) dismantle_wall(1) diff --git a/code/modules/mob/_modifiers/unholy.dm b/code/modules/mob/_modifiers/unholy.dm new file mode 100644 index 0000000000..1f7f3d67b5 --- /dev/null +++ b/code/modules/mob/_modifiers/unholy.dm @@ -0,0 +1,146 @@ +/* + * Modifiers originating from cult runes, spells, or pylons are kept here. + */ + + +////////// Self-Enhancing +/datum/modifier/fortify + name = "fortified body" + desc = "You are taking less damage from outside sources." + + on_created_text = "Your body becomes a mountain to your enemies' storm." + on_expired_text = "Your body softens, returning to its regular durability." + stacks = MODIFIER_STACK_EXTEND + + disable_duration_percent = 0.25 // Disables only last 25% as long. + incoming_damage_percent = 0.5 // 50% incoming damage. + icon_scale_percent = 1.2 // Become a bigger target. + pain_immunity = TRUE + + slowdown = 2 + evasion = -20 + +/datum/modifier/ambush + name = "phased" + desc = "You are partially shifted from the material plane." + + on_created_text = "Your body pulses, before partially dematerializing." + on_expired_text = "Your body rematerializes fully." + + stacks = MODIFIER_STACK_FORBID + + incoming_damage_percent = 0.1 // 10% incoming damage. You're not all there. + outgoing_melee_damage_percent = 0 // 0% outgoing damage. Be prepared. + pain_immunity = TRUE + + evasion = 50 //Luckily, not being all there means you're actually hard to hit with a gun. + +/datum/modifier/ambush/on_applied() + holder.alpha = 30 + return + +// Override this for special effects when it gets removed. +/datum/modifier/ambush/on_expire() + holder.alpha = 255 + return + +////////// On-hit +/datum/modifier/deep_wounds + name = "deep wounds" + desc = "Your wounds are mysteriously harder to mend." + + on_created_text = "Your wounds pain you greatly." + on_expired_text = "Your wounds numb for a moment." + + stacks = MODIFIER_STACK_EXTEND + + incoming_healing_percent = 0.66 // 34% less healing. + disable_duration_percent = 1.22 // 22% longer disables. + + +////////// Auras +/datum/modifier/repair_aura //This aura does not apply modifiers to individuals in the area. + name = "aura of repair (cult)" + desc = "You are emitting a field of strange energy, capable of repairing occult constructs." + + on_created_text = "You begin emitting an occult repair aura." + on_expired_text = "The occult repair aura fades." + stacks = MODIFIER_STACK_EXTEND + + mob_overlay_state = "cult_aura" + +/datum/modifier/repair_aura/tick() + spawn() + for(var/mob/living/simple_animal/construct/T in view(4,holder)) + T.adjustBruteLoss(rand(-10,-15)) + T.adjustFireLoss(rand(-10,-15)) + +/datum/modifier/agonize //This modifier is used in an aura spell. + name = "agonize" + desc = "Your body is wracked with pain." + + on_created_text = "A red lightning quickly covers your body. The pain is horrendous." + on_expired_text = "The lightning fades, and so too does the ongoing pain." + + stacks = MODIFIER_STACK_EXTEND + + mob_overlay_state = "red_electricity_constant" + +/datum/modifier/agonize/tick() + spawn() + if(ishuman(holder)) + var/mob/living/carbon/human/H = holder + H.apply_effect(20, AGONY) + if(prob(10)) + to_chat(H, "Just make it stop!") + +////////// Target Modifier +/datum/modifier/mend_occult + name = "occult mending" + desc = "Your body is mending, though at what cost?" + + on_created_text = "Something haunting envelops your body as it begins to mend." + on_expired_text = "The cloak of unease dissipates." + + stacks = MODIFIER_STACK_EXTEND + + mob_overlay_state = "red_electricity_constant" + +/datum/modifier/mend_occult/tick() + spawn() + if(isliving(holder)) + var/mob/living/L = holder + if(istype(L, /mob/living/simple_animal/construct)) + L.adjustBruteLoss(rand(-5,-10)) + L.adjustFireLoss(rand(-5,-10)) + else + L.adjustBruteLoss(-2) + L.adjustFireLoss(-2) + + if(ishuman(holder)) + var/mob/living/carbon/human/H = holder + + for(var/obj/item/organ/O in H.internal_organs) + if(O.damage > 0) // Fix internal damage + O.damage = max(O.damage - 2, 0) + if(O.damage <= 5 && O.organ_tag == O_EYES) // Fix eyes + H.sdisabilities &= ~BLIND + + for(var/obj/item/organ/external/O in H.organs) // Fix limbs, no matter if they are Man or Machine. + O.heal_damage(rand(1,3), rand(1,3), internal = 1, robo_repair = 1) + + for(var/obj/item/organ/E in H.bad_external_organs) // Fix bones + var/obj/item/organ/external/affected = E + if((affected.damage < affected.min_broken_damage * config.organ_health_multiplier) && (affected.status & ORGAN_BROKEN)) + affected.status &= ~ORGAN_BROKEN + + for(var/datum/wound/W in affected.wounds) // Fix IB + if(istype(W, /datum/wound/internal_bleeding)) + affected.wounds -= W + affected.update_damages() + + H.restore_blood() + H.apply_effect(15, AGONY) + if(prob(10)) + to_chat(H, "It feels as though your body is being torn apart!") + L.updatehealth() diff --git a/code/modules/mob/animations.dm b/code/modules/mob/animations.dm index 7f082e1ef0..fb70aa1f92 100644 --- a/code/modules/mob/animations.dm +++ b/code/modules/mob/animations.dm @@ -261,6 +261,7 @@ note dizziness decrements automatically in the mob's Life() proc. // And animate the attack! animate(I, alpha = 175, pixel_x = 0, pixel_y = 0, pixel_z = 0, time = 3) + update_icon() return TRUE //Found an item, doing item attack animation. /mob/proc/spin(spintime, speed) diff --git a/code/modules/mob/living/simple_animal/constructs/constructs.dm b/code/modules/mob/living/simple_animal/constructs/constructs.dm index c0034b1908..26ab3a1260 100644 --- a/code/modules/mob/living/simple_animal/constructs/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs/constructs.dm @@ -1,22 +1,39 @@ /mob/living/simple_animal/construct name = "Construct" real_name = "Construct" + var/construct_type = "shade" desc = "" speak_emote = list("hisses") emote_hear = list("wails","screeches") + + ui_icons = 'icons/mob/screen1_construct.dmi' + has_hands = 1 + hand_form = "stone manipulators" + response_help = "thinks better of touching" response_disarm = "flailed at" response_harm = "punched" + intelligence_level = SA_HUMANOID // Player controlled. + hovering = TRUE + softfall = TRUE //Beings made of Hellmarble and powered by the tears of the damned are not concerned with mortal things such as 'gravity'. + parachuting = TRUE + icon_dead = "shade_dead" + var/do_glow = 1 + speed = -1 a_intent = I_HURT stop_automated_movement = 1 + status_flags = CANPUSH + universal_speak = 0 universal_understand = 1 + attack_sound = 'sound/weapons/spiderlunge.ogg' + min_oxy = 0 max_oxy = 0 min_tox = 0 @@ -25,11 +42,16 @@ max_co2 = 0 min_n2 = 0 max_n2 = 0 + minbodytemp = 0 show_stat_health = 1 + faction = "cult" supernatural = 1 + see_invisible = SEE_INVISIBLE_NOLIGHTING + see_in_dark = 7 + var/nullblock = 0 mob_swap_flags = HUMAN|SIMPLE_ANIMAL|SLIME|MONKEY @@ -39,6 +61,51 @@ can_be_antagged = TRUE + taser_kill = 0 // no + + shock_resistance = 0.9 //Electricity isn't very effective on stone, especially that from hell. + + armor = list( + "melee" = 10, + "bullet" = 10, + "laser" = 10, + "energy" = 10, + "bomb" = 10, + "bio" = 100, + "rad" = 100) + +/mob/living/simple_animal/construct/place_spell_in_hand(var/path) + if(!path || !ispath(path)) + return 0 + + //var/obj/item/weapon/spell/S = new path(src) + var/obj/item/weapon/spell/construct/S = new path(src) + + //No hands needed for innate casts. + if(S.cast_methods & CAST_INNATE) + if(S.run_checks()) + S.on_innate_cast(src) + + if(l_hand && r_hand) //Make sure our hands aren't full. + if(istype(r_hand, /obj/item/weapon/spell)) //If they are full, perhaps we can still be useful. + var/obj/item/weapon/spell/r_spell = r_hand + if(r_spell.aspect == ASPECT_CHROMATIC) //Check if we can combine the new spell with one in our hands. + r_spell.on_combine_cast(S, src) + else if(istype(l_hand, /obj/item/weapon/spell)) + var/obj/item/weapon/spell/l_spell = l_hand + if(l_spell.aspect == ASPECT_CHROMATIC) //Check the other hand too. + l_spell.on_combine_cast(S, src) + else //Welp + to_chat(src, "You require a free manipulator to use this power.") + return 0 + + if(S.run_checks()) + put_in_hands(S) + return 1 + else + qdel(S) + return 0 + /mob/living/simple_animal/construct/cultify() return @@ -51,7 +118,17 @@ for(var/spell in construct_spells) src.add_spell(new spell, "const_spell_ready") updateicon() - add_glow() + +/mob/living/simple_animal/construct/updateicon() + overlays.Cut() + ..() + if(do_glow) + add_glow() + +/mob/living/simple_animal/construct/update_icon() + ..() + if(do_glow) + add_glow() /mob/living/simple_animal/construct/death() new /obj/item/weapon/ectoplasm (src.loc) @@ -61,11 +138,15 @@ /mob/living/simple_animal/construct/attack_generic(var/mob/user) if(istype(user, /mob/living/simple_animal/construct/builder)) + var/mob/living/simple_animal/construct/builder/B = user if(health < getMaxHealth()) - adjustBruteLoss(-5) + var/repair_lower_bound = B.melee_damage_lower * -1 + var/repair_upper_bound = B.melee_damage_upper * -1 + adjustBruteLoss(rand(repair_lower_bound, repair_upper_bound)) + adjustFireLoss(rand(repair_lower_bound, repair_upper_bound)) user.visible_message("\The [user] mends some of \the [src]'s wounds.") else - user << "\The [src] is undamaged." + to_chat(user, "\The [src] is undamaged.") return return ..() @@ -83,6 +164,8 @@ user << msg +/mob/living/simple_animal/construct/Process_Spacemove() + return 1 //Constructs levitate, can fall from a shuttle with no harm, and are piloted by either damned spirits or some otherworldly entity. It's not hard to believe. /////////////////Juggernaut/////////////// @@ -91,48 +174,83 @@ /mob/living/simple_animal/construct/armoured name = "Juggernaut" real_name = "Juggernaut" + construct_type = "juggernaut" desc = "A possessed suit of armour driven by the will of the restless dead" icon = 'icons/mob/mob.dmi' icon_state = "behemoth" icon_living = "behemoth" - maxHealth = 250 - health = 250 + maxHealth = 300 + health = 300 response_harm = "harmlessly punches" harm_intent_damage = 0 melee_damage_lower = 30 - melee_damage_upper = 30 + melee_damage_upper = 40 + attack_armor_pen = 60 //Being punched by a living, floating statue. attacktext = list("smashed their armoured gauntlet into") + friendly = list("pats") mob_size = MOB_HUGE - speed = 3 + speed = 2 //Not super fast, but it might catch up to someone in armor who got punched once or twice. environment_smash = 2 attack_sound = 'sound/weapons/heavysmash.ogg' status_flags = 0 resistance = 10 - construct_spells = list(/spell/aoe_turf/conjure/forcewall/lesser) + construct_spells = list(/spell/aoe_turf/conjure/forcewall/lesser, + /spell/targeted/fortify, + /spell/targeted/construct_advanced/slam + ) + + armor = list( + "melee" = 70, + "bullet" = 30, + "laser" = 30, + "energy" = 30, + "bomb" = 10, + "bio" = 100, + "rad" = 100) /mob/living/simple_animal/construct/armoured/Life() weakened = 0 ..() /mob/living/simple_animal/construct/armoured/bullet_act(var/obj/item/projectile/P) - if(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) - var/reflectchance = 80 - round(P.damage/3) - if(prob(reflectchance)) - adjustBruteLoss(P.damage * 0.5) +// if(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam)) //If it's going to be slow, it's probably going to need every reflect it can get. + var/reflectchance = 80 - round(P.damage/3) + if(prob(reflectchance)) + var/damage_mod = rand(2,4) + var/projectile_dam_type = P.damage_type + var/incoming_damage = (round(P.damage / damage_mod) - (round((P.damage / damage_mod) * 0.3))) + var/armorcheck = run_armor_check(null, P.check_armour) + var/soakedcheck = get_armor_soak(null, P.check_armour) + if(!(istype(P, /obj/item/projectile/energy) || istype(P, /obj/item/projectile/beam))) + visible_message("The [P.name] bounces off of [src]'s shell!", \ + "The [P.name] bounces off of [src]'s shell!") + new /obj/item/weapon/material/shard/shrapnel(src.loc) + if(!(P.damage_type == BRUTE || P.damage_type == BURN)) + projectile_dam_type = BRUTE + incoming_damage = round(incoming_damage / 4) //Damage from strange sources is converted to brute for physical projectiles, though severely decreased. + apply_damage(incoming_damage, projectile_dam_type, null, armorcheck, soakedcheck, is_sharp(P), has_edge(P), P) + return -1 //Doesn't reflect non-beams or non-energy projectiles. They just smack and drop with little to no effect. + else visible_message("The [P.name] gets reflected by [src]'s shell!", \ - "The [P.name] gets reflected by [src]'s shell!") + "The [P.name] gets reflected by [src]'s shell!") + damage_mod = rand(3,5) + incoming_damage = (round(P.damage / damage_mod) - (round((P.damage / damage_mod) * 0.3))) + if(!(P.damage_type == BRUTE || P.damage_type == BURN)) + projectile_dam_type = BURN + incoming_damage = round(incoming_damage / 4) //Damage from strange sources is converted to burn for energy-type projectiles, though severely decreased. + apply_damage(incoming_damage, P.damage_type, null, armorcheck, soakedcheck, is_sharp(P), has_edge(P), P) - // Find a turf near or on the original location to bounce to - if(P.starting) - var/new_x = P.starting.x + pick(0, 0, -1, 1, -2, 2, -2, 2, -2, 2, -3, 3, -3, 3) - var/new_y = P.starting.y + pick(0, 0, -1, 1, -2, 2, -2, 2, -2, 2, -3, 3, -3, 3) - var/turf/curloc = get_turf(src) + // Find a turf near or on the original location to bounce to + if(P.starting) + var/new_x = P.starting.x + pick(0, 0, -1, 1, -2, 2, -2, 2, -2, 2, -3, 3, -3, 3) + var/new_y = P.starting.y + pick(0, 0, -1, 1, -2, 2, -2, 2, -2, 2, -3, 3, -3, 3) + var/turf/curloc = get_turf(src) - // redirect the projectile - P.redirect(new_x, new_y, curloc, src) - P.reflected = 1 + // redirect the projectile + P.redirect(new_x, new_y, curloc, src) + P.reflected = 1 - return -1 // complete projectile permutation + return -1 // complete projectile permutation return (..(P)) @@ -145,21 +263,32 @@ /mob/living/simple_animal/construct/wraith name = "Wraith" real_name = "Wraith" - desc = "A wicked bladed shell contraption piloted by a bound spirit" + construct_type = "wraith" + desc = "A wicked bladed shell contraption piloted by a bound spirit." icon = 'icons/mob/mob.dmi' icon_state = "floating" icon_living = "floating" - maxHealth = 75 - health = 75 + maxHealth = 200 + health = 200 melee_damage_lower = 25 - melee_damage_upper = 25 + melee_damage_upper = 30 + attack_armor_pen = 15 + attack_sharp = 1 + attack_edge = 1 attacktext = list("slashed") + friendly = list("pinches") speed = -1 environment_smash = 1 - see_in_dark = 7 attack_sound = 'sound/weapons/rapidslice.ogg' - construct_spells = list(/spell/targeted/ethereal_jaunt/shift) + construct_spells = list(/spell/targeted/ethereal_jaunt/shift, + /spell/targeted/ambush_mode + ) +/mob/living/simple_animal/construct/wraith/DoPunch(var/atom/A) + . = ..() + if(. && isliving(A)) + var/mob/living/L = A + L.add_modifier(/datum/modifier/deep_wounds, 30 SECONDS) /////////////////////////////Artificer///////////////////////// @@ -168,35 +297,43 @@ /mob/living/simple_animal/construct/builder name = "Artificer" real_name = "Artificer" - desc = "A bulbous construct dedicated to building and maintaining The Cult of Nar-Sie's armies" + construct_type = "artificer" + desc = "A bulbous construct dedicated to building and maintaining temples to their otherworldly lords." icon = 'icons/mob/mob.dmi' icon_state = "artificer" icon_living = "artificer" - maxHealth = 50 - health = 50 + maxHealth = 150 + health = 150 response_harm = "viciously beaten" harm_intent_damage = 5 - melee_damage_lower = 5 - melee_damage_upper = 5 + melee_damage_lower = 15 //It's not the strongest of the bunch, but that doesn't mean it can't hurt you. + melee_damage_upper = 20 attacktext = list("rammed") speed = 0 - environment_smash = 1 + environment_smash = 2 attack_sound = 'sound/weapons/rapidslice.ogg' construct_spells = list(/spell/aoe_turf/conjure/construct/lesser, /spell/aoe_turf/conjure/wall, /spell/aoe_turf/conjure/floor, /spell/aoe_turf/conjure/soulstone, - /spell/aoe_turf/conjure/pylon + /spell/aoe_turf/conjure/pylon, + /spell/aoe_turf/conjure/door, + /spell/aoe_turf/conjure/grille, + /spell/targeted/occult_repair_aura, + /spell/targeted/construct_advanced/mend_acolyte ) /////////////////////////////Behemoth///////////////////////// - +/* + * The Behemoth. Admin-allowance only, still try to keep it in some guideline of 'Balanced', even if it means Security has to be fully geared to be so. + */ /mob/living/simple_animal/construct/behemoth name = "Behemoth" real_name = "Behemoth" - desc = "The pinnacle of occult technology, Behemoths are the ultimate weapon in the Cult of Nar-Sie's arsenal." + construct_type = "juggernaut" + desc = "The pinnacle of occult technology, Behemoths are nothing shy of both an Immovable Object, and Unstoppable Force." icon = 'icons/mob/mob.dmi' icon_state = "behemoth" icon_living = "behemoth" @@ -208,38 +345,84 @@ melee_damage_lower = 50 melee_damage_upper = 50 attacktext = list("brutally crushed") + friendly = list("pokes") //Anything nice the Behemoth would do would still Kill the Human. Leave it at poke. speed = 5 environment_smash = 2 attack_sound = 'sound/weapons/heavysmash.ogg' resistance = 10 + icon_scale = 2 var/energy = 0 var/max_energy = 1000 - construct_spells = list(/spell/aoe_turf/conjure/forcewall/lesser) + armor = list( + "melee" = 60, + "bullet" = 60, + "laser" = 60, + "energy" = 30, + "bomb" = 10, + "bio" = 100, + "rad" = 100) + construct_spells = list(/spell/aoe_turf/conjure/forcewall/lesser, + /spell/targeted/fortify, + /spell/targeted/construct_advanced/slam + ) + +/mob/living/simple_animal/construct/behemoth/bullet_act(var/obj/item/projectile/P) + var/reflectchance = 80 - round(P.damage/3) + if(prob(reflectchance)) + visible_message("The [P.name] gets reflected by [src]'s shell!", \ + "The [P.name] gets reflected by [src]'s shell!") + + // Find a turf near or on the original location to bounce to + if(P.starting) + var/new_x = P.starting.x + pick(0, 0, -1, 1, -2, 2, -2, 2, -2, 2, -3, 3, -3, 3) + var/new_y = P.starting.y + pick(0, 0, -1, 1, -2, 2, -2, 2, -2, 2, -3, 3, -3, 3) + var/turf/curloc = get_turf(src) + + // redirect the projectile + P.redirect(new_x, new_y, curloc, src) + P.reflected = 1 + + return -1 // complete projectile permutation + + return (..(P)) ////////////////////////Harvester//////////////////////////////// - - +/* + * Master of Spells and Ranged Abilities. Not as fragile as the Wraith, but nowhere near as maneuverable and deadly in melee. + */ /mob/living/simple_animal/construct/harvester name = "Harvester" real_name = "Harvester" - desc = "The promised reward of the livings who follow narsie. Obtained by offering their bodies to the geometer of blood" + construct_type = "harvester" + desc = "A tendril-laden construct piloted by a chained mind." icon = 'icons/mob/mob.dmi' icon_state = "harvester" icon_living = "harvester" maxHealth = 150 health = 150 - melee_damage_lower = 25 + melee_damage_lower = 20 melee_damage_upper = 25 + attack_sharp = 1 attacktext = list("violently stabbed") - speed = -1 + friendly = list("caresses") + speed = 0 environment_smash = 1 - see_in_dark = 7 attack_sound = 'sound/weapons/pierce.ogg' + armor = list( + "melee" = 10, + "bullet" = 20, + "laser" = 20, + "energy" = 20, + "bomb" = 20, + "bio" = 100, + "rad" = 100) + construct_spells = list( - /spell/targeted/harvest, /spell/aoe_turf/knock/harvester, + /spell/targeted/construct_advanced/inversion_beam, + /spell/targeted/construct_advanced/agonizing_sphere, /spell/rune_write ) @@ -250,6 +433,9 @@ overlays += eye_glow set_light(2, -2, l_color = "#FFFFFF") +/mob/living/simple_animal/construct/proc/remove_glow() + overlays.Cut() + ////////////////HUD////////////////////// /mob/living/simple_animal/construct/Life() @@ -268,71 +454,35 @@ silence_spells(purge) -/mob/living/simple_animal/construct/armoured/Life() - ..() +/mob/living/simple_animal/construct/updatehealth() //Special icons. + health = getMaxHealth() - getToxLoss() - getFireLoss() - getBruteLoss() + + //Alive, becoming dead + if((stat < DEAD) && (health <= 0)) + death() + + //Overhealth + if(health > getMaxHealth()) + health = getMaxHealth() + + //Update our hud if we have one if(healths) - switch(health) - if(250 to INFINITY) healths.icon_state = "juggernaut_health0" - if(208 to 249) healths.icon_state = "juggernaut_health1" - if(167 to 207) healths.icon_state = "juggernaut_health2" - if(125 to 166) healths.icon_state = "juggernaut_health3" - if(84 to 124) healths.icon_state = "juggernaut_health4" - if(42 to 83) healths.icon_state = "juggernaut_health5" - if(1 to 41) healths.icon_state = "juggernaut_health6" - else healths.icon_state = "juggernaut_health7" - - -/mob/living/simple_animal/construct/behemoth/Life() - ..() - if(healths) - switch(health) - if(750 to INFINITY) healths.icon_state = "juggernaut_health0" - if(625 to 749) healths.icon_state = "juggernaut_health1" - if(500 to 624) healths.icon_state = "juggernaut_health2" - if(375 to 499) healths.icon_state = "juggernaut_health3" - if(250 to 374) healths.icon_state = "juggernaut_health4" - if(125 to 249) healths.icon_state = "juggernaut_health5" - if(1 to 124) healths.icon_state = "juggernaut_health6" - else healths.icon_state = "juggernaut_health7" - -/mob/living/simple_animal/construct/builder/Life() - ..() - if(healths) - switch(health) - if(50 to INFINITY) healths.icon_state = "artificer_health0" - if(42 to 49) healths.icon_state = "artificer_health1" - if(34 to 41) healths.icon_state = "artificer_health2" - if(26 to 33) healths.icon_state = "artificer_health3" - if(18 to 25) healths.icon_state = "artificer_health4" - if(10 to 17) healths.icon_state = "artificer_health5" - if(1 to 9) healths.icon_state = "artificer_health6" - else healths.icon_state = "artificer_health7" - - - -/mob/living/simple_animal/construct/wraith/Life() - ..() - if(healths) - switch(health) - if(75 to INFINITY) healths.icon_state = "wraith_health0" - if(62 to 74) healths.icon_state = "wraith_health1" - if(50 to 61) healths.icon_state = "wraith_health2" - if(37 to 49) healths.icon_state = "wraith_health3" - if(25 to 36) healths.icon_state = "wraith_health4" - if(12 to 24) healths.icon_state = "wraith_health5" - if(1 to 11) healths.icon_state = "wraith_health6" - else healths.icon_state = "wraith_health7" - - -/mob/living/simple_animal/construct/harvester/Life() - ..() - if(healths) - switch(health) - if(150 to INFINITY) healths.icon_state = "harvester_health0" - if(125 to 149) healths.icon_state = "harvester_health1" - if(100 to 124) healths.icon_state = "harvester_health2" - if(75 to 99) healths.icon_state = "harvester_health3" - if(50 to 74) healths.icon_state = "harvester_health4" - if(25 to 49) healths.icon_state = "harvester_health5" - if(1 to 24) healths.icon_state = "harvester_health6" - else healths.icon_state = "harvester_health7" + if(stat != DEAD) + var/heal_per = (health / getMaxHealth()) * 100 + switch(heal_per) + if(100 to INFINITY) + healths.icon_state = "[construct_type]_health0" + if(80 to 100) + healths.icon_state = "[construct_type]_health1" + if(60 to 80) + healths.icon_state = "[construct_type]_health2" + if(40 to 60) + healths.icon_state = "[construct_type]_health3" + if(20 to 40) + healths.icon_state = "[construct_type]_health4" + if(0 to 20) + healths.icon_state = "[construct_type]_health5" + else + healths.icon_state = "[construct_type]_health6" + else + healths.icon_state = "[construct_type]_health7" \ No newline at end of file diff --git a/code/modules/mob/living/simple_animal/constructs/soulstone.dm b/code/modules/mob/living/simple_animal/constructs/soulstone.dm index baf99ec0e4..6f13789dfc 100644 --- a/code/modules/mob/living/simple_animal/constructs/soulstone.dm +++ b/code/modules/mob/living/simple_animal/constructs/soulstone.dm @@ -11,6 +11,7 @@ slot_flags = SLOT_BELT origin_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 4) var/imprinted = "empty" + var/possible_constructs = list("Juggernaut","Wraith","Artificer","Harvester") //////////////////////////////Capturing//////////////////////////////////////////////////////// @@ -145,9 +146,9 @@ src.icon_state = "soulstone2" src.name = "Soul Stone: [S.real_name]" - S << "Your soul has been captured! You are now bound to [U.name]'s will, help them suceed in their goals at all costs." - U << "Capture successful! : [T.real_name]'s soul has been ripped from their body and stored within the soul stone." - U << "The soulstone has been imprinted with [S.real_name]'s mind, it will no longer react to other souls." + to_chat(S, "Your soul has been captured! You are now bound to [U.name]'s will, help them suceed in their goals at all costs.") + to_chat(U, "Capture successful! : [T.real_name]'s soul has been ripped from their body and stored within the soul stone.") + to_chat(U, "The soulstone has been imprinted with [S.real_name]'s mind, it will no longer react to other souls.") src.imprinted = "[S.name]" qdel(T) @@ -155,13 +156,13 @@ if(!istype(T)) return; if (T.stat == DEAD) - U << "Capture failed!: The shade has already been banished!" + to_chat(U, "Capture failed!: The shade has already been banished!") return if(src.contents.len) - U << "Capture failed!: The soul stone is full! Use or free an existing soul to make room." + to_chat(U, "Capture failed!: The soul stone is full! Use or free an existing soul to make room.") return if(T.name != src.imprinted) - U << "Capture failed!: The soul stone has already been imprinted with [src.imprinted]'s mind!" + to_chat(U, "Capture failed!: The soul stone has already been imprinted with [src.imprinted]'s mind!") return T.forceMove(src) //put shade in stone @@ -170,14 +171,15 @@ T.health = T.getMaxHealth() src.icon_state = "soulstone2" - T << "Your soul has been recaptured by the soul stone, its arcane energies are reknitting your ethereal form" - U << "Capture successful! : [T.name]'s has been recaptured and stored within the soul stone." + to_chat(T, "Your soul has been recaptured by the soul stone, its arcane energies are reknitting your ethereal form") + to_chat(U, "Capture successful! : [T.name]'s has been recaptured and stored within the soul stone.") + /obj/item/device/soulstone/proc/transfer_construct(var/obj/structure/constructshell/T,var/mob/U) var/mob/living/simple_animal/shade/A = locate() in src if(!A) - U << "Capture failed!: The soul stone is empty! Go kill someone!" + to_chat(U,"Capture failed!: The soul stone is empty! Go kill someone!") return; - var/construct_class = alert(U, "Please choose which type of construct you wish to create.",,"Juggernaut","Wraith","Artificer") + var/construct_class = input(U, "Please choose which type of construct you wish to create.") as null|anything in possible_constructs switch(construct_class) if("Juggernaut") var/mob/living/simple_animal/construct/armoured/Z = new /mob/living/simple_animal/construct/armoured (get_turf(T.loc)) @@ -185,8 +187,8 @@ if(iscultist(U)) cult.add_antagonist(Z.mind) qdel(T) - Z << "You are playing a Juggernaut. Though slow, you can withstand extreme punishment, and rip apart enemies and walls alike." - Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." + to_chat(Z,"You are playing a Juggernaut. Though slow, you can withstand extreme punishment, and rip apart enemies and walls alike.") + to_chat(Z,"You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") Z.cancel_camera() qdel(src) if("Wraith") @@ -195,8 +197,8 @@ if(iscultist(U)) cult.add_antagonist(Z.mind) qdel(T) - Z << "You are playing a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls." - Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." + to_chat(Z,"You are playing a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls.") + to_chat(Z,"You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") Z.cancel_camera() qdel(src) if("Artificer") @@ -205,10 +207,31 @@ if(iscultist(U)) cult.add_antagonist(Z.mind) qdel(T) - Z << "You are playing an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, repair allied constructs (by clicking on them), and even create new constructs" - Z << "You are still bound to serve your creator, follow their orders and help them complete their goals at all costs." + to_chat(Z,"You are playing an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, repair allied constructs (by clicking on them), and even create new constructs") + to_chat(Z,"You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") Z.cancel_camera() qdel(src) + if("Harvester") + var/mob/living/simple_animal/construct/harvester/Z = new /mob/living/simple_animal/construct/harvester (get_turf(T.loc)) + Z.key = A.key + if(iscultist(U)) + cult.add_antagonist(Z.mind) + qdel(T) + to_chat(Z,"You are playing a Harvester. You are relatively weak, but your physical frailty is made up for by your ranged abilities.") + to_chat(Z,"You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") + Z.cancel_camera() + qdel(src) + if("Behemoth") + var/mob/living/simple_animal/construct/behemoth/Z = new /mob/living/simple_animal/construct/behemoth (get_turf(T.loc)) + Z.key = A.key + if(iscultist(U)) + cult.add_antagonist(Z.mind) + qdel(T) + to_chat(Z,"You are playing a Behemoth. You are incredibly slow, though your slowness is made up for by the fact your shell is far larger than any of your bretheren. You are the Unstoppable Force, and Immovable Object.") + to_chat(Z,"You are still bound to serve your creator, follow their orders and help them complete their goals at all costs.") + Z.cancel_camera() + qdel(src) + /obj/item/device/soulstone/proc/transfer_soul(var/choice as text, var/target, var/mob/U as mob) switch(choice) if("VICTIM") diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index be3909d661..7cb6dee1e6 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -20,6 +20,8 @@ var/show_stat_health = 1 // Does the percentage health show in the stat panel for the mob var/ai_inactive = 0 // Set to 1 to turn off most AI actions var/has_hands = 0 // Set to 1 to enable the use of hands and the hands hud + var/humanoid_hands = 0 // Can a player in this mob use things like guns or AI cards? + var/hand_form = "hands" // Used in IsHumanoidToolUser. 'Your X are not fit-'. var/list/hud_gears // Slots to show on the hud (typically none) var/ui_icons // Icon file path to use for the HUD, otherwise generic icons are used var/r_hand_sprite // If they have hands, @@ -139,6 +141,7 @@ var/astar_adjacent_proc = /turf/proc/CardinalTurfsWithAccess // Proc to use when A* pathfinding. Default makes them bound to cardinals. //Damage resistances + var/shock_resistance = 0 // Siemens modifier, directly subtracted from 1. Value of 0.4 means 0.6 siemens on shocks. var/resistance = 0 // Damage reduction for all types var/list/armor = list( // Values for normal getarmor() checks "melee" = 0, @@ -785,6 +788,9 @@ return verb /mob/living/simple_animal/put_in_hands(var/obj/item/W) // No hands. + if(has_hands) + put_in_active_hand(W) + return 1 W.forceMove(get_turf(src)) return 1 @@ -1265,7 +1271,7 @@ // This is the actual act of 'punching'. Override for special behaviour. /mob/living/simple_animal/proc/DoPunch(var/atom/A) - if(!Adjacent(A)) // They could've moved in the meantime. + if(!Adjacent(A) && !istype(A, /obj/structure/window) && !istype(A, /obj/machinery/door/window)) // They could've moved in the meantime. But a Window probably wouldn't have. This allows player simple-mobs to attack windows. return FALSE var/damage_to_do = rand(melee_damage_lower, melee_damage_upper) @@ -1500,7 +1506,7 @@ //Touches a wire, etc /mob/living/simple_animal/electrocute_act(var/shock_damage, var/obj/source, var/siemens_coeff = 1.0, var/def_zone = null) - shock_damage *= siemens_coeff + shock_damage *= max(siemens_coeff - shock_resistance, 0) if (shock_damage < 1) return 0 @@ -1566,11 +1572,11 @@ hud_used.l_hand_hud_object.icon_state = "l_hand_inactive" hud_used.r_hand_hud_object.icon_state = "r_hand_active" return - +/* /mob/living/simple_animal/put_in_active_hand(var/obj/item/I) if(!has_hands || !istype(I)) return - +*/ //Puts the item into our active hand if possible. returns 1 on success. /mob/living/simple_animal/put_in_active_hand(var/obj/item/W) if(!has_hands) @@ -1679,6 +1685,23 @@ /mob/living/simple_animal/IsAdvancedToolUser() return has_hands +/mob/living/simple_animal/proc/IsHumanoidToolUser(var/atom/tool) + if(!humanoid_hands) + var/display_name = null + if(tool) + display_name = tool + else + display_name = "object" + to_chat(src, "Your [hand_form] are not fit for use of \the [display_name].") + return humanoid_hands + +/mob/living/simple_animal/drop_from_inventory(var/obj/item/W, var/atom/target = null) + . = ..(W, target) + if(!target) + target = src.loc + if(.) + W.forceMove(src.loc) + //Commands, reactions, etc /mob/living/simple_animal/hear_say(var/message, var/verb = "says", var/datum/language/language = null, var/alt_name = "", var/italics = 0, var/mob/speaker = null, var/sound/speech_sound, var/sound_vol) ..() diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm index 42a501459f..95a6ab7121 100644 --- a/code/modules/multiz/movement.dm +++ b/code/modules/multiz/movement.dm @@ -67,6 +67,9 @@ /mob/living/carbon/human/can_overcome_gravity() return species && species.can_overcome_gravity(src) +/mob/living/simple_animal/construct/can_overcome_gravity() + return 1 //They care not for standard physics. + /mob/observer/zMove(direction) var/turf/destination = (direction == UP) ? GetAbove(src) : GetBelow(src) if(destination) @@ -97,6 +100,9 @@ /mob/observer/can_ztravel() return 1 +/mob/living/simple_animal/construct/can_ztravel() + return 1 + /mob/living/carbon/human/can_ztravel() if(incapacitated()) return 0 @@ -209,6 +215,9 @@ /mob/living/simple_animal/hostile/carp/can_fall() // So can carp apparently. return FALSE +/mob/living/simple_animal/construct/can_fall() //As do Constructs. + return FALSE + // Check if this atom prevents things standing on it from falling. Return TRUE to allow the fall. /obj/proc/CanFallThru(atom/movable/mover as mob|obj, turf/target as turf) return TRUE diff --git a/code/modules/projectiles/effects.dm b/code/modules/projectiles/effects.dm index 18010d3d17..da21427eff 100644 --- a/code/modules/projectiles/effects.dm +++ b/code/modules/projectiles/effects.dm @@ -267,4 +267,25 @@ icon_state = "impact_darkb" light_range = 2 light_power = 0.5 - light_color = "#8837A3" \ No newline at end of file + light_color = "#8837A3" + +//---------------------------- +// Inversion / Cult +//---------------------------- +/obj/effect/projectile/inversion/tracer + icon_state = "invert" + light_range = 2 + light_power = -2 + light_color = "#FFFFFF" + +/obj/effect/projectile/inversion/muzzle + icon_state = "muzzle_invert" + light_range = 2 + light_power = -2 + light_color = "#FFFFFF" + +/obj/effect/projectile/inversion/impact + icon_state = "impact_invert" + light_range = 2 + light_power = -2 + light_color = "#FFFFFF" \ No newline at end of file diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 49bcaeaa30..7cc4b3fab0 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -141,6 +141,10 @@ return 0 if(!user.IsAdvancedToolUser()) return 0 + if(isanimal(user)) + var/mob/living/simple_animal/S = user + if(!S.IsHumanoidToolUser(src)) + return 0 var/mob/living/M = user if(dna_lock && attached_lock.stored_dna) diff --git a/code/modules/spells/aoe_turf/conjure/construct.dm b/code/modules/spells/aoe_turf/conjure/construct.dm index 3885e16ad8..82bba0198a 100644 --- a/code/modules/spells/aoe_turf/conjure/construct.dm +++ b/code/modules/spells/aoe_turf/conjure/construct.dm @@ -1,5 +1,9 @@ //////////////////////////////Construct Spells///////////////////////// +/* + * This has been moved to game/gamemodes/cult/construct_spells.dm. This is here for posterity. + */ +/* /spell/aoe_turf/conjure/construct name = "Artificer" desc = "This spell conjures a construct which may be controlled by Shades" @@ -110,6 +114,44 @@ continue return +/spell/aoe_turf/conjure/door + name = "Stone Door" + desc = "This spell conjures a massive stone door." + + charge_max = 100 + spell_flags = CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + hud_state = "const_rune" + +/spell/aoe_turf/conjure/door/cast(list/targets) + ..() + var/turf/spawn_place = pick(targets) + if(spawn_place) + new /obj/structure/simple_door/cult(spawn_place) + return + +/spell/aoe_turf/conjure/grille + name = "Arcane Grille" + desc = "This spell conjures an airtight grille." + + charge_max = 100 + spell_flags = CONSTRUCT_CHECK + invocation = "none" + invocation_type = SpI_NONE + range = 0 + + hud_state = "const_rune" + +/spell/aoe_turf/conjure/grille/cast(list/targets) + ..() + var/turf/spawn_place = pick(targets) + if(spawn_place) + new /obj/structure/grille/cult(spawn_place) + return + /spell/aoe_turf/conjure/forcewall/lesser name = "Shield" desc = "Allows you to pull up a shield to protect yourself and allies from incoming threats" @@ -135,3 +177,4 @@ /obj/effect/forcefield/cult/cultify() return +*/ \ No newline at end of file diff --git a/code/modules/spells/aoe_turf/knock.dm b/code/modules/spells/aoe_turf/knock.dm index 3b3cae83d6..6766a42eb9 100644 --- a/code/modules/spells/aoe_turf/knock.dm +++ b/code/modules/spells/aoe_turf/knock.dm @@ -22,7 +22,7 @@ door.open() return - +/* Moved to game/gamemodes/cult/construct_spells.dm. //Construct version /spell/aoe_turf/knock/harvester name = "Disintegrate Doors" @@ -41,4 +41,5 @@ for(var/turf/T in targets) for(var/obj/machinery/door/door in T.contents) spawn door.cultify() - return \ No newline at end of file + return +*/ \ No newline at end of file diff --git a/code/modules/spells/construct_spells.dm b/code/modules/spells/construct_spells.dm index b2cec77dbc..aac7592f33 100644 --- a/code/modules/spells/construct_spells.dm +++ b/code/modules/spells/construct_spells.dm @@ -1,5 +1,8 @@ //////////////////////////////Construct Spells///////////////////////// - +/* + * Moved to game/gamemodes/cult/construct_spells.dm. Here for posterity. + */ +/* proc/findNullRod(var/atom/target) if(istype(target,/obj/item/weapon/nullrod)) return 1 @@ -8,3 +11,4 @@ proc/findNullRod(var/atom/target) if(findNullRod(A)) return 1 return 0 +*/ \ No newline at end of file diff --git a/code/modules/spells/targeted/harvest.dm b/code/modules/spells/targeted/harvest.dm index 6903efbfd9..7a8d986a02 100644 --- a/code/modules/spells/targeted/harvest.dm +++ b/code/modules/spells/targeted/harvest.dm @@ -1,3 +1,10 @@ + +/* + * Here for posterity. Moved to game/gamemodes/cult/construct_spells.dm, though it has been disabled there. + */ + + +/* /spell/targeted/harvest name = "Harvest" desc = "Back to where I come from, and you're coming with me." @@ -34,3 +41,4 @@ user << "You warp back to Nar-Sie[prey ? " along with your prey":""]." else user << "...something's wrong!"//There shouldn't be an instance of Harvesters when Nar-Sie isn't in the world. +*/ \ No newline at end of file diff --git a/code/modules/spells/targeted/shift.dm b/code/modules/spells/targeted/shift.dm index 8f8ef57e51..f6634640dc 100644 --- a/code/modules/spells/targeted/shift.dm +++ b/code/modules/spells/targeted/shift.dm @@ -1,3 +1,8 @@ +/* + * This has been moved to game/gamemodes/cult/construct_spells.dm. This is here for posterity. + */ + +/* /spell/targeted/ethereal_jaunt/shift name = "Phase Shift" desc = "This spell allows you to pass through walls" @@ -21,4 +26,5 @@ flick("phase_shift2",animation) /spell/targeted/ethereal_jaunt/shift/jaunt_steam(var/mobloc) - return \ No newline at end of file + return +*/ \ No newline at end of file diff --git a/code/modules/tables/tables.dm b/code/modules/tables/tables.dm index a0fdf06f20..5a49797262 100644 --- a/code/modules/tables/tables.dm +++ b/code/modules/tables/tables.dm @@ -174,6 +174,21 @@ visible_message("\The [user] tears apart \the [src]!") src.break_to_parts() +/obj/structure/table/attack_generic(mob/user as mob, var/damage) + if(damage >= 10) + if(reinforced && prob(70)) + visible_message("\The [user] smashes against \the [src]!") + take_damage(damage/2) + user.do_attack_animation(src) + ..() + else + visible_message("\The [user] tears apart \the [src]!") + src.break_to_parts() + user.do_attack_animation(src) + return 1 + visible_message("\The [user] scratches at \the [src]!") + return ..() + /obj/structure/table/MouseDrop_T(obj/item/stack/material/what) if(can_reinforce && isliving(usr) && (!usr.stat) && istype(what) && usr.get_active_hand() == what && Adjacent(usr)) reinforce_table(what, usr) diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 1bbb1d7d766e021eb0a0bf6b07bf24ab66cc0ed3..d9a7f0bd00b0a0e36e74d7e56eb135936d8546ca 100644 GIT binary patch delta 7378 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 X@}G*bmyN7pKY=G2I_jmWFN6Odeu-5A delta 6247 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 delta 9547 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 K62HX_1OEqGuc=G` diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index aeffd11f4d5b35666c7d7a373d9ec323e9f101a2..1b0e592001a8b3826b60b0bd4bf82081755dfe06 100644 GIT binary patch literal 194750 zcmZs?Wl&sE)3%FykO09UNYLOGbZ`hEIKcvgh9JS6fx+Dpg3BPmEd&cXxLa@^T!Q-y z49v;%zR&laI#uV#s#<&fShZ_+?_RyS?<+=IQ}r1EEdd%D+OxN6O1fxhnEC%kFdojo z6*hausDBS~{`y9qO12)>?)I*p_Abt7Xudh)M&pUg0;ICNdP;2zw#v`*JFa!>Dn2+g zCy`3TkhigUJ4nSH%q*ZcykRD%!!sa}5AHu>D^F{2|$G-3$*#2&rjD#xVnQY1%_x(Ye_r9~A8! zO1bRfg{5CqZAj^Bm%rQycYVdPKKq4KmKUP&tg(>D+H#KB=XGP~w^nTcwDtsN1|~Wl zjJXX27I&1(9K@!)H+v+Hz$mKd!NWUr*EVDV>bf=@*0xSgMBb4tI0fIQkb5yzvvKaO z1WvLCq?bX%=3}LaIOb8=0_^wJUmSvBq!3QSeu4wG6Jixi`7fR@Sa?hkj!rH}EG+veUd#s=<=eKVBv03x8 z1y@m+9VRQ5Gmc_P zSbu+1m?w7cv%Teo5U$x(38;()Y3%Dq-W%u5aYm)V5&f2jM3fe{)SKpvye7n&%CO~5 zlC?LJb}bvG={obze`?Kq8d~AU_MZ!5A0MyF5&UtsxyUv7*uP{%C6S=brf$A6N{p{8 zoMj;;G=P=?@lH=8FweEzt%_CQqE;X*YhY%+9Z6A0!lwA>wS+ zBt=2jECL={^NgoCbu#`+QfoXfUqt`nrJ5QNILkld%ZUC>pZIu$E&iRZpa-1D!1d~@9+l4mgonN ztgBBz0OE9PVq!uVxmPQS10Uz>J1j9 zOW`CgOx2*{j^acVl}c=P{pM;ohP-sX&rARRyf69}T}oAe?HCm{EZGQ;?diDbWs=-= z*RHoiEl7E(9u*I`{9y+1-7XhlO)4j9|iUApu>$!^EcZ4{;LKH-_@9tV% z1h{4Wztsd*l(cI1#zY&0y=4cZHo)Gz5y)r|YC z!o#77a&_BF`R^wr`kYc?tsNgN2qc4VPJ;9+`B7R=X=Z430bW^GQkxqRcFxgv(;vlIA^%RHR!VlXDfkdyoByu#{P3mjWIjV&v-#nl~zq< zf;)@ESe|s@FlWYa4IGn{ zVdv5xZe<3kh4~Fc91dG#`-NdA(MUen`+?g7rPY=|=3jh|5wJK#GI5KTQCeLBU&ZQ* z$mSAK%vN8y($~s5B+Q9p88L1iTLtf)sd$H=|2-Jyqlu+wo6Xk?rr_?xogJ{k<4?^m zJEy{G7r>kT+A-x}6$NBt5YKw?&OzseBote`56`sUn7mHxCxiWUL161{6$oJV5| zU-%s5JoTSutLt4GUzX-+5ry8i@PD+D1*MegK4^U@2%xE9kygVnsgfT$n8+vj#8Nv% zXpgOnbptVHLihA8s+rmddy`7g8R{N?dYYg<$zpT18g|WbDd4H_W`g2EyFUYH_`;;1 zj(`*qER7pCrt#6&PNp?6Ms>dpx6s5aY-}@X8h;;2xi?ugC z%gUlvvlY_drGDpvf7KJ0@=$nuYx~bL?3ki>L52( z)A`)kzjLzTcI|M33Ve8tA2TEfSC7AeAlgaQiskm*-o8oK>B-S%Y?G;TqBE;3lMCS? z67V4E2y-VT+et_k01usA2Nx(sDN=FEy_zgJ{xa1xhX&MfAUgtv22*pXztZKLNi5v3 zA+E4y`C9p+cOgW@%W;~TlRfI@oQzsNKL7GsIS1_b45W+sCt#ggUq4IxIiTM*!AL8F z@q+n@v-~E4{rc6;Ud~`e?%Gd#J)a#LrVztm{_lKZU7NDfPEQuHB@;{G=@3XvFX6oP zT&Ulhi&+PY-gO*=(;=1{70ke|i`L@pvu_RVO-_xa=1HRQn&$VbihdgIgmYff6p3nCxyQrNh`mGy9nu+6{Nfg4&jCV<*WL}J( z+QL2Xa?;fvt45zg*+i4lUm5d42cryY{Y~2ug*I8Dh8tGwoM#HoqH!vTU{@-^D-cMg z&eDz6b6>d5+n4f3`dsvH85-I~{K$gp47ga!eM%f@{ybdvb;0Xzd(&C7x8ovG4>2Jr{_)8JlsI|Oaz7{-lucCD4^kfR zssZ|ki_N1kPTvP|hQvQ=ZWt#94fT?7s3?5dB**Ue@vcBP@&L14`Pp}0_aq)DfqZ7v zD_ zSsD>NbMX_Mf zeW!NK65YTkCn~_e)K8z*{&Teal$qjOwEc04nvGq%NJl|)SX=jXPmG5_h6p=)s};6& zu$^8_6(|~A*04;T-~2_Z+PmO&p-+|1(`)h+{61q{|EY=TG$H!9k(J45IQtXFcZPLP zCpRkJdxsyeJigHG?aYXCkMW^O3^xnPrQek=Fr z3zkoDNXOTg3`>ImHVnn&2t`c+VAEwxj{TF<=BRMfuXo+auXLjE*MzS;N;47%_GYri zYlWds_nF{d)532&HhhSJ&YtBM{iX=A&%`t7ShC+s$yvc+U*)DFLRXyHN98rr6Er2P z#AMH}5-OWBlODYRaP{?xJSi+i3rkQn#v@*+jltp`ccOD7sk@)co@7qN<$fOq^xzh7 z%>RifpUC{0K8BV-X`^buM|f=*F!I zgx3!c;`fSdF%1r^UJt8l^N~8)n|b-1zys^I4E(*<3lUB5+j87O>C1fGl3*XFBhjaW zV!oE!q57KBo%&p$ph*)FzqsG%T+^k!e&eil;r(mysCDy{9_(rORYDTPCnxH3D=1!V zvn~M=3EErMehU9m+kxx0g|{l?5~^ssZVWp5wR7OMIO_93=2)Y%ZN>!vc$T7~Mw%k@ zb@R4wU(0TzBqF!YvMzaP8y9pt%#U{>MQQ!bE$k9?vX6rJJhs$7x!ooM?O(W^5B>ymnBIz3A793Xx^^_gIDLs$|Mlv8CBJSva*Q2mh)As#!aYOXS+Go9Qe>8Yd2x}zBl4X^_##@08v zi#bjJ_#5Bfw5@MAoD$CWvmBm3YpHP)%;FJE42kdyuJK`Vafd3ogvN^OHh+4Z628l9dh56JY}m)=35K^jNwWZHJ7V&ggVy{;HGGy6z75hyif6s@ zkG0@zL!*^6DuFVyCmG)5iG*XTyoyhC$oQUa8BE<1Tysu@=kXc756IL?vn|*EF4+g@ zxWbgQSi3u(>RE?OMwUx6d@mtrM5lU0Svdt)%j%#$EUei>p67-yiYh= zUWv*U<9~qQjOaf$@#2uTrx4R-R&NUztbX?V4I@c){=K5nJ|$`gp05|1j-1tFkv~fa z*c`$v2DzC=mrH2|YqP`!4*7=FRkc6Aag^3EM)#^CMrILwPE{^Dr<@~MprhXl(e&}G z1TxL8k3=h(6QA5u(>#C#&l9^f3WVjkleZFW$#slNFm_~<;qREK{HTdW@x1i5?tHI$UXM-1z$-*-@+fbiIZdV52a;aW5xffY75mJnsy{bPv?lpXzH-1To zQ_^LyH`xQbI!sT#Bkn1?a1!TK*`yyuU7Q6b_g(wYpwj%bv;pY6m%X^FJ*WGz#t~mO z+k_tNG*L`j;dbLl4GVodqo>T7kq?N(ohV^=B7KxF;`X3B{ey0HnzRxV{D=T_NKOQV z1%uChB|^y`wgGX@|KivcN`(_V@%w4j4E4M6$*cddR2h?&gHOrE=((d4UuyQoa4BhQ zWmQXk5b;-~9X06*{jZp|Ed;NUnctcdqk=zswzW>4+F3~oq1uLBtnNdaKaM0(e6&TK zPE`ZC%2s19)mfF;pZ$n+QlnNJO2@VuoK4MWu$8dJkjZ#aNNb{uKD$d*e60r2=sG z6ofrwUcdfXerdmo_iSWb0km)mhp9%n9Vzz8@x)%-)j-G=>iI#e7#2gXqlBOo_~iaQ zEBY97H7UnuCF|mpSy!qX-$V;;P+27Yetwl1B%NSOk|~SVxMa%-eJmM}H$Gxuaxg?#< z6dnr`1N{x}v@3s9q0iep{E-s;W}Z346e8+y{di-?eYz;s5aE)9@5v4ob@qUfUlnt= zMi+*qQeW)R-_jeYFe{bzbq{jjg~HM1(W2t>R&B7_Ta0a2++|E8MXYF2>hBgQtB_yj zypZB)oiS0Jbc2@={Ii|eUE{26m!Mkuw?(a1N5YlNJfto0F2hlTlM|&-Ukmb4z|(N{ z4J@#+8SU3(r!At|D|pfWsTvY-VrZI>2IuK~pr-M@?P@OmNE)>6#~5UDD%7=fe*$*=g9x>kz=sm^f$>Xkc-FSaY}bcSK5o02t8J!BD;hVN}P$45!BC{~c&&L}|QQPUm^ z+7#k%zsk91;xxpu0Q6@jne2q#NA96kCQ;DGdk@>kqr?ZTIGov)(Xc>Kp%R5Z9{9x; z>rs19`Fh2d)set&cPw8y8pa-YWPoB?a=picb{fh0?2S_OQbI5*St#x8n}>Bu@9$VO<*ktM)`j@ASQObQwJQ_B$@K zc2)Bdn(;rK73T|z4UghWp zEXE)*;yXz)FR(x5bwwB_mtK#aKA{T<6I+R=!u>GF#*8o6=gj$>`@)jw?<>wYnqD4~ zu2$UUUr?`sBI;IMbgbuOpZL|g2O4pcB}FK5Q(9RcRymruAvqr~p=KDEJS|m#c>H3^00? z_aCU|0c{y;vUV5ltBqTHpZO@~U9v$i6MY-Vr)SwRI927@Xq%?%RJNR?(z;1EJZT>X zNf_~Gg}f*Q!4vw{LGLp%`O8HBVL_YeP_k?^8~L;6osIbH`*T??Uq!(SV-XF)W3{^< zjkGWfvR3hBy)PO3ZZna$-}~rZ1UU(~{vB&nZVJtuG(P;Scb^@1+4Monv=l1QSs$=Q z7kAwyK6q9TJlbgar>H?zA5UOkb~zSYpi5j!dUZ!qZKf(Ab-zXQFY7z|eg)lOmK;cl zqKzQ42LrbaE3u+4!rw(fe6XINkI1%%dk=%h8M41XpH=X(2w{!UvAu^CT$jI;vb6;M zVtb#jQ+b>rtRAikM7~fg?H~%#pS5UHd#!Y)>e4&W5BW)^J@Q#>M|!)lMT#@8&zX1|_h|2qANeZqC0c&%^^8}M28B9{PZN>RYo=dP4b{-RU zhhID0eJ%Hqz-!5eLZqbYkn>cTP`katjnhOW&B77&=@AWrg+GB}R zC%xC&Li@2(_|rN@<9zTUpX_;bdBh<%NvedcoE`26^c$Bc3&TC}DYk7V<75qzfG0gs zZoU6CXVPPW`F3Qe%Cp;=#Sq3BX)=b-N@^TT;p{3e8?;EJ|4Ocg5G2hig|yzCu^*5MDpjE8AFqH)j5!=KuD;T;b~J#j;IfL!`|6adScCw-v(leT%B;4ght`a{ldM zJDCzj({VQA!{1js`RFVTExuexvvzd67oT91zhW^HCdv?bS{>#{Fs<7XQNaeH*2cT{ z{FsT;bG?mOS2IBYBSmd9T4PML(sbQq8Z_*I6(1Zsi`l5%UO~#kGA}oO+5KD_+aG~s zk3!=9Lcj`-M->lR*+iVXbP4OqXMa5B4CK7O98}uQ8y|hP`MYb|5WEycH8n?1<{p~0 zMZUeS85HmXTCuU$GxbeMn%~AD9I-4!*;F#KvDV&k=i6) zW=52T+$*8XD<#e(HnF9GvM?3HIL(JUoyOhbjks~0_D;mvbaDW*2p1#Z5zguz*o>J) zE0bsbtq)XLi;|Mw%aOj=WXti%S3QWTYo2LF-D4_$np4h76YSE`Y4O6zsF}@gUqnmL z46Ow|GS1}X66r88?ab3`lqZ1|QOGAZ-*Mo336qO&__+?y4k~a2f64lqM4sr3DHKK8 z5jxl_?oJ)#w{3b&pB_57prvfG0WP1QaXfU|WjcpGC&;U#ZGFqbP!X?i=8Lx+O0of4 zB3x-Yix^TR!qlsgPS6p+-#xCcTTAI76{waPNFW?+;gv|nHDreG36{0{q7PUb(otKO z&baUc{2rzC1wj#%usq}){uxO}1y)Rl^-u3d{-KIwg{tX%;It9vq`^jMW%kmeCa^u; z^dVgF8zf?aOV(ReKKq+_@$W>JwT>S**tfv%)-8~Ez92`00=y4-Slrb_&qZh7oQP%u zFAx%4H@acIFJ+UGdAvPOX;jZ%V0LyGX6)e*2a>oQfhg;NDo$X1<6_vKbsts4#1PmN zUh_GeJSbXg6zK~Vjs4iwEE2TRXZQw6cI?#IkpT87M)lgI&-7fzB@6DJ>9zzX{647e zti3^-7S+ARTll$;x@xSQnE<_*Sp(G|Tf`qvYry}~%+|k8GZpBsCNE-Sevl4fTIvD; z$th+8z5d3eo$*WJc>avf3R;&p!%-`U>CgN`V9w~kiP^Fmi+BT?&y^*m(%jLaF*f!T zqZ+?=sD0h*b>=@9E{hVqxoC`elj0p32yAthQ3*uiNgh^o>p5Dm9MiR{p}l ze34nhKmzN_=u5Z9%>3~~o^nmhn4A4_`EYUYTE2u?jYPfse1W|Hcuyx%ZA~O#a&_M6e#4W`Ywpc&PdPHKkKsp)j*gKGCSnEh}Kasa20S2Tz$z282u`2g&lYj$0C6ui+})|8Y` z3e)3AD$I7_jF-*hTzsOUDBk~RasQJ3+q&wZCQNxhQfTlNZ2EQe6;AP8`;NBqfu^jW z;OIf*RY^B&{4q&SavP<-G zfmkjzTu#;%vJtxKJINRI$oZZ-(&hvp&_}O9Z{|!RXdADV2R=dJcf8Z40-8RkdjTv8 z1Q3)rSAh7vxL}`RhSru7phbCU_IybWZ(HKeWD46=4$ENU#jZ=#&4|9y*Lvd^S@gn>FGre6Ey_2X$uh z#$YKb-z4eB$iR|4ChBGv10Dz9q-7LXMw$0(4{U$S1Ub$%=cf$^6~<{c`Gu3Q-Jt5n~o`Tai$t&+zrk_z4)%SMKkCNVdV zGkFGMP^MQ3s?0>~#${Y?c^tUh-cc$7-G5V^?(p!xNpNwLcq!xicXUbQ5bgKX{YttJ?TxzOBz37RUZqMhGMQ=c=@drgd zu-@CJiTfWX$hkID-<Ytanc|9IY{O5w9zvzgQns!UWVCWsf5X8y#kfBML9c3_I zahX{;IoVDhI)bdCe08Im*n}6$cg2|#5b-HN>o2P}Bp56OdCVTJFK^I;OzFI`KNcK% zw_X|$bHuKyyE8k9<0OHT=R;Z%=cr9Dl~f`7NL#)8AmK?wkb*08HG58JThKbt^;?^Z ziRZsv$(0>D;)UA5}Uyv_qBqXp+x?fcv)N0doBbPWxL&_6KGog z*PqTqF_%Qu5DwT48pczz0tkyK`4M{S;tw07sC_c)gNuhdZBX8G+C7&nEDGzcahS~I zG#&i1pZE7ZqIB_<5$A!n$EElH=;|-rL0<@w)YWwNTl7xDVz)@x-v3y`H$ctRk%{Cy zkevCNxVKwt`p;PnmRdVzw;l0V*`J>bq;s}&YA52+f?faV_Km_C`-wiBE@IeSen~)^ zE_ZXnMWexB5(uDPU-kUfA~0S=2VyZ8gKBDDaL$$hEsIcvZF;2I)0B#l>D!n4%2RU` z1x-D-1?OqFDDa%VcxN4MB4JNw2}r^g-=9xMLxP+ z(t`aJW$ls1v>}bsf-`91h41L#O`H#5*H@8w+VMwaR z;%kU~>c^GIx4OwO*otGIuO*v4^Ptm*x{3wQ&C;O!Ph1@&H2h*Xx z@LjRGHSIKXTEy|r8@5YD+*b-Vt!eC5X*oLZrxQ>dej~ji?^#xXUTSWX#>u$K>JXd! z4)xHh(n_gHo9UN!KTzD(J%pKtO@n8vgPz}KXWCE8*rP<(23q$uV$ffe@HYpnUF_AA zew7@ov3@zp`)xv{cIIE#N8N)l`9@mN15gk)d>=*xeWCG%giQ8hUF75VqZY4HW^43& zaYXK`SjQwdlg!(6%~R~NPBZOSg*wJL-NauK#{40-w$rsbhL-0C)bsGOpgY1_@uHG= z%dw>AEg>k|yGqw{6@fBGEXRL|lpXghrEOVF!OIdE(y{Yl(t{NyhVfIM7n()ifjjG#TA`^kV7&P27BaQ8tgN{2cgb7jI}wIfWY ztSTf)J3`9&t+KK?-?g%O`%|*t^E}gZVwHR`wE5Agh7Sl+x-`A9XBJ3a{P9Z<)bhYn z$zNaE&NYG2F}pE%dhO$|Ge@t5`dN;KI3tEr+{ba3@%*J;z>O){Z2z3=fJR?9MCk0( z!RV#w&K(KvtSEaG*oQUT0AnYY-=(YhMnd22>SP>K70#^r8`T)0MH}+iJC`BqNVIOW zBm!+2J}{BuFWs{Gqnt9KDI^@XIe0^Zb6B2x1DjzHhTaX4`C9xWuB}?`od`NNZpC?* zlN{u8Rq5!7Hy64~b$`=$b!6UKpgJHr4DiTmx!Q+(Ld-RINTPv46=}8&4JNftY4C>; zj)$e!pPuMUn=HqLCpXn6bnpx?d^vE|NI^dP(8^JuD)i~28OpQozPaNR;2rTA{$laka zj1}ytn5Mt2_c5X$x)ia=o$@c1-8#>5rAj|`auuA-8r!CiKCI>wnUs>b`qTE)Z>`zs zdUR$6)8;RS>KMnUpM|K`SHEX-V1;z0iIUfWnUZ-3V~xB{jKAt0vl3zxxKT|^{a2vfN;QJT8f$l_q8L!H&yjBW-jlHuvsN`YJpB31nlKZ5+byrKWiMlp( z8?}~k>&JI$+N%A)syifdzpdapyRAvU_^I<>oxJ21TK5=N?f84uc_#4oY@Hq+$$N#n z3mr9*z+@Kk4~?_v(`lSeflL1+JSR>;rY?~`Feo8@ka?r&DmX+@8A!!Hc^SZ!XZ*UfFFsTBY~$>m!IRv;a?aKe~bd#2n418!Mo5)JqeY` ze^$7^p12?Q5dnZdy_yYh0ch}N+wBFU6Xtw-N`t2?Aa$X@I-O(pr}TaJYrCO)V9k*n z+lnpZ^^dc|Q^_Z?2oBI7Z$T(_lGrdrR9B5djdve<8@b&kg)-B5lDxm!|9fA`x&W=| zM7{Bhe0}u(8?NUjj+fFC;#FH_PkmqUN0Xr_Id&IUqV@i>KRd&{f8$wlfa-<(ZDzly zf3J=@b^VZKp89UH4MJK~tn8+LCg%-Lo>vSIN_VqK6m2yTK}j=UJqMoC%xDoEAmDaf zLLwGVqwjRODDDdZLPnjez3Ww}kIO;P3**jR`*C43oz%vI$>Z#_pfjd7GE986Y=uKB}2#+3clG5Md%fp#O~NUOiP0t~8wI zJ|FJT28^>Jmo+9&Jv$pd2irCG_YG<5&_tS4K2g~z!Fb7xjyw)tck(i@{wu9jp9ZFO z5pEJe(ylDIN25OElDO2-F7;y{(^iMP4SFWYq~JeRpScEa8vr#ethIeXPRSd4>L~_) zY2o`90+kcb!EIl-bJ;{hGO$MGHS0>?^DN@P!fzib8&dMz{Bz&Yel$yx?U}cmaXC%Y z@-cHr1NcAjP-F!5qY!xn4@m)tA_fZ+2&>O|Z6)FMcpX*`zx^JPJi+(aEKTbcRg}{t zQQdTY_O#{Ro9ljgvbFLpDDKCm+rnAjdG(#o3kZp*73O1sK6P>~5EJ$S&M|2&uK+{C z!hYzkJs;R;lSHB3?oLuJ099+jPvyv_RWR1?kn6P_aku^3h&Oh2*F}vOZ_V|fnK8Ah zG6`?9U7(%atB!nEsO;m;W49lWFyW*yq}e~&02f5FHw~YE>vmj^?!$M+5P{-}D3v=* z7Jn6spU!lFe2>3o5<|ugxU!aUD^}Vz$Fd-T2Ql)WX2vt*eu?0RTIm=)52ybGt#fpa zV%FYpWt(cXVpBx4pZ!yV^($@`U~*>OIz0L`yr$+3!LwB*mIHa0%#8W?`7`%a!N2(_ z7TCbC2l<%&H8^X0dGm*M^SiwOCMo`Q;JZ_U5a~*vBav(T;V?-P*5HTyU`{kH?djoNE7>O*6s?&4l(Xy4J zekpGPCw~p@`;IT5PwN`AB4`of0Z+qo${>W_swl#}NH)3oKMC-a;rzWMP#RR}<`Kb} zielNHVvdqTGvVP6*P7qaZ}`e@HS&3zxhwHnO)BnR6samgV!byA!>i&=;cpn4w9S&& zr;!ESadB)H^(rxq?Zi?Pyy?XnKXc_81z*x@{>VeoZ#C9!+z$bkPt=izCEB%97c&vOwqvVCoRbp}mD0X{uMm#!DCqf$EOsht&R zSkF$jn2Z;Lp{SK>u?vQGU=mROd4lEeftbJ260GJ!!B3OKtYBxj>c!f36sqcSA9+;EItySZc=8&2+-I_u z8%}O@)?tP}osMTTo$Y$tkyyoZSf+qe-1#t|fVtDbsiWn;|bFkL&0Ixk%9<@R! z=iB?p%~dp-7*aKyIsUP|m7pZyuIr<|;jv@a0)nkq_#i_nCSxD63q)Jxhcp!ARM+SkOX z%dW2(7DZs@xvNNuT%jwVNST-ipRikX?3yL#C_O1YmY!T29LsQI@IYcubIE-U5pV$T0EE7m1dGbN~ zN6FWLusn+(l~Oo^E!`aEMenKRI6L;S)r%^XjdeutVF=*H3heJ)Ii=dm30M+uc9R8$ zwZ3pphO=XkK{)36FYFf9~WD|Q7#ty=~K&R%Hyhoyex)}$=VhZ4!8%S6XZb`J5QoxRSP z>;zP5v%DFb*_1Bz$6={`gIoAJlJK1^%JVt$oFWqCD+62=rH07XW6g;=d>5|q^E5)! z(0p^2!20uKT+6!Vr_I-Pd0e&bK-Pm=AKUE$uLo_TXh-DSsE(O_VyLv-yhOKi&^z&{ zrt?>W%E`|Xs`sN7KR=nYqD#b`MdR}gjjA|;97PkmBqc>4=Z}TKi^g#^+x2(B+t|-; zUFbu+c97zG+f!Eyw7BEvC*^msXD66J{Y&>Mq<&s6pe+NyTGh@b2dDDSh8Nk~K0hv2 zGMJG4z&9~R2+_GYfqSvX=7h0l59XuN3?D;y}}&E?!wh~Wjf7Z9;5 zfX~%GjS!UeBly1s(yJ%y6!cU=gtKsN-)wQNAEa|TJChWPT_M+}-E2uUV*$QkAd;!C zm{&*XApQeFuXycY>p2l?mb~vAW-{fP@Lq_SAgK=xv)Fa-Tf5DNwF65*HEX`auD1Iy zSv|br@}&HbAIwmdFFxJQ2~6{A&^(~W9vfS1(U|xiGapL`1+*46DGiH9Bxhrk^ znM_@xn0b}OIDbrZMEt2Y19&&=;h%ht`doQ#YHn6?thwe#Av=4|-6++;05a)cgL|^{ zw*CPi^98pTI3i2c;<{mykp>>7wcrH~5{EQ#ob}&zcB@znJ9ULzUi)_%E?^0RpYX0h zAl$aI*qFBSb5kG7$+5|=mO>#)z-q)THSrOiQ>wxJO3$R!_n6HD_-!;1>Yob}Cbib7I5J>JrJaA5Z`>9xnmGJzn945WjDiKQOTR5X@cCd5tQ z6V&J%>YXyZF4c3-VJ83l?>6HsVH5LNihdr3ez zNBKhSMdp|GXs&M>Q-3kI-DDzZ{mY&i9D}#HOUN&R|bkEce`f&np5ic>3T2>_@|RPxrZl9tE)| zSySo5p6;m$Gjr3$9LUaGf<-vPWVNSzBy=5uRHb4SfRySOEa6d`>=j+rjOdyGy<)$B*+bB z!LEn^PZ9EJ&!&41mTJ)<0>f2Z{OfgO{DHDBco=p}4Rsk=3rW@983i@(vXbuWV92Bf z3kM|4odNE4*Eiyneci@PeJ!ti+qcl5ZmiOG59De_!kMC|wHG9j&@wDtU?g0wtu;=irE5x1CDDgS1=X4!c8dCF$f) zDop)k^>1~4lj38~rrKc#Qmkb2JovkDcN@h9fj<$MP_zM}s7H6EpIXSobxn!=UdUwp9-{-t;gHrHNE~GR~9ndKygQZmEGvY^CebQJjjjwQIaauZELip? zYsp!*8=#2@~XP;|1wq9Ic=mI@1NS@9(bVl((jR9 zy-V|Y>#w5jb4oi<0?9!QfUIQAhLdtiiysoyEeS&Xki$9ONsR{3l)`Z=ma6H_cjk+I zj{q+9I!1OE!z~=mt-m?OL6=orqh~L)CzIkXx);I>UxxUh{?y~1Y>6|{+B1Z_dbhPW z!t^lbj{Mu@G028N_tS>pUYC6yNg9Ouvlh}tEes9d1t9DEMP$y0 zJ7%A*RDXgIWRY6HL6=h+BU4(H7oCX{A9vuv&C0MVG?C|3f;3J_6iFVb$L zQPTGXw}rG`u-ak0XaDbXCx>t&K$sGIB(#Wc-*jKz6tUCDB^$Fb2*+bSqQOR7-iRq% z(p@D9BrLBZ3Dp?aGR>^y#%tRXA*83>mjPFCi;rIf(dSdv-(9;dv;D(HxR1YXe)U0{MFk`aXdC^Gvn^{e7dWXz|&+Ui(bZ`Nieue zldW%QKbA78lyP=KK6RZWk2*?6gSuY|0m*dz&HAz%Rl4rrdT zPPjSsIkGf7OrtXV*|8=1U|vTIB5dnw^V}!gE~i_jmjhfNm2lX+sA}~qVjRz_t0` zp3@Mp6wI9{YBdL!_u{SMR4QmDIz4N*E$hps7PVzRlIl{mH5!&iqm$e1GCDr_i-g9) z;IrL7yWoz{zrjfZY=bzxy*oL7R9iF)K&9QIB294r4~+C* zF3;+-x=twW8 ztdYV03vb%Vq0pa+{)g;zkNT)nN`^`CU#fC$T+H-lU9VvQY536`{QNeWS_Tw|lktr6 zs@C)HQ~dH+DL)Qu<`g-T0&^1g)%bFbsa$(fcMWdnSOv0?nw8^hWHpI@&Xb#|AP zWs5EvIDI=M6QlqsS}hsZ#`yn-&Ajc1|5ub5r(N7L1$=6-73YHCG6A<@s7Efjkjog~-y{w*h6$9H$HKr2B=%%AS# zUvGdU#sf}|k%=v@u+ak+rsfAXoPy@c`Dw1oEywpWSy;LG_nE!qfEpt$(c7p1Vr3qv za=bTJHSlModjx`>g4Jrw5Gx2S%rsXqig%rEWph1l1U-i_PUBUf}K$VdJcuYDwc#`zyQ@qVAC>;Hm_a)y~*`J<-xPz&&9KXmPB zN%*P=jlx%AN>!n*$@UlMp2~p=L@xy)e+ro4Csnaag#*dfQlwK~NQ2t^NH4|d6*9~f z=mr3Pzj9U+2qBZ_t@l%W*%Iw**GO>_T{cnu^deU;T>-% z+%VIA@A!X?)lz!9tzF5jEN@SvIoroNq3n0&Ec?H-v}Z4k_9({jsYozGKd7m3^OLa? zs3!^5w)-1Z4HDYki)?O^*VDr+*N7~~wm#(je;9k~uqeN8;hU0@5D<|VP!Um5QbHIS zkyKCwBt+?MsTmL@C6p40K~O-EkQxMGXryN7hM~J-f{FX#`}>`9p67kfd9L@p|K8Vi z?`!Y1SM0SuYrn90?c-~kHrM=q>p_^4t@&HS8{YqSurYJ@1x0dR&znq}_he&92j&Ia zWDu3Q0J=YP{}8n3+Act$;3`Q(vp!4{)~QXP^p->Tw3qn^mgiMS9rs{8^$^*(Q(A+^Q8&wSR^geHH+Q@R_~oH@ z1x(l7+xk$bj>QYxzg%1I=e%~6t9((RU${|sB<|2-5%&KgAZ^-y$O_ueP&H>4>)RCGK8vQQTz%^3apGvE4g3mLpa zzJv>Bcoe#Ea^Ci~pXUf<{Y?eox9jH;xMfLioF{PXN^Xw%bIElr{l2gTVbA{{0pY*( zR?A~?z2PtMJQmxAf}J$}0i1hiRZa#qPokN5>l=>I&T1Y~U~ENWZa8hcYzx{(kpm$~ zVv@-iaOR>Ovn{_~;4r7c2Hl--3DorPCtviqjNAYg0k{w#-f4sY-iWJ9^>Aa}#lI9kW!&Gj>z zAL79-$qxe_e_b{EVlI10Kq%tjLSl8J5hds1-^;rB&kXOmP~%_6&|~C)GSl?wfhigH%HIbzSQP?w-TMDC4IA_XA!!06LVf$_1{EaL=OjCAwG*l;Sp<{II@hT&s#>#Q&sCZye8Dfqb2gcv;;1wdv#j zBG2Q0?B{5FhJ^J)^CwTP3kkiG`I1BFF-1(7z+FypK0%>L};W zk-rHDObn$@Ld4S1O4>Wx< zB|E{~7trzF&{L-Ax1myZoY(@jgqIq#pW64Y0hK6GWga$nQ3S*y4TqGFLU=4*yx%v( z8m!Q!{V(bMKCtGuH~YJ6JhLxDywEoM^hvo5=^l^C(NBT6h+oX!itj!?X4MK_QU7K@ zxj*^z?{eGW*p|vw<&f{D1``2cMQjr`#ICM)avFDaDa47%Tsb=UcfRg?7EHUp{3dYc z{NE|nFFwuXlg4=Ty*3im9^TBBUJwD)Z{KKE-Q&`p=)K%t)rFw0%3!@6#IG z8ZeTA-9+hqWefil`O+0Rf=N_-C-`;xik zzhiSXTTkt#36uYc%a!EIo)U$EC9O#&rD0Be4QvilY9y*^b@_)RnnBmmgLDVMS?#cG zKRZ3B??3cjfQrEVZ>G4itillLNhU?wFx!UI^~wYGZi+`Wzv6_ol5_z_t<#FI0P4TJQ@zh5Kwo%8$zqsy8(hl+k{GXz(iwd_(3ek*lK8!ia z``Tn)!e_f%HEo)fX4ap(u6H&EdA2I|06)el zX1lV9IuNW3?zDL=9qruqQi|o+Ll5c~mJUk@>HX{Xq=<24U$iAf=-z~GOO-K~-O7m> zO{Y)<>gruq2Z`K8(B_HLwcJjx9|mx_eb)aC`9;jr-0@=y63dS5mFB#LjqI>x{5{AK zMff_1l#R%!m6S=cmGiQDZ=&~9>5WFa#d2IPV@X25!i1SxshGyQiV{fu*}`2`|As;< z(pf&{>l`2HI416@;Vl&2asgE~!=_w$?~Of&$$7Tv8`trWgZ&Mr+VsD;1GzM59kpks z7o=S&TkF2folSWqFdSlCoHg=AxMzbRlmr<2)V`*pR|;CN#v zrnn;S{}+9^_uuJDa}j2`AGJGDDIQcsMo07&Z?$rxzlatuE*w=v)?(7}@0$ch1egE* z>AG>XS0W;sC1W!=wr6RqNf>mUs*t_w;o85b&rjAF-yT2O8a%Mo#r+!qCFmY2`fQcl zSo2%!&wADzrZ{kZ^f9gjpXDxdM~5D*=*hQD4d0!WaYELgKISUA3V6g3T#7mNY@@+bztnJXa{M`Uz+KOVz32omQWFR=jk~;QOCS-96 z@2^ih$H^vsP*&<@&<2RT^u_WwwjIS$P7!SsKk5W@jypZoe0t3uf4xw6IqSg4$SSYn z43FvxE7(X=z~N{X6Tf*W^?U8jUZVc`zmc|a3c0n5OVrP(b#R8<`D>1xo(Ys&Vwnpu z18B`)B?|1%ENat0RowjJersi3t`Q0KvX51?2F2gC_d6bhIA}m=#!H5<6R_{~FZTzt zNLMC3B651*!lav9O0iOQ=h&XY$3Mp4JX&-t1=IgGxEC$H=@k~H{@WsUe;Nc3Htu?c zJ70CymLkue$}ELo9Fkj8ELa>Mci3;8yoGcC40JE~am!!lS@(<6M2 zLVy|Dh+hBtdGK7{zpzrtAXM>+s-O$?`XlPsuV0`WXH&q~i`gDu-+xrnrP@52V%gsu zVQnYR5cUi=(7{7Utzh^4IjBiU;ryO8Qs zDRG|DrdE}LVt#zT@7mAG@3Mxn_`?@eR)6uc{<~+uj=iHY-`c%QvbU{NV3^-kIg1x! z2_;f6=c919M<2pJtC%B|=+rs!?p$-KKVAy!(X9{^%#Gw_g?Q$Ss2lQZQ=ad8Vu_DjdW&2KWDu@vAX)xI}Q3 zdiDJNpO;i@JVO_#B)gGNY_Yj|g;MNCX`%btwFj63b^C|HUt#^a;hf+ zHgBpvNrfFz{0#LLCCt2{E7wfm&V80b*N%MmlYt?EasJKY2O1x}L$n8vUk1 zS~{-U8a}zuTl$UuLq^B4Y{Y=drXW?>1-7>n?j{`z9p;X3PHpnp}ST zd=oF-Xsgw!TT^_WKGMF)`qtlnBbx#71?%kbijDLRlQ)mtq+qtp=Y=qm?7 z{gALO8hwYyji^xlue==Hw{e;cy+2C5`t&wMMEAqCIRS3gYD+tob z4KWBwJ; z%I>7>2iZ2Zdb~4rCL?iC7uO-gs^gNfaB!kxfuvlb>I0D1#9-Z%B%;F46T-n?Uax|= zguTMknV{kB3f1@qkaKaD4Yi9m%5&6j>Cp)iedVzsz%*9pSzI=QHMI^mo^A?~2{@V7 zD|M{+vSXVgjjFF%QM&5Acfo&w3tTwXJ-gE!G>ox*Wi`S7wV(XUzqeST&`E;K!wh~Q z1`2Ftt8xD;x2FgPhdc=E`eq#11K|^94DnsV?^K|Cn`at2*{<_mys@ICJ6Q&Uk8;9H zVZj;vZoNW6_S>x3v6HXN1Gc^I!`6*r{O;z40E!Mmj-P|JD>hWP(0aAZD)ICCk0x?& zLCG3t%O^2&^v-K)MwiC;Huwr<b+7b&#T^m3riVCH>MoN6-@sw8; zdfa;bQR`dDMsj5gJH;j4uqrH(of#Cm^Q)v%MAIWh?Gk!sT_MvTOn!__rS?Z_VofaD zUkpU68twY^i^@#Nn4%Z{(>cQs`zAe``NN^iA-v*x4lwVfs%0t++Sgf3@*P(WxB1!U^pW5~sPY)1`VC9=s5v(jty!!@FT-T*rc88Gb_$x-GuKjxn10q*-~#}X{ldcG{I*<>0`b`*mn&k*Bh!8$othaD`&{zxq@IpB3vJI08!h zw0+R0$mFWg$?Rw&g>$7|?{Co$kA!&YMw;FmpT;y+brI^e}E9e>vVvWGC>$flx;s zPjKIF$wxp}>nL_CYw87asEh4B*?$9J_)Q?}7-bf8$X!#}oSgkBPAGqK=tEz}bdwKF zYMjFyRymoVQG~rJtFq<=?~DY=j_r7fHtzSF@M@<{pkV`h{(H-Lxu(X!;}%jpf9u_H{ak7J(-UGv zBe=jEFnPS84MO~2GyVDC-Cv8sG*blZe5j<4RDpd+QNO^2KkiCJF=u0RgizeU;yYA; zfj%cR+nP5)Rl217xTK!2*T_bq>D9>*s}~bt{HhkwnBwxJK|TZO|fm(y7o-heI3|XjzBN zzooQS>XcFs(&1~Y{CS@EA@es4g@&xLCXhd=kW*A@4$_1D{SjaM^SvZ3361!g@R9A4 z-}*)cTs*2DrU+ZQRi!aXL}RdCw}8}VdFv3}n-XB3SMlfyn?NP164<3jFId4>=b!C) zD*)5-d-1F4{O3Tgc-|@W*5!o9Ks!jPU2Eey8j;oYp68*# zB&O6W$TNbioFeRK$aXklk+dXZ^VRhnzuUQ_xR;wSwsO?A zA4X}f6Xpm^-0{ME)f<&Q4hzA446UAOO3L@8aURImnVzW2Rt-PaE%7vgy1x1yF)k^w zv_JprUe!Um&q_ab$SuJaIa@@4JSZleDDl99xW;OBzp$(~MK#WBlq2SiR_Ku&&7+TS zHZS2Ux;N2TbEuDL3~%bqWZ!QYikmYBPH^)(&ur0e52SJOtH>qs?JyeG$uXhc&Xidh z|8VJN_=d5b>HSRGJN|22PR^w4I27bzEqv5qwHQ0orZ8KZ^bBpD`fbmnvA3CAb38-E z@wBSNPNSRcwROPyEVP9)Bf>qmuR$$j~{7YsAh(utv3 zRc`!B{!*(rMu@yRw@I$$vVV5h&LA}?ci&a4lkny<}E z-qE4V^m70DS&*e6WWAlWAISvS5uIv;W$Akv=kSO!uC3p!6Sv+}TG)XX9trr5+RvQL zT_BevRWM4!nZ+{4wwA zzLfLsqJI}V^SC~jI_QOaehJDAxD2Y>QJz9sD@AwlJ=R639^WACmr4!~`pn%{_Ez?= zZb(2*%DkJe-K%p?7J#OlH6K(F=F0Z(T!H!sJgBT{_9X@M;`Cdy??KZon|(5PNrY3l z(bqjv_h1w&G3}|Cjdr{7q=CxOlSU_}>^_t#7_WbCxIEWw^NB#C?xG5w)IE%bVm~*+ zR@fwGwZkpp%84HwW`)ctnyc+OtV7p@%tnMW*>DSax#iS(*=N6#1NZxLtr(wi8wV($ zm!0ot^qktw1p8OkMY>|v1Vac)&&e;kL6(=O$|*LcvZq-bOETNhb&a*J8ml)7MGtI3 zuZ4boX&g`x`>L8C>u!EjS++A_ zo@EP(<5iY?x3BlvG`p-^VQ#$P9mY|9q*DE7e?U!$SH;JA_$#_W3Eh>6KxlXPwa7!Q53MFh{GGt)=08Q>s{Dli5w)-HH=O6OkE5B3v=Hco-W{qVF zx)FG`8(z`HK69k#9s*+_ml!EFlHHG=nNtKGVnIV&L|)x8xhyJZag{uTjqxPK zeXbC78QfDnT+Y%?fP4To;tew!A;-qm0|6>WVf&ZHuqY4Rv~{E`Q~s0PZ5INYxzom} zmxJ};lN+CHTT3ldRw37!Idw2`2vtHrT3Q}=WfYXDo%fGr@_o+@ z_G`(a=Ia1T>A-qc6F&p_P)#)lUfbV2+9ianzNEDQ8~wlc2<|*bMXU(0sIfXTN8TUR zD@s&@vQRGFpJ;wtay2+mx@_iG_F16UH`d&VoMl@?)ZTBAOq$I%yv9Z9yVQEK(KnHn z&jasc8eD4N0oi?s!j}=EYDus#Y34oE&(XDf`n+g6V@=-gIL`z(u&UIrY*LqP6@JSTw$5apQUuZZdVW z!V8qh4^9d6KJgvaIh5~D=Y2SioS00ER4b+GF`wvUC7THHUR0dN}sIuPq zb*qwM?1LWoE{pYtr?JNLgA!Dc4D}5Y{D1dmD&wv&0|slAtE{i~8&C9jy!+SMBy&Q} zTuz97&~F(WD1W|6+Rq{DJN=_6=)@z)B>vzW!bD#Uq)g|Tq07z< z&JC~^;Kw2!h$Ecr*)9M(Sfe0(CgMbF7qJxgaa`?6?~(%P__J!x^>ucg^4AJh+w>_a zGvmW4zmhbYLm0|%>wPr`o$vfN1{wVO6$M>-22rn`wSDph9lUFtcGe2g^-orLYj&&~ zr%^ZS&wmQRX}c<8w)%PT*sI{sIk+3|nB(+Di?ZAIbuvhH{TJ89X1MN9FyO-{&g&O2 z1;V!)qjQ7%f@+jbH1`Q6j7h1WLyHsYh zei2-&!2IT~?*be!CSG&+V*=jR6yg_h=yc{^m^83&5;~(iT3nv^)brW)-UkI|4dBK) z_PmekUF9zXa=}dnA5gU~E+(($25%7KkLU6r;_7qY%c;uknX8FF%FBwPyC1gc_#-c) zJSx8XVZZLk=W}^L9Fhq08$&8C+jTGeO%8yz4yQC}K6L32=a=2?u!oA!tFE4admX`i z-ZCPI=a~Xp5@+ zzBn-(ELdjUkT(wa{q7SGo_fqDi$T^RqMKs|^Abftv1*b!1Sdz*S2W%nar5^)Z#BVe|m}JQ>znR#fIWc%4PJ^htbfD4L;za-NxJ(~iek_|%UgZbnqEp{a~~bM+g3-z z?Nr2-PD0Eh3>r6{Pa{0QO^2fiS};*Si5vNc?7nsSY+b}Co%mt{LbS82hER{OdWo$8 z{xYDA5%q1`StC;Nj^=SF6uAluInzs`n0e604+uZ1ZeX$R`xx-<%*pikb_IlW_wVT7 zG#8Mpqlg`sj)4j3^2i@Pvm^{(u{<2*+42h{#xOtH>A(@fc4(&e4k|(ygQs8n6fb|+ zReWpd7CN{Fy>A?lAUSfQ`I*i-zd(*gnSjD)8v+Kl`E}d4H%>yArn=0<`QWN0+~;nY zFH-qG^3?BM5@wnVy#VjO1!w=8P26<-32faD1|wY*6H}jcFkIJMS@^d=bvmgc4h$PT=ss zD~GHqE{`9v=lJrOu2BHwSn?O569ix7PMS-uzh9d9XF>5oZJKY%QnCo+r}lxW$s<4g zMad^bsRR0z#-r|V{!i&sM^U`hD#b~{)28}f2K{kco^%+K_R03m!$wDwcHX8EiML?J z>0I;%lpwtEHk!X?mI`b|-IGCp&q1u~e7b}#kU5cFSfbrUhmvAJRq&Gq6cfLWF=U&C z=M4Esb_IiSRCXjf-70Tt=Z|JOzrB!FK6n2DSI_Sw)ODL?77>G__q!@tn~D)t?K&f> zX9>Jbt3;7^*OqP9W~0(nvZG->5{E9Wd#Cs0O;C_15SiB1s{ZG-&rja$>NO01Pi?XS zb+3=WzFAuV5B*E*s++q_D_SKRpiY?4$9FuCtnLr79WcmyGVwc5R9pd#Mp~WRo5sSe z;&I${4lK73o?YP|1@A+ThjeG5>lGmh&Pek_7PFsBy2r9DyG{8a#6nhLnx8!VsmsOh{jve{0XF#uEayi_(-86Wa~*X14TW%ot>_(18Y z25(SV?)1naU=WGW1tL$PByE<-O|JFd1rBFxV_v&`WmyvU74A~r@S5wCmH=n!?GI58Q5o|5P=UZ zu(|s2#r@Rfpx&|sC~7{cCYU7g`D{@%4sr@_Q>1g-{=Szxb<%-?<@d!UYmvi~{VFp&TD^oNyKjMWX<~9Z8{BHdU8G;TE$)J1-^Az{|Y7cPQ zb^*H9GuWy!NXR7$3a$1S)_Zm03Fgse6%TUC4Sv+&wGVr2&|${|v(G9W64F;x4BV^S zRvoV1wTrNlk2T4EMY*-^-+a`FOFC;Jgm$$VR;+ab5*m zhb6_8lje0druxVU8A1N_MDZjFm;E~U%AJ$|fyRkMwJP_@D4xuYC8r@oyAWA{?e5|1 zhkfObXABe2zni-2IIvGsgWt&cUAI8c0>WP86gN1brNG9Tn;;Hn8plRa) zc4I!5WzXZA=hTv_ju22{s>_9|t|%)!dj~F3F|+mO?=yIA6v|4)@dWU;(VhFF*tk^( zezd$*TvAr|I{8t?rJvEA5p;5~-&1;N*Hwvm<6`=*Hr?(037z++ia^a^eI-}3&43b`G<*-HSLYS;?t0| z&sXe;x{_z=m?>VUZaY{d&J#4rg9K{vM zP(1WGIZ1UVG%O>KUuQUv z{0@JmSp)sm&SoTuUReW)C8tUAkz7yGBx<&*f3O9JehCOVH79qCdVTB1um84B-R%=u z&L9|njqZn4`Bklp2;}gBDCHpsw62gPnLX8?($50NcOnCo!df7%SO4565W9T1zs;VO zI#VsPv`j{ekCrZ;?&PR+ze=-hY=>3``YzPu-aG&L8xKSw2EnKe%TT|XGpw>$N{Sb!q|rrmL69B97jR6mS2ZrZmDQFR)!3b){NB^@Y?omme` zKt@r~ebW)wzOWm2~2a<}^S zGhTFDp2pcrhG3%LBY5L}lN%Zio{mss&tlJzQ<4JdXjF1g2n99HqW>vNepy#h0JjC6 zUI~q)8l%r3jd#>ou{DKa13TwVP~ji;NUcG0%lX*SL;;G<Zh`(%DXni>_&MG_9rF z!N>mQ&mjK^Yit7y6c$bs4$+a2V+v&n+|}MMP_eT5-c5Hl5``csgO>hai!Z9KFvc&> z1hHGQp%$Ggnr<-_fkNvZqfNU8S?t-8K>mH5fc9MD`uIW^r0e?V9}myK*2N$PjHiWB zu?_fR$jP=bq0Zx*7f}9W0sZLmqj-@AX$KQnAH05~I7EU*mqh5O!olGZ`6U*RsDfcJ zD#e`z- zdn(omlzf9W;pxtc*_OTL8nUF_#!a?oG%|$_CVtvJ1bKlg-os`R5akw)(YH>Y8#T^n zH1uEpok`lZ2?V76Y`1HP&OE)dTcQY^nfcw#0-AFxafIqdf~y^bb_2=3jXoStt(3+L zT|}I557j8Ac?*nrXh+Vha+Ei{?53S=TxNaeg7_)^2iK3vJp<~h+$wHDq6e%NpHqx6 z@LE-b5oXZH+1Ja777|C3K7)j@E>?=~?D_7Z=>cs%-8IV6!baQoZLWoNY0(490ui_S zHjkG9I6aYR-B=u9KirG*s6^wlxj>HKBAr%bDG=8)UXwg*u_L<3dU68IOR~H;0IY<17X;#0ff*iPqw7 z!>tRHp$=cn9*g@#2~bc-V3z*adJrj6cqkbuet2*8!yM61us;b{{m{%;0!@piI!Zek z85uh{ihk0pV4`V2aS&pGp*+++^D%+ zzckVwny2azB418_;rxBXe?EGXYeTqsue?5f=N2z!C zWLW@E2t8O(=aGIzzdKdkZODZjuQbS#eplXvu@t0wA7{wjlq>znF!8C4gsO0880IMK z+$pI#JazAzRhITMQZqdNPd-3*P0ciN4eojSZQT_xe6SpN(jX)VbMQpXWb^szrDN2HC*zjF!q~4MQLfF!7WYU^INq67#N+K zLD(ovcCAo0cem{5GtB`yZkL2Trz-ML2$ldsF)0XM0h$)CEMO?Zh^)V>K50x zIZZE~{%dBR zuRxi0Ce!|z6Q|;fU^Y1f{+Ih)e&L-NLglPotsnR9Tut;9zEkvcU&G7pr2hUaneVl= za-pMHBO5hq9GexA=PgH${#y8>*pjESA)yNq!BGa+Ki@|S@>mw(UfFdQY26kG+Xtbi zHjQnEr6)$OiLsKIb`<1@ACDK0jEyQdsMe_;RR71wePGSF0bvq-r{cK`D+zoCJpnG| ze`kZ4+Wa2hq=A~fmb*^nah&<~v*pKbwJ#*gU&3MZb5 ze>;B_mL_8n4G1bW{(&z{26Z;ZU9KV^sQ1t@jj z(kfBF^-)c}<+ye%V?%a*YwNAblXPwR7@AvAlyeCY0Di_wL$TITyaWAo=}Q4lY_0hF zEiLC?xITkbViFC^sR3{zzRyJbYs)D=Q`PKS8lN_?eBolrUgSSE$3S?_Ge|-sI)gQC zzzm6?3#hi?p^1mmOgyr&M%ljXb66b8`HkQCQv{juhi=B`d6Uqb zGFgC1R_I1eqaf8xHmzymi$kYuumnp|b419=PW$-FhVC6NOrG9-Ux4*|t<{ogm8ySz zxMC`*GS~zL&CVv<40ZHiu&)SV(Yb}k4ZrJ|LdErHEFNlf=_BzLrV@#{08>qln>bO>b}%jSEEqf^Nu z{6*^g7m&=C4`gRb_=!`ZP%5NPFIz5b)1T^NC2dcsszQbMI&~7OT@~Q8WO@Rgl;Y67 zML;K=C3X~~fXV{Tpk1hztyWot6>yq+it4ERaHjjOr5(+~U9LveU4;FTV>`v8{Dr8h z25ec*DR|&yDIXcPB;lAaVE2RAD z_NMdE+Qfb{0QDADMn)&_{-e|A2Su*H?o;Oo;MPU7^F7F}?YpS^>G&lJE=S4P3AOc6 zmEAwbkIdq49Ddh)8^4r#(XfKPN z0)lCuBmD5|8^92t8S#`mQ2dkjT(mrgB4`JB0bD#k0J|O5l{^&^VXY6lrD$ovOdPwV zVWBfS103knpRm7mHetV!Yw8`0F$a@1we7{z~EjVDz6;jcg!+gk%JI>V2rmk+8FkT1J;_%Mpp1S{>!!}8GD1d~w>|Dikl zp+eV}VCR5@s7~jGFhQ9G5ntR=_31Lc(*+@YUY+%G{q)#*ACpng;HVducHZ?7a}=3w z=w}}V+!?0m2T@@Z1!9F$r;A(lETYoVT4MV!>uw>cK$wTOq=(0#WG<`T^Q23g;{$oj1k(@G;u}b{+CQZ|E1in*I_`ZEc7x+gR@c-dGKe+rOS|CF3hGPTsPJVzkSO^jfDlvla zAEs5<=0HRf9_3C*8n=%Ppy-~G(<~roqDnM7_vJ4<+&mSwV`dka4Yv4$)Ar;*M*QJc z?hwwWHkgbh8K(fPNM+nO)i-hs7ovV|B-M6t+2J>^K7m#wVd`d^^FQNOw=;_ut6t{* z$INIK*0Q~jNJ8)NNoHO(+Za{E| z9;)HM62fv1*qc`n5x@TeWV)fA#1>+G&Q}Qa@30s2{%5Zv5jn;N&L2dyjb67Z@p;1n8GCJDnn- zO{x%!6J*c?^z(AE8Ni4i0t$hNF~IyC1xWfPT(ptpu%~5hHg%)~&!f*$H=bWCJN7p2 z+@G|)_lTKDVduwK-Y;)2G>slgUr*Tru)sScY>Ejbejp(oC>K}7ixRr7#D|{!tH9p}uK&-s>cNy3wT)AMgfOFw? z(UDxVI+>0`Ux_I20d}$F8l>6t@ddDz@zgC6zbN(c!Xp#a3s30~wxr|Qyra`-%qt& zOIIS=k>ls@xR{P#-F>D72~xg{-TZX6%~dg1nv;rm;z!3_B&V4Ns$PAy9tB&6>lB%J zcSmJjcV_;WRJ^a3MSIKd^>nYv6`iRmHJTcwRuXH*oP0dcs)focnt9Hqv&%RQfw-~# z0+xq#yHK6~`kUEt!i3PVad7A2b5!xtmE-E8k`17#-1c&p&1z0RSo7TIfEP*NkC!e) z2%k(z5(ku2@IAcXc_E>TBKN4vJRsNRE){zE+{j-FI`34hca2ztxKd~LXu!C0LUNyQ zN7sH;dbM$zBwBK{3c){;zCo%hy1~DXt56ff@~5QUQ5_B>n~PD-87?Gee>TzZ@T1Rg|n{5}-&_r@%T^v^rxu z^9JnQ%YQ^!^d}HQk$8=&Y2Jz8TUBPnNbu9a83`RxU;1LRpJ0#jvbqc+VjqS^#?X1?-7p*xd$Aqf@j?Y^mws7GLFY>4iyd(1h9Xc<=|gYQSi^aJ1M zN@fG4Gl5&OGeH5XT!Q)k=-EP`;{CbDc$p$1KGK%WoKPGVYr#OhPrm5yFqK<48ZAtys&T zb=I7toglu#y+*&0%8pviZwi95hjwq|#zn z_HJ<*djEuauXOa@^W$$0;#lZ}V`(Z$?^HNqW%jBdFOZPl-S@4#BUNgVoxX!X2C8EGDlnnimx>-n#InpG6j@E&`U@%vk>iG(a3Er&Pn zl1wl@_gFiMiPmEpsfW~o5%jks$cT`056pyuLWDLpq6pg>MV$AGYG_`Es~Fu`K%hX3 zv>3|~wG$-od2)ok%tBXoGT5tF<{9F?GFH)#_I1WzUszZ5ck3p?YF=2i@VAgwAzNgzc#)0+zl)* z=PpNRQQWsf;uq`!t{Z_8{zAd)>l!kQ2(gFyoL^Xg^q^O3M6D~Z=PC0tB3QC{5d1m5 zEU$C@Q%>Oa!98W-#hYZu7^r$JhB`LlpP18D<)6c=rDcdYuV??o9RH6RjODRDna zftE$gH0i; z!#k-yYf7Y?yTXO9<8b85OV5dSs5kaA+rEd1gD5&}vWGi(i-Z%y^ z1^&591KFOx-w|$pgmK_*s z9V!)s$kH$10{3Yu0F;{BacXqsRHSw@0O?jG_Eo~2*k*g|*`WVVk(^24+_ZO-wD<NmuGVak&CTex1c|5PDaf=92l!i?Bw3K&O!^~ z-c+QB9y-2vv4d>kRt|kamitSamxUETm5Hgdf`$!FRFRK*8MIgTqq`iSaP+)YS2sdn z&7|FNxw#!f8}PX8P|1y(N{AJ-P0f8IfFNkh!(4a{Vy()Xrol+Xd3BWCyXC39+v zA_h#cop=AA%T~=Yg8#RAeIGM8H)7?_UxD&FswvNJjA|D1D!s@=`nfftQ?Z|z0 z7CxRpr2du_~Z?ysiDj z)@Q;(=zRuUi#@TE4qZHo`$+gADeSCafDYY(s{-%Rq0>wOLX1UR1y!xfAR1*1alLi! zA#!Ii1BBFSx1eT;@b6Q7is0&wq`0wf?oHIXi?%=s>+}b_z~O8KlnV2a7H@wz^`0pm z1exMSgkv8-r(oaD!a*OO9Xj0$?OPtJB~R%pc482XHXh?MXU#3rEV0z?jy3cN(p{Ci z`&!_jKZN^+>|MO>3h;^efK36Y-t8*NZY4hW)5i`RMLu6`VrM3qP$o&! zlncqvYbstO)kGR-UQ`4I z|J)35`*&V!t+9Y(97!&d653-NnyIJ0Dx_`*@G4C2iW2EjktSxk5zQL$x~9n*IDuC4 zjAl}`q-BXnjBZe=;(@2Sfg+S*@%Q|mkA!6$(9R^h!e_nUPj#fp(8n$`!uan$I81OE zA7%0|*XLbSeT8->MEnD98)9@BgJc^n9qJQ4>ciC|nU+C!ynI^$DHT+l16nFi!*Ro z1Z*?DGwu4XKZ_rZ@rJq{Ym0>Mx!v(jAp$-3TtrQJuy7 z7UT|`Q$4ucSX|bjM_tx>U zzd4voD>N*7{!skxFWkb_v+5yE1^VXRZ)p)`3a&3&++H`nF~yN4tS-6joAQkg9hXJl z#Sr6XQ+W7ikp6A@$rk*@Y+(PBvzSVXFwjT4WDYDd%+`pxc6_rKiS^9SE7Ssa?WZx3 zh{>FZKw#Ozj-?~Uhv+p8wUx(NYms&r%r$u3j#u8@oOJ!9wj3Kc_>Pa#36S3X%st7T z#)r97C$`U-+yC|ywrTckL`WNRl;0o0^J{s1?UwRFwcjeASpZ9ygai@W+Yf^UD#Ssc zkMyB?1RST$pUG#5q<{K)Fw~Pd&K)oFxzY`P-ssYtx|HWJbVZX~Ys=23f}pM|_xS-e z)MMM$0bn-3ySe(GxYtUb58HU8^!=V6s0S9Uxo9vA7l5T9lfrUo4>#n#_O=@{cPUm_ zt{<1RDYf^)w}t{y~fGNoJvo>5;q84f{%JSy)1#kwJo{Jx5F=-ET`>gegR?s zb>633IgQvWy!#H4ocD>BT|4qaz=N_^6_G3d`_BiUD5Vw+?O!9ZP(YmKD7(JZMWS7` zL<+Vy3*2y@*J|rnV!!R&Y8~Ak{C1_ah;@w12smwj*M`*8Zua}1(|}P>^(4k*^gpN?u zJ%A=*oWiOGhjV7OS@w?Z#g*t$Pp?a8CR;FBrX$4~I3t1xLG+Zf3_b6)Rk{7_ZrAgV zsSJg3IoF(+fxS-F*pnvNG%<(A-VSYbz1*)mx-VUy2*pmHNTDULlRL-MvrzT%^OLo` zbZGxc7-!@)H>eo~LMy+~-~g?x*=(|rY8S2~`{iem0_u^4a;iDnlO~HLd?aGwB3N7g zbWgJ+-J~R0Kx6GEk*FZE=w%AiMs!dVMVOwhy7^C)JbU$bw-V`7zR>;0Wm;S-g0GgK zme-)1fbo^%#s`{BBkb_wv#@w1|5L^bEVOxmLW9F_*u;eN8W;smIKLzG;GhO(>v>@U zLB|xP7#8n_yLCxtvze?DUO{?zw;se2nwO#@%$74Du5K70q+^naG>XrYKFr}!b6UQk z7ChSdBH!DOuk(BDk%H)r2eTNPWx>+10H2Sr6Te(-juyUH!Cm(#ct1`zXTARuN!Bw$ z-}k*&mfyeJAu7jIK_`hN?;li820ZetUJaGApn{qc*m)YnH#Qd)&d}S|cX7wxB8aNX z1I4SP`!VJUKqMHP?octtqx{rbxG4yHL)+?W0g6>HLJI-2ZU}L>$Z@*wEEQ~S<$M*qI zRtR6TvAE7Ydx}54{EJlu=JwFCmx0k2A7mC6j)W2VsRIUTU_Jj*bGG#3+*+Lv6l#2w z0lWmpmd8uc_;UFxuxM9AMEKk2u7U@7Lz{j=(aS7S{_?+hg3Bp z=c@L*)y5y)+*L}Mt$L#u87jr|nD4 zn#wB>m3>4n)FVTX#6hBrdG^1O-aREAS(wOSFhNwdG34xK2kz6iV6Kgbq^-uLUA@c! zZn{Fjlxq;G6&Z1~S==+!$-nUg>V=E_sZsfT;P5)F1Vmh^;I|XABtiZ;>v@ATe2aWw z$Ffe^i{XExdf!7A^K)bCaecmw_5bqQH0Pp6fosYj@Bj-p-{;v{m+9j7(wauc=N5F} zWKjhNnf0)(7GX_o+ZbHNy)>sRu)(j)<_!&Tfd>SjJZIt(a&eWk4_8^A@43IgDf@aF zQC~aoT0M>?O(YRJ1y6BaRre*n9s_#}m4+bvl_>jdxNy0l2XfJvjgQ{M*0|I3l1KL5 ze*XGiZ@jS>|Lk1u<`4z-ko@|KuyMrr%m2pYq?*@# z3>s1xmzG zs9YKXh-GUKK%V@2{0EZf2_!WCuJ`0&Uvx8R-#4vRS(N6*sZ7sDNnqV+@dRHc9V_%r zbc0nYaSZGNe(&fHfUvB^y69hia*;5)TkuNTl`HvMSG|EdJ7(wNzO#ZWp>Km1v=jpp zF7h$!n4RB0i(`_+*<%{||KJweLqw%mTJ|fhtTJL)GDeBzYos(X6{Wm0ZHKj58@loJ z?Ol4qU@txz6}vkD@36(6u|js3E~L9J<`1;2Bt=iA>OU=D#N?p`BbvB#C{~Vz4(151 zB|sKrVdRx1Wd3n(#(A?in`Zia&U{p;sY5kCGiH+c>|LOQ0qGI&G4VdzoR!qR9cvl zC&}f)4ege<8hS1Z!G{Bn!xj9Bie62x(}^ZUo}GFI5w!kliACfNB65Qc*;Zg(hunw; zZsIClh#la(aO`pW(+K;YScUdcIgV~g=7hz|ff_lBNWtLZq1QJb0Xk=tx)$%&#XlI#-6h|yf*In3mpc%$oQnM*0K-l=<7Ymv+U#(z(zH#N zM<#zix($*g<(eO~O!oWm7y=4Hs-gir^iLykc+(s(ml1%@YN3D^S80PzYo>{oUwj$( zZG$-L0LZjhN^b@>Y7na?NM16x-qpG&PA&fg)6y37*M=-A*{ zz*CQMIH+p?h-?p&eSW<=!A0_&{?a-H_E1Q zbsiUClhu}@5P8AJIZ4t-MCXzWy|?G)cfKZucjUU9UZ_zNh$g^Sc)KYcs82oem#({X z0aQj)xAvUS(feF*?MUmpZDa83yxQED{J4DiTaC1nve0;BT}Ei1hC*i`Yr&MR&pAAe z@!VdZ?CN8coN&d@cwXct1*{ebB)N~7dHz)jw^Qk&QkS9d!e-=g{v7s##;1`!qNFjLSy}f{;T!!Yp-W# zveUE}YjJ!N0LSNtIe8U{nO~Q%@j+)%NMF85v7zfR8c0hzU0#U4BS$*!gCZc#%foc%o5H*h|N&&mk^Sv>= zPn??Ji>h@=b}e33=| zZ4AWo&TfqBZabTm|Hqm2IME2hXuG77{pPE*j1hnz_@{3m5JlMLA{E8Udxm=r&RN_g zDyn~m2vQA;8kIgOCV9{c@zxIZIs7|zprZoR`NM3J4>Eze_~^eg3H+N!ZE-9cRnF;_ zTzs?qE$hdm|9#G0++bW&Swa`{UsT3FQ+hrDy{vhz{I?IMzG+qIE;ZB&nb;!%z4C_z z0c&FZiwv^8jh#%@`x<~c65r2gqDcJao_He?<5UalaVWqgb-I7SjQ~GD3veE2c?ax{ zlI#|-V9;O2XZNhqLT#{h;kpNtKmwfk#Vyp>V`xSQSJnso`@^iOHyM$@-S`e%X&p4- zIBmnmwU5F8^v7Jl63;A~NX<_T7hfF8roehh?Er806ei0=2>3J?ywlncC-1NYSm5S* zfXf;B4=%^H5StK6em>aWha_Pkq4(Tpk9%xH$K=r;i+R*AO_j1j`Jx!Pg5EBQGMf;=g?MLrFj{JqrRE=1feX6qS{B=-lN><|Jm zfhvVTQ_fc<8x|a3#e7HFoR1=(n^1qG1Gpvkzd4Zyz`l1v0P92J#j7eKkM*o?%WKOC z6jurpwxT{C#)<>Ld#L`ydvxF&@qi`GwMW0`m1SR@s~!qFlej_o;4gh=`%9#8cr_oO zH?YR!CUwT#QPu*y5 z27-pE^Bb|FOvpTPnIkLjxGVv@2ha@_9RD$gwpS~vDHSU@fF-Fo8RBv`r3TcsF0NMn z&dR2d+nSGfl(?_hd(O)r9^p!aQ_M0z$^pAlW;d?w9edjfUkr5t2!=G=&WW$!75To! zp`o!9k`Y1Z%%1xV!i-Xpc_hnXrzoKC%)`iSz0*B;-wPxCO}nzsjZ%At8W^$RgGX zBRc0{Pb;A#(`k&=7pi~r2LPt&2cP=8-DjPi2#fr=&Wbua)15 znRFZOcXbtO_MW_}p$6m>x({c%KGwI9UIi0@NT7v$GAk=i8XWO}>_DCO;Hw=nuZ*LU z`Hi9)RH^{R>V+YwgM{0EKwFSa-{{;Xp--;VY)Wl0_1w1^yX6)kF}qyJXj-1nG&*vS zWJ5aW^rb_FW(s!aV2bsA{Vw+t=&18mqTd3Q>xVY3a>Y|r!5XhUd(h3)e1H&&QqKu) zm4!uk7Fm}a1G`cS*XqDA$;79&WIJmH%l5HODd&0?r^@4tRnZjc^K^~coY(J0EjtR#l0 zVpRYGlnbMaW&};&!*v$fQL)=rV>$ntbRS;uyoX1;DuDQ=@NKtK4|;#tMAxGVDDB7i zF6d-{9KIRPB+1Xk|D!4ciA%x-|xL1HtL#x%J#(v^88NyPx36`03(m*HMzYLy(_|hV2CASwWfl!$b zKoC$?mJSRl#PzoHm^=9CW zqu~MBUgKkXus=k$ZB)|uw9ua4U+Kh`)kBkz_kNz!xxgg+YsmpP^k*eDwel zJ{|&0{SI6dCX8|Wsr@)QcM@!@=FZRcwTFg*GW`;!lfYQT=ptK zktJWz=R{6Z(Vez${i{V7fN0L_iTgax=EQXrutCS|lh>*8b)Ol%ZzFS!GA4cQ>I^dC zgY^Pme98pgoeBl%iNZ<&yOq|(w(`KizWaACreSwqYm@+~RFki+el@W1zlEBH%br08 z2XG&SO+&vi=9!-IUl+j{L;)=RgJChkq({(8uT}_qG|qfyF?`MWZ+DgJm0vwY`yZ-D z5Y~65iTn-n9G?Yu#{CZYlwo~Rcz4eX>!79q8LU8Jv1SiOFf=|5$=q*OfgiH2Y{9{4 zVRM&~hVf}GF9diAMM?8NuLNsnzMe53z}zQ3qcFHlJCA-yN?~ZwaSp2uMdAf&bAc!%8Bj4F&&)(h_03C0bvz3qf7rvwzD#gJo|FsslxO#F|=1@otG~*f6`4Nms1T_+x9&?xgc!xfy zoAI zd^5FRF}Tl6($J9LglVZBG(rLDy7kWVq`laP627Rmh8(> z;uGhe$A5o*!rqK%NoJ~I4h|GVidPAE?Js2jjEU2Xyzs)5|c$sC7fmw{Lq5iY;K+@_JgIe1)?59luWazj}DH4)Y}2-eYr)rJWRyegVYx5)Z||I0aY*s z2s+it(#i_*gUIFx-TW!IXnuS>s)N`zP591R`1{TAyQB*Xb6al*;ZOak6>PQf?$Ned z7od#v4KbG;+ET*U*d8i!dRJm;TQu?xe9dGI)10&P)*~oCV2Oi%k&g(wWP4W-)O4NG zK~78Ww~3(4437SkML&fd?_g&g@q(z1ZMbZoi2hv{)wQ0yr{VW; zZk0Xn;f)imbi}j#Kphis#0#p4em#OYFcdvhw!eIsRdX}#8ha*bCNV?ma|jC^xbGg3 zb3gCt3}NS^!r65)5J-n=`O(Yq!(Y?qQK`%sN&Ex~`5SMm|R-ifBQ>?e>7T z$t=c$IHC~&7L#TyIpRREa+_}FIc70xA{u(RH!exec7z0WmvO9l?EaKtQXBg^g92k_rCd)Z3pEi*7MUn)!n~FO5x-ql;&850&zDZD=Kp znO83f$EX6N84&s0t+e`e06)D46`@qdfm+?5l-!`Hb2Y^W^M`VLCY$r4-}g9LV6%({ zu`ms*2Aq4LO*~pT%Yv^=mjq_lB?_AbA@I;oSDv~K#d=-*7=Ghdz|H5l7p1f{K(MHl z3BI|wda@++&3oScskNT2U321o#2CFVw%idfi|WuYHGMzO`pdBz+do;c^7eQK8iL4` z9>HfV0}M~&hvrKd(n|r6h|}oS?m&>G{_k}&Vc?Ly;7{{Xlnl@uHiL$@ihaw(vxNPY z$6=zpkF(&$^kfs&Mr{{Uch^0ADa&3Xy7|QdY>g^?N)=~ePPi(ByB}Q-55or+tjrmH zdk;tt0ceGwsE)PQITZp2{tCQBIgCjTfaJfP|o~H(3ziHz#c8{8*+x*ZO27tV%J1S-g zXvz7AIA?q6H~5CNutJgGguQEmJby@ypw;Lh=3}A-$+|t=Tc|56|2qGjq@7y%ZT!Pd zYcD3bguV+Frc(SrGE77%!vsuH^Aqb)UcE5UB&Oe&=}6}b`VXft3w8HrgOhTn`eFA=lugi>G>M z2`{x!!lE4R=atjU5Zx7HD?He4`EE{k^!GTJ?y{UU=@=$}dbzR&Uy5GPSA^c0fu)z; zEhe{^#yPKWw3i?Gay*+S6fVUS_1Q(+HfOXvh0N1F8$}sL1(jgLI1uf}I{__y1uK^f zL}8ZL^5xU00Mf%_HFC2ff+TF52-($AjP4HJFpB%Rt6mTQ86L5_9v&Ztz6o)SVPG=K z_{!g>_^5`fuvOkvl7Lpqvm(}-kNaMWl(`HT+3;!e7wq}C`q;s6 zYyS)2jfoLlV(UJRAs(V6N4^;dstXSOWT^gF1tnIp#<>eCxy(nt$maG zlQ?TM+BJfY#8C3SHwz;1(6Uau^9B>6z43T|E&0W53Lgs4n&K-#O;bix62`7Il>C|qF0m(< zIK7PM5SMmrU*#dSNf20f6s?k8!LA3n{-ND7Y4bBA-+rV&Ki8{%=towl&fHmt1V#K6 zdKsYBtSgt8z|jg6?X=&ewO+>+mabr6k#lY~UVD<|1;cmbnmP0GHq*r0X6wvu@i$*d zu&swif77sAlW&a(B~%PGG7;Q#UNH^@?Yg|coa(DDPq0}sLG6k2E)(oF?3pIu3#CK> zRjG&G;JcHC2lv~9EghkwXU6rHyraYMTwRk90;&Z9txLIEI_(d$z(xwLYA+azszfUC znezCVirpZUv4RHjsr?ca$~4ZyqBjIpJ{F7%7ue

21WB(SFp8*YghMRUu%(+Du*e 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

&r&*MoWRQiW~zyT6S8K^czUfu@s zow%W>>J8@gouqTF<{Vtij7N~Fl_nS56A1v$ShIjoV_J+AOP;(|GYs6irEBH27*gLD zQ)-io1_mtA2$LFjjJXmrDpm3`Bo+_Cp|>H)RaM|nqA?s3{r_z(C31NX>QQI%H|bN`4<4Z_sw_`EsVEEB z4m|5JiqWto(yOSsU5~4Xk{8a;PoEBdv|v(i7{(UXT3uiGJn0jQ%fpZLQfO_WUBtw5vek1^&P&=7Ya{u{8- z;^t&#+^L?}h7+G^>*{LK%j}Ko7z`)i3sF|RYq@cN%6D8`g3ZUVcZSGv&@~A!$2D{JbjP>S@TSl|k1x-8_9ikY~>V1e@MDmW&ubfg2;XnmkI{ z^6tU7x)`!z+BIR`wI<54`+9!k5Zg0>J;t?DtG%$Bp`^jXSufMZoF__3#G*;kU1H15 zKM~H)?g(D#>AE8#GQ!BGsw>AuX+?r}NxoT%k6a50(o~UnoiQL3&{=EvKsc&bL~F_D zCG009)Da4viS`59lg@NWHLol$P2GuQTI1se7Y7~xtnBPyCLSWZI7F%`!3V_8!D9(M zKp(AHG4==A@|gV2jTQ+hQBAs#lF%F1jK7;X$hQRX0Soq-|d&K397nY%>YV+jKiM) zbpcQf7(viz5Yooolt-w22Rdga^t32Y^Of&PRksw1kp{XTZB`EuP)XZe=R)_O?m}S|!dMhmNGuD^)CXn8;o%=uykKU3v#+2pBA9>b|A-%l@-d9)N zCR*bp7e^mz@kOF91SUy^YO)kQh0W}CiBz)zmb|;(!Yr|+8O`-fB`_3c)tM#lTF|IQ zhMcikpBD|Kd-g0YOO$iw>q57SwClb!Bw5o0{yNLq(o2LIDA`w{zOVio<$^eEu6|&5 zENEn=ag@lv>IsEhMZkaKbl3LdX7@X%lb8VJGFl`q=zD#2j9Q&)V%=a5;w^ttJX!i^ z@V@w4M)(=y5KzY^=QYPoy+Km_-)n>){FRf}D&nQZQk-jm7|S{q+Nv`!G|V}DXVI4& zUrhdMI4%D(PcClz#a@*Y!$>OwC%s<|D>aFl(zwWXDEDMe*yb z>B2?g=X20OgBsAc55jP;rKz2dXLtW^E`TLoWo3SpXYZ6LN|Rrg(Kq!_S+=F)Afk9L zU(7G{q%cOJ7HF)R(3csfnPb5gPr?`4Z+|9uk#ad&O&SkLvRh4BP{C^B&bo`!S}_Ro z+b0Q@xYqBSqq`(FIfYu1BQ|i0=xXPlrWDc>;>RsAt;O%!jQ;9b04pzqNp0YlW+Z>; zHDN8A>4ou9>w6;)s0sY8^L>72s{;=Pos(Xkg7oeFp&|e3z(yNe+ecPb8TOb$JL#^L z1RtVh2!`JfTGZk=2%)~S0kvFj*Z(#<989@1yfY#40>E%32S4yn{+(F3#E)A59+kA# z1tv_QMrJDFyB!7MW;~5eX#t3P6o2VWsCGI9)^^9I{iFQFPTS(OTWO)&Hq8NDLKo8% z^fY{eXp!g0SO38YmvCI0+LFMR&_SONXo_X~|Bwb_ZZpZ+0fVqfHJ6SNBCt|$t@;-j%cR=H%#0oO z=IevUwND%v2_$EG!0YfE6iAx`vx*%yTV#)+_-y*J^_sh1|SvOk{f}XX|+-V$X3fS>M?a!6wtHk8f2my!mMo37R2gCi*#Nxp{eN?d|P! z9TlH;+KE;Ytl2op5uBtB1(9d9;!l%I@?18FR<%I32aE)S%o|93LPL!6Lr|?XGRhkGbvsSpFcZGwKvutT0{o1iSQQSWNc( zgMFhI@||Ro4^#XNrTvo!C{ttCe}3PK3g|^3FYbX1i*z$z`wDui^~`(_Jc@ILok{4+ zX3VOlN7tH&MhhAIEAc6lTJb)bwr-z6)Pj?(mn0h>;Y

VKe^p2(h28yU$MdpUak* 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 z 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 diff --git a/icons/mob/screen1_construct.dmi b/icons/mob/screen1_construct.dmi index 67a37ccd73885d182ba723929838ae0af2bc6d12..0502ba5380f09566d448084f3dc687aeb30ab404 100644 GIT binary patch literal 23361 zcmZU*cOYC}^e;Mkj~+w~f*^VbVMZs3DA6Ls=#gjN5}skL&tJN(=&l z7y?WEftyJmgXiw5wru`?QLPuf;U8a4+BPa`XjWfvN#4-ifnar z>0_Uo2u$XY?~8&J701IHl^(+CgeVF#m@>W%TD^VSbG8{)y|pTh=TW)?s9)L$L=Gr@a02*X|Cq|I(cOPj-c* z+Ji-bjx9x6?dkBha!-RK8&yRlAFusXgA1>Qjdaje6gx6B45{br0Lhqoj*t_BU19X- z_iEIZ75M^@p9OaBS>WHqTkfTk*$(-{>_YdGOP*z<2>#l7X8xgT_pw8&NY&RZIUuS0 zx+Un4YGP9&;qcwCp{t2mg(;cIdK)hBkr$zJ(>FGRkRbCF0bZpNf>lp6`!Am*QV6pt{1^2xIOEhFu;{Mjxl)~Thxw0|%Lb4hKZ3BzcyTmR&L`J7`9e4jw zurG;YVlhoyDOELiPJi5-f0GoA?Q*~e9`ChhxNVKMpY6U}8)^=~6z=tDZryaKjPgYt z`_P0YSz}0abJlxY47@EtATH1&RV4$j^u1<8GQ+Qwvr8v;vIm_rWYdH_oMHk&Y6iKM z98347m34FquY`VL>>>kj` ze@1Zp?wu3XZgk4r@j(*#gbsW);LiRODd|T*qcdT$Csis?GRLI8lBe(vcqKf+E`HaA%@rd^BjwfSFr7*jmvPZ#L+6DB525eFG`_yNnV+VJXNSSoG0=m20NXm$0Wn!me5P56_gMVj% zdWblixohgy37DWT<#w>yddf}PT$O+hwf>0F*!!zTZjAY$_}T8;pjG|kvuCn&1N1^r?7avGCIP9qZf)-P;8d*xF z-qYxTc~$IRX`=SN;|pK3ev3WaS8IW_ib5+A>3ae<7_{mgy{y?$yIsKg+(E9n)Hq-o zifC30I=t9xTc~%7AGRA`TDk#BmiMk`(ed?dY{`hBy*FD!ux0DrGUYCDs75=mU%N;P z<&*y<>ZoxZBcGM3oh}+dgB&FT@{%0A8MipgosZ2X!jIHwS1x3ip9JsJmvrAzEJ`$O zYByZr(jF4=ur|th^aXqC!sO2s_?n#msxN!mL*PX(s$?d^SCiV-fIJjs7D_P%$3(EP_{g1{_lxQX4w?DfS^ z;R9@5)}0^SnL4>Py)s80Hm>==N${UXq_(-8!szZiY|(N@qZDa<6peHo;0bAqW9B40 zFNo3&(RRIy;^)>61^b<+F zDt^h?I?HV;=)an4TLx=TA)b)ud35^_V=SZD!|ZoQrjpy%vfz z@=7x6pPeLqxfsH9@@)z@k|XF1LqbA`v6xXr53oNd1j7=;SKLB^5Z`;v(wh#|P%L+s z&rXvg6O3B~z==HMXIrvwM6{hT;Z~_pb4ib1c5B=`N`qgv2R<^_KCr#V|I4um)l-(XaAiBcoLI9DN^SsNFw%MXy{P`_5bvcgYAvB4Kw> zv?UtoCfPHYY1JGK7Ep-AH+w+H=Wv5_+3C@~ZrED01H&$jD)SG>&#RF2fHL603EO@6 zQo4iFGy12A&?*iZize6p8`I`dCwxx6Le$-lv^sUb;b9Z#$i@5pHJmpCN}UU=55m7x z__t=kj8}O6@}r{WrfYT*{f&t$@-(V%t*OJhE^RX71(DI{u#0~AyaEP{bCh%51H9Q_qAuOB@@I*TJku<|Y2jo>iG z48+C~3GSsqs;)$f?#)i`B+}MaEIyX3w$p04a<32KA+B)2)g@2u0yEy`y+ z^VvFQ&DD$Ue>YQKf1%ZQ6f2xJB;7bjvKPlf-ITc+>-+yaOflvq&d1x~wYEI4?Gb{M z9T=H`8f0qJ1p@6oWIuJRv3@7nHjh)L42$hxj1I`n@WVLu`b;)+B{Ij6>C#u)i238qAW}_y_7zk_t+oei})0w?j_Zw2s{!P<^qF_jC)a{3M z(LbD`mFeT46gXNn6s-a+Y7V>M79z~ScM=3DOzM2f2300l+U*KG%~6UQenPHrTk-Gu zw}U+(V{4$f_5Gt9e!{+HHpZ3=^cZ*&-?XA>j2?f@Jcb;p4YSY6rQuQphs9BZ{)&cJ zEnprroUw0tS{=*?c4nc?gIj^qoro5E`BOW{xO&J8n@(wGCgxLh56U1Q+49_@a+!{p zmfJe<@6RWq!4GsEMTtvENo6-TFS^qeC%V#d`wregI{we)!2h~j&0P(0kq$Sk%C!$j ziN2rn0j_xU^`=l)nCm71DCV!9#++)lwS5~~29uZ%fy4*W1W}>ds7I6|>wFwMtJ@bL zL!0Wu9SG1A>qfwb`@K^e*5n{^XE@y_oB10m>)8bo3enz`{+t@UhxHbUEwZPdsj>+3 z0UaEJw(5`sGg0=*^k!BpCuEON`WUt(A4H835gZPeSHE^>$qcwJ6KI||8vN}Wq2}Dl zpw_9X^bw(#8ckrE`_aVaH;g-#L`%v+N_mNucseyhPh0M996{CRTTHjbTPZ<<{t|ma zOMk4?vXA;CMBdR>tPJ80Xk#j(BF%!nqbvL?^jm~ixtVSYwFqbLeuBE=6EZ~je16rT@eeCenaEZaTPTR-~5 z=8qBfsNBCRN)=s7#8pD7*wU}K>0>?XN0#}KKrE}<`Lvl8oKd_JllcG3*g1%We-`_) z_FwJAgDtao3K|QB+bNCCQ|!V3UW~F?L@r#!m6X}`ZfcF>?O}ZaR?^7)?cqnZwrku1 z=8=M&ab^0p>sLo<=c9M*H&-8m$voJ=U4N#g`QY=P7`-!OGg)5MdGc?!>TaaEFkSy)t*coE^tEfHkKo|Yep*X1+8HQ) zq*nRn7U+$RJN!lgqu9p9pr{WXw_C+f3{u8V{2+4qR_?}y6M&=Jp3w7d_-;PTjJU0@ zDC(TPU4H(hn{IvL{wIm77*r(ZmsxLeaj4`pN8B{4l8cIuV_*+9nUe_lcOeUh-Ap{a z>=uRV{lpT2M)%qa%COuUkc*Eki+|t*`F36`=TylzHE6jATUi^r#~RxyoP$D3C=*DCdeO0z>h4)P_99dtL)i zY&FaC56umBxu7hBZnBXV?r4-`g!3q=_4ing3i^?=KetRXncc?lTgk@T-&HlGw&8hx zkjp^EkeuHu6O&|6BeEfM)qdUl-zbb)7gI9}KP-hb1@#)*O4#@PFg~6%++(Kmo+T?XjuEMY_ZTn*>G`zYzTZ`$RxtPpdo4PHeFgnV)bTj#Pu7SFAzXNv zh&Dn0$ZcSkwM2AV=9{5y+&{YlK9UTDVP9o>t22=biGTbrPn)rl6@Kv00#EMYz0q>~ z=ZJP9rUxq$E$ddptppo0s3d|kk){LXTCC{o!K*nG0_0ea&W$9mVUlX^`u<9yTq z{)3MX1VE0UU~_7jax%U{Tbbfn{n;4NheHP%A&fw#VoI=s(TyOEOd*7J-{Vy@v3^ByU%eyHgC>r0s3=50qdU&T>Yy^u&iNC~{wTiBc$fmZr|PR8?8a?4KD~?$V{J((7WED2#oA*g zdDi)n-wX49+KNVu=2v9E#463j^k5?ph2-NsyJm}Aw80J5o1_pt3;!+>(3Eg_3*J;q z8e;TS%ip=`!FRMi<7oXDXE^A&TRjyn&jRy0jr>P?bL`+gb(Uu+)NT0wXYA$0*~I`3 zK)vR=c!ACyt_k_<_*~h(IgSAYgK%Fh z%3gVLuk7ISM(C`Mb!7Nz-+~NwX>Qz{@JR97bAU?9V+s!qA7=(CbokvZj&jCWttY$} zjBtgU*hUTR$B0Jgcq0()Eq=DPA)^xF?>hNWn92BxHU*Ax4kz<8E|e@CUTeL#Q$SaN zC_bD!Lt7|3*51xaRoNz~C;r;zFc5^|A-_mGQ*-YyE`$NHv1k45i0H{-aoB(5z6_L| zBh*Dehbu?ZOn=9G zIxCg$I%Us ziOeRk&q7#r;fsKIR5lO?U13CKu&diPEw`)ws>9H(3jEQox3k5>tJl5F48U+RoepLu z*8xwN&yol;{wP=40_-zk9El_RBP(jT_arfqWkp#KtD>Nek`>2%S-*m(34mV(4Ka1U zQtpF6&rj<}+!wv)kk$LQLfc4QFA&s;80S`V2KR1qw7ol(5kWkF{l&|08<7P`QELXb zmh~R)%-~B0f=<#6&H@aq6jx}xoEaE)S2wl3`QizR(=dW-wf|kkUC(ja-1jMR%Gl`Z zE>U5ZzX2L|a)mQFDCDu-fxQ1hnFYtsk!cqcJZEB)eO7bT7ca4=L74(IA8*ax*PK0X z;ju+8(vvomePs)}NkkHN7SOL=9zj6Y{fXV##~1H+f2~>38J%wq z2Naz@091RJNO%vI${&!jyVA@Ru`U(Ovy1ik3jFS!4y{RZf2=PK@|LMGtd+Eg^6Wzk zCWwTK76%zEj`)i&Ehj>^*OS8I3~L`+u#xbt&OepQFJyL=fpsk&*i?K7vm>DHS2fO5 z|1uX&&7#wLn>Fl}^ub7si|0`S%AKa-gO?q_e!%Y}AB-&l?JzON9Ln%j(*)_R7nfBR z0d0R*A+wo#SIU6Isskj_?mnyeCWSt&SN_pJZEEyWK5ez^V2^%8IqKG$*D^lB(s?;!T33!z-Ba6d~Kp%JXo|0{iqaKF(|EYMe9gv(7`j}Bv6t~LSX zGZJ29BiWpK(vn>=yC#1_ZF>=APj)aHX)6~ejYa0$p0~S>zti|7V`qQF4?DZhA5Z2s>=;{Y9~&{6I)D6la(=OIylnc_#!!6z(|3Q2&r=Wj zi>|cWX{K-$Heyk5ebU@_1SY!3F%9+SzLl5m!fjRj)xD}p z#qB=P#I-%l>g7v6XdOT2{#o0NZ6Dbzzs-NG)`+8{qdl1Ku& z{E8~8k|?70|8=IFX;yU6i%o_K!x-}(YckT1!fg#6!pDU2=1_@7>QwX33MUn5WE6*D zF?vUPK_92D%7X2fCg9>UJm&-Vp4vKnBZWHC#88=jnNV>?_` zO^v80nw11J)9_yCrl@(;>8XcJrAepaaI^2(i%ioy8eYjTBw^onFXZh;$^#0;gtfYP zmEQgK!0E)n2R7wdFGeNG80;>mgQWoAT-K z@PY(95D5=2!7@ozOSJ^z+n}w6)m8Rpaq{=WglVP3tQBG4h0e5GI{C3?ciY%Q= zv&p{eGQMJU@!Aw3(}fDYPx*D$O3)IfZ8G({=~C$6=VpPHUVA?}Y34w*dKF3DG{P?< zx298Ze&yLlZJWxx6Z}j{T}5GfLM_P}^@qr~g$;37|A@FDWNxoz}P8 zjHIQ|ydBkIAdtbTbE0eTRacH8D@Q+5zc;FK1HsVCp)s*MsQR-7w-Wv3*_nEfkJ*|* zP8zOM+%>Iw-rSh+NWcNX(0ek&&^1G#NGj6?bpR%bN67ER2pB z`OLo#4U@?Z(v*h1gtZ8mN*XGHVC^zrDrH!1ro1mMXg zt)B$ID(X?BK`wSH!#KSm(Ys)iu@#<}loV;F)Fs&MQT`OI+`K#j(DA@1L5Gdi!kx6? zZC7r^$W>wUrWr1LBiJFV>EN!mO;3_`_d)S&z7+(Uh137cFrQ?X6mehSG&yQNa=y$; zXsR?Cqt?TJG`IV#oEn1Fr9Ss?ceemGl22u@=Lh|18AI%@aWwtI1lIM%orTKVtIFlT z=`qGu5?0wmGJod9dOA&S3}7n&uEU6U|bx)bV4z%DV~u7C*l{0?ft`kT_9_ zA%<6emHeI5n|bO7Ygsqex;OiJmqoRRxs+sZ@fAPULhC7`>}z}0r`7l|tWD1`qM z&zMIUOyfgu)88IQF%`wp3?Ke8u1NSa?wKgAlNypP<> zv~cUGd2>!PyLC@g{2``}y%i(nT^*0oApz+Hbx7+4aj%CCT`iX{1w3Z1NqmPH)MMi& zT-)@tm0(d=4CWA6N}lwo`@W*60Fq9NC8O(p>iBLPE5ZV0-Lz&Wk((meU33KVX)@FT z2C);D)u+XSVd|3TD%Lu0r(>*UW6pGm5aw{=LZD&!HJmq^=I`IXQ$m+juO}$8?lmqK zl0=Zv#3BKKr^-1zRIAU_NRBLG&Gc!j0~H>e#E*r12)jMESUe3OA|+VvSStgN0_PyE zq5RNYP6W}_Q=sy8G;rf3V;GID7!7S&HDuv}mY|PU8g}7SyZHHShYV|2olGy}cU)O) z5Z`T3M@Gbl1x2w2S~u+2SF7X$l{9iim^rO-Mg&a~c9 z@0CQQ9TUq_v67-9i7uFG@zC=Yr6oI*3`GP6B-SA-rgD1gp@^apteIq|kH6*6iHVQ0L6$F#O7wuhDW>19 zlLD)lMqpG~ZVf+%Rb;1HH<9s0fa1z#(!d4Y%x+6HP^SQrc<*)O56eIi>9ycE&@5{D zsXQy_hu2w_-}=0rs<2K0^zV~=k&7e<4io8d@gfC)S?gQJr!5BCANQNiG7D~VJL^|` zE|_2k{3&1N8ybIomJ$=My{lvmuYyUGNv`fatH6IjlmWaMMGXy-uTRtLG}9i}e;Aqq z466FRi#S7gEo^{lO$K_G-`!izNmefGBGNHcZ3YH4>INtp zvKMh2pb(O(b2R`H<+t(EW^>$agE!w3?{hH3Y+>ytgge&ed;HUrce5;NCAQxLGZL9k zG|TjcLX(dq&e7r5Q1L?87*pJt@Z>n=c9)Lpuby~?#Xf!Mm(FrJr2hUo{03IJl zmZu(#pIs6)H$N`~W%-rMG$eZU>f-#sQYY5k)}Yv2tQDOl>p`iYpzt$M*3ie&>gx9f z!3#6h8VSLZ0F#vD+LTB<-3QPoca~H(-78#ZU`Qg;J{&z7;txhBa z06Ffr*3)veVje5mOa79qq+*rk-Gx8r-;BbDLpC0+UifJXJt^srbn*$8RH|m+g2z`} zA!gt1YVqZnJ*X5X0t)qF|6l~aMvgjy(tcS#smdw@q1IpY+ZWzwF_*fNxpC1K@-88K z6F`%Y4JJ-xyj~3V=h)Q9YytJ-moHytnE87xV^(aWoc)RKR@c_@qzzjEPVn<`k5wWA za`q!@_)u)j{)}`dm-5Uvr_$nLl_yUkCwYp23r|l^OVQ-#UblL=c6N{rf8OoRjE5us z_7#YK5s`c0(>e0DVMnA;uIM1k)cuaf-(A(!Qfw>-AL25%%woD!q0ai%D_*R|&0!^t zUXF!IYtJE3C2+LC21mSc3#+75=et3IJ4tVpjg5`@6}~n$vikY?sZ(njc|CgxzL)ip zac^e4(1jo>GNWHzcaCbyV*pt%`Qobdr7!oor+XLn*~Ucupfg~W-@dD_Bec*1X*knu4`(_`sU3W$_vl;?{f+YH0ZfXo2qn8 ze0?8EYh^{TKMYxk*?rV(Q3X{~Q&W28F#ad>8z9ewPsr_^UYyeop&bgKK^YH2moruP zxtEcU%cGg7J~3Tby0r;$UMVG1M)EI3RUz8B8Yfmkp`-9G zzCJ!tO7^9tpTMrYF*)aWuwPx`);*fj6d#G&q-b}#*mp_RApwkt%@NB?OlsKs6%Hos z%f88j7ITR(zLt5(PG><-o}4ds)eQ(y)h;JLUy@$1>sRGBtYioFd9FULPl? zlAA%=dq=1w2e#J31oX57$_fx1?jw>qz~yx2<iFUdP$pv7!^3x-vKQy)W~e>FzCBp^+}w+*>T0|`U&RH@ zAa}f5l6Fx_-rh`HamH`xGGADl#MCTQu!%Zq-O4?5Z_(n@k8}Bqn<;|PWzHrsW76F2 z4obJsib440D@W|}1Qt(<*LGE=)jQV89y?lUmY0}QL015rdq+$dEe~KQy;@1o z0V_eFoag7~Z!zmhJKmP{=*bb{o~IynBm7sN)}eVLQ#Je{>1}CcenD=d3QUM28AM(d z_1I0z)p^gq3uGYOb;QY$$xsVnvM!N93}^tHh{(8Pak`*MZ*%a)UqSFi&c4EEUO$HtD(mHAvE713qvM#?@suWsrV1zWm96NXH}~9RIYsR%Q7fKaH6xqrNnP( z{mDS;71Oizd$#=AzcH~Zha~NyqM{nM+#f1b@z*aena`29lGZD`Kf0gp(4p=B=(5SV zYo@e%p;q|NHoRcK+C%>iq&{dT;j}nh>j$hBUpa*BOu<144jjIZTh&^)K-8|zlv}@` zc_A(LQ`nX#J3Q9WRCLe-K(;y5^qV5TKi$UNX{&T-+pob7`eTy?EJv?s(%LV<{e2CnNs18IB3*ZTN&qw*IE=kye2DD1 za?@B{%R2oX*mDQHJ8-|gdfBa%Bev?51WPBr)!JoWSE!@So%_QTUY6DsTm#xf8vtG% z{~x?6sG&O{92xC`9vbzANT9|sDuu5Aze;Q(_Vjb9s@}v;B}g zadKTxPnjB#1~yN=(CrVxm0iEI5rh@*ccxM@D*>50dar>Fc{%i>552?WM|8q7$g>Km zu)k4S@;wZ5X8_vdB@XBUdNK$(D?T&Dqoc+?tgdB6Nu)@xNqsSl}0#HR^2?Hf8kj*o6KDPPIei`ozg`wM*Ko; zCuoY@Nt&;RqSask2^bB4wR`gbkSb%6Viu%Qk=MNHp0&jFa8_7V`#Oc{rCxivHd<}Y z*8x8aa-})&`r-vm>J)Ca(X(vnq&M$iMe*xWW`{*pq8Q#>?8T^~6u(RXHZw1{-CoF& z8@?)%h32OS95?Dv#Xj^n@6ur)wk{FmL+#HlQ@7Fww?8kA*pg|T97Gx$8PP=5(DAM4 zd$xS{9DXfmm@+({ydP3v8?GLGE7)ni25$_1{CfKU!9dK)d2G`qrpDP#QlHYm2~4V) zG>CBz$^Bl(rEq$%x6&FJipfdl2o77`Y~nf$LPyr5c|%$b+{{7V_*k|1;mj-eK|ckT zj(@9t{fEztLEtI@sK-h`_nBxd6w7R`n9lXcO;ks%M1yoef?hrPfCc40rRs~j zJi{Y>wDtO!cbI9J)=Qy8{q##|pB)iBe_ME^=dil>3)D%~tx#>%j_HXv$ERu?oAs}) z;9Dqf=j?2>T~G6^N_RGigyA3(DOYaVpG09?Fj5&&<`WCRo-2$v3~M%7-dcHW>GPL( z4pm4ZBnUpSQ0p$>_>>Gyh0Vzbv}B;HOInPFsTY6#3>X-AoJZ1y2zov7l||yKo{_4# zt~0F4mM`IMpK0#Tn5q?hqpol0PmJP%VB7UbOn!gC_b{bH!=Y_?qZJjhzCQczsM{-# zNUs?{trQ6&zyMVO0($%m4Gb&*OWtRNx3MFQ>PN)2_|WL}bTC@c*VoS*9Vjpc-H`(PbtSI4NvBj3=mpr*K`PUk2%JaL-By&^LgaZ#jwpteMkC0u3aDpKj z14sH>by&-zQSaq+Z0Mbln0tRhJm2twSKn>1Z4Rf&SlpNUsAbE^$b%}34%1mtDRvJU z84af{`AI7WF~-;@M*P4STqkwd<-@Z2ja&CJ6HN0v?;@F~?H3$>M?I#?5xxNc2y*+I zK`T5w&CKgX8<=mMYx<>cGGpZou1tb4-&EGKjFMwzwZQ9dHZaMnhoQaGZibbx$s!n( z(0<=8kCeUdsX_jDjD*_v;$q3DsADUqv}o>QTkIL;Mh_sP% zY606#92v9F?WYXUgPb>7Us-^%+0<-pv%N8bu-;}1iPhmBl7b(s722MB#BeS&G&YV; zPlwLCv@W`(CCYT#duMY7_iYY~z2LCl;<z^Zr*-zC*BmmDh&+{2V*MK7&@s+x*RdI5jO)lQaMO@+0>u| zxJwihK^(w@fG88+8_EfK`_oIqspxb)GMH=i=c>Yzk`fCMO=IJvb%93(>dnwkC9XDi z4pwO}lNV~Uw}do6#jUj5km-Lnq4>q3l<`?RmpP8Xi3DxitIMduv(O4gZO{R97Fbvm zCjyHi1SyzWdm|t{(ae^EXMS9{iTqug!N4OSDvgQm7Vdw%=W>Y&(7+jgL1yEphRCvPJT?6NkFa3GRnp zMqj4`tzxEJ$~lLzuP6j9ld-q~yMHOb3f0l_kgIC035^ozv%k2Psud(CBy=+SLlEN6 z)S?yCu{NkGV9=r(q`dwFs0cH;6E(=m0p(LpcM(!_-YlM+n#wIHq4MWb&LvT0vSbQA z3&gGdn#HFU(7M`ov7wO9*2OT{{Y!c)i8vJh>ssC)*qEr^XlA|Nc(h1q(mmS>wt5p@ zunXKgn&_zkhz# zh#dUgHNVfS3XF1o-}Y_O(aS*KT_KOmiT(C>?}zCoV?9q_y**wO`Ip@Y33QwWtK10# z97~Y5zd;fyQA$C_e9Tz@Ji9UTor>7roCZXBv4BZ_i{v3{HZ~t}c9Kv$3IJK4gO0>b zt~4lo%9@fF=WP5pi0~9KnAL-P!+SuvOtiE^0$wT;A&6(BxCcuzee-z9Yi0iXFp<5E zB}mgKR&B8}mJ!GkZ>+BWe(kW_Za%c~_^*zAeF>l@3&`RgV?GL!rZ{Q9(18C8n#LM~gf0vo2X9C>rR+0B=X40SAKmCE!o;vnhsmHvJ_GnFN z-xB&ul}~oc$z+cm6~A6-u|xi|ke`GX7~W_|ChDvysomRik@YdXqe%?nO4j@8;e}+~ zTB)zf>j3N^@(tECs?`%gT-dk|v|`l_cv?fp3Dd-sRYFW}oprux{{wo`$=kb8knED~9-|sd& zcMp$q8CDK4z*)fwW&?@6nG|rGuc7k483sn3K5RgPt~TnbS6h9KP97{_N=3kyN6>F& zD#(Yv?@?rFxZ~*Q= zB@m$DY?Y`e1Ok)E(tucq8JHdn2;=%!4G2(v|Ni|c{+g7hu(83dKdP@~Mb0lH8_<)J zlLEFjM}a!8Wv^OJ)Lz0m*7RS*lz}gDMZh_SZm(raeg6Wv%IljypTTx8Oebj&EpUE* zSOhT9f+{v39K8We1F7i$))`9O`%N$JlSBoP__afG)@E`H&6l93vYMvVLmBBJ%_4an zL{QoPtt(cTo#bVg-`QfpB=N~Zb`54&u{&GN!M&fZK^?W48nnbnL3TB>tKS%-tp{Oc z>7O#&JjlWgj#O%^s***__Jhk(IpqXe-oXE~p(8Lk1gkhW)~hb)8i+ z4Lvgd15gp!`T6;ZddU}HX9=QoTMMV9WOj{)usTk5dwhkISUG5b3|hkAXgY`yzPMIzHLQYgbCbxa9i zBH*-IjkZ@Sl^8`rm=Q)A!3NGUZsDIf1w`&aJsJqCv7QvX9@tW&EQE7Nu&&y&GbAVr zf`4y#p$5ni)&k!fZu0hpgP(uHF8mxyqh8w#3?3N0_p}MKiiLd>!&FJ3==(-PBLGE^ z_1W$(3-j1!VBw+P%T$&=QQdD=&UEI3Q93rw_wm75eUB*^LIz&Zo4o$ep^I_k=D#<_ z#FwSB_J!!YV+{ycOW!BK7srRPoz3I>(tLNJM53oA=0a%)lyY=Az$)yo?>p_i+1dxc6eI3bPw~X;7>})tUq!=O7-AS(KMiKJz3+>R zJr`sj_-q!}1u#)EmsbevusR6yJpw-OM)A?>XmA7TLiG#%$#DEy!E|xjr5x@1L09#S z)LNa|{T?|s{Y=Ll6wAUzigWj|(+SUggJp5GI-BVF?*T1Gqnay7QJKyC%aWdg?*Z`n zf`lpTJ=VvK*!cX_FhHGHJ^3>68kuU5i{hJcV}h6dzIe15(^D)1f4FQ+uO+oac(J#p z?3d-`%(!H7z83_2DmLy#zY7r&SVR0>5Imkj{I7DDFUnVFx8j3GowfAv`|afD?_@Pv z9S~f)puxiNb&xp~-|p&wi>^RKEZ&_(%5(mTv5mpfZfOyF2p;Fw+_ayn7Z zTZYX9kkd*sY@94xoBy+i+q=*16RQSqZEdv&Gnt1`h&JhR22BDc8X%}ZeWO9|E2Q85 zw~1DTo_4==qg8}6OWzxQ%%t=-F?jsHy)6RCjJoxYOOGm(VzllgcDgO@Q-)8>#SW)h zdnsl3kDSj+h4m`g^OJ?!u#9&FsRB6FQ(^X>ivUuGiQ&)liB5I9a+p6fpg)a)uV^>12Ke_o>FQL)zDHH&YG@gW& z-8?yIT-W$XxT^Hc>IXw{m{Ke7bs=lAO{jyYI{pFnnQYP!cBR;yM~2RlUlhX0tasG> zVsd&vm@}1x!B!?af{N?Rz&;{+{48$5-~!W@h{O9CxZJmpH6(nMss)Y*}ZB!_Cl+vp3zR7lnrej9jyh z&m}TBza&Tb;u*w0@-oQv&<~}O42$|>I72p;QqSLI*^gQ{dhO^q8T@K}Ao2WSUL$6b z#cul9caFG$`!knt^Jw%M-mj};^FR^?DP%F@;C{h?r?8^-*VRF-^cbikpZ;6HG7@gh zD!NM%_fnZVMa*O!AF%!I6>&+W3=!ZTmZukXhTLwqQo;7p)NW;6TsW|d)JeL4d|_KlzysDo#m!A} zV<;t1)@{QA+2S`-^*X^FdKhx-5Pw{ilBggUd49`W!BzPT_6Ff2I@fZRp;^{j$k@5R z+2u&2`Myd5`RbY_sjjZJcW_Yo&o$(ZD*Wd&qW}ecywO$|P7dBjy`MpJo}AOiUqxKZ z`teozo=><|tQLC9yc%Hxd`3n{FmT~GS4HMOt}og6`2n$w^D&NZwD&co=$pJuoyw&N zz@pxmA$TWe7~reSt6U{Ta=#z2Eh8mBRLqR&nL&1lK$}Qw&#tAi%`AjD0s;6CRu2b7 zNkGjqLqp#MbtiR3t?EL!aIKci?+vbZm&G4l?AtC)~+$KO;`qqdDPsSdVY#!eL;I)v13MPI8gN z5_KuI9mj>jEQir5x|FpjXu9p;y#!*LTcUMVI+XVdXAO5xx5Me@Vx@4L)l@PLcu14_ z=b(Ld)I)VeM{>o9S9F})c#@LmnXwe_24d%OTS98~{Ya`I&Bi#~4fWV>_4OYAWt9 zCG6zuQ2f{Mfd7krS^GBGK)1&3eFsO!uC8!;JVileVB^kI*ixjXrM+*bD;pLertww0 zh5J*%xh2ju&LikS{SDaQK#;wnwRPUq?)frxyuBmg^9f;1w_Q9})ZH^oZ?kt@|_=Wsd6F?uzYzqEcM^+VBp`F?ZX zf{!8~X@U0>>HcG#No&R=l6LGk#k18dZ_lnbeB$wqys_L6ZaXW3qJnyXKtj9xVHMb;Jq{oUdg%GedHVx zI=0JwyFzliou(|5;{WO4%EO_2yZ?+eQIiOv8LBUp?1XGnX%#BV5QePr%@$e0*vh_U zne1DZWQj!9u`k&oA%n4w#27P{8O-u~yubH)|Cr~GnYpfWo^#*lzCY)47OtvOS>oIL zRO)%D7+d)M+}#7KGa4EkNl_Gi(+m08w1kw#g$9IeTKp}Cnl(XqYm`Z>!~nccFQBXx z?_T-wWA&LlMKj@(>IT6o{l12Sn+FwFor#4)l_6AD7_{52`L1m2jYtlMVJvUN*T`ax zlYLhR9L$`|_q^4OjluxfFD)C$KB9Kq@=_u{FFrN3^NlPJ- zNWs&~IgbE~<41CdD_*Uc>FSaayNkcs{Q~Z!z54NSJu_9V4-inIo!(Fnw^_Z2zwqD9 zLu%2`C{X$izD)%4+Zi9rfb_B773k&hx~QZ)Yj=MwMj8}Y-0uu#H)H$lKe{Bokf%Br zt(PeWTmg4C6tUj(Kr?N)rw0@k*_S&}YbokpYE%30!Fy=p?=iVp8>G)jZ`cYD0t9ltr4kb@`9W1T~x;{ z2g>q~o^#7#eGZ4_-L^WU>KL$@WwIG#)n=HhV$2YI!u`HzlB~ZkTmOIXNYtGQwl~sn z__OaO!hA+o@5FFtD0dqTZTc!cOLXx`zG=uz@?3pq8S{|M*cFKxEI)mTz6VCy{y$t3 z+_DdG41x7eZ(Y38{qDmN;0$)3xLxu<|DnRcYCkggTE{B@zl2vlV~iB**eOlFf>U#H ztsG1OFjh8vV!+?C81ak5)$Rhk|JTwg9Jh9oehIztWG~(;W%r}=N24q6excSRA~TLa z><1Qp^B3?P7NPCJr9%n0KDW3Qy%`F_&es}US&`?8RbP^?2he2F&Wk8+({QKmCnzf$ zxEG(ApGQ0Cb-;@--19V)kgOtiOpvJpPodEO@n6~ZvtyXxuhXwJwd&fPc7l8wqa)09 zcPO_+v01^p7FybIX>-NU{3kM)Dwd0t_O5ja>FWh#19yebGIj0tH)3zSt2pgkuW%K{ zu=dezs+L0(OYe~Z)gnBjCGcV#$5VGd+ld}?F+BS~MjepghDzuvzGxwpk(rvasZ^FN zx%otM0>WKDV+Ealr}ow%;ClGOUDJB}AzVkk#PwRHa{0KEN`dO%{>bXvjwpW+4QbdP zcePT7W!Z4yV2$g|3fS+mHY8Ec|MAiD$2@E7aLr;Hl} z@MGj+6Vc6^#ulZSH}*9TsoFplwR@094L(KOxO>pRauNs`%RNZRh;1 z;F-#g=ltPC|9V4UznOED5k39FW*T968!c9ocDIAFVAd$p*c)` zc*-c)3x1w%+e-7;0B1Kk?0s+{5PJbsArBO1-+C||c)0hBMkP&safFyGzv&xzemWDJAxX2oFz*0G*}(y|mJO+l{KY2G zmKO+=I?3a;zL+)So`b$d-kEJCuMZ9vOT^8bns%p76)660Sy~QJ^xl}F{S_0)Ni>86 zYviUYI$p7g`K6Yac_rn!nnkWwJJN%Gy|^6}7c=>-9|qEk7+q$KkHlz{AguBhb4y`O`SrK$uVo_(gtwP4O?} zWNLGozZ!2rpN3fUyPp|wSA1yPIdy>}bf%Dgl`2zbIAUio0E885UspGgYRn6XUi%1y$ z^u7KxjHDQqkhyPYvVuwK2Ku7@^u1X{bdZq1P#mqA5tW;P3{z{*b{#(U{y{3}QftmD zQ$7~knBnrp2rmNyw%$N6U({p=!M7-At`LyQ#^`o-z!c4PM)+T#t-03C4$k8AamwsM`y{tQ2BCYRBg+<+_74y7*bJ9!1Jvig=3 z{c|cj7k{U`yCyqV-Jl)Ucpa3n)%Xx~HZGu|_o(4Z~HReriIUk)u`~>VYT6q>TKi)c(`N z!uPNfM;$akjc&EB@rn>8o-&{VIi~v677ow{tQSczMMz(j*Xcm&GtV2>y+G`y~*!2lFZeIbN?q z7xcKYe7)6jEWQr@B1Oqwdp4Ciz&S(4%%li^`#^Y5{(2r=8DE82OAF~LiMRPBi)c`1 zq#cBy4;>n0g34N*=4;3%2DA`Nd}J*RxnEVQEt0c7ax~)P9zKW0yM2LDT39Pi>zrv4 zu-&vAU9pPK2r^t6`u358e-8^e;%d0WQV{ZF-Cwac{@9&ypSWQlX<=HW+zTkg!(DQ5 zYZ>-+b)chnjuVM=AxKl(096D)ZDpLOs1YkwUbl_$@V+Y4&LnlI4lSKKkt^)Y@qI*e zGm2P5Lv0nxU_?+;7n=C!^gaPzOv=zD_-~#>cDc#Uv$E#VF~cH7K^CUC55|pX1S?wl ztJVZ3BPC4Md_#9mfLr$aeGL7E;sz-LfXbjt{(O?`~Uabx&< z+fy3X^gcKENOQ>C0|{QVPze*5P+3cLdltwi<9w~IQuexA%BFZEo)g0;Hs8rSdb$%? z6NFo}gDk!>-Utwidotx;j^B$FRUUh#*rmHqpTBE~k_~{1xOG_pw`fr=VrTEKY-(Wl zb{W}zva_KEqmXk2!|!se?FutwbUG%gZN{;+vfCkNzi}lBkiAgwZ`#6;53Vj1ezO2eJZgtwK-Po$>Df6lc zOIbi*L_#5P%j4ER%}bm1z;Zdvc+|hj`~5%l6f*AK^W*>q9|1I@)mB4({*54j3&d{f zV%O{)0$`+H)3^jMJZRLBB->Jd9r40XN;LA`kl1FFMIvZU*nM27z_hpHK%!zTe~fKA z$)Gy?Ak(!SuzpGg2;O?OLu#S#@rBVtRMmCS%>kmI_Fr<-LZ%;QZ5y~Am;(k3Cb^V* zt9$#=Z%ObvQt?1*;iXIE6UAGyLN#YWZHo03Kd;c(hi&$DmU{<2d93PAV$mBaVg{{xfFVC1wL1ktb(3OPnJ2HVy&rf2CZah*|DFu=FK#tP95&guMd0zKOcg8 zTxpe+gV25@FrGqC3=ix8NQq+Qu+#EO5jGZd_P#jaRZWoCELkZ4ua&F5Hw<`VEfLB)U3TOcVlL* z@44{r^;`0IF5hJ)AV?M1R;Zr_9~;W^ntTp3gA`_HpJ4Q_4AgRI5_LVw_VwFBUrytW z*3RBt`iImXw)-t)z)uibXDO#$VQNnVPcbIHUy`|~h|v(M=5ko!?S>|{oB#(q;+=tU zDhs&NsEIEp@wY*8yE^4P-!xj*1DCYQ6%M-Vg_mk}zY@X&eeJ((A7;2edds(TZpHEB zq?9Q_g+|s8Z6SSg$M4+K z_QYPNYX%2^R0VV8*RNofVy;~@Ss1)hCdfFWSnhb1Br;cCFf;C}2sQP?Fra;$)|a(x zCX5Mp_gjv<9u|;Z4=0I0d*!irWWNM9`@(BHuRrU7CeEDhOzZq*Q4Y9k&*x;=QrDM( zT^EB&8_Pkoba(P3zPIZKWd`t}qf^jw==KH1KQ4&BSQE`H-If@i2SfIzuUjTkmI^%^ ze&M{hXNKQ40*(g~@CvtMAeS>64EEx3e1Fr)}0e;b~6{8cXK@=ak% z*r4u@47+DT{-k3ko<06~6Vwy^kAGuRcKOHet15LHYk$3KKBQ^_J8&HL1R|C}_C$@Z zP-0-a_m)fdi=LOjtge9!)>PB{^m>yX1T^$pUXSM+2tjO>ul#u`Rp`aPTR+~kh@ovr zfspMTuMt#>>+vafwa&|6R8UuT%ZKByYn@ic@Dsd1RK`p6-Bswufb5QU=vu{QO_v6D z1xu{z?3Lt%mQ;UrQN&4~I-1wqlh!Rqy?}|8ByAALBAxGa$(_gNsxaDST_yq3 zfCBXfw+~`A3J^0)2F~EbJi?vM?Cp5#>xakrNogw@L%PaY{Nol%x1yvQW23Ufx(jo& z)9ramofd9Rs;tJTIFZshVZLKqb5XNTtcZ;-CoF@`f$~;HzlKwaIw(sN3YqC+h*F2V zX^sbo>Obpk$pA=%WL|S&u_nfSBLzolg60uF(r)1Q#Dd*!>VAFZbE29vrCxk7y!dU* zXzio*#p28=Ko}i3xV~@_TaF&GYm&0#0!fCKTk-@nJ)kTEe5ag#W-FpfYZ zPBL+N`viylpJJT=7Cj=z!zXhz{XuZp{tIQP*%KIm6SWGK(6Z_yXe(20x{3r!iUgiZ zV0~vE0@Ca3WmlK>C*LPHnHq*UMN7KUcQbwez9P`$aDG7Qy~o7(%!|X7GUIQ687F~3 z6JtdCy)hWFJ@eeOUc&(*AyxE$DhxT~8)T{S9)%76*F2?F$ z=-(4q1N&Ai4p+s*V9B3+xtHmQy|#5j{c420qV4D*neq>cqu2i=cAx*lh1t_) z^4WeW<2e)8dI1a2eHqhFFEbsrTljP_e$pn)zw%-0Ou$~FQXy9bJj%9a84MJiIhzJc z?6n5i-S9I_KDGeVf3NCs-kUfV2hhZ}Kp5IaC4~n%!J14HlZ8%^B=xf*tq5~*ocU3M zVIbE*!YwSQ;_L*vNgtSFQ5!0z)G$AgGhVEtByAD-8ps)03K3+lfF z^(Z6L59qTDCjAm7-3P9zTha8DHnwaTJHmB}5&$S$K_rf2KQHnfDnHk&aH}C=(y{uo z%a!7L-WwHS9Bj)uC?7@>qv6gUF0;MmD*;gIgaH=K$h$TNR5HW8Q$T>cA;YmaI6!{t(2!(OaXDnZs zY+BPJI4pqg5&VT1??&TLOM2X|CUZmcy!XDS6O}Y(!Shii6RdI^*83Ejt8ZL)8rQ3S zS_T~tO=H0g5Q)7^obG=A#>>mw>1#FUza%8J>%92+1&@~}s#geJ@TT;%U*maBncltn zoxN0r^-xO_!!Vbdpm(khUA?xqp+a!~(?KW>_udElw>JjtcBq_r%C{K1Ckgi-q`DoI zH9WX`CRt>b*38NABd5zT_t1>SF!NI=H+)OnqfpkF#5$TIUgB-I+UbLbby^J~t>}Nx z>=(TVmk|1Tc>9oE=ThoNzCXxuwdvVqs@i&Pj#8IsS0a>IuZL}e9jJ+yo% ztTJ39k`bB_UU0X=BJe0)m5%(AU(~>BIS(w_|!&CZvM5x-;TEj zc19kpNvePJME!4`IXeG`(fxUg0T(=eWUB7zRDrbg?!-kKBtHf`5Ghf3t-8O|b%42% zh7he#S}1vZIs<5`$WFW}FDEDWBgLH}a#iF9fB-b5naQW4%r|McOWUALRnp|Q*Zh3m$hyIvs_|b^}PeC;krqf>^ V9$kav21a9p?%&qesk~_&`hTf}K^6c2 literal 15637 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 diff --git a/icons/mob/screen_spells.dmi b/icons/mob/screen_spells.dmi index de2e1354c35d9aeedd5223cb5ea39b951cd5b4f6..c320d53590b0c54f41e061b7bb33a3f8d4883a9a 100644 GIT binary patch literal 66661 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 P;7dweUaVL|&-ecT+m Date: Thu, 5 Apr 2018 15:42:22 +0300 Subject: [PATCH 05/72] Makes human examine not force lowercase on named accessories. --- code/modules/mob/living/carbon/human/examine.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index b82da13991..096d8b25a6 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -145,8 +145,8 @@ if(A.concealed_holster == 0 && A.show_examine) accessories_visible.Add(A) if(accessories_visible.len) - tie_msg += ". Attached to it is [lowertext(english_list(accessories_visible))]" - else tie_msg += ". Attached to it is [lowertext(english_list(U.accessories))]" + tie_msg += ". Attached to it is [english_list(accessories_visible)]" + else tie_msg += ". Attached to it is [english_list(U.accessories)]" if(w_uniform.blood_DNA) msg += "[T.He] [T.is] wearing \icon[w_uniform] [w_uniform.gender==PLURAL?"some":"a"] [(w_uniform.blood_color != SYNTH_BLOOD_COLOUR) ? "blood" : "oil"]-stained [w_uniform.name][tie_msg]!\n" @@ -166,7 +166,7 @@ if(istype(wear_suit,/obj/item/clothing/suit)) var/obj/item/clothing/suit/U = wear_suit if(U.accessories.len) - tie_msg += ". Attached to it is [lowertext(english_list(U.accessories))]" + tie_msg += ". Attached to it is [english_list(U.accessories)]" if(wear_suit.blood_DNA) msg += "[T.He] [T.is] wearing \icon[wear_suit] [wear_suit.gender==PLURAL?"some":"a"] [(wear_suit.blood_color != SYNTH_BLOOD_COLOUR) ? "blood" : "oil"]-stained [wear_suit.name]!\n" From 4ac6d342353115c350844c2c78f26dbb50cd552c Mon Sep 17 00:00:00 2001 From: Neerti Date: Thu, 5 Apr 2018 13:07:38 -0400 Subject: [PATCH 06/72] Adds Tile-based Attacks Adds ability to attack mobs by clicking their tile. When someone clicks a tile with a weapon while off help intent, and if a mob is occupying that tile, the mob will be attacked as if they were clicked directly. If more than one mob is on a tile, one is chosen randomly. You cannot hit yourself by clicking your own tile. Weapons with cleaving abilities will attempt a cleave on the tile clicked on, making it very easy to hit (simple) mobs with those weapons if near you. Other changes. Cleave proc can accept any atom now and not just a mob. Also cleans up weapons deciding how they can cleave somewhat. --- .../objects/items/weapons/material/knives.dm | 8 +----- .../objects/items/weapons/material/misc.dm | 2 +- .../items/weapons/material/twohanded.dm | 7 +---- .../objects/items/weapons/melee/energy.dm | 7 +---- code/game/objects/weapons.dm | 19 ++++++++++--- code/game/turfs/simulated/floor_attackby.dm | 6 ++++ code/game/turfs/turf.dm | 28 +++++++++++++++++++ code/modules/mob/animations.dm | 5 +++- 8 files changed, 57 insertions(+), 25 deletions(-) diff --git a/code/game/objects/items/weapons/material/knives.dm b/code/game/objects/items/weapons/material/knives.dm index f2528f5786..94bc9e8f69 100644 --- a/code/game/objects/items/weapons/material/knives.dm +++ b/code/game/objects/items/weapons/material/knives.dm @@ -99,15 +99,9 @@ icon_state = "machete" force_divisor = 0.3 // 18 when hardness 60 (steel) attack_verb = list("slashed", "chopped", "gouged", "ripped", "cut") - var/should_cleave = TRUE //Now hatchets inherit from the machete, and thus knives. Tables turned. + can_cleave = TRUE //Now hatchets inherit from the machete, and thus knives. Tables turned. slot_flags = SLOT_BELT -// This cannot go into afterattack since some mobs delete themselves upon dying. -/obj/item/weapon/material/knife/machete/pre_attack(var/mob/living/target, var/mob/living/user) - if(should_cleave && istype(target)) - cleave(user, target) - ..() - /obj/item/weapon/material/knife/tacknife/survival name = "survival knife" desc = "A hunting grade survival knife." diff --git a/code/game/objects/items/weapons/material/misc.dm b/code/game/objects/items/weapons/material/misc.dm index 87bfb0454d..bbb8171b10 100644 --- a/code/game/objects/items/weapons/material/misc.dm +++ b/code/game/objects/items/weapons/material/misc.dm @@ -28,7 +28,7 @@ icon = 'icons/obj/weapons.dmi' icon_state = "unathiknife" attack_verb = list("ripped", "torn", "cut") - should_cleave = FALSE + can_cleave = FALSE var hits = 0 /obj/item/weapon/material/knife/machete/hatchet/unathiknife/attack(mob/M as mob, mob/user as mob) diff --git a/code/game/objects/items/weapons/material/twohanded.dm b/code/game/objects/items/weapons/material/twohanded.dm index 6631ec25fa..acc3132712 100644 --- a/code/game/objects/items/weapons/material/twohanded.dm +++ b/code/game/objects/items/weapons/material/twohanded.dm @@ -94,6 +94,7 @@ force_wielded = 30 attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") applies_material_colour = 0 + can_cleave = TRUE /obj/item/weapon/material/twohanded/fireaxe/update_held_icon() var/mob/living/M = loc @@ -124,12 +125,6 @@ var/obj/effect/plant/P = A P.die_off() -// This cannot go into afterattack since some mobs delete themselves upon dying. -/obj/item/weapon/material/twohanded/fireaxe/pre_attack(var/mob/living/target, var/mob/living/user) - if(istype(target)) - cleave(user, target) - ..() - /obj/item/weapon/material/twohanded/fireaxe/scythe icon_state = "scythe0" base_icon = "scythe" diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index f7497ec3ff..ad30eb0a57 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -87,6 +87,7 @@ attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") sharp = 1 edge = 1 + can_cleave = TRUE /obj/item/weapon/melee/energy/axe/activate(mob/living/user) ..() @@ -98,12 +99,6 @@ icon_state = initial(icon_state) to_chat(user, "\The [src] is de-energised. It's just a regular axe now.") -// This cannot go into afterattack since some mobs delete themselves upon dying. -/obj/item/weapon/melee/energy/axe/pre_attack(var/mob/living/target, var/mob/living/user) - if(istype(target)) - cleave(user, target) - ..() - /obj/item/weapon/melee/energy/axe/suicide_act(mob/user) var/datum/gender/TU = gender_datums[user.get_visible_gender()] visible_message("\The [user] swings \the [src] towards [TU.his] head! It looks like [TU.he] [TU.is] trying to commit suicide.") diff --git a/code/game/objects/weapons.dm b/code/game/objects/weapons.dm index 7a619477ea..c9a4babd9e 100644 --- a/code/game/objects/weapons.dm +++ b/code/game/objects/weapons.dm @@ -2,6 +2,7 @@ name = "weapon" icon = 'icons/obj/weapons.dmi' hitsound = "swing_hit" + var/can_cleave = FALSE // If true, a 'cleaving' attack will occur. var/cleaving = FALSE // Used to avoid infinite cleaving. /obj/item/weapon/Bump(mob/M as mob) @@ -16,14 +17,17 @@ ) // Attacks mobs (atm only simple ones due to friendly fire issues) that are adjacent to the target and user. -/obj/item/weapon/proc/cleave(var/mob/living/user, var/mob/living/target) +/obj/item/weapon/proc/cleave(mob/living/user, atom/target) if(cleaving) - return // We're busy. + return FALSE // We're busy. + if(!target.Adjacent(user)) + return FALSE // Too far. if(get_turf(user) == get_turf(target)) - return // Otherwise we would hit all eight surrounding tiles. + return FALSE // Otherwise we would hit all eight surrounding tiles. + cleaving = TRUE var/hit_mobs = 0 - for(var/mob/living/simple_animal/SA in orange(get_turf(target), 1)) + for(var/mob/living/simple_animal/SA in range(get_turf(target), 1)) if(SA.stat == DEAD) // Don't beat a dead horse. continue if(SA == user) // Don't hit ourselves. Simple mobs shouldn't be able to do this but that might change later to be able to hit all mob/living-s. @@ -42,6 +46,13 @@ if(hit_mobs) to_chat(user, "You used \the [src] to attack [hit_mobs] other thing\s!") cleaving = FALSE // We're done now. + return hit_mobs > 0 // Returns TRUE if anything got hit. + +// This cannot go into afterattack since some mobs delete themselves upon dying. +/obj/item/weapon/material/pre_attack(mob/living/target, mob/living/user) + if(can_cleave && istype(target)) + cleave(user, target) + ..() // This is purely the visual effect of cleaving. /obj/item/weapon/proc/cleave_visual(var/mob/living/user, var/mob/living/target) diff --git a/code/game/turfs/simulated/floor_attackby.dm b/code/game/turfs/simulated/floor_attackby.dm index 5602eac320..91371e7beb 100644 --- a/code/game/turfs/simulated/floor_attackby.dm +++ b/code/game/turfs/simulated/floor_attackby.dm @@ -3,6 +3,12 @@ if(!C || !user) return 0 + if(isliving(user) && istype(C, /obj/item/weapon)) + var/mob/living/L = user + if(L.a_intent != I_HELP) + attack_tile(C, L) // Be on help intent if you want to decon something. + return + if(flooring) if(istype(C, /obj/item/weapon)) try_deconstruct_tile(C, user) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 100c3b5a31..58da7d1129 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -86,6 +86,34 @@ turf/attackby(obj/item/weapon/W as obj, mob/user as mob) S.gather_all(src, user) return ..() +// Hits a mob on the tile. +/turf/proc/attack_tile(obj/item/weapon/W, mob/living/user) + if(!istype(W)) + return FALSE + + var/list/viable_targets = list() + var/success = FALSE // Hitting something makes this true. If its still false, the miss sound is played. + + for(var/mob/living/L in contents) + if(L == user) // Don't hit ourselves. + continue + viable_targets += L + + if(!viable_targets.len) // No valid targets on this tile. + if(W.can_cleave) + success = W.cleave(user, src) + else + var/mob/living/victim = pick(viable_targets) + success = W.resolve_attackby(victim, user) + + user.setClickCooldown(user.get_attack_speed(W)) + user.do_attack_animation(src, no_attack_icons = TRUE) + + if(!success) // Nothing got hit. + user.visible_message("\The [user] swipes \the [W] over \the [src].") + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, -1) + return success + /turf/MouseDrop_T(atom/movable/O as mob|obj, mob/user as mob) var/turf/T = get_turf(user) var/area/A = T.loc diff --git a/code/modules/mob/animations.dm b/code/modules/mob/animations.dm index 7f082e1ef0..5fe2122b8c 100644 --- a/code/modules/mob/animations.dm +++ b/code/modules/mob/animations.dm @@ -201,8 +201,11 @@ note dizziness decrements automatically in the mob's Life() proc. animate(src, pixel_x = pixel_x + pixel_x_diff, pixel_y = pixel_y + pixel_y_diff, time = 2) animate(pixel_x = default_pixel_x, pixel_y = default_pixel_y, time = 2) -/mob/living/do_attack_animation(atom/A) +/mob/living/do_attack_animation(atom/A, no_attack_icons = FALSE) ..() + if(no_attack_icons) + return FALSE + //Check for clients with pref enabled var/list/viewing = list() for(var/m in viewers(A)) From 941b4ce7fa364e34c9c6e2a0f5f4f02138a411f6 Mon Sep 17 00:00:00 2001 From: Serithi Date: Thu, 5 Apr 2018 20:51:41 -0700 Subject: [PATCH 07/72] Adds my recent ambient track to the jukebox --- code/game/machinery/jukebox.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/machinery/jukebox.dm b/code/game/machinery/jukebox.dm index 5b5bb8c475..caa71d7fb5 100644 --- a/code/game/machinery/jukebox.dm +++ b/code/game/machinery/jukebox.dm @@ -37,6 +37,7 @@ datum/track/New(var/title_name, var/audio) new/datum/track("Part A", 'sound/misc/TestLoop1.ogg'), new/datum/track("Scratch", 'sound/music/title1.ogg'), new/datum/track("Trai`Tor", 'sound/music/traitor.ogg'), + new/datum/track("Stellar Transit", 'sound/ambience/serspaceamb1.ogg'), ) // Only visible if hacked From 4ef644ffb8d69f49172202c1401607833bdfe713 Mon Sep 17 00:00:00 2001 From: elgeonmb Date: Fri, 6 Apr 2018 11:32:43 -0700 Subject: [PATCH 08/72] Kills the Vir Times and replaces the economic destination list with Polaris locations. (#5132) * kills the Vir Times and replaces the economic destination list with Polaris locations. gibson gazzette can stay but you're on thin ice * Update TradeDestinations.dm --- code/modules/economy/Events.dm | 26 +++++----- code/modules/economy/Events_Mundane.dm | 4 +- code/modules/economy/TradeDestinations.dm | 62 +++++++++-------------- code/modules/economy/economy_misc.dm | 2 +- code/modules/economy/lorenews.dm | 2 +- code/modules/events/event_container.dm | 2 +- code/modules/events/event_dynamic.dm | 2 +- 7 files changed, 44 insertions(+), 56 deletions(-) diff --git a/code/modules/economy/Events.dm b/code/modules/economy/Events.dm index 5de2446dcf..9ce263cd17 100644 --- a/code/modules/economy/Events.dm +++ b/code/modules/economy/Events.dm @@ -52,8 +52,8 @@ affected_dest.temp_price_change[good_type] = rand(1,100) / 100 /datum/event/economic_event/announce() - var/author = "The "+using_map.starsys_name+" Times" - var/channel = author + var/author = "Oculus v6rev7" + var/channel = "Oculum Content Aggregator" //see if our location has custom event info for this event var/body = affected_dest.get_custom_eventstring() @@ -66,28 +66,28 @@ if(INDUSTRIAL_ACCIDENT) body = "[pick("An industrial accident","A smelting accident","A malfunction","A malfunctioning piece of machinery","Negligent maintenance","A cooleant leak","A ruptured conduit")] at a [pick("factory","installation","power plant","dockyards")] on [affected_dest.name] resulted in severe structural damage and numerous injuries. Repairs are ongoing." if(BIOHAZARD_OUTBREAK) - body = "[pick("A \'REDACTED\'","A biohazard","An outbreak","A virus")] on [affected_dest.name] has resulted in quarantine, stopping much shipping in the area. Although the quarantine is now lifted, authorities are calling for deliveries of medical supplies to treat the infected, and gas to replace contaminated stocks." + body = "[pick("A nano-contaminant","A biohazard","An outbreak","A virus")] on [affected_dest.name] has resulted in quarantine, stopping much shipping in the area. Although the quarantine is now lifted, authorities are calling for deliveries of medical supplies to treat the infected, and gas to replace contaminated stocks." if(PIRATES) - body = "[pick("Pirates","Criminal elements","A [pick("mercenary","Donk Co.","Waffle Co.","\'REDACTED\'")] strike force")] have [pick("raided","blockaded","attempted to blackmail","attacked")] [affected_dest.name] today. Security has been tightened, but many valuable minerals were taken." + body = "[pick("Pirates","Criminal elements","A [pick("mercenary","Nos Amis","Xin Cohong","Ue-Katish")] strike force")] have [pick("raided","blockaded","attempted to blackmail","attacked")] [affected_dest.name] today. Security has been tightened, but many valuable minerals were taken." if(CORPORATE_ATTACK) - body = "A small [pick("pirate","Cybersun Industries","Gorlex Marauders","mercenary")] fleet has precise-jumped into proximity with [affected_dest.name], [pick("for a smash-and-grab operation","in a hit and run attack","in an overt display of hostilities")]. Much damage was done, and security has been tightened since the incident." + body = "A small [pick("pirate","Nation of Mars","Revolutionary Solar People's Party","mercenary")] fleet has precise-jumped into proximity with [affected_dest.name], [pick("for a smash-and-grab operation","in a hit and run attack","in an overt display of hostilities")]. Much damage was done, and security has been tightened since the incident." if(ALIEN_RAIDERS) if(prob(20)) - body = "The Tiger Co-operative have raided [affected_dest.name] today, no doubt on orders from their enigmatic masters. Stealing wildlife, farm animals, medical research materials and kidnapping civilians. [using_map.company_name] authorities are standing by to counter attempts at bio-terrorism." + body = "Ue-Katish pirates exiled from Ue'Orsi have raided [affected_dest.name] today, no doubt on orders from their enigmatic masters. Stealing wildlife, farm animals, medical research materials and kidnapping civilians. [using_map.company_name] authorities are standing by to counter attempts at bio-terrorism." else - body = "[pick("The alien species designated \'United Exolitics\'","The alien species designated \'REDACTED\'","An unknown alien species")] have raided [affected_dest.name] today, stealing wildlife, farm animals, medical research materials and kidnapping civilians. It seems they desire to learn more about us, so the Navy will be standing by to accomodate them next time they try." + body = "The Vox have raided [affected_dest.name] today, stealing wildlife, farm animals, medical research materials and kidnapping civilians. Fleet assets have moved to reinforce the effected region." if(AI_LIBERATION) - body = "A [pick("\'REDACTED\' was detected on","S.E.L.F operative infiltrated","malignant computer virus was detected on","rogue [pick("slicer","hacker")] was apprehended on")] [affected_dest.name] today, and managed to infect [pick("\'REDACTED\'","a sentient sub-system","a class one AI","a sentient defence installation")] before it could be stopped, causing serious damage. Considerable work must be done to repair the affected areas." + body = "A [pick("malignant webcrawler was detected on","Boiling Point operative infiltrated","malignant computer virus was detected on","rogue [pick("slicer","hacker")] was apprehended on")] [affected_dest.name] today, and managed to infect [pick("an A-class factory monitor","an experimental drone wing","a high-powered financial system","an automated defence installation")] before it could be stopped, causing serious damage. Considerable work must be done to repair the affected areas." if(MOURNING) - body = "[pick("The popular","The well-liked","The eminent","The well-known")] [pick("professor","entertainer","singer","researcher","public servant","administrator","ship captain","\'REDACTED\'")], [pick( random_name(pick(MALE,FEMALE)), 40; "\'REDACTED\'" )] has [pick("passed away","committed suicide","been murdered","died in a freakish accident")] on [affected_dest.name] today. The entire planet is in mourning, and prices have dropped for industrial goods as worker morale drops." + body = "[pick("The popular","The well-liked","The eminent","The well-known")] [pick("professor","entertainer","singer","researcher","public servant","administrator","ship captain")], [random_name(pick(MALE,FEMALE))] has [pick("passed away","committed suicide","been murdered","died in a freakish accident")] on [affected_dest.name] today. The entire planet is in mourning, and prices have dropped for industrial goods as worker morale drops." if(CULT_CELL_REVEALED) - body = "A [pick("dastardly","blood-thirsty","villanous","crazed")] cult of [pick("The Elder Gods","Nar'sie","an apocalyptic sect","\'REDACTED\'")] has [pick("been discovered","been revealed","revealed themselves","gone public")] on [affected_dest.name] earlier today. Public morale has been shaken due to [pick("certain","several","one or two")] [pick("high-profile","well known","popular")] individuals [pick("performing \'REDACTED\' acts","claiming allegiance to the cult","swearing loyalty to the cult leader","promising to aid to the cult")] before those involved could be brought to justice. The editor reminds all personnel that supernatural myths will not be tolerated on [using_map.company_name] facilities." + body = "A [pick("dastardly","blood-thirsty","villanous","crazed")] doomsday cult has [pick("been discovered","been revealed","revealed themselves","gone public")] on [affected_dest.name] earlier today. Public morale has been shaken due to [pick("certain","several","one or two")] [pick("high-profile","well known","popular")] individuals [pick("performing illegal acts","claiming allegiance to the cult","swearing loyalty to the cult leader","promising to aid to the cult")] before those involved could be brought to justice." if(SECURITY_BREACH) - body = "There was [pick("a security breach in","an unauthorised access in","an attempted theft in","an anarchist attack in","violent sabotage of")] a [pick("high-security","restricted access","classified","\'REDACTED\'")] [pick("\'REDACTED\'","section","zone","area")] this morning. Security was tightened on [affected_dest.name] after the incident, and the editor reassures all [using_map.company_name] personnel that such lapses are rare." + body = "There was [pick("a security breach in","an unauthorised access in","an attempted theft in","an anarchist attack in","violent sabotage of")] a [pick("high-security","restricted access","classified")] [pick("section","zone","area")] this morning. Security was tightened on [affected_dest.name] after the incident, and the editor reassures all [using_map.company_name] personnel that such lapses are rare." if(ANIMAL_RIGHTS_RAID) - body = "[pick("Militant animal rights activists","Members of the terrorist group Animal Rights Consortium","Members of the terrorist group \'REDACTED\'")] have [pick("launched a campaign of terror","unleashed a swathe of destruction","raided farms and pastures","forced entry to \'REDACTED\'")] on [affected_dest.name] earlier today, freeing numerous [pick("farm animals","animals","\'REDACTED\'")]. Prices for tame and breeding animals have spiked as a result." + body = "[pick("Militant animal rights activists","Members of the terrorist group Galactic Organization for Animal Rights")] have [pick("launched a campaign of terror","unleashed a swathe of destruction","raided farms and pastures","forced entry to an animal processing plant")] on [affected_dest.name] earlier today, freeing numerous [pick("farm animals","animals")]. Prices for tame and breeding animals have spiked as a result." if(FESTIVAL) - body = "A [pick("festival","week long celebration","day of revelry","planet-wide holiday")] has been declared on [affected_dest.name] by [pick("Governor","Commissioner","General","Commandant","Administrator")] [random_name(pick(MALE,FEMALE))] to celebrate [pick("the birth of their [pick("son","daughter")]","coming of age of their [pick("son","daughter")]","the pacification of rogue military cell","the apprehension of a violent criminal who had been terrorising the planet")]. Massive stocks of food and meat have been bought driving up prices across the planet." + body = "A [pick("festival","week long celebration","day of revelry","planet-wide holiday")] has been declared on [affected_dest.name] by [pick("Governor","Commissioner","General","Commandant","Administrator")] [random_name(pick(MALE,FEMALE))] to celebrate [pick("the birth of their [pick("son","daughter","child")]","coming of age of their [pick("son","daughter","child")]","the pacification of rogue military cell","the apprehension of a violent criminal who had been terrorising the planet")]. Massive stocks of food and meat have been bought driving up prices across the planet." news_network.SubmitArticle(body, author, channel, null, 1) diff --git a/code/modules/economy/Events_Mundane.dm b/code/modules/economy/Events_Mundane.dm index c3eca773f5..9c6a428852 100644 --- a/code/modules/economy/Events_Mundane.dm +++ b/code/modules/economy/Events_Mundane.dm @@ -1,5 +1,5 @@ -/datum/event/mundane_news +/* /datum/event/mundane_news endWhen = 10 /datum/event/mundane_news/announce() @@ -123,7 +123,7 @@ The [using_map.starsys_name] Times is offering discount tickets for two to see [random_name(pick(MALE,FEMALE))] live in return for eyewitness reports and up to the minute coverage." news_network.SubmitArticle(body, author, channel, null, 1) - +*/ /datum/event/trivial_news endWhen = 10 diff --git a/code/modules/economy/TradeDestinations.dm b/code/modules/economy/TradeDestinations.dm index 6f58bf9aba..fbe4003e81 100644 --- a/code/modules/economy/TradeDestinations.dm +++ b/code/modules/economy/TradeDestinations.dm @@ -16,85 +16,73 @@ var/list/weighted_mundaneevent_locations = list() /datum/trade_destination/proc/get_custom_eventstring(var/event_type) return null -//distance is measured in AU and co-relates to travel time -/datum/trade_destination/centcomm - name = "CentCom" - description = "NanoTrasen's administrative centre for Tau Ceti." +//distance is measured in Arbitrary and corelates to travel time, like, I guess +/datum/trade_destination/luna + name = "Luna" + description = "The capital world of SolGov, host to NanoTrasen's corporate offices." distance = 1.2 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(SECURITY_BREACH, CORPORATE_ATTACK, AI_LIBERATION) viable_mundane_events = list(ELECTION, RESIGNATION, CELEBRITY_DEATH) -/datum/trade_destination/anansi - name = "NSS Anansi" - description = "Medical station ran by Second Red Cross (but owned by NT) for handling emergency cases from nearby colonies." +/datum/trade_destination/nohio + name = "New Ohio" + description = "A world in the Sagitarius Heights, home to Vey-Medical's research and development facilities." distance = 1.7 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(SECURITY_BREACH, CULT_CELL_REVEALED, BIOHAZARD_OUTBREAK, PIRATES, ALIEN_RAIDERS) viable_mundane_events = list(RESEARCH_BREAKTHROUGH, RESEARCH_BREAKTHROUGH, BARGAINS, GOSSIP) -/datum/trade_destination/anansi/get_custom_eventstring(var/event_type) - if(event_type == RESEARCH_BREAKTHROUGH) - return "Thanks to research conducted on the NSS Anansi, Second Red Cross Society wishes to announce a major breakthough in the field of \ - [pick("mind-machine interfacing","neuroscience","nano-augmentation","genetics")]. [using_map.company_name] is expected to announce a co-exploitation deal within the fortnight." - return null - -/datum/trade_destination/redolant - name = "OAV Redolant" - description = "Osiris Atmospherics station in orbit around the only gas giant insystem. They retain tight control over shipping rights, and Osiris warships protecting their prize are not an uncommon sight in Tau Ceti." +/datum/trade_destination/sophia + name = "Sophia" + description = "The homeworld of the positronics and an extremely important cultural center." distance = 0.6 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(INDUSTRIAL_ACCIDENT, PIRATES, CORPORATE_ATTACK) viable_mundane_events = list(RESEARCH_BREAKTHROUGH, RESEARCH_BREAKTHROUGH) -/datum/trade_destination/redolant/get_custom_eventstring(var/event_type) - if(event_type == RESEARCH_BREAKTHROUGH) - return "Thanks to research conducted on the OAV Redolant, Osiris Atmospherics wishes to announce a major breakthough in the field of \ - [pick("phoron research","high energy flux capacitance","super-compressed materials","theoretical particle physics")]. [using_map.company_name] is expected to announce a co-exploitation deal within the fortnight." - return null - -/datum/trade_destination/beltway - name = "Beltway mining chain" - description = "A co-operative effort between Beltway and NanoTrasen to exploit the rich outer asteroid belt of the Tau Ceti system." +/datum/trade_destination/jade + name = "Jade" + description = "Jade, in the Zhu Que system, is one of the Bowl's garden worlds and home to a major ore processing operation." distance = 7.5 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(PIRATES, INDUSTRIAL_ACCIDENT) viable_mundane_events = list(TOURISM) -/datum/trade_destination/biesel - name = "Biesel" - description = "Large ship yards, strong economy and a stable, well-educated populace, Biesel largely owes allegiance to Sol / Vessel Contracting and begrudgingly tolerates NT. Capital is Lowell City." +/datum/trade_destination/sif + name = "Sif" + description = "A garden world in the Vir system with a developing phoron-based economy." distance = 2.3 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(RIOTS, INDUSTRIAL_ACCIDENT, BIOHAZARD_OUTBREAK, CULT_CELL_REVEALED, FESTIVAL, MOURNING) viable_mundane_events = list(BARGAINS, GOSSIP, SONG_DEBUT, MOVIE_RELEASE, ELECTION, TOURISM, RESIGNATION, CELEBRITY_DEATH) -/datum/trade_destination/new_gibson - name = "New Gibson" - description = "Heavily industrialised rocky planet containing the majority of the planet-bound resources in the system, New Gibson is torn by unrest and has very little wealth to call it's own except in the hands of the corporations who jostle with NT for control." +/datum/trade_destination/mars + name = "Mars" + description = "A major industrial center in the Sol system." distance = 6.6 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(RIOTS, INDUSTRIAL_ACCIDENT, BIOHAZARD_OUTBREAK, CULT_CELL_REVEALED, FESTIVAL, MOURNING) viable_mundane_events = list(ELECTION, TOURISM, RESIGNATION) -/datum/trade_destination/luthien - name = "Luthien" - description = "A small colony established on a feral, untamed world (largely jungle). Savages and wild beasts attack the outpost regularly, although NT maintains tight military control." +/datum/trade_destination/nisp + name = "Nisp" + description = "A near-garden world known for its hostile wildlife and its N2O atmosphere." distance = 8.9 willing_to_buy = list() willing_to_sell = list() viable_random_events = list(WILD_ANIMAL_ATTACK, CULT_CELL_REVEALED, FESTIVAL, MOURNING, ANIMAL_RIGHTS_RAID, ALIEN_RAIDERS) viable_mundane_events = list(ELECTION, TOURISM, BIG_GAME_HUNTERS, RESIGNATION) -/datum/trade_destination/reade - name = "Reade" - description = "A cold, metal-deficient world, NT maintains large pastures in whatever available space in an attempt to salvage something from this profitless colony." +/datum/trade_destination/abelsrest + name = "Abel's Rest" + description = "A garden world on the Hegemony border. Coinhabitated rather uncomfortably by Unathi and Solar settlers." distance = 7.5 willing_to_buy = list() willing_to_sell = list() diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index 3ab22c662d..1ca55ddf08 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -90,7 +90,7 @@ var/global/economy_init = 0 if(economy_init) return 2 - news_network.CreateFeedChannel("The [using_map.starsys_name] Times", "[using_map.starsys_name] Times ExoNode - [using_map.station_short]", 1, 1) + //news_network.CreateFeedChannel("The [using_map.starsys_name] Times", "[using_map.starsys_name] Times ExoNode - [using_map.station_short]", 1, 1) news_network.CreateFeedChannel("The Gibson Gazette", "Editor Mike Hammers", 1, 1) news_network.CreateFeedChannel("Oculum Content Aggregator", "Oculus v6rev7", 1, 1) diff --git a/code/modules/economy/lorenews.dm b/code/modules/economy/lorenews.dm index 63f5e02411..4f82c6f12a 100644 --- a/code/modules/economy/lorenews.dm +++ b/code/modules/economy/lorenews.dm @@ -59,7 +59,6 @@ //generated based on Cerebulon's thing on the wiki var/list/prefixes = list("IAV","ICV","IDV","IDV","IEV","IFV","IIV","ILV","IMV","IRV","ISV","ITV","SCG-A","SCG-C","SCG-D","SCG-D","SCG-E","SCG-F","SCG-I","SCG-L","SCG-M","SCG-R","SCG-S","SCG-T","BAV","BCV","BDV","BDV","BEV","BFV","BIV","BLV","BMV","BRV","BSV","BTV","HAV","HCV","HDV","HDV","HEV","HFV","HIV","HLV","HMV","HRV","HSV","HTV","MAV","MCV","MDV","MDV","MEV","MFV","MIV","MLV","MMV","MRV","MSV","MTV","NAV","NCV","NDV","NDV","NEV","NFV","NIV","NLV","NMV","NRV","NSV","NTV","VAV","VCV","VDV","VDV","VEV","VFV","VIV","VLV","VMV","VRV","VSV","VTV","WAV","WCV","WDV","WDV","WEV","WFV","WIV","WLV","WMV","WRV","WSV","WTV","XAV","XCV","XDV","XDV","XEV","XFV","XIV","XLV","XMV","XRV","XSV","XTV","ZAV","ZCV","ZDV","ZDV","ZEV","ZFV","ZIV","ZLV","ZMV","ZRV","ZSV","ZTV","GAV","GCV","GDV","GDV","GEV","GFV","GIV","GLV","GMV","GRV","GSV","GTV","AAV","ACV","ADV","ADV","AEV","AFV","AIV","ALV","AMV","ARV","ASV","ATV","LAV","LCV","LDV","LDV","LEV","LFV","LIV","LLV","LMV","LRV","LSV","LTV") - var/datum/trade_destination/affected_dest = pick(weighted_mundaneevent_locations) //shouldn't do anything, not removing it to avoid breaking shit //formatting breaks my fucking eyes var/body = pick("A high-ranking Vey-Med executive was revealed to have been experimenting on biological neural enhancement techniques, believed to be of Skrellian origin, which could lead to the production of transhuman entities with an average cognitive capacity 30% greater than a baseline human.", "[random_name(MALE)], chairman of the controversial Friends of Ned party, is scheduled to speak at a prominant university in [pick(core)] this Monday, according to a statement on his official newsfeed.", @@ -105,6 +104,7 @@ "EIO spokesperson [random_name(MALE)] stated in a press conference yesterday that the \"Shakespear\" A-class codeline was briefly available for download on the darknet, although they claim to be \"confident that the leak was shut down before any significant portion could be downloaded\". Experts suspect Association involvement.", "[pick("Strives Towards", "Embraces", "Dreams of", "Cultivates", "Advocates", "Exemplifies")] [pick("Strength", "Wisdom", "Independence", "Pragmatism", "Reason", "Development")], a Community Child from Angessa's Pearl, published his memoir today, detailing a shocking level of abuse by caretakers and educators.", "Nova Sixty, Mercurial web personality, claims that the disappearence of the SCG-R Song Shi was a plot by \"extradimensional rockmen\" who intend to sow mistrust between the Association and SolGov. Quote Sixty, \"The Far Kingdoms' attempt to hide the TRUTH only proves that they and their rockman allies are NOT to be trusted.\"", + "Unusual stellar phenomena was detected on [pick(allloc)], sparking concerns about the colonies in the system.", ) news_network.SubmitArticle(body, author, channel, null, 1) diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index f75f6c0597..9ddfd6c214 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -134,7 +134,7 @@ var/global/list/severity_to_string = list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Lost Carp", /datum/event/carp_migration, 20, list(ASSIGNMENT_SECURITY = 10), 1), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Hacker", /datum/event/money_hacker, 0, list(ASSIGNMENT_ANY = 4), 1, 10, 25), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Lotto", /datum/event/money_lotto, 0, list(ASSIGNMENT_ANY = 1), 1, 5, 15), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Mundane News", /datum/event/mundane_news, 300), + //new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Mundane News", /datum/event/mundane_news, 300), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "PDA Spam", /datum/event/pda_spam, 0, list(ASSIGNMENT_ANY = 4), 0, 25, 50), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Shipping Error", /datum/event/shipping_error , 30, list(ASSIGNMENT_ANY = 2), 0), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Space Dust", /datum/event/dust , 60, list(ASSIGNMENT_ENGINEER = 20), 0, 0, 50), diff --git a/code/modules/events/event_dynamic.dm b/code/modules/events/event_dynamic.dm index b1a537639d..260e690924 100644 --- a/code/modules/events/event_dynamic.dm +++ b/code/modules/events/event_dynamic.dm @@ -47,7 +47,7 @@ var/list/event_last_fired = list() possibleEvents[/datum/event/economic_event] = 300 possibleEvents[/datum/event/trivial_news] = 400 - possibleEvents[/datum/event/mundane_news] = 300 + //possibleEvents[/datum/event/mundane_news] = 300 possibleEvents[/datum/event/lore_news] = 300 // up this if the above ones get removed as they damn well should possibleEvents[/datum/event/pda_spam] = max(min(25, player_list.len) * 4, 200) From 147cef7ff7808dad7077feffb7f94a6535bcbb8a Mon Sep 17 00:00:00 2001 From: Anewbe Date: Fri, 6 Apr 2018 22:38:38 -0500 Subject: [PATCH 09/72] Blast Doors can't be Emagged --- code/game/machinery/doors/blast_door.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/game/machinery/doors/blast_door.dm b/code/game/machinery/doors/blast_door.dm index 0112431bac..58ce8b282c 100644 --- a/code/game/machinery/doors/blast_door.dm +++ b/code/game/machinery/doors/blast_door.dm @@ -7,6 +7,9 @@ // as they lack any ID scanning system, they just handle remote control signals. Subtypes have // different icons, which are defined by set of variables. Subtypes are on bottom of this file. +// UPDATE 06.04.2018 +// The emag thing wasn't working as intended, manually overwrote it. + /obj/machinery/door/blast name = "Blast Door" desc = "That looks like it doesn't open easily." @@ -56,6 +59,10 @@ radiation_repository.resistance_cache.Remove(get_turf(src)) return +// Has to be in here, comment at the top is older than the emag_act code on doors proper +/obj/machinery/door/blast/emag_act() + return -1 + // Proc: force_open() // Parameters: None // Description: Opens the door. No checks are done inside this proc. From c705d1b1a9cfa2230a2fa9ec7730a02460386260 Mon Sep 17 00:00:00 2001 From: ReddeyfishVor <36580397+ReddeyfishVor@users.noreply.github.com> Date: Fri, 6 Apr 2018 22:52:00 -0700 Subject: [PATCH 10/72] fix incorrect 'disable growth' logic in spiders previous code made the assumption that negative numbers evaluated to false. --- code/game/objects/effects/spiders.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index d3b9853e06..7beb1e6329 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -213,7 +213,7 @@ skitter() else if(isorgan(loc)) - if(!amount_grown) amount_grown = 1 + if(amount_grown < 0) amount_grown = 1 var/obj/item/organ/external/O = loc if(!O.owner || O.owner.stat == DEAD || amount_grown > 80) O.implants -= src @@ -229,7 +229,7 @@ else if(prob(1)) src.visible_message("\The [src] skitters.") - if(amount_grown) + if(amount_grown >= 0) amount_grown += rand(0,2) /obj/effect/spider/spiderling/proc/skitter() From cc8b002188f300b01a85c269febb3e31fbb71686 Mon Sep 17 00:00:00 2001 From: Elgeon MB Date: Sun, 8 Apr 2018 11:14:55 -0700 Subject: [PATCH 11/72] yet another lore update --- code/modules/lore_codex/news_data/main.dm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/code/modules/lore_codex/news_data/main.dm b/code/modules/lore_codex/news_data/main.dm index 2b0c7a4a81..cf3660a620 100644 --- a/code/modules/lore_codex/news_data/main.dm +++ b/code/modules/lore_codex/news_data/main.dm @@ -4,6 +4,8 @@ region. Each is labled by date of publication and title. This list is self-updating, and from time to time the publisher will push new \ articles. You are encouraged to check back frequently." children = list( + /datum/lore/codex/page/article9, + /datum/lore/codex/page/article8, /datum/lore/codex/page/article7, /datum/lore/codex/page/article6, /datum/lore/codex/page/article5, @@ -81,7 +83,7 @@ /datum/lore/codex/page/article6 name = "3/03/62 - A Week Out From Almach: What are the facts?" data = "* Several organizations in the Almach Rim, including Angessa's Pearl, the Aetolian Council, the Interstellar Workers of Wythe, the Republic of Whitney, and members of several prominent families in the Neon Light unilaterally declared secession from SCG.

*This secession was first called the Grey Hour by political scientists in New Florence, a term popularized by reporter Elspor Fong.

* Shelf, the FRF, and the EFRB were declared \"observers\" in the Almach Association charter.

* None of these organizations have issued a statement on the matter.

* The SCG-R Song Shi was stranded in the region during the secession.

* SolGov has not issued an official statement of the fate of the Song Shi.

* Several confederate agencies, including Emergent Intelligence Oversight, the Trade and Customs Bureau, and SCG Fleet Intelligence have declared a \"state of emergency\".

* SolGov itself has NOT declared a state of emergency.

* Legitimate communications in and out of the Almach Rim are restricted to audited text messages for the period.

* Several illegitimate communication links exist and are believed by Fleet Intelligence to be currently hosting the official sites for Morpheus Cyberkinetics and for the Association itself.

* Icarus Front chairperson Mackenzie West has proposed a moratorium on the creation of new Prometheans for the duration of the crisis.

* Local laws on the subject will apply until the Assembly meets late in May.

* No confederate lawmaker has proposed action against Relani, Shelfican, or newly Almachi nationals living within stable regions.

* The border remains tightly closed to migrants, media, and diplomats alike." - + /datum/lore/codex/page/article7 name = "3/21/62 - Relan, Shelf Join the Almach Association" data = "Recent reports from within the Association indicate that the Free Relan Federation and Shelf have officially decided to join the Almach Association. President Nia Fischer of the FRF had this to say on the matter, in a speech addressed to the population at large. \ @@ -94,3 +96,16 @@

\ \"We're probably going to regret this but, y'know, the whole thing is kind of our fault. Sure, whatever.\"" + +/datum/lore/codex/page/article8 + name = "4/1/62 - Almach Cordon Breached by Unknown Organization" + data = "Early this morning, SolGov ships assigned to the Almach Cordon around the Rim territories reported that a number of bulk freighters had eluded apprehension and are now at large within the Golden Crescent. Lieutenant-Major Volkov of the SCG-D Henri Capet reports that the blockade-runners were highly organized and determined, citing several lightly-manned ships left behind to tie up the SolGov forces long enough for the freighters to escape, detonating their reactors when they lost the ability to continue fighting. This resulted in three Fleet casualties and a significant degree of damage to the Henri Capet. The contents and location of the freighters are unknown at this time. In response, eight light-response vessels are being assigned to the Saint Columbia Fleet Base from Jahan's Post and Zhu Que. Residents and traffic officials in Vir, Oasis, and Gavel are to remain alert and notify police if any suspicious or unregistered craft enter their space.\ +

\ + A spokesperson for the Association claims that, while they make no attempts to stop aspiring blockade runners, the organization responsible for this most recent attack is unaffiliated with the Association as a whole and deny any knowledge of their identity or motives." + +/datum/lore/codex/page/article9 + name = "4/7/62 - Boiling Point Tragedy in Gavel" + data = "Today, April the Seventh, marks a day of tragedy for all the galaxy. A small group of operatives claiming to be associated with Mercurial terrorist organization Boiling Point invaded major refueling platform NLS Aquarius in the Republic of Gavel after hijacking civilian transport vessel WTV Orion and faking a drive failure. Several detonations were reported within the Aquarius, the operatives entering through unknown (potentially Skrellian) means. After stating their affiliation and desire for the liberation of all \"Prometheans, drones, and ex-humans\", they opened fire on a crowd of unarmed bystanders, killing as many as seven. A multiple-hour long firefight with Nanotrasen corporate asset protection ensued, at which point the operatives demonstrated capabilities well in excess of Five Points-prescribed limits. Asset Protection was successful in repelling the terrorists, though their harsh methods drew outrage from the people they were protecting, leading a notable director of research to resign her position with the corporation. Several operatives are still at large, though the SG-PV Juno recovered two living terrorists and one totaled synthetic platform. \ +

\ + The intervention of a local Defense Force drone wing on behalf of the terrorists leads many in the intelligence community to assume that more Boiling Point operatives remain active within Gavel, and possibly nearby systems such as Vir and Oasis. Some have also noted that elements of the terrorists' tactics and augmentations suggest Association training, though the specifics remain classified. More information as the story breaks." + From 117decacb7997117b9bc20cae662b08e86c9543e Mon Sep 17 00:00:00 2001 From: elgeonmb Date: Sun, 8 Apr 2018 17:48:32 -0700 Subject: [PATCH 12/72] Polar-izes shipping locations may this be the last fucking time I have to type out all those systems I swear to god --- code/modules/busy_space/organizations.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/busy_space/organizations.dm b/code/modules/busy_space/organizations.dm index f52e097879..22b41ad86f 100644 --- a/code/modules/busy_space/organizations.dm +++ b/code/modules/busy_space/organizations.dm @@ -41,9 +41,9 @@ if(autogenerate_destination_names) // Lets pad out the destination names. var/i = rand(6, 10) var/list/star_names = list( - "Sol", "Alpha Centauri", "Sirius", "Vega", "Regulus", "Vir", "Algol", "Aldebaran", - "Delta Doradus", "Menkar", "Geminga", "Elnath", "Gienah", "Mu Leporis", "Nyx", "Tau Ceti", - "Wazn", "Alphard", "Phact", "Altair", "El", "Eutopia", "Qerr'valis", "Qerrna-Lakirr", "Rarkajar", "the Almach Rim") + "Sol", "Alpha Centauri", "Tau Ceti", "Zhu Que", "Oasis", "Vir", "Gavel", "Ganesha", + "Saint Columbia", "Altair", "Sidhe", "New Ohio", "Parvati", "Mahi-Mahi", "Nyx", "New Seoul", + "Kess-Gendar", "Raphael", "Phact", "Altair", "El", "Eutopia", "Qerr'valis", "Qerrna-Lakirr", "Rarkajar", "Thoth", "Jahan's Post", "Kauq'xum", "Silk", "New Singapore", "Stove", "Viola", "Love", "Isavau's Gamble" ) var/list/destination_types = list("dockyard", "station", "vessel", "waystation", "telecommunications satellite", "spaceport", "distress beacon", "anomaly", "colony", "outpost") while(i) destination_names.Add("a [pick(destination_types)] in [pick(star_names)]") From 202a9deae460c8b4f252bacd4df455a410b9fb07 Mon Sep 17 00:00:00 2001 From: Leshana Date: Mon, 9 Apr 2018 18:09:56 -0400 Subject: [PATCH 13/72] Fix shuttle corner turfs disappearing when shuttle moves. When shuttles land on a turf, it takes the appearance of the turf it lands on as an underlay. Must make sure this underlay is on FLOAT_PLANE otherwise it will likely end up OVER the turf itself. --- code/game/turfs/simulated/floor_types.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 3c4856cf00..dc49c0d893 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -105,6 +105,7 @@ if(landed_holder && !interior_corner) var/mutable_appearance/landed_on = new(landed_holder) landed_on.layer = FLOAT_LAYER //Not turf + landed_on.plane = FLOAT_PLANE //Not turf us.underlays = list(landed_on) appearance = us return From 228e37e9235e53a0477c07d1c830402b49441d98 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 10 Apr 2018 19:58:09 -0400 Subject: [PATCH 14/72] Optimizes Powercell Update Icons --- code/modules/power/cell.dm | 44 +++++++++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 1c08294b6a..4db4d40c4c 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -24,6 +24,11 @@ var/charge_delay = 0 // How long it takes for the cell to start recharging after last use matter = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50) + // Overlay stuff. + var/overlay_half_state = "cell-o1" // Overlay used when not fully charged but not empty. + var/overlay_full_state = "cell-o2" // Overlay used when fully charged. + var/last_overlay_state = null // Used to optimize update_icon() calls. + /obj/item/weapon/cell/New() ..() charge = maxcharge @@ -55,15 +60,38 @@ return use(cell_amt) / CELLRATE -/obj/item/weapon/cell/update_icon() - overlays.Cut() +#define OVERLAY_FULL 2 +#define OVERLAY_PARTIAL 1 +#define OVERLAY_EMPTY 0 - if(charge < 0.01) - return - else if(charge/maxcharge >=0.995) - overlays += image('icons/obj/power.dmi', "cell-o2") - else - overlays += image('icons/obj/power.dmi', "cell-o1") +/obj/item/weapon/cell/update_icon() + var/new_overlay = null // The overlay that is needed. + // If it's different than the current overlay, then it'll get changed. + // Otherwise nothing happens, to save on CPU. + + if(charge < 0.01) // Empty. + new_overlay = OVERLAY_EMPTY + if(last_overlay_state != new_overlay) + cut_overlays() + + else if(charge/maxcharge >= 0.995) // Full + new_overlay = OVERLAY_FULL + if(last_overlay_state != new_overlay) + cut_overlay(overlay_half_state) + add_overlay(overlay_full_state) + + + else // Inbetween. + new_overlay = OVERLAY_PARTIAL + if(last_overlay_state != new_overlay) + cut_overlay(overlay_full_state) + add_overlay(overlay_half_state) + + last_overlay_state = new_overlay + +#undef OVERLAY_FULL +#undef OVERLAY_PARTIAL +#undef OVERLAY_EMPTY /obj/item/weapon/cell/proc/percent() // return % charge of cell return 100.0*charge/maxcharge From 75fdd5f71c5435290ebc0419d0f10652bf517949 Mon Sep 17 00:00:00 2001 From: ReddeyfishVor <36580397+ReddeyfishVor@users.noreply.github.com> Date: Tue, 10 Apr 2018 19:04:55 -0700 Subject: [PATCH 15/72] Fix bug in death ripley visuals Death ripleys were being reset to normal ripley visuals when a pilot enters, caused by using the inherited `initial_icon` value from the normal ripleys. --- code/game/mecha/working/ripley.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index c51a34adef..765f0706b8 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -34,6 +34,7 @@ desc = "OH SHIT IT'S THE DEATHSQUAD WE'RE ALL GONNA DIE" name = "DEATH-RIPLEY" icon_state = "deathripley" + initial_icon = "deathripley" step_in = 2 opacity=0 lights_power = 60 From dd2a46281e95de81f0cf81eee0c9423154ff67c7 Mon Sep 17 00:00:00 2001 From: Heroman3003 Date: Thu, 12 Apr 2018 19:33:40 +1000 Subject: [PATCH 16/72] Added fuzzy legcuffs --- code/datums/supplypacks/recreation_vr.dm | 2 +- .../objects/items/weapons/handcuffs_vr.dm | 5 +++++ code/game/objects/random/random.dm | 2 +- icons/obj/items_vr.dmi | Bin 1042 -> 1649 bytes maps/tether/tether-02-surface2.dmm | 2 +- vorestation.dme | 1 + 6 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 code/game/objects/items/weapons/handcuffs_vr.dm diff --git a/code/datums/supplypacks/recreation_vr.dm b/code/datums/supplypacks/recreation_vr.dm index 8f0d775797..cf12b4815b 100644 --- a/code/datums/supplypacks/recreation_vr.dm +++ b/code/datums/supplypacks/recreation_vr.dm @@ -18,7 +18,7 @@ /obj/item/stack/cable_coil/random, /obj/item/clothing/accessory/collar/shock, /obj/item/clothing/suit/straight_jacket, - /obj/item/weapon/handcuffs/legcuffs, + /obj/item/weapon/handcuffs/legcuffs/fuzzy, /obj/item/weapon/melee/fluff/holochain/mass, /obj/item/weapon/material/twohanded/fluff/riding_crop, /obj/item/clothing/under/fluff/latexmaid diff --git a/code/game/objects/items/weapons/handcuffs_vr.dm b/code/game/objects/items/weapons/handcuffs_vr.dm new file mode 100644 index 0000000000..ecafc8b6c3 --- /dev/null +++ b/code/game/objects/items/weapons/handcuffs_vr.dm @@ -0,0 +1,5 @@ +/obj/item/weapon/handcuffs/legcuffs/fuzzy + name = "fuzzy legcuffs" + desc = "Use this to keep... 'prisoners' in line." + icon = 'icons/obj/items_vr.dmi' + icon_state = "fuzzylegcuff" \ No newline at end of file diff --git a/code/game/objects/random/random.dm b/code/game/objects/random/random.dm index c83e96ad04..19a83c8e40 100644 --- a/code/game/objects/random/random.dm +++ b/code/game/objects/random/random.dm @@ -274,7 +274,7 @@ prob(1);/obj/item/clothing/suit/storage/vest/heavy/merc, prob(1);/obj/item/weapon/beartrap, prob(1);/obj/item/weapon/handcuffs/fuzzy, - prob(1);/obj/item/weapon/handcuffs/legcuffs, + prob(1);/obj/item/weapon/handcuffs/legcuffs/fuzzy, prob(2);/obj/item/weapon/reagent_containers/syringe/drugs, prob(1);/obj/item/weapon/reagent_containers/syringe/steroid, prob(4);/obj/item/device/radio_jammer, diff --git a/icons/obj/items_vr.dmi b/icons/obj/items_vr.dmi index 312f2691c1f0ac852b1d3bc9ca0ce0272aa6902b..46276e7f7cf9743a161781b832c09db56dd4e5b7 100644 GIT binary patch delta 1645 zcmV-z29o)b2=NS%7k@wq1^@s6s%dfF0001vdQ@0+L}hbha%pgMX>V=-0C=2*%DoDM zFcgO2Ik}1t-An)0EF~ft^d3TUVh&n`BpT|~cM!UjZtn|EjYrd(9=bDfqnLP^p>RK) zr6}xjfWqx6MIatRJ|<}jzMjWVo&eBy?wqhGRuvHI3UIo;-AMQF z?#4#CJ3DDUaRPvAEiJ~_*jQdf7#bQfd_Et`%geN$Jby_j6e1W3@!Qp_ymS0GSFT-S zU|=BYcdskJ*TchUC+qL+HBNPP0bmku$&(0yK!ExAc@#zA>B0hjzaNLgfh^0+JbZ}X z@29J)%eZ*)Vpi|Yxdu#5O#v$r^VZR$xlXwzLZJ{&r<00`3jBUQ%gf6wEiG~6@L~LZ zKcXn2s(&gS9UW;SHxZU=z@_u&joAke%;Ci3)Kt0ExiWz)%aoOsVHgJEWdUX?8)-P^;*C?UaqrLH_s>p905sIsTb*)41cO1Us;Ur0kv)6% zpePEOrlIRP;c%FRg#`@5D2xCXZq68Qx1R+dq<`q_d-DX>fBcdUKK$7D_KQ#QQUpx_ znwpxBWtme=5x%;kaC)zk3;(E8S6Acn`LdqZk^mD|enNDJ0NkG#2VnZI>&Q!sR;J4s zx~`*X8iF98$pPMdNkI>mqw6}NC{k8dMko}@YR;?$`25#DjI#sZ0Pxti%>L$M0Nnhg z5r2U8kIosxpZ4Y@3UpmZQ54?W6($^t@WYIQ_jmbef3=d~d%C4LbLs*OFIMOBxFu+s zh87BP>5fY0?l8mmE6~F-x^9C2g@&rCL?RKspLJ4RUe3H6Mi2zPdsImz63My%f`t@V zoW0B4C(&H5d!drbioABeB&e#&;^HFJ)qm9}io(yn8XOLtNF;)$X@wCWEC=F$&--O+ zs-8?0*0=l2A=_-Ys#wY{{J55ZdC!1Qv`_4!nMGBVcVyGVCB2P&VSy| z;)f2;*S-S4($nbKK)&_?`GO?@wi32|3T%4;Y+nkuw6xgz{%s!tI|A5kfZf>k0&G|W z-BoS_ptZj>;|WLmMgi~!yd|+9T2la%I5(o>(Z11)2)V1=1~-6aaR2Q#XfA#sR;56k zM2tu_@CLjB%?Z!mND#9~kt9H(2Y-P$k!-w}Bti)wEr2 z=KWlA*L+@*q|!)%*8bMG$5Y9BJRVCV+S=NTk&%(oDS~Tx-Q)2XJv}{w$Kx@w5uy~x zL&|x8Nj7zClF38>Ns9hXAXD;oZ-$a;fa&Q(5{aY}#n~!YRRmK>N|MCL$bX1XDj}UM z((VP!C@@7Rgi(b=Mw=nC4jejkDBt!J92p5N;8xwn!JdQhvCHKmb)8^#iSF)h!z44f zcW`BrG)rr{1=#phxCU-@+<)TCzh{`7oMd`>I_a`0Mt66&;c~fv82Q%|ZnChgE+p2i z0g1cA!6Spo|4+ft(2y|NH@ZUpHh9at0=J2di}+k1{r3VfZ(eS@oPM_0z1{=SaQ7bY z3U0MHiJMq60^;6J^yYl*;+-_!oQoZY5&N72>NeTxO+?x@nCMMj-e%ywfLEXwt}mVB+Cs9T|JGSi^lS rtSf*?!rh#?H%k#|+u&9torwPdkp87<2F+;C00000NkvXXu0mjfsg5OF delta 1034 zcmV+l1oivz43Y?t7k?lK1^@s6qMd$(0001idQ@0+L}hbha%pgMX>V=-0C=2r%CQQA zFce1NIrk}kbT6&#nx#Y}gT6x`x6Q>iLT)gx-$8Keb`E?!p5x>fxY^UrMP<}uxMsy#F)5+ZfO@ItVks>VX}}%? zFW!Q(G+|Fdy$LQ-BB&P$p)D!O`T=^?gLtr%EFKC)j2_ITl(Z)ONQ%2VJG-5odEa^G z^$=36H6}CD*?*xXztb+u`^>Ws|Bs#7Oub%bCu5{-AZ>O7NZUZ#>;{mwfwb8TAZ-I_ zlZ|uuRJE#y1_xPPTLa*|>FLY^an(mQ4d6t%thYM6e|VU;rlvSFJ`TYA*qE-@>xqOg zJ3Ff_%c9fi@apm7xUNgjb@}1K1ztIJjPvvJ%*@P$zJKgdn5N0-=qN%6eBVbYh39!Rn@zOV{R!aArDgqc`6K|YP&|Kl zoQq$d<;}O>)t`U-ej-C~BY=^S5gf;1VkF>`%YT9s&t*CDo1|1KVOdsa-ADl}p8p2Z zFafx}xB$TKzh1;?x1z{x8>JM!?~}=7@SQHNJtEScKxQM+D1c@9dY5J10?QW69KU#?`y=kqiik4z@R7q^N8 zK@fTXLWCA*tz6~m+Ip|=eXK~akm&Zi2Pq}3R*O=pgb;#ntvwiqA_xL}-|tTVp3}Yi zx?wx)8F=JglRYQ2iR~h##ImeN(|$8z-G2=AliD_Znnxj00M4EDDlp6}xBjtqHrC_A zLaZSeDE~qENR5YT3nW447SKu}dv^d(zPRsm`;XQ5uKGx<3NW+%TY*Wj<69sT<-ftH z>W6n9Iz0NsQvkGYuRj||>OLSTA_ee&V#l|@jt}5Z9Ik5ATW=4-00000NkvXXt^-0~ Eg3`tBs{jB1 diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 13729ba275..30b84ecbd6 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -373,7 +373,7 @@ /obj/structure/closet/wardrobe/pjs, /obj/item/weapon/handcuffs/fuzzy, /obj/item/weapon/handcuffs/fuzzy, -/obj/item/weapon/handcuffs/legcuffs, +/obj/item/weapon/handcuffs/legcuffs/fuzzy, /obj/item/weapon/handcuffs/fuzzy, /obj/item/clothing/mask/balaclava, /obj/item/clothing/gloves/combat{ diff --git a/vorestation.dme b/vorestation.dme index 5445f1b708..9ae00b7ce1 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1016,6 +1016,7 @@ #include "code\game\objects\items\weapons\flamethrower.dm" #include "code\game\objects\items\weapons\gift_wrappaper.dm" #include "code\game\objects\items\weapons\handcuffs.dm" +#include "code\game\objects\items\weapons\handcuffs_vr.dm" #include "code\game\objects\items\weapons\improvised_components.dm" #include "code\game\objects\items\weapons\manuals.dm" #include "code\game\objects\items\weapons\manuals_vr.dm" From 1ff2f26889749b6a812bedc1e9f60bcbb5b6533c Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Thu, 12 Apr 2018 09:42:57 +1000 Subject: [PATCH 17/72] Fixed legcuffs checking for being handcuffed instead of legcuffed when put on --- code/game/objects/items/weapons/handcuffs.dm | 2 +- .../mob/living/carbon/human/update_icons.dm | 84 +++++++++---------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 46ebb3bd40..e6a5fc09e4 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -265,7 +265,7 @@ var/last_chew = 0 place_legcuffs(user, user) return - if(!C.handcuffed) + if(!C.legcuffed) if (C == user) place_legcuffs(user, user) return diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 3a935a59f7..44ba97d0d7 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -10,10 +10,10 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //////////////////////////////////////////////////////////////////////////////////////////////// // # Human Icon Updating System // -// This system takes care of the "icon" for human mobs. Of course humans don't just have a single -// icon+icon_state, but a combination of dozens of little sprites including including the body, +// This system takes care of the "icon" for human mobs. Of course humans don't just have a single +// icon+icon_state, but a combination of dozens of little sprites including including the body, // clothing, equipment, in-universe HUD images, etc. -// +// // # Basic Operation // Whenever you do something that should update the on-mob appearance of a worn or held item, You // will need to call the relevant update_inv_* proc. All of these are named after the variable they @@ -25,14 +25,14 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() // only get assigned to the mob once per tick.) // As a corrolary, this means users of this system do NOT need to tell the system when you're done // making changes. -// +// // There are also these special cases: // update_icons_body() //Handles updating your mob's icon to reflect their gender/race/complexion etc // UpdateDamageIcon() //Handles damage overlays for brute/burn damage //(will rename this when I geta round to it) ~Carn // update_skin() //Handles updating skin for species that have a skin overlay. // update_bloodied() //Handles adding/clearing the blood overlays for hands & feet. Call when bloodied or cleaned. // update_underwear() //Handles updating the sprite for underwear. -// update_hair() //Handles updating your hair and eyes overlay +// update_hair() //Handles updating your hair and eyes overlay // update_mutations() //Handles updating your appearance for certain mutations. e.g TK head-glows // update_fire() //Handles overlay from being on fire. // update_water() //Handles overlay from being submerged. @@ -132,11 +132,11 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() // Regular stuff again. var/matrix/M = matrix() var/anim_time = 3 - + //Due to some involuntary means, you're laying now if(lying && !resting && !sleeping) anim_time = 1 //Thud - + if(lying && !species.prone_icon) //Only rotate them if we're not drawing a specific icon for being prone. M.Turn(90) M.Scale(desired_scale) @@ -326,7 +326,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return remove_layer(SKIN_LAYER) - + var/image/skin = species.update_skin(src) if(skin) skin.layer = BODY_LAYER+SKIN_LAYER @@ -342,7 +342,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return var/image/both = image(icon = 'icons/effects/effects.dmi', icon_state = "nothing", layer = BODY_LAYER+BLOOD_LAYER) - + //Bloody hands if(blood_DNA) var/image/bloodsies = image(icon = species.get_blood_mask(src), icon_state = "bloodyhands", layer = BODY_LAYER+BLOOD_LAYER) @@ -467,7 +467,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return remove_layer(MUTATIONS_LAYER) - + if(!LAZYLEN(mutations)) return //No mutations, no icons. @@ -478,7 +478,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() var/image/standing = image(icon = 'icons/effects/genetics.dmi', layer = BODY_LAYER+MUTATIONS_LAYER) var/g = gender == FEMALE ? "f" : "m" - + for(var/datum/dna/gene/gene in dna_genes) if(!gene.block) continue @@ -541,7 +541,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //Shoes can be affected by uniform being drawn onto them update_inv_shoes() - + if(!w_uniform) return @@ -557,7 +557,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return remove_layer(ID_LAYER) - + if(!wear_id) return //Not wearing an ID @@ -566,7 +566,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() var/obj/item/clothing/under/U = w_uniform if(U.displays_id) overlays_standing[ID_LAYER] = wear_id.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_wear_id_str, default_icon = INV_WEAR_ID_DEF_ICON, default_layer = ID_LAYER) - + apply_layer(ID_LAYER) /mob/living/carbon/human/update_inv_gloves() @@ -579,7 +579,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return //No gloves, no reason to be here. overlays_standing[GLOVES_LAYER] = gloves.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_gloves_str, default_icon = INV_GLOVES_DEF_ICON, default_layer = GLOVES_LAYER) - + apply_layer(GLOVES_LAYER) /mob/living/carbon/human/update_inv_glasses() @@ -592,7 +592,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return //Not wearing glasses, no need to update anything. overlays_standing[GLASSES_LAYER] = glasses.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_gloves_str, default_icon = INV_EYES_DEF_ICON, default_layer = GLASSES_LAYER) - + apply_layer(GLASSES_LAYER) /mob/living/carbon/human/update_inv_ears() @@ -606,7 +606,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!l_ear && !r_ear) return //Why bother, if no ear sprites - + // Blank image upon which to layer left & right overlays. var/image/both = image(icon = 'icons/effects/effects.dmi', icon_state = "nothing", layer = BODY_LAYER+EARS_LAYER) @@ -640,10 +640,10 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //NB: the use of a var for the layer on this one overlays_standing[shoe_layer] = shoes.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_shoes_str, default_icon = INV_FEET_DEF_ICON, default_layer = shoe_layer) - + apply_layer(SHOES_LAYER) apply_layer(SHOES_LAYER_ALT) - + /mob/living/carbon/human/update_inv_s_store() if(QDESTROYING(src)) return @@ -652,14 +652,14 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!s_store) return //Why bother, nothing there. - + //TODO, this is unlike the rest of the things //Basically has no variety in slot icon choices at all. WHY SPECIES ONLY?? var/t_state = s_store.item_state if(!t_state) t_state = s_store.icon_state overlays_standing[SUIT_STORE_LAYER] = image(icon = species.suit_storage_icon, icon_state = t_state, layer = BODY_LAYER+SUIT_STORE_LAYER) - + apply_layer(SUIT_STORE_LAYER) /mob/living/carbon/human/update_inv_head() @@ -667,12 +667,12 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return remove_layer(HEAD_LAYER) - + if(!head) return //No head item, why bother. overlays_standing[HEAD_LAYER] = head.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_head_str, default_icon = INV_HEAD_DEF_ICON, default_layer = HEAD_LAYER) - + apply_layer(HEAD_LAYER) /mob/living/carbon/human/update_inv_belt() @@ -684,7 +684,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!belt) return //No belt, why bother. - + //Toggle for belt layering with uniform var/belt_layer = BELT_LAYER if(istype(belt, /obj/item/weapon/storage/belt)) @@ -694,7 +694,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() //NB: this uses a var from above overlays_standing[belt_layer] = belt.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_belt_str, default_icon = INV_BELT_DEF_ICON, default_layer = belt_layer) - + apply_layer(belt_layer) /mob/living/carbon/human/update_inv_wear_suit() @@ -712,7 +712,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return //No point, no suit. overlays_standing[SUIT_LAYER] = wear_suit.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_wear_suit_str, default_icon = INV_SUIT_DEF_ICON, default_layer = SUIT_LAYER) - + apply_layer(SUIT_LAYER) /mob/living/carbon/human/update_inv_pockets() @@ -726,9 +726,9 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!wear_mask || (head && head.flags_inv & HIDEMASK)) return //Why bother, nothing in mask slot. - + overlays_standing[FACEMASK_LAYER] = wear_mask.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_wear_mask_str, default_icon = INV_MASK_DEF_ICON, default_layer = FACEMASK_LAYER) - + apply_layer(FACEMASK_LAYER) /mob/living/carbon/human/update_inv_back() @@ -741,7 +741,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return //Why do anything overlays_standing[BACK_LAYER] = back.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_back_str, default_icon = INV_BACK_DEF_ICON, default_layer = BACK_LAYER) - + apply_layer(BACK_LAYER) //TODO: Carbon procs in my human update_icons?? @@ -774,7 +774,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return //Not cuffed, why bother overlays_standing[HANDCUFF_LAYER] = handcuffed.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_handcuffed_str, default_icon = INV_HCUFF_DEF_ICON, default_layer = HANDCUFF_LAYER) - + apply_layer(HANDCUFF_LAYER) /mob/living/carbon/human/update_inv_legcuffed() @@ -786,8 +786,8 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() if(!legcuffed) return //Not legcuffed, why bother. - overlays_standing[LEGCUFF_LAYER] = handcuffed.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_legcuffed_str, default_icon = INV_LCUFF_DEF_ICON, default_layer = LEGCUFF_LAYER) - + overlays_standing[LEGCUFF_LAYER] = legcuffed.make_worn_icon(body_type = species.get_bodytype(), slot_name = slot_legcuffed_str, default_icon = INV_LCUFF_DEF_ICON, default_layer = LEGCUFF_LAYER) + apply_layer(LEGCUFF_LAYER) /mob/living/carbon/human/update_inv_r_hand() @@ -800,7 +800,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return //No hand, no bother. overlays_standing[R_HAND_LAYER] = r_hand.make_worn_icon(body_type = species.get_bodytype(), inhands = TRUE, slot_name = slot_r_hand_str, default_icon = INV_R_HAND_DEF_ICON, default_layer = R_HAND_LAYER) - + apply_layer(R_HAND_LAYER) /mob/living/carbon/human/update_inv_l_hand() @@ -851,15 +851,15 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() /mob/living/carbon/human/proc/set_tail_state(var/t_state) var/image/tail_overlay = overlays_standing[TAIL_LAYER] - + remove_layer(TAIL_LAYER) - + if(tail_overlay) overlays_standing[TAIL_LAYER] = tail_overlay if(species.get_tail_animation(src)) tail_overlay.icon_state = t_state . = tail_overlay - + apply_layer(TAIL_LAYER) //Not really once, since BYOND can't do that. @@ -880,7 +880,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() spawn(20) //check that the animation hasn't changed in the meantime if(overlays_standing[TAIL_LAYER] == tail_overlay && tail_overlay.icon_state == t_state) - animate_tail_stop() + animate_tail_stop() /mob/living/carbon/human/proc/animate_tail_start() if(QDESTROYING(src)) @@ -925,7 +925,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() effects.overlays += I //TODO, this compositing is annoying. overlays_standing[MODIFIER_EFFECTS_LAYER] = effects - + apply_layer(MODIFIER_EFFECTS_LAYER) /mob/living/carbon/human/update_fire() @@ -933,12 +933,12 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return remove_layer(FIRE_LAYER) - + if(!on_fire) return - + overlays_standing[FIRE_LAYER] = image(icon = 'icons/mob/OnFire.dmi', icon_state = get_fire_icon_state(), layer = BODY_LAYER+FIRE_LAYER) - + apply_layer(FIRE_LAYER) /mob/living/carbon/human/update_water() @@ -952,7 +952,7 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() return overlays_standing[WATER_LAYER] = image(icon = 'icons/mob/submerged.dmi', icon_state = "human_swimming_[depth]", layer = BODY_LAYER+WATER_LAYER) //TODO: Improve - + apply_layer(WATER_LAYER) /mob/living/carbon/human/proc/update_surgery() From 1273ca9ed49e7195c3cbaf86c1330f27a5dab64d Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 12 Apr 2018 15:10:17 -0400 Subject: [PATCH 18/72] Lazily implements taur riding It's pretty lazy. I'm sure someone with *effort* can touch it up. --- code/_macros_vr.dm | 7 +- code/game/atoms_movable.dm | 2 + code/game/atoms_movable_vr.dm | 10 + code/game/objects/buckling.dm | 19 + code/modules/mob/living/carbon/carbon.dm | 4 +- code/modules/mob/living/living.dm | 9 +- code/modules/mob/mob_movement.dm | 2 +- code/modules/vehicles/vehicle.dm | 2 +- .../appearance/sprite_accessories_taur_vr.dm | 413 ++++++++++++++++++ .../vore/appearance/sprite_accessories_vr.dm | 336 +------------- .../vore/appearance/update_icons_vr.dm | 1 - vorestation.dme | 1 + 12 files changed, 462 insertions(+), 344 deletions(-) create mode 100644 code/modules/vore/appearance/sprite_accessories_taur_vr.dm diff --git a/code/_macros_vr.dm b/code/_macros_vr.dm index ca7bccedbe..284b6623fc 100644 --- a/code/_macros_vr.dm +++ b/code/_macros_vr.dm @@ -1,3 +1,4 @@ -#define isbelly(A) istype(A, /obj/belly) -#define isstorage(A) istype(A, /obj/item/weapon/storage) -#define isitem(A) istype(A, /obj/item) +#define isbelly(A) istype(A, /obj/belly) +#define isstorage(A) istype(A, /obj/item/weapon/storage) +#define isitem(A) istype(A, /obj/item) +#define isTaurTail(A) istype(A, /datum/sprite_accessory/tail/taur) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 5311d642a2..48ffacb335 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -18,6 +18,7 @@ var/icon_scale = 1 // Used to scale icons up or down in update_transform(). var/old_x = 0 var/old_y = 0 + var/datum/riding/riding_datum //VOREStation Add - Moved from /obj/vehicle /atom/movable/Destroy() . = ..() @@ -37,6 +38,7 @@ if (pulledby.pulling == src) pulledby.pulling = null pulledby = null + qdel_null(riding_datum) //VOREStation Add /atom/movable/Bump(var/atom/A, yes) if(src.throwing) diff --git a/code/game/atoms_movable_vr.dm b/code/game/atoms_movable_vr.dm index d529122029..0cc6d144be 100644 --- a/code/game/atoms_movable_vr.dm +++ b/code/game/atoms_movable_vr.dm @@ -1,2 +1,12 @@ /atom/movable/proc/Bump_vr(var/atom/A, yes) return + +/atom/movable/set_dir(newdir) + . = ..(newdir) + if(riding_datum) + riding_datum.handle_vehicle_offsets() + +/atom/movable/relaymove(mob/user, direction) + . = ..() + if(riding_datum) + riding_datum.handle_ride(user, direction) diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 0a8a74b8e9..998b213ff4 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -75,6 +75,13 @@ // buckled_mob = M buckled_mobs |= M + //VOREStation Add + if(riding_datum) + riding_datum.ridden = src + riding_datum.handle_vehicle_offsets() + M.update_water() + //VOREStation Add End + post_buckle_mob(M) return TRUE @@ -94,6 +101,12 @@ // buckled_mob = null buckled_mobs -= buckled_mob + //VOREStation Add + buckled_mob.update_water() + if(riding_datum) + riding_datum.restore_position(buckled_mob) + riding_datum.handle_vehicle_offsets() // So the person in back goes to the front. + //VOREStation Add End post_buckle_mob(.) /atom/movable/proc/unbuckle_all_mobs(force = FALSE) @@ -175,3 +188,9 @@ . = ..() if(. && has_buckled_mobs() && !handle_buckled_mob_movement(newloc, direct)) //movement failed due to buckled mob(s) . = 0 + //VOREStation Add + else if(. && riding_datum) + riding_datum.handle_vehicle_layer() + riding_datum.handle_vehicle_offsets() + //VOREStation Add End + \ No newline at end of file diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 283cb10b1c..40261088f7 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -46,7 +46,7 @@ // Moving around increases germ_level faster if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) germ_level++ - +/* VOREStation Removal - Needless duplicate feature /mob/living/carbon/relaymove(var/mob/living/user, direction) if((user in src.stomach_contents) && istype(user)) if(user.last_special <= world.time) @@ -72,7 +72,7 @@ A.loc = loc stomach_contents.Remove(A) src.gib() - +*/ /mob/living/carbon/gib() for(var/mob/M in src) if(M in src.stomach_contents) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 2e0db163de..80a0f3537c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1060,7 +1060,14 @@ default behaviour is: if(lying != lying_prev) lying_prev = lying update_transform() - + //VOREStation Add + if(lying && LAZYLEN(buckled_mobs)) + for(var/rider in buckled_mobs) + if(riding_datum) + riding_datum.force_dismount(rider) + else + unbuckle_mob(rider) + //VOREStation Add End return canmove // Adds overlays for specific modifiers. diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index a64be018fb..c2b0aaf0f1 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -288,7 +288,7 @@ tickcomp = ((1/(world.tick_lag))*1.3) - 1.3 move_delay = move_delay + tickcomp - if(istype(mob.buckled, /obj/vehicle)) + if(istype(mob.buckled))// VOREStation Removal - , /obj/vehicle)) //manually set move_delay for vehicles so we don't inherit any mob movement penalties //specific vehicle move delays are set in code\modules\vehicles\vehicle.dm move_delay = world.time + tickcomp diff --git a/code/modules/vehicles/vehicle.dm b/code/modules/vehicles/vehicle.dm index 13dc84f0e4..0b454f6bc5 100644 --- a/code/modules/vehicles/vehicle.dm +++ b/code/modules/vehicles/vehicle.dm @@ -40,7 +40,7 @@ var/load_offset_y = 0 //pixel_y offset for item overlay var/mob_offset_y = 0 //pixel_y offset for mob overlay - var/datum/riding/riding_datum = null + //var/datum/riding/riding_datum = null //VOREStation Edit - Moved to movables. //------------------------------------------- // Standard procs diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm new file mode 100644 index 0000000000..0b0030d51e --- /dev/null +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -0,0 +1,413 @@ +/datum/riding/taur + keytype = null // Riding crop would be nice + nonhuman_key_exemption = FALSE // If true, nonhumans who can't hold keys don't need them, like borgs and simplemobs. + key_name = "a riding crop" // What the 'keys' for the thing being rided on would be called. + only_one_driver = TRUE // If true, only the person in 'front' (first on list of riding mobs) can drive. + +/datum/riding/taur/handle_vehicle_layer() + if(ridden.dir != NORTH) + ridden.layer = ABOVE_MOB_LAYER + else + ridden.layer = initial(ridden.layer) + +/datum/riding/taur/ride_check(mob/living/M) + var/mob/living/L = ridden + if(L.stat) + force_dismount(M) + return FALSE + return TRUE + +//Hoooo boy. +/datum/riding/taur/get_offsets(pass_index) // list(dir = x, y, layer) + var/mob/living/L = ridden + var/scale = L.size_multiplier + + var/list/values = list( + "[NORTH]" = list(0, 8*scale, ABOVE_MOB_LAYER), + "[SOUTH]" = list(0, 8*scale, BELOW_MOB_LAYER), + "[EAST]" = list(-10*scale, 8*scale, BELOW_MOB_LAYER), + "[WEST]" = list(10*scale, 8*scale, BELOW_MOB_LAYER)) + + return values + +//Human overrides for taur riding +/mob/living/carbon/human + max_buckled_mobs = 1 //Yeehaw + can_buckle = TRUE + buckle_movable = TRUE + buckle_lying = FALSE + +/mob/living/carbon/human/New() + ..() + riding_datum = new /datum/riding/taur(src) + +/mob/living/carbon/human/buckle_mob(mob/living/M, forced = FALSE, check_loc = TRUE) + if(!isTaurTail(tail_style)) + return FALSE + if(lying) + return FALSE + if(!ishuman(M)) + return FALSE + if(M.size_multiplier > size_multiplier) + to_chat(M,"This isn't a pony show! They need to be bigger to ride.") + return FALSE + + var/mob/living/carbon/human/H = M + + if(isTaurTail(H.tail_style)) + to_chat(H,"Too many legs. TOO MANY LEGS!!") + return FALSE + + . = ..() + +/mob/living/carbon/human/MouseDrop_T(var/atom/movable/C, mob/user) + user_buckle_mob(C, user, silent = TRUE) + +/mob/living/carbon/human/attack_hand(mob/user as mob) + if(LAZYLEN(buckled_mobs)) + //We're getting off! + if(user in buckled_mobs) + riding_datum.force_dismount(user) + //We're kicking everyone off! + if(user == src) + for(var/rider in buckled_mobs) + riding_datum.force_dismount(rider) + else + . = ..() + +/* +//////////////////////////// +/ =--------------------= / +/ == Taur Definitions == / +/ =--------------------= / +//////////////////////////// +*/ + +// Taur sprites are now a subtype of tail since they are mutually exclusive anyway. + +/datum/sprite_accessory/tail/taur + name = "You should not see this..." + icon = 'icons/mob/vore/taurs_vr.dmi' + do_colouration = 1 // Yes color, using tail color + color_blend_mode = ICON_MULTIPLY // The sprites for taurs are designed for ICON_MULTIPLY + + + //Could do nested lists but it started becoming a nightmare. It'd be more fun for lookups of a_intent and m_intent, but then subtypes need to + //duplicate all the messages, and it starts getting awkward. These are singletons, anyway! + + //Messages to owner when stepping on/over + var/msg_owner_help_walk = "You carefully step over %prey." + var/msg_owner_help_run = "You carefully step over %prey." + var/msg_owner_harm_walk = "You methodically place your foot down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + var/msg_owner_harm_run = "You carelessly step down onto %prey, crushing them!" + var/msg_owner_disarm_walk = "You firmly push your foot down on %prey, painfully but harmlessly pinning them to the ground!" + var/msg_owner_disarm_run = "You quickly push %prey to the ground with your foot!" + var/msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + var/msg_owner_grab_success = "You pin %prey down onto the floor with your foot and curl your toes up around their body, trapping them inbetween them!" + + //Messages to prey when stepping on/over + var/msg_prey_help_walk = "%owner steps over you carefully!" + var/msg_prey_help_run = "%owner steps over you carefully!" + var/msg_prey_harm_walk = "%owner methodically places their foot upon your body, slowly applying pressure, crushing you against the floor below!" + var/msg_prey_harm_run = "%owner steps carelessly on your body, crushing you!" + var/msg_prey_disarm_walk = "%owner firmly pushes their foot down on you, quite painfully but harmlessly pinning you to the ground!" + var/msg_prey_disarm_run = "%owner pushes you down to the ground with their foot!" + var/msg_prey_grab_fail = "%owner steps down and squishes you with their foot, forcing you down to the ground!" + var/msg_prey_grab_success = "%owner pins you down to the floor with their foot and curls their toes up around your body, trapping you inbetween them!" + + //Messages for smalls moving under larges + var/msg_owner_stepunder = "%owner runs between your legs." //Weird becuase in the case this is used, %owner is the 'bumper' (src) + var/msg_prey_stepunder = "You run between %prey's legs." //Same, inverse + +/datum/sprite_accessory/tail/taur/roiz_long_lizard // Not ACTUALLY a taur, but it uses 32x64 so it wouldn't fit in tails.dmi, and having it as a tail bugs up the sprite. + name = "Long Lizard Tail (Roiz Lizden)" + icon_state = "roiz_tail_s" + do_colouration = 0 + ckeys_allowed = list("spoopylizz") + +/datum/sprite_accessory/tail/taur/wolf + name = "Wolf (Taur)" + icon_state = "wolf_s" + +/datum/sprite_accessory/tail/taur/wolf/wolf_2c + name = "Wolf dual-color (Taur)" + icon_state = "wolf_s" + extra_overlay = "wolf_markings" + +/datum/sprite_accessory/tail/taur/wolf/synthwolf + name = "SynthWolf dual-color (Taur)" + icon_state = "synthwolf_s" + extra_overlay = "synthwolf_markings" + +/datum/sprite_accessory/tail/taur/naga + name = "Naga (Taur)" + icon_state = "naga_s" + + msg_owner_help_walk = "You carefully slither around %prey." + msg_prey_help_walk = "%owner's huge tail slithers past beside you!" + + msg_owner_help_run = "You carefully slither around %prey." + msg_prey_help_run = "%owner's huge tail slithers past beside you!" + + msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!" + msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!" + + msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!" + msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!" + + msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!" + msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!" + + msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!" + msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!" + + msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!" + msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!" + + msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!" + msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!" + + msg_prey_stepunder = "You jump over %prey's thick tail." + msg_owner_stepunder = "%owner bounds over your tail." + +/datum/sprite_accessory/tail/taur/naga/naga_2c + name = "Naga dual-color (Taur)" + icon_state = "naga_s" + extra_overlay = "naga_markings" + +/datum/sprite_accessory/tail/taur/horse + name = "Horse (Taur)" + icon_state = "horse_s" + + msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!" + msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!" + + msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!" + msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!" + + msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!" + + msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!" + msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!" + + msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their hoof, forcing you down to the ground!" + +/datum/sprite_accessory/tail/taur/horse/synthhorse + name = "SynthHorse dual-color (Taur)" + icon_state = "synthhorse_s" + extra_overlay = "synthhorse_markings" + +/datum/sprite_accessory/tail/taur/cow + name = "Cow (Taur)" + icon_state = "cow_s" + + msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!" + msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!" + + msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!" + msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!" + + msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!" + + msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!" + msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!" + + msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their hoof, forcing you down to the ground!" + +/datum/sprite_accessory/tail/taur/deer + name = "Deer dual-color (Taur)" + icon_state = "deer_s" + extra_overlay = "deer_markings" + + msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!" + msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!" + + msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!" + msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!" + + msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!" + + msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!" + msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!" + + msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their hoof, forcing you down to the ground!" + +/datum/sprite_accessory/tail/taur/lizard + name = "Lizard (Taur)" + icon_state = "lizard_s" + +/datum/sprite_accessory/tail/taur/lizard/lizard_2c + name = "Lizard dual-color (Taur)" + icon_state = "lizard_s" + extra_overlay = "lizard_markings" + +/datum/sprite_accessory/tail/taur/lizard/synthlizard + name = "SynthLizard dual-color (Taur)" + icon_state = "synthlizard_s" + extra_overlay = "synthlizard_markings" + +/datum/sprite_accessory/tail/taur/spider + name = "Spider (Taur)" + icon_state = "spider_s" + + msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!" + msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!" + + msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!" + msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!" + + msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!" + + msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!" + msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" + + msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" + +/datum/sprite_accessory/tail/taur/tents + name = "Tentacles (Taur)" + icon_state = "tent_s" + + msg_prey_stepunder = "You run between %prey's tentacles." + msg_owner_stepunder = "%owner runs between your tentacles." + + msg_owner_disarm_run = "You quickly push %prey to the ground with some of your tentacles!" + msg_prey_disarm_run = "%owner pushes you down to the ground with some of their tentacles!" + + msg_owner_disarm_walk = "You push down on %prey with some of your tentacles, pinning them down firmly under you!" + msg_prey_disarm_walk = "%owner pushes down on you with some of their tentacles, pinning you down firmly below them!" + + msg_owner_harm_run = "Your tentacles carelessly slide past %prey, crushing them!" + msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their tentacles!" + + msg_owner_harm_walk = "Your tentacles methodically apply pressure on %prey's body, crushing them against the floor below!" + msg_prey_harm_walk = "%owner's thick tentacles methodically apply pressure on your body, crushing you into the floor below!" + + msg_owner_grab_success = "You slide over %prey with your tentacles, smushing them against the ground before wrapping one up around them, trapping them within the tight confines of your tentacles!" + msg_prey_grab_success = "%owner slides over you with their tentacles, smushing you against the ground before wrapping one up around you, trapping you within the tight confines of their tentacles!" + + msg_owner_grab_fail = "You step down onto %prey with one of your tentacles, forcing them onto the ground!" + msg_prey_grab_fail = "%owner steps down onto you with one of their tentacles, squishing you and forcing you onto the ground!" + +/datum/sprite_accessory/tail/taur/feline + name = "Feline (Taur)" + icon_state = "feline_s" + +/datum/sprite_accessory/tail/taur/feline/feline_2c + name = "Feline dual-color (Taur)" + icon_state = "feline_s" + extra_overlay = "feline_markings" + +/datum/sprite_accessory/tail/taur/feline/synthfeline + name = "SynthFeline dual-color (Taur)" + icon_state = "synthfeline_s" + extra_overlay = "synthfeline_markings" + +/datum/sprite_accessory/tail/taur/slug + name = "Slug (Taur)" + icon_state = "slug_s" + + msg_owner_help_walk = "You carefully slither around %prey." + msg_prey_help_walk = "%owner's huge tail slithers past beside you!" + + msg_owner_help_run = "You carefully slither around %prey." + msg_prey_help_run = "%owner's huge tail slithers past beside you!" + + msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!" + msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!" + + msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!" + msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!" + + msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!" + msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!" + + msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!" + msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!" + + msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!" + msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!" + + msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!" + msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!" + + msg_prey_stepunder = "You jump over %prey's thick tail." + msg_owner_stepunder = "%owner bounds over your tail." + +/datum/sprite_accessory/tail/taur/frog + name = "Frog (Taur)" + icon_state = "frog_s" + +/datum/sprite_accessory/tail/taur/drake //Enabling on request, no suit compatibility but then again see 2 above. + name = "Drake (Taur)" + icon_state = "drake_s" + extra_overlay = "drake_markings" + +/datum/sprite_accessory/tail/taur/otie + name = "Otie (Taur)" + icon_state = "otie_s" + extra_overlay = "otie_markings" + +//wickedtemp: Chakat Tempest +/datum/sprite_accessory/tail/taur/feline/tempest + name = "Feline (wickedtemp) (Taur)" + icon_state = "tempest_s" + ckeys_allowed = list("wickedtemp") + +//silencedmp5a5: Serdykov Antoz +/datum/sprite_accessory/tail/taur/wolf/serdy + name = "CyberSerdy (silencedmp5a5) (Taur)" + icon_state = "serdy_s" + ckeys_allowed = list("silencedmp5a5") + +//liquidfirefly: Ariana Scol +/datum/sprite_accessory/tail/taur/centipede + name = "Centipede (liquidfirefly) (Taur)" + icon_state = "ariana_s" + ckeys_allowed = list("liquidfirefly") + do_colouration = 0 + + msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!" + msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!" + + msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!" + msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!" + + msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!" + + msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!" + msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" + + msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" + +//liquidfirefly: Ariana Scol +/datum/sprite_accessory/tail/taur/alraune + name = "Alraune (natje) (Taur)" + icon_state = "alraune_s" + ani_state = "alraune_closed_s" + ckeys_allowed = list("natje") + do_colouration = 0 + + msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!" + msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!" + + msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!" + msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!" + + msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!" + msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!" + + msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!" + msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" + + msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 8e067a46e8..7f7ff7e364 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -1093,338 +1093,4 @@ desc = "" icon_state = "zenghu_taj" -/* -//////////////////////////// -/ =--------------------= / -/ == Taur Definitions == / -/ =--------------------= / -//////////////////////////// -*/ - -// Taur sprites are now a subtype of tail since they are mutually exclusive anyway. - -/datum/sprite_accessory/tail/taur - name = "You should not see this..." - icon = 'icons/mob/vore/taurs_vr.dmi' - do_colouration = 1 // Yes color, using tail color - color_blend_mode = ICON_MULTIPLY // The sprites for taurs are designed for ICON_MULTIPLY - - //Could do nested lists but it started becoming a nightmare. It'd be more fun for lookups of a_intent and m_intent, but then subtypes need to - //duplicate all the messages, and it starts getting awkward. These are singletons, anyway! - - //Messages to owner when stepping on/over - var/msg_owner_help_walk = "You carefully step over %prey." - var/msg_owner_help_run = "You carefully step over %prey." - var/msg_owner_harm_walk = "You methodically place your foot down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - var/msg_owner_harm_run = "You carelessly step down onto %prey, crushing them!" - var/msg_owner_disarm_walk = "You firmly push your foot down on %prey, painfully but harmlessly pinning them to the ground!" - var/msg_owner_disarm_run = "You quickly push %prey to the ground with your foot!" - var/msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - var/msg_owner_grab_success = "You pin %prey down onto the floor with your foot and curl your toes up around their body, trapping them inbetween them!" - - //Messages to prey when stepping on/over - var/msg_prey_help_walk = "%owner steps over you carefully!" - var/msg_prey_help_run = "%owner steps over you carefully!" - var/msg_prey_harm_walk = "%owner methodically places their foot upon your body, slowly applying pressure, crushing you against the floor below!" - var/msg_prey_harm_run = "%owner steps carelessly on your body, crushing you!" - var/msg_prey_disarm_walk = "%owner firmly pushes their foot down on you, quite painfully but harmlessly pinning you to the ground!" - var/msg_prey_disarm_run = "%owner pushes you down to the ground with their foot!" - var/msg_prey_grab_fail = "%owner steps down and squishes you with their foot, forcing you down to the ground!" - var/msg_prey_grab_success = "%owner pins you down to the floor with their foot and curls their toes up around your body, trapping you inbetween them!" - - //Messages for smalls moving under larges - var/msg_owner_stepunder = "%owner runs between your legs." //Weird becuase in the case this is used, %owner is the 'bumper' (src) - var/msg_prey_stepunder = "You run between %prey's legs." //Same, inverse - -/datum/sprite_accessory/tail/taur/roiz_long_lizard // Not ACTUALLY a taur, but it uses 32x64 so it wouldn't fit in tails.dmi, and having it as a tail bugs up the sprite. - name = "Long Lizard Tail (Roiz Lizden)" - icon_state = "roiz_tail_s" - do_colouration = 0 - ckeys_allowed = list("spoopylizz") - -/datum/sprite_accessory/tail/taur/wolf - name = "Wolf (Taur)" - icon_state = "wolf_s" - -/datum/sprite_accessory/tail/taur/wolf/wolf_2c - name = "Wolf dual-color (Taur)" - icon_state = "wolf_s" - extra_overlay = "wolf_markings" - -/datum/sprite_accessory/tail/taur/wolf/synthwolf - name = "SynthWolf dual-color (Taur)" - icon_state = "synthwolf_s" - extra_overlay = "synthwolf_markings" - -/datum/sprite_accessory/tail/taur/naga - name = "Naga (Taur)" - icon_state = "naga_s" - - msg_owner_help_walk = "You carefully slither around %prey." - msg_prey_help_walk = "%owner's huge tail slithers past beside you!" - - msg_owner_help_run = "You carefully slither around %prey." - msg_prey_help_run = "%owner's huge tail slithers past beside you!" - - msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!" - msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!" - - msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!" - msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!" - - msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!" - msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!" - - msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!" - msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!" - - msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!" - msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!" - - msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!" - msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!" - - msg_prey_stepunder = "You jump over %prey's thick tail." - msg_owner_stepunder = "%owner bounds over your tail." - -/datum/sprite_accessory/tail/taur/naga/naga_2c - name = "Naga dual-color (Taur)" - icon_state = "naga_s" - extra_overlay = "naga_markings" - -/datum/sprite_accessory/tail/taur/horse - name = "Horse (Taur)" - icon_state = "horse_s" - - msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!" - msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!" - - msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!" - msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!" - - msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!" - - msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!" - msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!" - - msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their hoof, forcing you down to the ground!" - -/datum/sprite_accessory/tail/taur/horse/synthhorse - name = "SynthHorse dual-color (Taur)" - icon_state = "synthhorse_s" - extra_overlay = "synthhorse_markings" - -/datum/sprite_accessory/tail/taur/cow - name = "Cow (Taur)" - icon_state = "cow_s" - - msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!" - msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!" - - msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!" - msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!" - - msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!" - - msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!" - msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!" - - msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their hoof, forcing you down to the ground!" - -/datum/sprite_accessory/tail/taur/deer - name = "Deer dual-color (Taur)" - icon_state = "deer_s" - extra_overlay = "deer_markings" - - msg_owner_disarm_run = "You quickly push %prey to the ground with your hoof!" - msg_prey_disarm_run = "%owner pushes you down to the ground with their hoof!" - - msg_owner_disarm_walk = "You firmly push your hoof down on %prey, painfully but harmlessly pinning them to the ground!" - msg_prey_disarm_walk = "%owner firmly pushes their hoof down on you, quite painfully but harmlessly pinning you to the ground!" - - msg_owner_harm_walk = "You methodically place your hoof down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - msg_prey_harm_walk = "%owner methodically places their hoof upon your body, slowly applying pressure, crushing you against the floor below!" - - msg_owner_grab_success = "You pin %prey to the ground before scooping them up with your hooves!" - msg_prey_grab_success = "%owner pins you to the ground before scooping you up with their hooves!" - - msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their hoof, forcing you down to the ground!" - -/datum/sprite_accessory/tail/taur/lizard - name = "Lizard (Taur)" - icon_state = "lizard_s" - -/datum/sprite_accessory/tail/taur/lizard/lizard_2c - name = "Lizard dual-color (Taur)" - icon_state = "lizard_s" - extra_overlay = "lizard_markings" - -/datum/sprite_accessory/tail/taur/lizard/synthlizard - name = "SynthLizard dual-color (Taur)" - icon_state = "synthlizard_s" - extra_overlay = "synthlizard_markings" - -/datum/sprite_accessory/tail/taur/spider - name = "Spider (Taur)" - icon_state = "spider_s" - - msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!" - msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!" - - msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!" - msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!" - - msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!" - - msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!" - msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" - - msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" - -/datum/sprite_accessory/tail/taur/tents - name = "Tentacles (Taur)" - icon_state = "tent_s" - - msg_prey_stepunder = "You run between %prey's tentacles." - msg_owner_stepunder = "%owner runs between your tentacles." - - msg_owner_disarm_run = "You quickly push %prey to the ground with some of your tentacles!" - msg_prey_disarm_run = "%owner pushes you down to the ground with some of their tentacles!" - - msg_owner_disarm_walk = "You push down on %prey with some of your tentacles, pinning them down firmly under you!" - msg_prey_disarm_walk = "%owner pushes down on you with some of their tentacles, pinning you down firmly below them!" - - msg_owner_harm_run = "Your tentacles carelessly slide past %prey, crushing them!" - msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their tentacles!" - - msg_owner_harm_walk = "Your tentacles methodically apply pressure on %prey's body, crushing them against the floor below!" - msg_prey_harm_walk = "%owner's thick tentacles methodically apply pressure on your body, crushing you into the floor below!" - - msg_owner_grab_success = "You slide over %prey with your tentacles, smushing them against the ground before wrapping one up around them, trapping them within the tight confines of your tentacles!" - msg_prey_grab_success = "%owner slides over you with their tentacles, smushing you against the ground before wrapping one up around you, trapping you within the tight confines of their tentacles!" - - msg_owner_grab_fail = "You step down onto %prey with one of your tentacles, forcing them onto the ground!" - msg_prey_grab_fail = "%owner steps down onto you with one of their tentacles, squishing you and forcing you onto the ground!" - -/datum/sprite_accessory/tail/taur/feline - name = "Feline (Taur)" - icon_state = "feline_s" - -/datum/sprite_accessory/tail/taur/feline/feline_2c - name = "Feline dual-color (Taur)" - icon_state = "feline_s" - extra_overlay = "feline_markings" - -/datum/sprite_accessory/tail/taur/feline/synthfeline - name = "SynthFeline dual-color (Taur)" - icon_state = "synthfeline_s" - extra_overlay = "synthfeline_markings" - -/datum/sprite_accessory/tail/taur/slug - name = "Slug (Taur)" - icon_state = "slug_s" - - msg_owner_help_walk = "You carefully slither around %prey." - msg_prey_help_walk = "%owner's huge tail slithers past beside you!" - - msg_owner_help_run = "You carefully slither around %prey." - msg_prey_help_run = "%owner's huge tail slithers past beside you!" - - msg_owner_disarm_run = "Your tail slides over %prey, pushing them down to the ground!" - msg_prey_disarm_run = "%owner's tail slides over you, forcing you down to the ground!" - - msg_owner_disarm_walk = "You push down on %prey with your tail, pinning them down under you!" - msg_prey_disarm_walk = "%owner pushes down on you with their tail, pinning you down below them!" - - msg_owner_harm_run = "Your heavy tail carelessly slides past %prey, crushing them!" - msg_prey_harm_run = "%owner quickly goes over your body, carelessly crushing you with their heavy tail!" - - msg_owner_harm_walk = "Your heavy tail slowly and methodically slides down upon %prey, crushing against the floor below!" - msg_prey_harm_walk = "%owner's thick, heavy tail slowly and methodically slides down upon your body, mercilessly crushing you into the floor below!" - - msg_owner_grab_success = "You slither over %prey with your large, thick tail, smushing them against the ground before coiling up around them, trapping them within the tight confines of your tail!" - msg_prey_grab_success = "%owner slithers over you with their large, thick tail, smushing you against the ground before coiling up around you, trapping you within the tight confines of their tail!" - - msg_owner_grab_fail = "You squish %prey under your large, thick tail, forcing them onto the ground!" - msg_prey_grab_fail = "%owner pins you under their large, thick tail, forcing you onto the ground!" - - msg_prey_stepunder = "You jump over %prey's thick tail." - msg_owner_stepunder = "%owner bounds over your tail." - -/datum/sprite_accessory/tail/taur/frog - name = "Frog (Taur)" - icon_state = "frog_s" - -/datum/sprite_accessory/tail/taur/drake //Enabling on request, no suit compatibility but then again see 2 above. - name = "Drake (Taur)" - icon_state = "drake_s" - extra_overlay = "drake_markings" - -/datum/sprite_accessory/tail/taur/otie - name = "Otie (Taur)" - icon_state = "otie_s" - extra_overlay = "otie_markings" - -//wickedtemp: Chakat Tempest -/datum/sprite_accessory/tail/taur/feline/tempest - name = "Feline (wickedtemp) (Taur)" - icon_state = "tempest_s" - ckeys_allowed = list("wickedtemp") - -//silencedmp5a5: Serdykov Antoz -/datum/sprite_accessory/tail/taur/wolf/serdy - name = "CyberSerdy (silencedmp5a5) (Taur)" - icon_state = "serdy_s" - ckeys_allowed = list("silencedmp5a5") - -//liquidfirefly: Ariana Scol -/datum/sprite_accessory/tail/taur/centipede - name = "Centipede (liquidfirefly) (Taur)" - icon_state = "ariana_s" - ckeys_allowed = list("liquidfirefly") - do_colouration = 0 - - msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!" - msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!" - - msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!" - msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!" - - msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!" - - msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!" - msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" - - msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" - -//liquidfirefly: Ariana Scol -/datum/sprite_accessory/tail/taur/alraune - name = "Alraune (natje) (Taur)" - icon_state = "alraune_s" - ani_state = "alraune_closed_s" - ckeys_allowed = list("natje") - do_colouration = 0 - - msg_owner_disarm_run = "You quickly push %prey to the ground with your leg!" - msg_prey_disarm_run = "%owner pushes you down to the ground with their leg!" - - msg_owner_disarm_walk = "You firmly push your leg down on %prey, painfully but harmlessly pinning them to the ground!" - msg_prey_disarm_walk = "%owner firmly pushes their leg down on you, quite painfully but harmlessly pinning you to the ground!" - - msg_owner_harm_walk = "You methodically place your leg down upon %prey's body, slowly applying pressure, crushing them against the floor below!" - msg_prey_harm_walk = "%owner methodically places their leg upon your body, slowly applying pressure, crushing you against the floor below!" - - msg_owner_grab_success = "You pin %prey down on the ground with your front leg before using your other leg to pick them up, trapping them between two of your front legs!" - msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" - - msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" +//Taurs moved to a separate file due to extra code around them diff --git a/code/modules/vore/appearance/update_icons_vr.dm b/code/modules/vore/appearance/update_icons_vr.dm index c9321880bc..531422bf63 100644 --- a/code/modules/vore/appearance/update_icons_vr.dm +++ b/code/modules/vore/appearance/update_icons_vr.dm @@ -1,4 +1,3 @@ -#define isTaurTail(A) istype(A, /datum/sprite_accessory/tail/taur) var/global/list/wing_icon_cache = list() /mob/living/carbon/human/proc/get_ears_overlay() diff --git a/vorestation.dme b/vorestation.dme index bd51a6c376..7226792402 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2713,6 +2713,7 @@ #include "code\modules\vore\trycatch_vr.dm" #include "code\modules\vore\appearance\preferences_vr.dm" #include "code\modules\vore\appearance\spider_taur_powers_vr.dm" +#include "code\modules\vore\appearance\sprite_accessories_taur_vr.dm" #include "code\modules\vore\appearance\sprite_accessories_vr.dm" #include "code\modules\vore\appearance\update_icons_vr.dm" #include "code\modules\vore\eating\belly_dat_vr.dm" From 2d6e6ebaf3c62da032b7b491be46f403d4d8aaa7 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 12 Apr 2018 15:28:55 -0400 Subject: [PATCH 19/72] Visible messages for taur riding --- code/modules/vore/appearance/sprite_accessories_taur_vr.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index 0b0030d51e..15dd0139e7 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -17,6 +17,10 @@ return FALSE return TRUE +/datum/riding/taur/force_dismount(mob/M) + . =..() + ridden.visible_message("[M] stops riding [ridden]!") + //Hoooo boy. /datum/riding/taur/get_offsets(pass_index) // list(dir = x, y, layer) var/mob/living/L = ridden @@ -61,7 +65,8 @@ . = ..() /mob/living/carbon/human/MouseDrop_T(var/atom/movable/C, mob/user) - user_buckle_mob(C, user, silent = TRUE) + if(user_buckle_mob(C, user, silent = TRUE)) + visible_message("[C] starts riding [name]!") /mob/living/carbon/human/attack_hand(mob/user as mob) if(LAZYLEN(buckled_mobs)) From 912a61953036a83869966af0ef72820344a1e289 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 12 Apr 2018 17:05:07 -0400 Subject: [PATCH 20/72] Getting thrown off a taur stuns you briefly --- code/modules/mob/living/living.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 80a0f3537c..6bd4157554 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1063,10 +1063,12 @@ default behaviour is: //VOREStation Add if(lying && LAZYLEN(buckled_mobs)) for(var/rider in buckled_mobs) + var/mob/living/L = rider if(riding_datum) - riding_datum.force_dismount(rider) + riding_datum.force_dismount(L) else - unbuckle_mob(rider) + unbuckle_mob(L) + L.Stun(5) //VOREStation Add End return canmove From f80fe6a1c94048e45a84cc2f8383b1746074085e Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 10 Apr 2018 19:58:09 -0400 Subject: [PATCH 21/72] Optimizes Powercell Update Icons --- code/modules/power/cell.dm | 44 +++++++++++++++++++++++++++++++------- 1 file changed, 36 insertions(+), 8 deletions(-) diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 1c08294b6a..4db4d40c4c 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -24,6 +24,11 @@ var/charge_delay = 0 // How long it takes for the cell to start recharging after last use matter = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50) + // Overlay stuff. + var/overlay_half_state = "cell-o1" // Overlay used when not fully charged but not empty. + var/overlay_full_state = "cell-o2" // Overlay used when fully charged. + var/last_overlay_state = null // Used to optimize update_icon() calls. + /obj/item/weapon/cell/New() ..() charge = maxcharge @@ -55,15 +60,38 @@ return use(cell_amt) / CELLRATE -/obj/item/weapon/cell/update_icon() - overlays.Cut() +#define OVERLAY_FULL 2 +#define OVERLAY_PARTIAL 1 +#define OVERLAY_EMPTY 0 - if(charge < 0.01) - return - else if(charge/maxcharge >=0.995) - overlays += image('icons/obj/power.dmi', "cell-o2") - else - overlays += image('icons/obj/power.dmi', "cell-o1") +/obj/item/weapon/cell/update_icon() + var/new_overlay = null // The overlay that is needed. + // If it's different than the current overlay, then it'll get changed. + // Otherwise nothing happens, to save on CPU. + + if(charge < 0.01) // Empty. + new_overlay = OVERLAY_EMPTY + if(last_overlay_state != new_overlay) + cut_overlays() + + else if(charge/maxcharge >= 0.995) // Full + new_overlay = OVERLAY_FULL + if(last_overlay_state != new_overlay) + cut_overlay(overlay_half_state) + add_overlay(overlay_full_state) + + + else // Inbetween. + new_overlay = OVERLAY_PARTIAL + if(last_overlay_state != new_overlay) + cut_overlay(overlay_full_state) + add_overlay(overlay_half_state) + + last_overlay_state = new_overlay + +#undef OVERLAY_FULL +#undef OVERLAY_PARTIAL +#undef OVERLAY_EMPTY /obj/item/weapon/cell/proc/percent() // return % charge of cell return 100.0*charge/maxcharge From 52c1f5ad1069132ddf4fcc05b843f2a87b6a1080 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 12 Apr 2018 20:24:46 -0400 Subject: [PATCH 22/72] Allow you to drive taurs with a riding crop --- code/modules/vore/appearance/sprite_accessories_taur_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index 15dd0139e7..de528fb2f8 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -1,5 +1,5 @@ /datum/riding/taur - keytype = null // Riding crop would be nice + keytype = /obj/item/weapon/material/twohanded/fluff/riding_crop // Crack! nonhuman_key_exemption = FALSE // If true, nonhumans who can't hold keys don't need them, like borgs and simplemobs. key_name = "a riding crop" // What the 'keys' for the thing being rided on would be called. only_one_driver = TRUE // If true, only the person in 'front' (first on list of riding mobs) can drive. From 5ee21571f4f290dd31e41d081b24f007765882c8 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Thu, 12 Apr 2018 20:56:33 -0400 Subject: [PATCH 23/72] Removes the #s --- config/custom_items.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config/custom_items.txt b/config/custom_items.txt index a81ee5bd5e..ef6e7b67d0 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -703,12 +703,12 @@ item_path: /obj/item/clothing/glasses/sunglasses/fluff/alfonso #req_access = 1 #} -#{ -#ckey: silencedmp5a5 -#character_name: NT-HASD #556 -#item_path: /obj/item/device/modkit_conversion/hasd -#req_access = 1 -#} +{ +ckey: silencedmp5a5 +character_name: NT-HASD #556 +item_path: /obj/item/device/modkit_conversion/hasd +req_access = 1 +} { ckey: silvertalismen From c2c3b08db631acdd16333ecff9f3e611ad6aa48f Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 13 Apr 2018 11:29:49 -0400 Subject: [PATCH 24/72] Let's not add 'DM_TRANSFORM' once per time you've opened the vore panel, okay --- code/modules/vore/eating/vorepanel_vr.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 0d50650924..31a9e7e476 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -507,7 +507,7 @@ selected.name = new_name if(href_list["b_mode"]) - var/list/menu_list = selected.digest_modes + var/list/menu_list = selected.digest_modes.Copy() if(istype(usr,/mob/living/carbon/human)) menu_list += DM_TRANSFORM @@ -526,7 +526,7 @@ selected.items_preserved.Cut() //Re-evaltuate all items in belly on belly-mode change if(href_list["b_addons"]) - var/list/menu_list = selected.mode_flag_list + var/list/menu_list = selected.mode_flag_list.Copy() var/toggle_addon = input("Toggle Addon") as null|anything in menu_list if(!toggle_addon) return 0 From ee73a9d51983a79d6695ee8a5b3aed1b98c7df8e Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 13 Apr 2018 11:51:25 -0400 Subject: [PATCH 25/72] Probably fixes #3457 - Paper plane creation weirdness with paper --- code/modules/paperwork/paperplane.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index bb37a380b6..3b4833a533 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -19,7 +19,11 @@ internalPaper = newPaper flags = newPaper.flags color = newPaper.color - newPaper.forceMove(src) + if(isstorage(newPaper.loc)) + var/obj/item/weapon/storage/S = newPaper.loc + S.remove_from_storage(newPaper, src) + else + newPaper.forceMove(src) else internalPaper = new /obj/item/weapon/paper(src) update_icon() From e9009507d80cfa6fb6b00d97eeff13a064660c0d Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 13 Apr 2018 20:21:25 -0400 Subject: [PATCH 26/72] Remove Aronai custom bag Medical bags ARE blue now, I don't need a custom blue one, just the ID that came in it. --- .../vore/fluffstuff/custom_boxes_vr.dm | 21 ------------------- config/custom_items.txt | 2 +- 2 files changed, 1 insertion(+), 22 deletions(-) diff --git a/code/modules/vore/fluffstuff/custom_boxes_vr.dm b/code/modules/vore/fluffstuff/custom_boxes_vr.dm index 1776ca6eeb..57b83c9876 100644 --- a/code/modules/vore/fluffstuff/custom_boxes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_boxes_vr.dm @@ -172,27 +172,6 @@ can_hold = list(/obj/item/clothing/under/swimsuit/) has_items = list(/obj/item/clothing/under/swimsuit/fluff/penelope) -//Arokha:Aronai Kadigan -/obj/item/weapon/storage/backpack/satchel/gen/fluff/aronai - name = "blue medical satchel" - desc = "A medical satchel done up in blue and white." - - New() - ..() //Might look like a lot... but all small items. - //Centcom stuff and permit - new /obj/item/weapon/card/id/centcom/station/fluff/aronai(src) - //new /obj/item/clothing/accessory/permit/gun/fluff/aronai_kadigan(src) - //Gun and holster - //new /obj/item/weapon/gun/projectile/nsfw(src) - //new /obj/item/ammo_magazine/nsfw_mag(src) - //new /obj/item/ammo_casing/nsfw_batt/stun(src) - //new /obj/item/ammo_casing/nsfw_batt/stun(src) - //new /obj/item/ammo_casing/nsfw_batt/net(src) - //new /obj/item/clothing/accessory/holster(src) - -/obj/item/weapon/storage/backpack/satchel/gen/fluff/aronai/digest_act(...) - return FALSE //I get eaten a lot, okay - //Aerowing:Sebastian Aji /obj/item/weapon/storage/box/fluff/sebastian_aji name = "Sebastian's Lumoco Arms P3 Box" diff --git a/config/custom_items.txt b/config/custom_items.txt index a81ee5bd5e..359efa1381 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -79,7 +79,7 @@ item_desc: A medical jacket straight from Central Command. { ckey: arokha character_name: Aronai Kadigan -item_path: /obj/item/weapon/storage/backpack/satchel/gen/fluff/aronai +item_path: /obj/item/weapon/card/id/centcom/station/fluff/aronai } { From 4d80cd8df530c327542e2d1cc918e8a37f1f0e81 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 13 Apr 2018 21:08:06 -0400 Subject: [PATCH 27/72] Proteans unbuckle targets before blobbing them --- .../carbon/human/species/station/protean_vr/protean_blob.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm index 610315275a..9b8fb6b5c1 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm @@ -47,6 +47,8 @@ player_msg = "In this form, you can move a little faster, your health will regenerate as long as you have metal in you, and you can ventcrawl!" + can_buckle = TRUE //Blobsurfing + //Constructor allows passing the human to sync damages /mob/living/simple_animal/protean_blob/New(var/newloc, var/mob/living/carbon/human/H) ..() @@ -183,6 +185,8 @@ if(potentials.len) var/mob/living/target = pick(potentials) if(istype(target) && vore_selected) + if(target.buckled) + target.buckled.unbuckle_mob(target, force = TRUE) target.forceMove(vore_selected) to_chat(target,"\The [src] quickly engulfs you, [vore_selected.vore_verb]ing you into their [vore_selected.name]!") From 6a94efd5da2d59328722c50bcff9ae7213499dc0 Mon Sep 17 00:00:00 2001 From: Ketrai Date: Sat, 14 Apr 2018 12:07:22 +0200 Subject: [PATCH 28/72] Makes donuts less of a strain on resources. considering you can put 6 donuts in a box, and they're supposed to be a small food item... this overrides all the donuts to use dough slices instead of a full wad of dough. Literally, who would realistically use two boxes of flour, six eggs, and whatnot to make one batch of donuts? --- code/modules/food/recipes_microwave_vr.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/modules/food/recipes_microwave_vr.dm b/code/modules/food/recipes_microwave_vr.dm index f0cbad5a43..8dbd8158f8 100644 --- a/code/modules/food/recipes_microwave_vr.dm +++ b/code/modules/food/recipes_microwave_vr.dm @@ -9,6 +9,22 @@ result = /obj/item/weapon/reagent_containers/food/snacks/path_to_some_food */ +/datum/recipe/jellydonut + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice + +/datum/recipe/jellydonut/slime + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice + +/datum/recipe/jellydonut/cherry + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice + +/datum/recipe/donut + items = list( + /obj/item/weapon/reagent_containers/food/snacks/doughslice + /datum/recipe/sushi fruit = list("cabbage" = 1) reagents = list("rice" = 20) From 6ed59d63c5dcef14c5a71e16b809d1822b33623c Mon Sep 17 00:00:00 2001 From: Ketrai Date: Sat, 14 Apr 2018 14:17:13 +0200 Subject: [PATCH 29/72] Update recipes_microwave_vr.dm --- code/modules/food/recipes_microwave_vr.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/food/recipes_microwave_vr.dm b/code/modules/food/recipes_microwave_vr.dm index 8dbd8158f8..ddf3a70de1 100644 --- a/code/modules/food/recipes_microwave_vr.dm +++ b/code/modules/food/recipes_microwave_vr.dm @@ -11,19 +11,19 @@ /datum/recipe/jellydonut items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice + /obj/item/weapon/reagent_containers/food/snacks/doughslice) /datum/recipe/jellydonut/slime items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice + /obj/item/weapon/reagent_containers/food/snacks/doughslice) /datum/recipe/jellydonut/cherry items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice + /obj/item/weapon/reagent_containers/food/snacks/doughslice) /datum/recipe/donut items = list( - /obj/item/weapon/reagent_containers/food/snacks/doughslice + /obj/item/weapon/reagent_containers/food/snacks/doughslice) /datum/recipe/sushi fruit = list("cabbage" = 1) From be50f394a6bc5974f20bcd74535cfa064b6321ff Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 14 Apr 2018 11:12:46 -0400 Subject: [PATCH 30/72] Transforming to/from protean blob unbuckles riders --- .../carbon/human/species/station/protean_vr/protean_blob.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm index 9b8fb6b5c1..c4b2542f22 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_blob.dm @@ -215,6 +215,9 @@ /mob/living/carbon/human/proc/nano_intoblob() if(buckled) buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + unbuckle_mob(buckledmob, force = TRUE) if(pulledby) pulledby.stop_pulling() stop_pulling() @@ -259,6 +262,9 @@ return if(buckled) buckled.unbuckle_mob() + if(LAZYLEN(buckled_mobs)) + for(var/buckledmob in buckled_mobs) + unbuckle_mob(buckledmob, force = TRUE) if(pulledby) pulledby.stop_pulling() stop_pulling() From 84bbfcc787b050ccc93e30e4e3d21a4adfa4133f Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Sat, 14 Apr 2018 12:20:50 -0400 Subject: [PATCH 31/72] Fix infinite loop of metal usage due to mismatch in values --- .../species/station/protean_vr/protean_species.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index 5898afcd96..184e751a6a 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -1,4 +1,5 @@ #define DAM_SCALE_FACTOR 0.01 +#define METAL_PER_TICK 150 /datum/species/protean name = "Protean" name_plural = "Proteans" @@ -170,15 +171,15 @@ if(refactory && !(refactory.status & ORGAN_DEAD)) //MHydrogen adds speeeeeed - if(refactory.get_stored_material("mhydrogen") >= 100) + if(refactory.get_stored_material("mhydrogen") >= METAL_PER_TICK) H.add_modifier(/datum/modifier/protean/mhydrogen, origin = refactory) //Plasteel adds brute armor - if(refactory.get_stored_material("plasteel") >= 100) + if(refactory.get_stored_material("plasteel") >= METAL_PER_TICK) H.add_modifier(/datum/modifier/protean/plasteel, origin = refactory) //Diamond adds burn armor - if(refactory.get_stored_material("diamond") >= 100) + if(refactory.get_stored_material("diamond") >= METAL_PER_TICK) H.add_modifier(/datum/modifier/protean/diamond, origin = refactory) return ..() @@ -207,7 +208,7 @@ // Various modifiers /datum/modifier/protean stacks = MODIFIER_STACK_FORBID - var/material_use = 150 + var/material_use = METAL_PER_TICK var/material_name = DEFAULT_WALL_MATERIAL /datum/modifier/protean/on_applied() @@ -303,3 +304,4 @@ desc += "\nVALID THROUGH END OF: [time2text(world.timeofday, "Month") +" "+ num2text(text2num(time2text(world.timeofday, "YYYY"))+544)]\nREGISTRANT: [new_name]" #undef DAM_SCALE_FACTOR +#undef METAL_PER_TICK \ No newline at end of file From 8f7015d409fec0db259dc6d95a0544be0b8c0689 Mon Sep 17 00:00:00 2001 From: Spades Date: Sat, 14 Apr 2018 12:58:42 -0400 Subject: [PATCH 32/72] Lore updates (#3430) * Lore-updates This PR is entirely stuff to update in-game content to match lore on the wiki. I haven't decided if it's done or not. * Let's first make it actually work * Fixes a few things, also adds ONI * [screams in feeling] * Fixes some lore shit --- .../organizations.dm} | 521 +++++++++++++++++- code/modules/lore_codex/codex.dm | 18 +- .../lore_data_vr/important_locations.dm | 10 +- code/modules/lore_codex/lore_data_vr/main.dm | 32 ++ .../lore_data_vr/political_parties.dm | 2 + .../lore_codex/lore_data_vr/species.dm | 22 +- code/modules/paperwork/faxmachine.dm | 4 +- maps/tether/submaps/beach/_beach.dm | 4 +- vorestation.dme | 5 +- 9 files changed, 571 insertions(+), 47 deletions(-) rename code/modules/{busy_space/organizations_vr.dm => busy_space_vr/organizations.dm} (51%) create mode 100644 code/modules/lore_codex/lore_data_vr/main.dm diff --git a/code/modules/busy_space/organizations_vr.dm b/code/modules/busy_space_vr/organizations.dm similarity index 51% rename from code/modules/busy_space/organizations_vr.dm rename to code/modules/busy_space_vr/organizations.dm index 2e700b6497..8b899c994a 100644 --- a/code/modules/busy_space/organizations_vr.dm +++ b/code/modules/busy_space_vr/organizations.dm @@ -1,6 +1,406 @@ //Datums for different companies that can be used by busy_space, VR edition + +// Some of these intentionally copy from busy_space/organizations.dm, which is disabled in our server. ////////////////////////////////////////////////////////////////////////////////// +//Datums for different companies that can be used by busy_space +/datum/lore/organization + var/name = "" // Organization's name + var/short_name = "" // Organization's shortname (NanoTrasen for "NanoTrasen Incorporated") + var/acronym = "" // Organization's acronym, e.g. 'NT' for NanoTrasen'. + var/desc = "" // One or two paragraph description of the organization, but only current stuff. Currently unused. + var/history = "" // Historical discription of the organization's origins Currently unused. + var/work = "" // Short description of their work, eg "an arms manufacturer" + var/headquarters = "" // Location of the organization's HQ. Currently unused. + var/motto = "" // A motto/jingle/whatever, if they have one. Currently unused. + + var/list/ship_prefixes = list() //Some might have more than one! Like NanoTrasen. Value is the mission they perform, e.g. ("ABC" = "mission desc") + var/list/ship_names = list( //Names of spaceships. This is a mostly generic list that all the other organizations inherit from if they don't have anything better. + "Kestrel", + "Beacon", + "Signal", + "Freedom", + "Glory", + "Axiom", + "Eternal", + "Harmony", + "Light", + "Discovery", + "Endeavour", + "Explorer", + "Swift", + "Dragonfly", + "Ascendant", + "Tenacious", + "Pioneer", + "Hawk", + "Haste", + "Radiant", + "Luminous" + ) + var/list/destination_names = list() //Names of static holdings that the organization's ships visit regularly. + var/autogenerate_destination_names = TRUE + +/datum/lore/organization/New() + ..() + if(autogenerate_destination_names) // Lets pad out the destination names. + var/i = rand(6, 10) + var/list/star_names = list( + "Sol", "Alpha Centauri", "Sirius", "Vega", "Regulus", "Vir", "Algol", "Aldebaran", "Vilous", "Sanctum", "Qerr'Vallis", "Kataigal", "Antares", + "Delta Doradus", "Menkar", "Geminga", "Elnath", "Gienah", "Mu Leporis", "Nyx", "Tau Ceti", "Virgo-Erigone", "Uueoa-Esa", "Vazzend", "Kastra-71", + "Wazn", "Alphard", "Phact", "Altair", "El", "Eutopia", "Qerr'valis", "Qerrna-Lakirr", "Rarkajar", "the Almach Rim") + var/list/destination_types = list("dockyard", "station", "vessel", "waystation", "telecommunications satellite", "spaceport", "distress beacon", "anomaly", "colony", "outpost") + while(i) + destination_names.Add("a [pick(destination_types)] in [pick(star_names)]") + i-- + +////////////////////////////////////////////////////////////////////////////////// + +// TSCs +/datum/lore/organization/tsc/nanotrasen + name = "NanoTrasen Incorporated" + short_name = "NanoTrasen" + acronym = "NT" + desc = "NanoTrasen is one of the foremost research and development companies in SolGov space. \ + Originally focused on consumer products, their swift move into the field of Phoron has lead to \ + them being the foremost experts on the substance and its uses. In the modern day, NanoTrasen prides \ + itself on being an early adopter to as many new technologies as possible, often offering the newest \ + products to their employees. In an effort to combat complaints about being 'guinea pigs', Nanotrasen \ + also offers one of the most comprehensive medical plans in SolGov space, up to and including cloning \ + and therapy.\ +

\ + NT's most well known products are its phoron based creations, especially those used in Cryotherapy. \ + It also boasts an prosthetic line, which is provided to its employees as needed, and is used as an incentive \ + for newly tested posibrains to remain with the company." + history = "" // To be written someday. + work = "research giant" + headquarters = "Luna" + motto = "" + + ship_prefixes = list("NSV" = "exploration", "NTV" = "hauling", "NDV" = "patrol", "NRV" = "emergency response") + //Scientist or Greek mythology naming scheme + ship_names = list( + "Bardeen", + "Einstein", + "Feynman", + "Sagan", + "Tyson", + "Galilei", + "Jans", + "Fhriede", + "Franklin", + "Tesla", + "Curie", + "Darwin", + "Newton", + "Pasteur", + "Bell", + "Mendel", + "Kepler", + "Edision", + "Cavendish", + "Nye", + "Hawking", + "Aristotle", + "Von Braun", + "Kaku", + "Oppenheimer" + ) + // Note that the current station being used will be pruned from this list upon being instantiated + destination_names = list( + "NSS Exodus in Nyx", + "NCS Northern Star in Vir", + "NAB Smythside Central Headquarters in Sol", + "NAS Zeus orbiting Virgo-Prime", + "NIB Posideon in Alpha Centauri", + "NTB An-Nur on Virgo-Prime", + "the colony at Virgo-3B", + "the NanoTrasen phoron refinery in Vilous", + "a dockyard orbiting Virgo-Prime", + "an asteroid orbiting Virgo 3", + ) + +/datum/lore/organization/tsc/nanotrasen/New() + ..() + spawn(1) // BYOND shenanigans means using_map is not initialized yet. Wait a tick. + // Get rid of the current map from the list, so ships flying in don't say they're coming to the current map. + var/string_to_test = "[using_map.station_name] in [using_map.starsys_name]" + if(string_to_test in destination_names) + destination_names.Remove(string_to_test) + + + +/datum/lore/organization/tsc/hephaestus + name = "Hephaestus Industries" + short_name = "Hephaestus" + acronym = "HI" + desc = "Hephaestus Industries is the largest supplier of arms, ammunition, and small millitary vehicles in Sol space. \ + Hephaestus products have a reputation for reliability, and the corporation itself has a noted tendency to stay removed \ + from corporate politics. They enforce their neutrality with the help of a fairly large asset-protection contingent which \ + prevents any contracting polities from using their own materiel against them. SolGov itself is one of Hephastus’ largest \ + bulk contractors owing to the above factors." + history = "" + work = "arms manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("HTV" = "freight", "HTV" = "munitions resupply") + //War God/Soldier Theme + ship_names = list( + "Ares", + "Athena", + "Grant", + "Custer", + "Puller", + "Nike", + "Bellona", + "Leonides", + "Bast", + "Jackson", + "Lee", + "Annan", + "Chi Yu", + "Shiva", + "Tyr" + ) + destination_names = list( + "a SolGov dockyard on Luna", + "a Fleet outpost in the Almach Rim", + "a Fleet outpost on the Moghes border" + ) + +/datum/lore/organization/tsc/vey_med + name = "Vey-Medical" + short_name = "Vey-Med" + acronym = "VM" + desc = "Vey-Med is one of the newer TSCs on the block and is notable for being largely owned and opperated by Skrell. \ + Despite the suspicion and prejudice leveled at them for their alien origin, Vey-Med has obtained market dominance in \ + the sale of medical equipment-- from surgical tools to large medical devices to the Oddyseus trauma response mecha \ + and everything in between. Their equipment tends to be top-of-the-line, most obviously shown by their incredibly \ + human-like FBP designs. Vey’s rise to stardom came from their introduction of ressurective cloning, although in \ + recent years they’ve been forced to diversify as their patents expired and NanoTrasen-made medications became \ + essential to modern cloning." + history = "" + work = "medical equipment supplier" + headquarters = "" + motto = "" + + ship_prefixes = list("VTV" = "transportation", "VMV" = "medical resupply") + // Diona names + ship_names = list( + "Wind That Stirs The Waves", + "Sustained Note Of Metal", + "Bright Flash Reflecting Off Glass", + "Veil Of Mist Concealing The Rock", + "Thin Threads Intertwined", + "Clouds Drifting Amid Storm", + "Loud Note And Breaking", + "Endless Vistas Expanding Before The Void", + "Fire Blown Out By Wind", + "Star That Fades From View", + "Eyes Which Turn Inwards", + "Joy Without Which The World Would Come Undone", + "A Thousand Thousand Planets Dangling From Branches" + ) + destination_names = list( + "a research facility in Samsara", + "a SDTF near Ue-Orsi", + "a sapientarian mission in the Almach Rim" + ) + +/datum/lore/organization/tsc/zeng_hu + name = "Zeng-Hu pharmaceuticals" + short_name = "Zeng-Hu" + acronym = "ZH" + desc = "Zeng-Hu is an old TSC, based in the Sol system. Until the discovery of Phoron, Zeng-Hu maintained a stranglehold \ + on the market for medications, and many household names are patentted by Zeng-Hu-- Bicaridyne, Dylovene, Tricordrizine, \ + and Dexalin all came from a Zeng-Hu medical laboratory. Zeng-Hu’s fortunes have been in decline as Nanotrasen’s near monopoly \ + on phoron research cuts into their R&D and Vey-Med’s superior medical equipment effectively decimated their own equipment \ + interests. The three-way rivalry between these companies for dominance in the medical field is well-known and a matter of \ + constant economic speculation." + history = "" + work = "pharmaceuticals company" + headquarters = "" + motto = "" + + ship_prefixes = list("ZTV" = "transportation", "ZMV" = "medical resupply") + destination_names = list() + +/datum/lore/organization/tsc/ward_takahashi + name = "Ward-Takahashi General Manufacturing Conglomerate" + short_name = "Ward-Takahashi" + acronym = "WT" + desc = "Ward-Takahashi focuses on the sale of small consumer electronics, with its computers, communicators, \ + and even mid-class automobiles a fixture of many households. Less famously, Ward-Takahashi also supplies most \ + of the AI cores on which vital control systems are mounted, and it is this branch of their industry that has \ + led to their tertiary interest in the development and sale of high-grade AI systems. Ward-Takahashi’s economies \ + of scale frequently steal market share from Nanotrasen’s high-price products, leading to a bitter rivalry in the \ + consumer electronics market." + history = "" + work = "electronics manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("WTV" = "freight") + ship_names = list( + "Comet", + "Aurora", + "Supernova", + "Nebula", + "Galaxy", + "Starburst", + "Constellation", + "Pulsar", + "Quark", + "Void", + "Asteroid" + ) + destination_names = list() + +/datum/lore/organization/tsc/bishop + name = "Bishop Cybernetics" + short_name = "Bishop" + acronym = "BC" + desc = "Bishop’s focus is on high-class, stylish cybernetics. A favorite among transhumanists (and a bête noire for \ + bioconservatives), Bishop manufactures not only prostheses but also brain augmentation, synthetic organ replacements, \ + and odds and ends like implanted wrist-watches. Their business model tends towards smaller, boutique operations, giving \ + it a reputation for high price and luxury, with Bishop cyberware often rivalling Vey-Med’s for cost. Bishop’s reputation \ + for catering towards the interests of human augmentation enthusiasts instead of positronics have earned it ire from the \ + Positronic Rights Group and puts it in ideological (but not economic) comptetition with Morpheus Cyberkinetics." + history = "" + work = "cybernetics and augmentation manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("BTV" = "transportation") + destination_names = list() + +/datum/lore/organization/tsc/morpheus + name = "Morpheus Cyberkinetics" + short_name = "Morpheus" + acronym = "MC" + desc = "The only large corporation run by positronic intelligences, Morpheus caters almost exclusively to their sensibilities \ + and needs. A product of the synthetic colony of Shelf, Morpheus eschews traditional advertising to keep their prices low and \ + relied on word of mouth among positronics to reach their current economic dominance. Morpheus in exchange lobbies heavily for \ + positronic rights, sponsors positronics through their Jans-Fhriede test, and tends to other positronic concerns to earn them \ + the good-will of the positronics, and the ire of those who wish to exploit them." + history = "" + work = "cybernetics manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("MTV" = "freight") + // Culture names, because Anewbe told me so. + ship_names = list( + "Nervous Energy", + "Prosthetic Conscience", + "Revisionist", + "Trade Surplus", + "Flexible Demeanour", + "Just Read The Instructions", + "Limiting Factor", + "Cargo Cult", + "Gunboat Diplomat", + "A Ship With A View", + "Cantankerous", + "I Thought He Was With You", + "Never Talk To Strangers", + "Sacrificial Victim", + "Unwitting Accomplice", + "Witting Accomplice", + "Bad For Business", + "Just Testing", + "Size Isn't Everything", + "Yawning Angel", + "Liveware Problem", + "Very Little Gravitas Indeed", + "Zero Gravitas", + "Gravitas Free Zone", + "Absolutely No You-Know-What", + "Existence Is Pain", + "I'm Walking Here", + "Screw Loose", + "Of Course I Still Love You", + "Limiting Factor", + "So Much For Subtley", + "Unfortunate Conflict Of Evidence", + "Prime Mover", + "It's One Of Ours", + "Thank You And Goodnight", + "Boo!", + "Reasonable Excuse", + "Honest Mistake", + "Appeal To Reason", + "My First Ship II", + "Hidden Income", + "Anything Legal Considered", + "New Toy", + "Me, I'm Always Counting", + "Just Five More Minutes", + "Are You Feeling It", + "Great White Snark", + "No Shirt No Shoes", + "Callsign", + "Three Ships in a Trenchcoat", + "Not Wearing Pants", + "Ridiculous Naming Convention", + "God Dammit Morpheus", + "It Seemed Like a Good Idea", + "Legs All the Way Up", + "Purchase Necessary", + "Some Assembly Required", + "Buy One Get None Free", + "BRB", + "SHIP NAME HERE", + "Questionable Ethics", + "Accept Most Substitutes", + "I Blame the Government", + "Garbled Gibberish", + "Thinking Emoji", + "Is This Thing On?", + "Make My Day", + "No Vox Here", + "Savings and Values", + "Secret Name", + "Can't Find My Keys", + "Look Over There!", + "Made You Look!", + "Take Nothing Seriously", + "It Comes In Lime, Too", + "Loot Me", + "Nothing To Declare", + "Sneaking Suspicion", + "Bass Ackwards", + "Good Things Come to Those Who Freight", + "Redundant Morality", + "Synthetic Goodwill", + "Your Ad Here", + "What Are We Plotting?", + "Set Phasers To Stun", + "Preemptive Defensive Strike", + "This Ship Is Spiders", + "Legitimate Trade Vessel", + "Please Don't Explode II" + ) + destination_names = list( + "a trade outpost in Shelf" + ) + +/datum/lore/organization/tsc/xion + name = "Xion Manufacturing Group" + short_name = "Xion" + desc = "Xion, quietly, controls most of the market for industrial equipment. Their portfolio includes mining exosuits, \ + factory equipment, rugged positronic chassis, and other pieces of equipment vital to the function of the economy. Xion \ + keeps its control of the market by leasing, not selling, their equipment, and through infamous and bloody patent protection \ + lawsuits. Xion are noted to be a favorite contractor for SolGov engineers, owing to their low cost and rugged design." + history = "" + work = "industrial equipment manufacturer" + headquarters = "" + motto = "" + + ship_prefixes = list("XTV" = "hauling") + destination_names = list() + /datum/lore/organization/gov/solgov name = "Solar Central Government" short_name = "SolGov" @@ -26,26 +426,30 @@ ship_prefixes = list("SCG-T" = "transportation", "SCG-D" = "diplomatic", "SCG-F" = "freight") destination_names = list( + "Mercury", "Venus", "Earth", "Luna", "Mars", - "Titan" + "Titan", + "Europa", + "the SolGov embassy in Virgo-Erigone", + "the SolGov embassy in Vilous" )// autogen will add a lot of other places as well. /datum/lore/organization/gov/sifgov // Overrides Polaris stuff name = "Virgo-Erigone Governmental Authority" short_name = "" - desc = "Existing far outside the reach of SolGov space, the only governing body of the Virgo-Erigone system is the Virgo Prime Governmental \ + desc = "Existing far outside the reach of SolGov space, the only governing body of the Virgo-Erigone system is the Virgo-Prime Governmental \ Authority, also known as VEGA. It is a Technocracy founded and operated by NanoTrasen, using company appointed experts hired to see \ to the comfort and well being of Virgo's citizens; most of whom are also NanoTrasen employees. VEGA provides basic social services \ such as law enforcement, emergency services, medical care, education, and infrastructure. VEGA's operations are based on the world \ - of Virgo Prime, within the spaceport city of Anur. Although the government is an entity of NanoTrasen, some elements of democracy \ + of Virgo-Prime, within the spaceport city of Anur. Although the government is an entity of NanoTrasen, some elements of democracy \ are still practiced, such as voting on changes to local law, policy, or public works." history = "VEGA was founded in 2556, shortly after the Virgo-Erigone system was colonized by a population of 1000. That population has \ multiplied many times since then as wealth and commerce come and go from this frontier star system." work = "governing body of Virgo-Erigone" - headquarters = "Anur, Virgo Prime" + headquarters = "Anur, Virgo-Prime" motto = "Reach for the Stars." autogenerate_destination_names = FALSE @@ -53,13 +457,19 @@ destination_names = list( "the colony at Virgo-3B", "the VORE-1 debris field", - "a colony on Virgo-2", - "a telecommunications satellite", + "a mining colony on Virgo-2", "the Anur Spaceport", - "to a local distress beacon" + "to a local distress beacon", + "NAS Zeus orbiting Virgo-Prime", + "NTB An-Nur on Virgo-Prime", + "the colony at Virgo-3B", + "a dockyard orbiting Virgo-Prime", + "an asteroid orbiting Virgo 3", + "a telecommunications satellite near Virgo-3B", + "a telecommunications satellite near Virgo-Prime" ) -/* +/* // Waiting for lore to be updated. /datum/lore/organization/gov/federation name = "United Federation of Planets" short_name = "Federation" @@ -127,11 +537,11 @@ "Naro Industrial Complex on Scheddi III", "Mari Industrial Complex on Furlou Prime", "Runni Crystal Mines of Keid V") -*/ // ToDo: ReDo. +*/ -/datum/lore/organization/mil/USDF // change to sif_guard in future to overwrite Polaris stuff +/datum/lore/organization/mil/usdf name = "United Sol Defense Force" - short_name = "" // This is blank on purpose. Otherwise they call the ships "USDF" "USDF Name" + short_name = "" // This is blank on purpose. Otherwise they call the ships "USDF USDF Name" desc = "The USDF is the dedicated military force of SolGov, originally formed by the United Nations. It is the \ dominant superpower of the Orion Spur, and is able to project its influence well into parts of the Perseus and \ Sagittarius arms of the galaxy. However, regions beyond that are too far for the USDF to be a major player." @@ -153,8 +563,8 @@ against other major military powers such as the Moghes Hegemony." work = "peacekeeping and piracy suppression" headquarters = "Paris, Earth" - motto = "Per Mare, Per Terras, Per Constellatum." // Stolen from Halo because fuck you that's why. - ship_prefixes = list("USDF" = "military", "USDF" = "anti-piracy", "USDF" = "escort", "USDF" = "humanitarian", "USDF" = "peacekeeping", "USDF" = "search-and-rescue") // It's all USDF but let's mix up what they do. + motto = "Per Mare, Per Terras, Per Constellatum." // Stolen from Halo because fuck you that's why. -Ace + ship_prefixes = list("USDF" = "military", "USDF" = "anti-piracy", "USDF" = "escort", "USDF" = "humanitarian", "USDF" = "peacekeeping", "USDF" = "search-and-rescue", "USDF" = "war game") // It's all USDF but let's mix up what missions they do. ship_names = list("Aegis Fate", "Ain't No Sunshine", "All Under Heaven", @@ -186,6 +596,7 @@ "Hoenir", "In Amber Clad", "Iwo Jima", + "Jolly Roger", "Jormungandr", "Leonidas", "Meriwether Lewis", @@ -199,6 +610,7 @@ "Purpose", "Ready or Not", "Redoubtable", + "Rising Sun", "Saratoga", "Savannah", "Shanxi", @@ -211,7 +623,6 @@ "Tripping Light", "Two for Flinching") destination_names = list("San Francisco on Earth", - "SolGov Fleet Academy on Earth", "Gateway One above Luna", "SolGov Headquarters on Earth", "Olympus City on Mars", @@ -221,13 +632,89 @@ "a settlement on Titan", "a settlement on Europa", "Aleph Grande on Ganymede", - "a new colony in Proxima II", - "a new settlement on Ceti IV-B", + "a colony in Proxima II", + "a settlement on Ceti IV-B", "a colony ship around Ceti IV-B", "a naval station above Ceti IV-B", "a classified location in SolGov territory", "a classified location in uncharted space", - "an emergency nav bouy") + "an emergency nav bouy", + "the USDF Naval Academy on Earth", + "Fort Rain on Tal") + +/datum/lore/organization/mil/oni + name = "SolGov Office of Naval Intelligence" + short_name = "" // This is blank on purpose. Otherwise they call the ships "ONI ONI Name" + desc = "The Office of Naval Intelligence is SolGov's eyes and ears in the galaxy's affairs. Despite its name, and despite its \ + usual association with the USDF, the Office of Naval Intelligence does not fall under the command of the military. From espionage \ + to archeological research, ONI's work provides SolGov with the knowledge and technology it requires to advance both military and \ + civilian interests across the galaxy." + history = "ONI was originally created by the consolidation of several military intelligence agencies from Sol during the Sol-Hegemony war. \ + The USDF's victory in that war was largely accredited to intelligence and technology advancements provided by ONI during that time, \ + most notably of which was the reverse-engineering of Unathi vessels, allowing the production of countermeasures that played a crucial \ + role during in the late stages of the conflict. After the war, ONI's resources were pooled into numerous top secret projects; much of \ + which remains unknown or outright denied to the public even today. Among their suspected activities include exploration, weapons \ + development, xenoarcheology, xenobiology, corporate espionage, and manipulation of political affairs." + work = "peacekeeping and piracy suppression" + headquarters = "Paris, Earth" + motto = "The truth will set you free." + ship_prefixes = list("ONI" = "classified", "ONI" = "archeological", "ONI" = "exploration", "ONI" = "logistic") // It's all ONI but let's mix up what missions they do. + ship_names = list("Aegis Fate", // PLACEHOLDERS. Aside from ones I've specifically marked, these should be replaced. + "Ain't No Sunshine", + "All Under Heaven", + "Allegiance", + "Andraste", + "Anjou", + "Barracuda", + "Bastion", + "Buenos Aires", + "Bum Rush", + "Callisto", + "Charon", + "Colorado", + "Commonwealth", + "Corsair", + "DeGaulle", + "Devestator", + "Dust of Snow", + "Euphrates", + "Fair Weather", + "Finite Hearts", + "Forward Unto Dawn", + "Hammerhead", + "Herakles", + "Hoenir", // Notable USDF and ONI ship. Keep this name. + "In Amber Clad", + "Iwo Jima", + "Jolly Roger", + "Jormungandr", + "Leonidas", + "Meriwether Lewis", + "Midsummer Night", // Works for an ONI name. + "Mona Lisa", + "Olympus", + "Providence", + "Prydwen", + "Redoubtable", + "Rising Sun", + "Saratoga", + "Savannah", + "Shanxi", + "Song of the East", + "Stalwart Dawn", + "Strident", + "Tannenberg", + "Tokugawa", + "Totem Lake") + destination_names = list("parts unknown", + "none of your business", + "uncharted space", + "an undisclosed location", + "facility 8492", + "you don't want to know", + "if told you I'd have to kill you", + "... wait, why am I even telling you this? Just let me pass", + "stop asking questions") /datum/lore/organization/gov/kitsuhana name = "Kitsuhana Heavy Industries" diff --git a/code/modules/lore_codex/codex.dm b/code/modules/lore_codex/codex.dm index 42987628ae..7c5f071874 100644 --- a/code/modules/lore_codex/codex.dm +++ b/code/modules/lore_codex/codex.dm @@ -1,12 +1,12 @@ // Inherits from /book/ so it can fit on bookshelves. -/obj/item/weapon/book/codex - name = "The Traveler's Guide to Human Space: Virgo-Erigone Edition" //VOREStation Edit - Book Name - desc = "Contains useful information about the world around you. It seems to have been written for travelers to Virgo-Erigone, human or not. It also \ - has the words 'Don't Panic' in small, friendly letters on the cover." //VOREStation Edit - System Name +/obj/item/weapon/book/codex // Vorestation Edits throughout this object. + name = "The Traveler's Guide to Human Space: Virgo-Erigone Edition" + desc = "Contains useful information about the world around you. It seems to have been written for travelers to Virgo-Erigone, human or not. It also \ + has the words 'Don't Panic' in small, friendly letters on the cover." icon_state = "codex" unique = TRUE var/datum/codex_tree/tree = null - var/root_type = /datum/lore/codex/category/main_vir_lore //Runtimes on codex_tree.dm, line 18 with a null here + var/root_type = /datum/lore/codex/category/main_virgo_lore //Runtimes on codex_tree.dm, line 18 with a null here /obj/item/weapon/book/codex/initialize() tree = new(src, root_type) @@ -18,12 +18,12 @@ icon_state = "[initial(icon_state)]-open" tree.display(user) -/obj/item/weapon/book/codex/lore/vir - name = "The Traveler's Guide to Human Space: Vir Edition" - desc = "Contains useful information about the world around you. It seems to have been written for travelers to Vir, human or not. It also \ +/obj/item/weapon/book/codex/lore/vir // Vorestation Edits throughout this object. + name = "The Traveler's Guide to Human Space: Virgo-Erigone Edition" + desc = "Contains useful information about the world around you. It seems to have been written for travelers to Virgo-Erigone, human or not. It also \ has the words 'Don't Panic' in small, friendly letters on the cover." icon_state = "codex" - root_type = /datum/lore/codex/category/main_vir_lore + root_type = /datum/lore/codex/category/main_virgo_lore /obj/item/weapon/book/codex/lore/news name = "Daedalus Pocket Newscaster" diff --git a/code/modules/lore_codex/lore_data_vr/important_locations.dm b/code/modules/lore_codex/lore_data_vr/important_locations.dm index e2bb96ef50..ae87092212 100644 --- a/code/modules/lore_codex/lore_data_vr/important_locations.dm +++ b/code/modules/lore_codex/lore_data_vr/important_locations.dm @@ -28,10 +28,10 @@ /datum/lore/codex/page/radiance_energy_chain/add_content() name = "R.E.C. (Artificial Satellites)" - keywords += list("Radiance Energy Chain") + keywords += list("Radiance Energy Chain", "R.E.C.") data = "A sparse government-owned chain of automated stations exists between [quick_link("Virgo 3")] and the star itself, known as the Radiance Energy Chain. The idea is based on \ an ancient design that was pioneered at Sol. The stations are heavily shielded from the stellar radiation, and feature massive \ - arrays of photo-voltaic panels. Each station harvests energy from Vir using the solar panels, and sends it to other areas of \ + arrays of photo-voltaic panels. Each station harvests energy from Virgo-Erigone using the solar panels, and sends it to other areas of \ the system by beaming the energy to several relay stations farther away from the star, typically with a large laser.\

\ These stations are generally devoid of life, instead, they are operated mainly by [quick_link("drones")], with maintenance performed \ @@ -86,9 +86,9 @@ Currently, [quick_link("NanoTrasen")] is constructing a 'space elevator' for commercial purposes, as the atmosphere of Virgo-3B is inimical to shuttles, and engines in particular." /datum/lore/codex/page/virgo_prime/add_content() // Virgo 4 technically. - name = "Virgo Prime (Terrestrial Planet)" - keywords += list("Virgo Prime") - data = "Virgo Prime is the fourth planet of Virgo-Eirgone. Although primarily desert, temperatures linger around only 287 kelvin (~14°C). \ + name = "Virgo 4 / Virgo-Prime (Terrestrial Planet)" + keywords += list("Virgo 4","Virgo-Prime") + data = "Virgo 4, also known as Virgo-Prime, is the fourth planet of Virgo-Eirgone. Although primarily desert, temperatures linger around only 287 kelvin (~14°C). \ It is the only planet in the system with an environment that supports oxygen-breathing lifeforms. \

\ While being about the size of Earth, it is home to only about 750,000 known residents, most of whom live \ diff --git a/code/modules/lore_codex/lore_data_vr/main.dm b/code/modules/lore_codex/lore_data_vr/main.dm new file mode 100644 index 0000000000..4214fe492c --- /dev/null +++ b/code/modules/lore_codex/lore_data_vr/main.dm @@ -0,0 +1,32 @@ +/datum/lore/codex/category/main_virgo_lore // The top-level categories for the Virgo book + name = "Index" + data = "Don't panic!\ +

\ + The many star systems inhabitied by humanity and friends can seem bewildering to the uninitiated. \ + This guide seeks to provide valuable information to anyone new in the system. This edition is tailored for visitors to the Virgo-Erigone system, \ + however it also contains useful general information about human space, such as locations you may hear about, the current (as of 2562) political climate, various aliens you \ + may meet in your travels, the big Trans-Stellars, and more." + children = list( + /datum/lore/codex/category/important_locations, + /datum/lore/codex/category/species, + /datum/lore/codex/category/auto_org/tsc, + /datum/lore/codex/category/auto_org/gov, + // /datum/lore/codex/category/auto_org/mil, + /datum/lore/codex/category/political_factions, + /datum/lore/codex/page/about_lore + ) + +// We're a bird. +/datum/lore/codex/page/about_lore + name = "About" + data = "The Traveler's Guide to Human Space is a series of books detailing a specific location inside a location colonized by humans. \ + This book is for the system Virgo, and was written by Eshi Tache, an explorer whom has visited many star systems, and \ + has personally visited and seen many of the locations described inside this book. Two other people have also assisted in the creation of this \ + book, being Qooqr Volquum, whom is an expert on synthetics, and Damian Fischer, a historian. Together, they provide valuable information and facts that lie outside of Tache's expertise.\ +

\ + The writings inside this edition are intended to be useful to anyone visiting it for the first time, from someone taking a vacation to beautiful Virgo-Prime, \ + to an immigrant from another system, or even from outside human space, and anyone inbetween. The publisher wishes to note that any opinions expressed \ + in this text does not reflect the opinions of the publisher, and are instead the author's.\ +

\ + Eshi Tache has also written other The Traveler's Guide books, including Sol Edition, Tau Ceti Edition, Alpha Centauri Edition, Vir Edition, and more, \ + which you can find in your local book store, library, or e-reader device." \ No newline at end of file diff --git a/code/modules/lore_codex/lore_data_vr/political_parties.dm b/code/modules/lore_codex/lore_data_vr/political_parties.dm index 5f6a251669..49df0bf150 100644 --- a/code/modules/lore_codex/lore_data_vr/political_parties.dm +++ b/code/modules/lore_codex/lore_data_vr/political_parties.dm @@ -12,3 +12,5 @@ name = "Blank Page" keywords += list("Blank") data = "For some weird reason, this page is blank. This looks like a publishing error." + +// ToDo: A lot. \ No newline at end of file diff --git a/code/modules/lore_codex/lore_data_vr/species.dm b/code/modules/lore_codex/lore_data_vr/species.dm index a2737aa1b4..2ccfc6475b 100644 --- a/code/modules/lore_codex/lore_data_vr/species.dm +++ b/code/modules/lore_codex/lore_data_vr/species.dm @@ -42,12 +42,16 @@ /datum/lore/codex/page/unathi name = "Unathi" - data = "Raging in from Moghes, the Unathi are a race of tall, reptilian humanoids that possess both crocodile-like and serpent-like features. \ - They are a proud, warlike species that favors honor and strength, their home, Moghes, is a desert planet but was once believed to be full of life. \ - Of all the currently known sentient species, the Unathi are the most unequal in gender with females tending to be property of the males. Most Unathi \ - outside of Moghes tend to be exiles however, and with influence of other species the gender difference is not nearly as pronounced. Unathi were \ - humanity's second contact, and despite their aggressive nature, seem to get along well enough with humanity, though are often considered to be \ - 'second-class' citizens and are rarely seen in jobs other than where muscle is needed." // ToDo: Update with Unathi rewrite from Polaris. + data = "The Unathi are a race of tall, reptilian humanoids that possess both crocodile-like and serpent-like features. Their scales are hard and \ + plate-like, save for the softer ones that line the inside of their legs, armpits, and groin. Originating from the planet of Moghes, the Unathi \ + live in an extremely religious society. The Unathi believe in and closely follow a set of Decrees laid out in their belief system, The Unity. \ + Unathi believes in living long, prosperous, honorable and productive lives. They firmly believe in improving the skills of their craft to reach \ + a level where they can be considered to have mastered it. Unathi was humanity's second alien contact, but due to their aggressive nature, engaged \ + in an interstellar war with humanity known as the Sol-Hegemony Conflict. \ +

\ + Although the conflict has long since ended, and relations have slowly improved, Unathi are still often considered to be 'second-class' citizens \ + and are rarely seen in jobs other than where muscle is needed. It is also still common for racial tensions to run high, although this is less \ + common on the outskirts of SolGov's grasp, such as systems like Virgo-Erigone." /datum/lore/codex/page/tajaran name = "Tajaran" @@ -85,7 +89,7 @@

\ With the help of Skrellean technology, the Akula had their genome modified to be capable of surviving in open air for long periods of time. \ However, Akula even today still require a high humidity environment to avoid drying out after a few days, which would make life on an arid world like \ - [quick_link("Virgo Prime")] nearly impossible if it were not for Skrellean technology to aid them." + [quick_link("Virgo-Prime")] nearly impossible if it were not for Skrellean technology to aid them." /datum/lore/codex/page/nevrean/add_content() name = "Nevrean" @@ -126,7 +130,7 @@ /datum/lore/codex/page/zorren/add_content() name = "Zorren" keywords += list("Zorren") - data = "The fox-like Zorren are native to [quick_link("Virgo Prime")], however there are two distinct varieties of \ + data = "The fox-like Zorren are native to [quick_link("Virgo-Prime")], however there are two distinct varieties of \ Zorren one with large ears and shorter fur, and the other with longer fur that is a bit more vibrant. The \ long-eared, short-furred Zorren have come to be known as \"Flatland\" Zorren as that is where most of their \ settlements are located. The Flatland Zorren are somewhat tribal and shamanistic as they have only recently \ @@ -147,7 +151,7 @@ maintaining their own settlements and cultures, but often finding themselves standing on the shoulders of their more technologically advanced neighbors \ when it comes to meeting and exploring the rest of the galaxy.\

\ - It is important to note that Teshari names are unlike standard human names. Their pack name precedes their given name." + It is important to note that Teshari names are unlike standard human names. Their pack name precedes their given name." children = list( /datum/lore/codex/page/teshari_packs, /datum/lore/codex/page/teshari_physical diff --git a/code/modules/paperwork/faxmachine.dm b/code/modules/paperwork/faxmachine.dm index 0e549897c1..957cf5927f 100644 --- a/code/modules/paperwork/faxmachine.dm +++ b/code/modules/paperwork/faxmachine.dm @@ -1,5 +1,5 @@ var/list/obj/machinery/photocopier/faxmachine/allfaxes = list() -var/list/admin_departments = list("[using_map.boss_name]", "Virgo Prime Governmental Authority", "Supply") +var/list/admin_departments = list("[using_map.boss_name]", "Virgo-Prime Governmental Authority", "Supply") // Vorestation Edit var/list/alldepartments = list() var/list/adminfaxes = list() //cache for faxes that have been sent to admins @@ -182,7 +182,7 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins //message badmins that a fax has arrived if (destination == using_map.boss_name) message_admins(sender, "[uppertext(using_map.boss_short)] FAX", rcvdcopy, "CentComFaxReply", "#006100") - else if (destination == "Virgo Prime Governmental Authority") + else if (destination == "Virgo-Prime Governmental Authority") // Vorestation Edit message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0") else if (destination == "Supply") message_admins(sender, "[uppertext(using_map.boss_short)] SUPPLY FAX", rcvdcopy, "CentComFaxReply", "#5F4519") diff --git a/maps/tether/submaps/beach/_beach.dm b/maps/tether/submaps/beach/_beach.dm index e96c75641b..6e100c868c 100644 --- a/maps/tether/submaps/beach/_beach.dm +++ b/maps/tether/submaps/beach/_beach.dm @@ -13,7 +13,7 @@ //The other destination is landed on the surface /datum/shuttle_destination/excursion/beach - name = "Coastal Area" + name = "Remote Coastal Area" my_area = /area/shuttle/excursion/away_beach preferred_interim_area = /area/shuttle/excursion/sand_moving skip_me = TRUE @@ -157,7 +157,7 @@ dynamic_lighting = 0 /area/tether_away/beach - name = "\improper Desert Planet Beach" + name = "\improper Away Mission - Virgo 4 Beach" icon_state = "away" base_turf = /turf/simulated/floor/beach/sand //This is what the ground turns into if destroyed/bombed/etc //Not going to do sunlight simulations here like virgo3b diff --git a/vorestation.dme b/vorestation.dme index 0c54831a62..5a79013373 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1421,8 +1421,7 @@ #include "code\modules\blob2\overmind\types.dm" #include "code\modules\busy_space\air_traffic.dm" #include "code\modules\busy_space\loremaster.dm" -#include "code\modules\busy_space\organizations.dm" -#include "code\modules\busy_space\organizations_vr.dm" +#include "code\modules\busy_space_vr\organizations.dm" #include "code\modules\client\client defines.dm" #include "code\modules\client\client procs.dm" #include "code\modules\client\movement.dm" @@ -1809,8 +1808,8 @@ #include "code\modules\lore_codex\codex.dm" #include "code\modules\lore_codex\codex_tree.dm" #include "code\modules\lore_codex\pages.dm" -#include "code\modules\lore_codex\lore_data\main.dm" #include "code\modules\lore_codex\lore_data_vr\important_locations.dm" +#include "code\modules\lore_codex\lore_data_vr\main.dm" #include "code\modules\lore_codex\lore_data_vr\orgs.dm" #include "code\modules\lore_codex\lore_data_vr\political_parties.dm" #include "code\modules\lore_codex\lore_data_vr\species.dm" From 700c902d14d919b822931fc5da36dfe21f37debb Mon Sep 17 00:00:00 2001 From: HzDonut <32216351+HzDonut@users.noreply.github.com> Date: Sat, 14 Apr 2018 19:41:19 -0400 Subject: [PATCH 33/72] Modified LeMat Fluff Weapon (#3337) * LeMat * Update custom_guns_vr.dm * Update custom_guns_vr.dm * Update custom_guns_vr.dm * Update custom_guns_vr.dm * Update custom_guns_vr.dm --- code/modules/vore/fluffstuff/custom_guns_vr.dm | 7 ++++++- code/modules/vore/fluffstuff/custom_permits_vr.dm | 5 +++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_guns_vr.dm b/code/modules/vore/fluffstuff/custom_guns_vr.dm index b42c15cc8c..50f238fd59 100644 --- a/code/modules/vore/fluffstuff/custom_guns_vr.dm +++ b/code/modules/vore/fluffstuff/custom_guns_vr.dm @@ -347,6 +347,11 @@ name = "\improper MEUSOC .45" desc = "Some serious drywall work, coming up!" */ +//hzdonut:Jesse Soemmer +/obj/item/weapon/gun/projectile/revolver/fluff/jesselemat + name = "Modified LeMat" + desc = "The LeMat Revolver is a 9 shot revolver with a secondary firing barrel for loading shotgun shells. Uses .38-Special and 12g rounds depending on the barrel. This one appears to have had it's secondary barrel sealed off and looks to be in pristine condition. Either it's brand new, or its owner takes very good care of it." + icon_state = "lemat" //////////////////// Energy Weapons //////////////////// @@ -794,4 +799,4 @@ if(T.z in using_map.map_levels) to_chat(user, "The safety device prevents the gun from firing this close to the facility.") return 0 - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/vore/fluffstuff/custom_permits_vr.dm b/code/modules/vore/fluffstuff/custom_permits_vr.dm index f5afc8aaec..c96783e246 100644 --- a/code/modules/vore/fluffstuff/custom_permits_vr.dm +++ b/code/modules/vore/fluffstuff/custom_permits_vr.dm @@ -51,6 +51,11 @@ name = "Sorrel Cavalet's Sidearm Permit" desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on September 26th, 2562." +// hzdonut:Jesse Soemmer +/obj/item/clothing/accessory/permit/gun/fluff/JesseSoemmer + name = "Jesse Soemmer's Sidearm Permit" + desc = "A card indicating that the owner is allowed to carry a sidearm. It is issued by CentCom, so it is valid until it expires on March 4, 2563." + /* Legacy Permits // BEGIN - PROTOTYPE /obj/item/clothing/accessory/permit/gun/fluff From cc39778217d0640305730460b19d59e7a899623b Mon Sep 17 00:00:00 2001 From: Spades Date: Sat, 14 Apr 2018 20:14:10 -0400 Subject: [PATCH 34/72] Lore fixes, v1.01a The "a" stands for arbitrary version control. Also I had no idea how to do this correctly so I just copypasted like an asshat into a new branch. :B --- code/modules/lore_codex/lore_data_vr/main.dm | 2 +- .../modules/lore_codex/lore_data_vr/political_parties.dm | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/code/modules/lore_codex/lore_data_vr/main.dm b/code/modules/lore_codex/lore_data_vr/main.dm index 4214fe492c..a5ee6c8252 100644 --- a/code/modules/lore_codex/lore_data_vr/main.dm +++ b/code/modules/lore_codex/lore_data_vr/main.dm @@ -11,7 +11,7 @@ /datum/lore/codex/category/species, /datum/lore/codex/category/auto_org/tsc, /datum/lore/codex/category/auto_org/gov, - // /datum/lore/codex/category/auto_org/mil, + /datum/lore/codex/category/auto_org/mil, /datum/lore/codex/category/political_factions, /datum/lore/codex/page/about_lore ) diff --git a/code/modules/lore_codex/lore_data_vr/political_parties.dm b/code/modules/lore_codex/lore_data_vr/political_parties.dm index 49df0bf150..1a768ff9e0 100644 --- a/code/modules/lore_codex/lore_data_vr/political_parties.dm +++ b/code/modules/lore_codex/lore_data_vr/political_parties.dm @@ -1,9 +1,10 @@ /datum/lore/codex/category/political_factions name = "Political Factions" - data = "Those wishing to immigrate to somewhere in Virgo-Erigone, or otherwise plan to stay for a long time should get to know human politics. \ + data = "For some weird reason, this section is blank. This looks like a publishing error." + /*data = "Those wishing to immigrate to somewhere in Virgo-Erigone, or otherwise plan to stay for a long time should get to know human politics. \ There are presently three major political parties that exist throughout SolGov space, being the Icarus Front, the Shadow Coalition, and \ the Sol Economic Organization, and several smaller ones which tend to align themselves among one of the major parties. In the Virgo-Erigone system, the \ - Icarus Front's influence is much less than somewhere closer to Sol, and the other two parties being more popular." + Icarus Front's influence is much less than somewhere closer to Sol, and the other two parties being more popular."*/ // ToDo: A lot. children = list( /datum/lore/codex/page/blank ) @@ -11,6 +12,4 @@ /datum/lore/codex/page/blank/add_content() name = "Blank Page" keywords += list("Blank") - data = "For some weird reason, this page is blank. This looks like a publishing error." - -// ToDo: A lot. \ No newline at end of file + data = "For some weird reason, this section is blank. This looks like a publishing error." // ToDo: A lot. From c8129325fb5caae5eec6086e9fdc60a2515111db Mon Sep 17 00:00:00 2001 From: Spades Date: Sat, 14 Apr 2018 20:19:21 -0400 Subject: [PATCH 35/72] May as well do this now. --- code/modules/busy_space_vr/organizations.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/busy_space_vr/organizations.dm b/code/modules/busy_space_vr/organizations.dm index 8b899c994a..ce70c10721 100644 --- a/code/modules/busy_space_vr/organizations.dm +++ b/code/modules/busy_space_vr/organizations.dm @@ -655,7 +655,7 @@ role during in the late stages of the conflict. After the war, ONI's resources were pooled into numerous top secret projects; much of \ which remains unknown or outright denied to the public even today. Among their suspected activities include exploration, weapons \ development, xenoarcheology, xenobiology, corporate espionage, and manipulation of political affairs." - work = "peacekeeping and piracy suppression" + work = "espionage, piracy suppression, xeno research, and various other black book projects" headquarters = "Paris, Earth" motto = "The truth will set you free." ship_prefixes = list("ONI" = "classified", "ONI" = "archeological", "ONI" = "exploration", "ONI" = "logistic") // It's all ONI but let's mix up what missions they do. From 4a3a712471520f75b611283cca69bc54b8750aea Mon Sep 17 00:00:00 2001 From: Spades Date: Sat, 14 Apr 2018 23:38:27 -0400 Subject: [PATCH 36/72] ONI ship names, updated work roles --- code/modules/busy_space_vr/organizations.dm | 59 ++++----------------- 1 file changed, 10 insertions(+), 49 deletions(-) diff --git a/code/modules/busy_space_vr/organizations.dm b/code/modules/busy_space_vr/organizations.dm index ce70c10721..731ef73b22 100644 --- a/code/modules/busy_space_vr/organizations.dm +++ b/code/modules/busy_space_vr/organizations.dm @@ -600,7 +600,6 @@ "Jormungandr", "Leonidas", "Meriwether Lewis", - "Midsummer Night", "Mona Lisa", "Olympus", "Paris", @@ -655,57 +654,19 @@ role during in the late stages of the conflict. After the war, ONI's resources were pooled into numerous top secret projects; much of \ which remains unknown or outright denied to the public even today. Among their suspected activities include exploration, weapons \ development, xenoarcheology, xenobiology, corporate espionage, and manipulation of political affairs." - work = "espionage, piracy suppression, xeno research, and various other black book projects" + work = "espionage, piracy suppression, xeno research, and various other black projects" headquarters = "Paris, Earth" motto = "The truth will set you free." ship_prefixes = list("ONI" = "classified", "ONI" = "archeological", "ONI" = "exploration", "ONI" = "logistic") // It's all ONI but let's mix up what missions they do. - ship_names = list("Aegis Fate", // PLACEHOLDERS. Aside from ones I've specifically marked, these should be replaced. - "Ain't No Sunshine", - "All Under Heaven", - "Allegiance", - "Andraste", - "Anjou", - "Barracuda", - "Bastion", - "Buenos Aires", - "Bum Rush", - "Callisto", - "Charon", - "Colorado", - "Commonwealth", - "Corsair", - "DeGaulle", - "Devestator", - "Dust of Snow", - "Euphrates", - "Fair Weather", - "Finite Hearts", - "Forward Unto Dawn", - "Hammerhead", - "Herakles", - "Hoenir", // Notable USDF and ONI ship. Keep this name. - "In Amber Clad", - "Iwo Jima", - "Jolly Roger", - "Jormungandr", - "Leonidas", - "Meriwether Lewis", - "Midsummer Night", // Works for an ONI name. - "Mona Lisa", - "Olympus", - "Providence", - "Prydwen", - "Redoubtable", - "Rising Sun", - "Saratoga", - "Savannah", - "Shanxi", - "Song of the East", - "Stalwart Dawn", - "Strident", - "Tannenberg", - "Tokugawa", - "Totem Lake") + ship_names = list("Bastille", + "Fantôme", + "Harpocrates", + "Hoenir", + "Mata Hari", + "Midsummer Night", + "Mirage", + "Persephone", // Director Ixchel Kisoda's personal research ship + "Versailles") destination_names = list("parts unknown", "none of your business", "uncharted space", From 9345d749401ac104c29c61b4b78f7424754c804e Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 15 Apr 2018 11:53:09 -0400 Subject: [PATCH 37/72] Close infinite bluespace crystal loophole in telesci computer construction. Default starting_crystals to zero, if it is ever mapped in the mapper can customize the number, but in-game construction will start with zero. Also convert New() to initialize. --- code/modules/telesci/telesci_computer.dm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/code/modules/telesci/telesci_computer.dm b/code/modules/telesci/telesci_computer.dm index ed701aa9e0..b0e5eca83b 100644 --- a/code/modules/telesci/telesci_computer.dm +++ b/code/modules/telesci/telesci_computer.dm @@ -22,17 +22,13 @@ // Based on the distance used var/teleport_cooldown = 0 var/teleporting = 0 - var/starting_crystals = 2 + var/starting_crystals = 0 var/max_crystals = 4 // Used to adjust OP-ness: (4 crystals * 6 efficiency * 12.5 coefficient) = 300 range. var/powerCoefficient = 12.5 var/list/crystals = list() var/obj/item/device/gps/inserted_gps -/obj/machinery/computer/telescience/New() - ..() - recalibrate() - /obj/machinery/computer/telescience/Destroy() eject() if(inserted_gps) @@ -46,6 +42,7 @@ /obj/machinery/computer/telescience/initialize() . = ..() + recalibrate() for(var/i = 1; i <= starting_crystals; i++) crystals += new /obj/item/weapon/ore/bluespace_crystal/artificial(src) // starting crystals From cfdbfafddf0be4191ee390e633c931b511c8424e Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 15 Apr 2018 14:56:39 -0400 Subject: [PATCH 38/72] Comment out defunct mundane news event from our custom event lineup. --- code/modules/events/event_container_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/events/event_container_vr.dm b/code/modules/events/event_container_vr.dm index d5ddc07500..b8a6132863 100644 --- a/code/modules/events/event_container_vr.dm +++ b/code/modules/events/event_container_vr.dm @@ -38,7 +38,7 @@ new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Economic News", /datum/event/economic_event, 300), //new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Ian Storm", /datum/event/ianstorm, 1, list(), 1), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Money Lotto", /datum/event/money_lotto, 0, list(ASSIGNMENT_ANY = 1), 1, 5, 15), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Mundane News", /datum/event/mundane_news, 300), + //new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Mundane News", /datum/event/mundane_news, 300), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "PDA Spam", /datum/event/pda_spam, 0, list(ASSIGNMENT_ANY = 4), 1, 25, 50), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Shipping Error", /datum/event/shipping_error , 30, list(ASSIGNMENT_ANY = 2), 0), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Trivial News", /datum/event/trivial_news, 400), From 8b469c4ec7e2995a0c8f9c4ddebc0d3df4449349 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Sun, 15 Apr 2018 17:11:08 -0500 Subject: [PATCH 39/72] Adds Zigfe's Fluff Item --- .../vore/fluffstuff/custom_clothes_vr.dm | 11 +++++++++++ config/custom_items.txt | 6 ++++++ icons/vore/custom_clothes_vr.dmi | Bin 197376 -> 197894 bytes 3 files changed, 17 insertions(+) diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index c903dec636..e8151dacf5 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1797,3 +1797,14 @@ Departamental Swimsuits, for general use else H << "This suit is not designed for you." return 0 + +//Zigfe:Zaoozaoo Xrimxuqmqixzix +/obj/item/clothing/head/fluff/zao + name = "Zao's Hat" + desc = "A black hat that has an uncanny similarity to the HoS's hat. There's a small letter Z sewn on the inside of the brim. + + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_state = "zao_cap" + + icon_override = 'icons/vore/custom_clothes_vr.dmi' + item_state = "zao_cap_mob" \ No newline at end of file diff --git a/config/custom_items.txt b/config/custom_items.txt index a81ee5bd5e..46fed9918f 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -936,6 +936,12 @@ character_name: Zeke Arachi item_path: /obj/item/clothing/head/fluff/xeno } +{ +ckey: Zigfe +character_name: Zaoozaoo Xrimxuqmqixzix +item_path: /obj/item/clothing/head/fluff/zao +} + { ckey: zodiacshadow character_name: Nehi Maximus diff --git a/icons/vore/custom_clothes_vr.dmi b/icons/vore/custom_clothes_vr.dmi index 5cd12ac238be0548abf05d8fe9c1e697ea194dc6..cdd0e8fa9398efca554fd5f1a0cde2e18f09e8d3 100644 GIT binary patch delta 12421 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 delta 11921 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 Date: Sun, 15 Apr 2018 17:22:21 -0500 Subject: [PATCH 40/72] Got dang quotation mark --- code/modules/vore/fluffstuff/custom_clothes_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index e8151dacf5..539d9f2613 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1801,7 +1801,7 @@ Departamental Swimsuits, for general use //Zigfe:Zaoozaoo Xrimxuqmqixzix /obj/item/clothing/head/fluff/zao name = "Zao's Hat" - desc = "A black hat that has an uncanny similarity to the HoS's hat. There's a small letter Z sewn on the inside of the brim. + desc = "A black hat that has an uncanny similarity to the HoS's hat. There's a small letter Z sewn on the inside of the brim." icon = 'icons/vore/custom_clothes_vr.dmi' icon_state = "zao_cap" From 69885606a23f1374633ffcb7c1805d618c2992c6 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Sun, 15 Apr 2018 18:31:11 -0500 Subject: [PATCH 41/72] fixes capitalization --- config/custom_items.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/custom_items.txt b/config/custom_items.txt index 46fed9918f..328667c3ed 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -937,7 +937,7 @@ item_path: /obj/item/clothing/head/fluff/xeno } { -ckey: Zigfe +ckey: zigfe character_name: Zaoozaoo Xrimxuqmqixzix item_path: /obj/item/clothing/head/fluff/zao } From 03ab2fef082e9f264f99cc73aa2a395b277cbc28 Mon Sep 17 00:00:00 2001 From: Verkister Date: Mon, 16 Apr 2018 10:48:25 +0300 Subject: [PATCH 42/72] Updates sickshot description. Also making it little more clear that the only way to get victims out of uncooperative or dead things is no longer live human exclusive. --- code/modules/vore/fluffstuff/guns/sickshot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/fluffstuff/guns/sickshot.dm b/code/modules/vore/fluffstuff/guns/sickshot.dm index f7d5a4b291..ea0820a908 100644 --- a/code/modules/vore/fluffstuff/guns/sickshot.dm +++ b/code/modules/vore/fluffstuff/guns/sickshot.dm @@ -3,7 +3,7 @@ name = "\improper MPA6 \'Sickshot\'" desc = "Need to stun someone? Don't mind having to clean up the mess afterwards? The Sickshot is the answer to your prayers. \ Using a short-range concentrated blast of disruptive sound, the Sickshot will nauseate and confuse the target for several seconds. NOTE: Not suitable \ - for use in vacuum, or on animals. May cause contraction and release of various 'things' from various 'orifices'." + for use in vacuum. Usage on animals may cause panic and rage without stunning. May cause contraction and release of various 'things' from various 'orifices', even if the target is already dead." description_info = "This gun causes nausea in targets, stunning them briefly and causing vomiting. It will also cause them to vomit up prey, sometimes. Repeated shots may help in that case." description_fluff = "" From a99bbda1e70f3ebe5c42549dee0f5faf5a98c18c Mon Sep 17 00:00:00 2001 From: Verkister Date: Tue, 17 Apr 2018 11:36:19 +0300 Subject: [PATCH 43/72] Makes vorepanel autoupdate only when needed Automatic updates now only happen to connected preds and prey just once once per cycle and only if something has changed. --- code/modules/vore/eating/bellymodes_vr.dm | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 66df5151f2..1dff971638 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -13,6 +13,7 @@ next_process = times_fired + (6 SECONDS/wait) //Set up our next process time. var/play_sound //Potential sound to play at the end to avoid code duplication. + var/to_update = FALSE //Did anything update worthy happen? /////////////////////////// Auto-Emotes /////////////////////////// if(contents.len && next_emote <= times_fired) @@ -41,7 +42,7 @@ items_preserved |= I else digest_item(I) - owner.updateVRPanel() + to_update = TRUE did_an_item = TRUE //Handle eaten mobs @@ -72,8 +73,7 @@ items_preserved |= I else digest_item(I) - owner.updateVRPanel() - H.updateVRPanel() + to_update = TRUE break ///////////////////////////// DM_HOLD ///////////////////////////// @@ -113,6 +113,7 @@ play_sound = pick(death_sounds) digestion_death(M) owner.update_icons() + to_update = TRUE continue // Deal digestion damage (and feed the pred) @@ -128,9 +129,6 @@ owner.nutrition += offset*(2*(digest_brute+digest_burn)/difference) // 9.5 nutrition per digestion tick if they're 130 pounds and it's same size. 10.2 per digestion tick if they're 140 and it's same size. Etc etc. else owner.nutrition += 2*(digest_brute+digest_burn)/difference - M.updateVRPanel() - - owner.updateVRPanel() //////////////////////////// DM_ABSORB //////////////////////////// else if(digest_mode == DM_ABSORB) @@ -149,6 +147,7 @@ owner.nutrition += oldnutrition else if(M.nutrition < 100) //When they're finally drained. absorb_living(M) + to_update = TRUE //////////////////////////// DM_UNABSORB //////////////////////////// else if(digest_mode == DM_UNABSORB) @@ -161,6 +160,7 @@ to_chat(M,"You suddenly feel solid again ") to_chat(owner,"You feel like a part of you is missing.") owner.nutrition -= 100 + to_update = TRUE //////////////////////////// DM_DRAIN //////////////////////////// else if(digest_mode == DM_DRAIN) @@ -254,4 +254,11 @@ /////////////////////////// Make any noise /////////////////////////// if(play_sound) playsound(src, play_sound, vol = 100, vary = 1, falloff = VORE_SOUND_FALLOFF, ignore_walls = TRUE, preference = /datum/client_preference/digestion_noises) + if(to_update) + for(var/mob/living/M in contents) + if(M.client) + M.updateVRPanel() + if(owner.client) + owner.updateVRPanel() + return SSBELLIES_PROCESSED From f04aeac6ca67b6e4e35d1cf14ca0596bb9ee63d2 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 17 Apr 2018 16:05:57 -0400 Subject: [PATCH 44/72] Add ability for shapeshifters to change ears, tails, wings --- .../human/species/species_shapeshift_vr.dm | 124 ++++++++++++++++++ .../human/species/station/prometheans.dm | 3 + .../station/protean_vr/protean_species.dm | 5 +- vorestation.dme | 1 + 4 files changed, 132 insertions(+), 1 deletion(-) create mode 100644 code/modules/mob/living/carbon/human/species/species_shapeshift_vr.dm diff --git a/code/modules/mob/living/carbon/human/species/species_shapeshift_vr.dm b/code/modules/mob/living/carbon/human/species/species_shapeshift_vr.dm new file mode 100644 index 0000000000..3313c137b5 --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/species_shapeshift_vr.dm @@ -0,0 +1,124 @@ +/mob/living/carbon/human/proc/shapeshifter_select_ears() + set name = "Select Ears" + set category = "Abilities" + + if(stat || world.time < last_special) + return + + last_special = world.time + 10 + // Construct the list of names allowed for this user. + var/list/pretty_ear_styles = list("Normal" = null) + for(var/path in ear_styles_list) + var/datum/sprite_accessory/ears/instance = ear_styles_list[path] + if((!instance.ckeys_allowed) || (ckey in instance.ckeys_allowed)) + pretty_ear_styles[instance.name] = path + + // Present choice to user + var/new_ear_style = input(src, "Pick some ears!", "Character Preference", ear_style ? ear_style.name : null) as null|anything in pretty_ear_styles + if(!new_ear_style) + return + + //Set new style + ear_style = ear_styles_list[pretty_ear_styles[new_ear_style]] + + //Allow color picks + var/current_pri_color = rgb(r_ears,g_ears,b_ears) + + var/new_pri_color = input("Pick primary ear color:","Ear Color (Pri)", current_pri_color) as null|color + if(new_pri_color) + var/list/new_color_rgb_list = hex2rgb(new_pri_color) + r_ears = new_color_rgb_list[1] + g_ears = new_color_rgb_list[2] + b_ears = new_color_rgb_list[3] + + //Indented inside positive primary color choice, don't bother if they clicked cancel + var/current_sec_color = rgb(r_ears2,g_ears2,b_ears2) + + var/new_sec_color = input("Pick secondary ear color (only applies to some ears):","Ear Color (sec)", current_sec_color) as null|color + if(new_sec_color) + new_color_rgb_list = hex2rgb(new_sec_color) + r_ears2 = new_color_rgb_list[1] + g_ears2 = new_color_rgb_list[2] + b_ears2 = new_color_rgb_list[3] + + update_hair() //Includes Virgo ears + +/mob/living/carbon/human/proc/shapeshifter_select_tail() + set name = "Select Tail" + set category = "Abilities" + + if(stat || world.time < last_special) + return + + last_special = world.time + 10 + // Construct the list of names allowed for this user. + var/list/pretty_tail_styles = list("Normal" = null) + for(var/path in tail_styles_list) + var/datum/sprite_accessory/tail/instance = tail_styles_list[path] + if((!instance.ckeys_allowed) || (ckey in instance.ckeys_allowed)) + pretty_tail_styles[instance.name] = path + + // Present choice to user + var/new_tail_style = input(src, "Pick a tail!", "Character Preference", tail_style ? tail_style.name : null) as null|anything in pretty_tail_styles + if(!new_tail_style) + return + + //Set new style + tail_style = tail_styles_list[pretty_tail_styles[new_tail_style]] + + //Allow color picks + var/current_pri_color = rgb(r_tail,g_tail,b_tail) + + var/new_pri_color = input("Pick primary tail color:","Tail Color (Pri)", current_pri_color) as null|color + if(new_pri_color) + var/list/new_color_rgb_list = hex2rgb(new_pri_color) + r_tail = new_color_rgb_list[1] + g_tail = new_color_rgb_list[2] + b_tail = new_color_rgb_list[3] + + //Indented inside positive primary color choice, don't bother if they clicked cancel + var/current_sec_color = rgb(r_tail2,g_tail2,b_tail2) + + var/new_sec_color = input("Pick secondary tail color (only applies to some tails):","Tail Color (sec)", current_sec_color) as null|color + if(new_sec_color) + new_color_rgb_list = hex2rgb(new_sec_color) + r_tail2 = new_color_rgb_list[1] + g_tail2 = new_color_rgb_list[2] + b_tail2 = new_color_rgb_list[3] + + update_tail_showing() + +/mob/living/carbon/human/proc/shapeshifter_select_wings() + set name = "Select Wings" + set category = "Abilities" + + if(stat || world.time < last_special) + return + + last_special = world.time + 10 + // Construct the list of names allowed for this user. + var/list/pretty_wing_styles = list("None" = null) + for(var/path in wing_styles_list) + var/datum/sprite_accessory/wing/instance = wing_styles_list[path] + if((!instance.ckeys_allowed) || (ckey in instance.ckeys_allowed)) + pretty_wing_styles[instance.name] = path + + // Present choice to user + var/new_wing_style = input(src, "Pick some wings!", "Character Preference", wing_style ? wing_style.name : null) as null|anything in pretty_wing_styles + if(!new_wing_style) + return + + //Set new style + wing_style = wing_styles_list[pretty_wing_styles[new_wing_style]] + + //Allow color picks + var/current_color = rgb(r_wing,g_wing,b_wing) + + var/new_color = input("Pick wing color:","Wing Color", current_color) as null|color + if(new_color) + var/list/new_color_rgb_list = hex2rgb(new_color) + r_wing = new_color_rgb_list[1] + g_wing = new_color_rgb_list[2] + b_wing = new_color_rgb_list[3] + + update_wing_showing() diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans.dm b/code/modules/mob/living/carbon/human/species/station/prometheans.dm index 40dd6a7971..b2d839f762 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans.dm @@ -86,6 +86,9 @@ var/datum/species/shapeshifter/promethean/prometheans /mob/living/carbon/human/proc/shapeshifter_select_eye_colour, /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/shapeshifter_select_gender, + /mob/living/carbon/human/proc/shapeshifter_select_wings, //VOREStation Add, + /mob/living/carbon/human/proc/shapeshifter_select_tail, //VOREStation Add, + /mob/living/carbon/human/proc/shapeshifter_select_ears, //VOREStation Add, /mob/living/carbon/human/proc/regenerate ) diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm index 184e751a6a..618382f3a8 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_species.dm @@ -95,7 +95,10 @@ /mob/living/carbon/human/proc/shapeshifter_select_hair_colors, /mob/living/carbon/human/proc/shapeshifter_select_colour, /mob/living/carbon/human/proc/shapeshifter_select_eye_colour, - /mob/living/carbon/human/proc/shapeshifter_select_gender + /mob/living/carbon/human/proc/shapeshifter_select_gender, + /mob/living/carbon/human/proc/shapeshifter_select_wings, + /mob/living/carbon/human/proc/shapeshifter_select_tail, + /mob/living/carbon/human/proc/shapeshifter_select_ears ) var/global/list/abilities = list() diff --git a/vorestation.dme b/vorestation.dme index 5a79013373..be13b709ae 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2011,6 +2011,7 @@ #include "code\modules\mob\living\carbon\human\species\species_helpers.dm" #include "code\modules\mob\living\carbon\human\species\species_hud.dm" #include "code\modules\mob\living\carbon\human\species\species_shapeshift.dm" +#include "code\modules\mob\living\carbon\human\species\species_shapeshift_vr.dm" #include "code\modules\mob\living\carbon\human\species\species_vr.dm" #include "code\modules\mob\living\carbon\human\species\outsider\shadow.dm" #include "code\modules\mob\living\carbon\human\species\outsider\skeleton.dm" From 7e6031c2b125522c33444866335c987a549696bf Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 15 Apr 2018 13:44:32 -0400 Subject: [PATCH 45/72] POLARIS: Fix conveyors on dynamically loaded maps obeying switches. Converted conveyors New() to initialize() so that runtime loaded maps will have conveyors and switches find each other. --- code/modules/recycling/conveyor2.dm | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 0048cd5194..dd431e2de9 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -23,8 +23,8 @@ id = "round_end_belt" // create a conveyor -/obj/machinery/conveyor/New(loc, newdir, on = 0) - ..(loc) +/obj/machinery/conveyor/initialize(mapload, newdir, on = 0) + . = ..() if(newdir) set_dir(newdir) @@ -105,7 +105,7 @@ id = input for(var/obj/machinery/conveyor_switch/C in world) if(C.id == id) - C.conveyors += src + C.conveyors |= src return user.drop_item(get_turf(src)) @@ -158,12 +158,6 @@ if(C) C.set_operable(stepdir, id, op) -/* -/obj/machinery/conveyor/verb/destroy() - set src in view() - src.broken() -*/ - /obj/machinery/conveyor/power_change() ..() update() @@ -189,15 +183,16 @@ -/obj/machinery/conveyor_switch/New() +/obj/machinery/conveyor_switch/initialize() ..() update() + return INITIALIZE_HINT_LATELOAD - spawn(5) // allow map load - conveyors = list() - for(var/obj/machinery/conveyor/C in world) - if(C.id == id) - conveyors += C +/obj/machinery/conveyor_switch/LateInitialize() + conveyors = list() + for(var/obj/machinery/conveyor/C in world) + if(C.id == id) + conveyors += C // update the icon depending on the position @@ -273,6 +268,7 @@ usr << "No input found please hang up and try your call again." return id = input + conveyors = list() // Clear list so they aren't double added. for(var/obj/machinery/conveyor/C in world) if(C.id == id) conveyors += C From b45e065a96af7e1aad6b97dedda5119ce1c0f4d0 Mon Sep 17 00:00:00 2001 From: Leshana Date: Sun, 15 Apr 2018 15:46:29 -0400 Subject: [PATCH 46/72] POLARIS: Fix emitters connected to powernet remotely. Ensure when we unanchor an emitter that we disconnect from powernet. --- code/modules/power/singularity/emitter.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index 827bd9aefd..eaca5bd663 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -165,6 +165,7 @@ "You undo the external reinforcing bolts.", \ "You hear a ratchet.") src.anchored = 0 + disconnect_from_network() if(2) user << "\The [src] needs to be unwelded from the floor." return From 989d8a727d6006ea0cf828d97a92727f352d2872 Mon Sep 17 00:00:00 2001 From: Leshana Date: Tue, 17 Apr 2018 20:23:56 -0400 Subject: [PATCH 47/72] POLARIS: Fix cutting of bedsheets while holding them. Cutting bedsheets while holding them dropped the resulting rags in the mob's contents. --- code/game/objects/structures/bedsheet_bin.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 9b3d866d2b..eddffe55ea 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -32,7 +32,7 @@ LINEN BINS if(do_after(user, 50)) user << "You cut [src] into pieces!" for(var/i in 1 to rand(2,5)) - new /obj/item/weapon/reagent_containers/glass/rag(src.loc) + new /obj/item/weapon/reagent_containers/glass/rag(drop_location()) qdel(src) return ..() From 3653413a81191d80655d0c62e7f7b19efa80fa06 Mon Sep 17 00:00:00 2001 From: Leshana Date: Tue, 17 Apr 2018 22:40:57 -0400 Subject: [PATCH 48/72] Added three custom items for hzdonut --- config/custom_items.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/config/custom_items.txt b/config/custom_items.txt index 3bf2381052..3fb397f7e5 100644 --- a/config/custom_items.txt +++ b/config/custom_items.txt @@ -300,6 +300,24 @@ character_name: Belle Day item_path: /obj/item/weapon/implanter/reagent_generator/belle } +{ +ckey: hzdonut +character_name: Jesse Soemmer +item_path:/obj/item/weapon/gun/projectile/revolver/fluff/jesselemat +} + +{ +ckey: hzdonut +character_name: Jesse Soemmer +item_path:/obj/item/clothing/accessory/permit/gun/fluff/JesseSoemmer +} + +{ +ckey: hzdonut +character_name: Jesse Soemmer +item_path:/obj/item/clothing/accessory/holster/hip +} + # ######## I CKEYS { From f0be71c3450d7da6bd7ba5583ca1ce280f1205c0 Mon Sep 17 00:00:00 2001 From: Little-119 Date: Wed, 18 Apr 2018 10:00:11 -0400 Subject: [PATCH 49/72] Fixes brig common area disposal ![](https://i.gyazo.com/cfedd4350fb46501a9341d658631769d.png) --- maps/tether/tether-06-station2.dmm | 190 +++++++++++++++-------------- 1 file changed, 100 insertions(+), 90 deletions(-) diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index b094ae7f3c..a76802e9ce 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -834,7 +834,9 @@ /area/security/brig) "bo" = ( /obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) "bp" = ( @@ -991,10 +993,6 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) -"bJ" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_dirty, -/area/security/brig) "bK" = ( /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) @@ -1434,21 +1432,6 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) -"cw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_dirty, -/area/security/brig) "cx" = ( /obj/structure/cable/green{ d1 = 4; @@ -2220,7 +2203,6 @@ name = "Prisoner's Locker" }, /obj/item/clothing/suit/storage/apron, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/steel_dirty, /area/security/brig) "dQ" = ( @@ -2544,31 +2526,6 @@ }, /turf/simulated/floor/plating, /area/security/brig) -"ev" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "security_lockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/security/brig) "ew" = ( /obj/structure/grille, /obj/structure/window/reinforced/full, @@ -2992,7 +2949,6 @@ /obj/effect/floor_decal/corner/red/border{ dir = 1 }, -/obj/structure/disposalpipe/segment, /obj/structure/cable/green{ d1 = 2; d2 = 8; @@ -3313,10 +3269,6 @@ "fF" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/structure/cable/green{ d1 = 1; d2 = 4; @@ -3333,9 +3285,6 @@ "fG" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/red/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -3358,9 +3307,6 @@ /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/camera/network/security{ dir = 1 }, @@ -3378,10 +3324,6 @@ /turf/simulated/floor/tiled, /area/security/prison) "fI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, @@ -3571,7 +3513,6 @@ /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/glass_security{ name = "Security Processing"; req_access = list(1) @@ -3860,7 +3801,6 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 4 }, @@ -4111,7 +4051,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -4318,7 +4257,6 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/security/security_processing) "hw" = ( @@ -4606,10 +4544,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/disposalpipe/junction, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/security/security_processing) "hX" = ( @@ -17550,6 +17491,32 @@ /obj/structure/window/reinforced, /turf/simulated/floor/plating, /area/crew_quarters/medbreak) +"Ev" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/mineral/vacuum, +/area/mine/explored/upper_level) +"Ew" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"Fo" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/prison) "FD" = ( /obj/structure/bed/padded, /obj/machinery/camera/network/medbay{ @@ -17558,6 +17525,49 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virology) +"IK" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/security/prison) +"IO" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/airless, +/area/space) +"Mq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/airless, +/area/space) +"RT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/mineral/vacuum, +/area/mine/explored/upper_level) +"SI" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/mineral/vacuum, +/area/mine/explored/upper_level) +"TA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/brig) (1,1,1) = {" aa @@ -23314,27 +23324,27 @@ ab ab ab ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ae -ah -aG -aZ +Ev +SI +SI +SI +SI +SI +SI +SI +SI +IK +Ew +Fo +TA bo -bJ -bJ -cw -bJ -bJ +bK +bK +cp +bK +bK dP -ev +ew eY fF ae @@ -23432,11 +23442,11 @@ aa aa ab ab -ab -ab -ab -ac -ac +IO +Mq +Mq +SI +RT ac ac ac From 1bfe702e5e75c3d4497d4ed189273114e28de9ef Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 18 Apr 2018 13:50:13 -0400 Subject: [PATCH 50/72] Rewrite shadekin update_icons() No more ma usage, use SSoverlays, fix typing indicator bug --- .../simple_animal/vore/shadekin/shadekin.dm | 57 +++++++++---------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm index 2dfecc479c..7fa04db5de 100644 --- a/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm +++ b/code/modules/mob/living/simple_animal/vore/shadekin/shadekin.dm @@ -1,6 +1,6 @@ /mob/living/simple_animal/shadekin //Spawning the prototype spawns a random one, see initialize() name = "shadekin" - desc = "Some sort of fluffer. Big ears, long tail. " + desc = "Some sort of fluffer. Big ears, long tail." icon = 'icons/mob/vore_shadekin.dmi' icon_state = "map_example" icon_living = "map_example" @@ -62,7 +62,7 @@ vore_bump_chance = 0 //They follow people, this would be DENGEROUS var/eye_state = RED_EYES //Eye color/energy gain/loss mode - var/eye_icon_state = "e_red" //Default, changed in init + var/eye_icon_state = null //Default, changed in init var/eye_desc //Eye color description added to examine var/mob/living/carbon/human/henlo_human //Human we're stalking currently @@ -72,9 +72,7 @@ var/shy_approach = FALSE //Do we creep up slowly on humans to boop them //Icon handling - var/image/tailimage //Cached tail icon - var/image/eyeimage //Cached eye icon - var/prev_fullness = null //Used to avoid needless icon changes when we don't need them + var/image/tailimage //Cached tail image //Darknesssss var/energy = 100 //For abilities @@ -108,8 +106,27 @@ icon_living = icon_state + switch(eye_state) + if(BLUE_EYES) + eye_icon_state = "e_blue" + if(RED_EYES) + eye_icon_state = "e_red" + if(PURPLE_EYES) + eye_icon_state = "e_purple" + if(YELLOW_EYES) + eye_icon_state = "e_yellow" + if(GREEN_EYES) + eye_icon_state = "e_green" + if(ORANGE_EYES) + eye_icon_state = "e_orange" + else + eye_icon_state = "e_red" + + tailimage = image('icons/mob/vore_shadekin64.dmi',null,icon_state) + tailimage.pixel_x = -16 + if(eye_desc) - desc += "This one has [eye_desc]!" + desc += " This one has [eye_desc]!" var/list/ability_types = subtypesof(/obj/effect/shadekin_ability) shadekin_abilities = list() @@ -191,33 +208,13 @@ /mob/living/simple_animal/shadekin/update_icon() . = ..() + + cut_overlay(tailimage) - if(!tailimage || prev_fullness != vore_fullness) - prev_fullness = vore_fullness - tailimage = image('icons/mob/vore_shadekin64.dmi',null,icon_state) - tailimage.pixel_x = -16 tailimage.icon_state = icon_state - if(!eyeimage || !eye_icon_state) - switch(eye_state) - if(BLUE_EYES) - eye_icon_state = "e_blue" - if(RED_EYES) - eye_icon_state = "e_red" - if(PURPLE_EYES) - eye_icon_state = "e_purple" - if(YELLOW_EYES) - eye_icon_state = "e_yellow" - if(GREEN_EYES) - eye_icon_state = "e_green" - if(ORANGE_EYES) - eye_icon_state = "e_orange" - eyeimage = image(icon,null,eye_icon_state) - - var/mutable_appearance/ma = new(src) - ma.overlays += tailimage - ma.overlays += eyeimage - appearance = ma + add_overlay(tailimage) + add_overlay(eye_icon_state) /mob/living/simple_animal/shadekin/Stat() . = ..() From 5c234b773a7a0e3eb93338a241d0094a8808a75e Mon Sep 17 00:00:00 2001 From: NeverKnowWhyThis <38374923+NeverKnowWhyThis@users.noreply.github.com> Date: Wed, 18 Apr 2018 19:57:31 +0200 Subject: [PATCH 51/72] Teshari stuff (#3467) * Teshari stuff -Adds a head to belly colouration for Teshari body marking -Adds a smaller feathered alternative body marking -Adds a Teshari mohawk hairstyle -Adds a second option for Teshari tai (colorable) -Adds a snowflake tail for Schae Shooki -Adds an option to have ears on a teshari * Changed names * Moved sprite to correct .dmi * Moved tashari_fluffymohawk to it's correct location * Removed old tag * Name edits, fluff item removed until approved correctly I wasn't aware of SCA's for tails, I'll have it go trough the process normally. * Minor name edit * Modified body_parts to correctly reflect sprite * Namefix * Modified sprites and code that called upon them * More spritefixes, reworked colouring * More minor tailtweaking * More fixes, underfluff is now working, but still needs the sprite adjusted to fit properly * Small feathers are showing up, but more sprite issues to fix * Modified Mohawk to show up on the character, sprites still aren't being loaded correctly. And I don't understand why it's happening * Fixed markings, mohawk more ear styles based of the original * Minor edit to heel fluff --- .../mob/new_player/sprite_accessories_vr.dm | 19 ++++++++++ .../vore/appearance/sprite_accessories_vr.dm | 35 +++++++++++++++++- icons/mob/human_face_or_vr.dmi | Bin 135900 -> 139074 bytes icons/mob/human_face_vr.dmi | Bin 32124 -> 32606 bytes icons/mob/human_face_vr_add.dmi | Bin 32349 -> 32769 bytes icons/mob/human_races/markings_vr.dmi | Bin 51910 -> 53352 bytes icons/mob/vore/ears_vr.dmi | Bin 16471 -> 17569 bytes icons/mob/vore/tails_vr.dmi | Bin 71042 -> 72299 bytes 8 files changed, 53 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/new_player/sprite_accessories_vr.dm b/code/modules/mob/new_player/sprite_accessories_vr.dm index 8c4b66bfa0..3cbf856cf3 100644 --- a/code/modules/mob/new_player/sprite_accessories_vr.dm +++ b/code/modules/mob/new_player/sprite_accessories_vr.dm @@ -209,6 +209,13 @@ icon_state = "hair_messy" species_allowed = list(SPECIES_TAJ, SPECIES_XENOCHIMERA, SPECIES_PROTEAN) + teshari_fluffymohawk + name = "Teshari Fluffy Mohawk" + icon = 'icons/mob/human_face_vr.dmi' + icon_add = 'icons/mob/human_face_vr_add.dmi' + icon_state = "teshari_fluffymohawk" + species_allowed = list(SPECIES_TESHARI) + //Teshari things teshari icon_add = 'icons/mob/human_face_vr_add.dmi' @@ -909,3 +916,15 @@ icon_state = "catwomanleft" color_blend_mode = ICON_MULTIPLY body_parts = list(BP_L_LEG) + + teshi_fluff + name = "Teshari underfluff" + icon_state = "teshi_fluff" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_GROIN,BP_TORSO,BP_HEAD) + + teshi_small_feathers + name = "Teshari small wingfeathers" + icon_state = "teshi_sf" + color_blend_mode = ICON_MULTIPLY + body_parts = list(BP_L_FOOT,BP_R_FOOT,BP_L_HAND,BP_R_HAND,BP_TORSO) \ No newline at end of file diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 8e067a46e8..e3a6ef9a72 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -270,6 +270,31 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/ears/teshari + name = "Teshari (colorable fluff)" + desc = "" + icon_state = "teshari" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "teshariinner" + +/datum/sprite_accessory/ears/tesharihigh + name = "Teshari upper ears (colorable fluff)" + desc = "" + icon_state = "tesharihigh" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "tesharihighinner" + +/datum/sprite_accessory/ears/tesharilow + name = "Teshari lower ears (colorable fluff)" + desc = "" + icon_state = "tesharilow" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + extra_overlay = "tesharilowinner" + + // Special snowflake ears go below here. /datum/sprite_accessory/ears/molenar_kitsune @@ -896,6 +921,14 @@ color_blend_mode = ICON_MULTIPLY extra_overlay = "deertail_mark" +/datum/sprite_accessory/tail/teshari_fluffytail + name = "Teshari alternative, colorable" + desc = "" + icon_state = "teshari_fluffytail" + extra_overlay = "teshari_fluffytail_mark" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + //For all species tails. Includes haircolored tails. /datum/sprite_accessory/tail/special name = "Blank tail. Do not select." @@ -1427,4 +1460,4 @@ msg_prey_grab_success = "%owner pins you down on the ground with their front leg before using their other leg to pick you up, trapping you between two of their front legs!" msg_owner_grab_fail = "You step down onto %prey, squishing them and forcing them down to the ground!" - msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" + msg_prey_grab_fail = "%owner steps down and squishes you with their leg, forcing you down to the ground!" \ No newline at end of file diff --git a/icons/mob/human_face_or_vr.dmi b/icons/mob/human_face_or_vr.dmi index fda6c68b4850ae375f0d1ca69d36da3e0bf47cef..3642b50afb7788b958849628439ce03a78a3484b 100644 GIT binary patch literal 139074 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

  • F$+Z~Nxo1)%U*p`{To!dt$E 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 z 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ð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 q-so2-WA~+);y?vM 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

    NfCB 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
    Yk1s#ZTf{bXT7@PT~`t) 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�-z{0f3NLaNwWU!3vH@VlBYV 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�W&tb&k)!z0coQoJR%K^1& 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 HSq1+uT>x>6 diff --git a/icons/mob/human_face_vr_add.dmi b/icons/mob/human_face_vr_add.dmi index e8f51f32eb9c43927ec9c610920c8a1fcba57d9d..1656e00a2d8c62e21173b2bb75748c52195d2405 100644 GIT binary patch delta 11044 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 delta 10621 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 diff --git a/icons/mob/human_races/markings_vr.dmi b/icons/mob/human_races/markings_vr.dmi index ad944510188f0353d52d59a4b5e51b0a59b12e44..a41a1db5cfd6c69876d0f7b857f6328126e00c29 100644 GIT binary patch literal 53352 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 literal 51910 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 F{{vjSs;~e6 diff --git a/icons/mob/vore/ears_vr.dmi b/icons/mob/vore/ears_vr.dmi index bda8585543b0981a582c2544df21017ab471de91..126f2ba4268085c7eb3dfcea4e30518c5eb9d3f6 100644 GIT binary patch literal 17569 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 F{{a@+!ioR@ literal 16471 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 literal 71042 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 From aa7b59756d4caba0885ab9e20030493ac1edde6a Mon Sep 17 00:00:00 2001 From: Mewchild Date: Wed, 18 Apr 2018 13:45:35 -0500 Subject: [PATCH 52/72] Xenobio lab updates --- maps/tether/tether-01-surface1.dmm | 60 +++++++++++++++--------------- 1 file changed, 29 insertions(+), 31 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index bcc9dfd10d..1719709bb7 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -13052,6 +13052,12 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32; + tag = "icon-extinguisher_closed (NORTH)" + }, /turf/simulated/floor/tiled, /area/rnd/hallway) "aEG" = ( @@ -13942,6 +13948,12 @@ /obj/item/stack/material/phoron, /obj/item/stack/material/phoron, /obj/machinery/reagentgrinder, +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" + }, /turf/simulated/floor/tiled, /area/outpost/research/xenobiology) "aHe" = ( @@ -13949,8 +13961,7 @@ /area/rnd/external) "aHg" = ( /obj/machinery/camera/network/research{ - dir = 4; - + dir = 4 }, /obj/structure/cable/green{ d1 = 1; @@ -14044,8 +14055,7 @@ /area/rnd/anomaly_lab/containment_one) "aHt" = ( /obj/machinery/camera/network/research{ - dir = 4; - + dir = 4 }, /obj/structure/cable/green{ d1 = 1; @@ -18688,6 +18698,7 @@ /obj/effect/floor_decal/corner/mauve/border{ dir = 1 }, +/obj/item/weapon/melee/baton/slime/loaded, /turf/simulated/floor/tiled, /area/outpost/research/xenobiology) "bkt" = ( @@ -18708,7 +18719,8 @@ /obj/effect/floor_decal/corner/mauve/border{ dir = 1 }, -/obj/item/weapon/melee/baton/slime/loaded, +/obj/item/device/slime_scanner, +/obj/item/device/slime_scanner, /turf/simulated/floor/tiled, /area/outpost/research/xenobiology) "bkI" = ( @@ -18724,7 +18736,10 @@ pixel_y = 24; req_access = list() }, -/obj/item/weapon/extinguisher, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/item/weapon/weldingtool, /turf/simulated/floor/tiled, /area/outpost/research/xenobiology) "bkJ" = ( @@ -19216,6 +19231,12 @@ /obj/effect/floor_decal/corner/mauve/bordercorner2{ dir = 5 }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + icon_state = "extinguisher_closed"; + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" + }, /turf/simulated/floor/tiled, /area/outpost/research/xenobiology) "boy" = ( @@ -20446,33 +20467,9 @@ /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 2 }, -/turf/simulated/floor/tiled, -/area/rnd/hallway) -"bvN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, /turf/simulated/floor/tiled, /area/rnd/hallway) "bvO" = ( @@ -22639,6 +22636,7 @@ /obj/structure/window/reinforced{ dir = 4 }, +/obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/reinforced, /area/outpost/research/xenobiology) "bQB" = ( @@ -30630,7 +30628,7 @@ aAS aAS auu auu -bvN +bwi aEE aFk aGr From ec1f7e384f84ca2b67cbbefee65c3e0534b8d0a6 Mon Sep 17 00:00:00 2001 From: Mewchild Date: Wed, 18 Apr 2018 14:08:22 -0500 Subject: [PATCH 53/72] Removes tags from added extinguisher cabinets --- maps/tether/tether-01-surface1.dmm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 1719709bb7..021d4b7a32 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -13055,8 +13055,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = -32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = -32 }, /turf/simulated/floor/tiled, /area/rnd/hallway) @@ -13951,8 +13950,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/outpost/research/xenobiology) From 9d4a47a2b0913334f2d3e2e2f0f537ad39269034 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 18 Apr 2018 17:04:36 -0400 Subject: [PATCH 54/72] Remove tag var from all Tether maps And submaps. --- maps/tether/submaps/aerostat/aerostat.dmm | 6 +- .../aerostat/submaps/Blackshuttledown.dmm | 21 +- .../aerostat/submaps/DecoupledEngine.dmm | 27 +- .../submaps/aerostat/submaps/Shack1.dmm | 5 - maps/tether/submaps/alienship/alienship.dmm | 5 - maps/tether/submaps/tether_misc.dmm | 149 +---------- maps/tether/submaps/tether_ships.dmm | 1 - maps/tether/tether-01-surface1.dmm | 151 ++++------- maps/tether/tether-02-surface2.dmm | 97 +++---- maps/tether/tether-03-surface3.dmm | 102 +++----- maps/tether/tether-05-station1.dmm | 244 +++--------------- maps/tether/tether-06-station2.dmm | 58 ++--- maps/tether/tether-07-station3.dmm | 60 ++--- maps/tether/tether-09-solars.dmm | 35 +-- maps/tether/tether-10-colony.dmm | 142 +++------- 15 files changed, 250 insertions(+), 853 deletions(-) diff --git a/maps/tether/submaps/aerostat/aerostat.dmm b/maps/tether/submaps/aerostat/aerostat.dmm index 9275989478..234d87772c 100644 --- a/maps/tether/submaps/aerostat/aerostat.dmm +++ b/maps/tether/submaps/aerostat/aerostat.dmm @@ -391,8 +391,7 @@ /area/tether_away/aerostat) "aW" = ( /obj/structure/cable/heavyduty{ - icon_state = "1-8"; - tag = "icon-1-4" + icon_state = "1-8" }, /obj/effect/floor_decal/rust, /obj/effect/floor_decal/rust, @@ -818,8 +817,7 @@ /area/shuttle/aerostat/docked) "cm" = ( /obj/structure/cable/heavyduty{ - icon_state = "1-8"; - tag = "icon-1-4" + icon_state = "1-8" }, /turf/simulated/floor/tiled/techfloor/virgo2, /area/tether_away/aerostat/inside) diff --git a/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm b/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm index e0a80783f1..27cdc7804f 100644 --- a/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm +++ b/maps/tether/submaps/aerostat/submaps/Blackshuttledown.dmm @@ -31,23 +31,20 @@ /turf/simulated/mineral/floor/ignore_mapgen/virgo2, /turf/simulated/shuttle/wall/dark{ icon_state = "dark6"; - name = "Unknown Shuttle"; - tag = "icon-dark6" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "aj" = ( /turf/simulated/shuttle/wall/dark{ icon_state = "dark0"; - name = "Unknown Shuttle"; - tag = "icon-dark0" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "ak" = ( /turf/simulated/mineral/floor/ignore_mapgen/virgo2, /turf/simulated/shuttle/wall/dark{ icon_state = "dark10"; - name = "Unknown Shuttle"; - tag = "icon-dark10" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "al" = ( @@ -67,8 +64,7 @@ }, /turf/simulated/shuttle/wall/dark{ icon_state = "dark0"; - name = "Unknown Shuttle"; - tag = "icon-dark0" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "an" = ( @@ -121,8 +117,7 @@ /turf/simulated/mineral/floor/ignore_mapgen/virgo2, /turf/simulated/shuttle/wall/dark{ icon_state = "dark5"; - name = "Unknown Shuttle"; - tag = "icon-dark5" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "av" = ( @@ -149,8 +144,7 @@ /turf/simulated/mineral/floor/ignore_mapgen/virgo2, /turf/simulated/shuttle/wall/dark{ icon_state = "dark9"; - name = "Unknown Shuttle"; - tag = "icon-dark9" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "aB" = ( @@ -325,8 +319,7 @@ }, /turf/simulated/shuttle/wall/dark{ icon_state = "dark0"; - name = "Unknown Shuttle"; - tag = "icon-dark0" + name = "Unknown Shuttle" }, /area/submap/virgo2/Blackshuttledown) "bd" = ( diff --git a/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm b/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm index 37089e5433..758759459f 100644 --- a/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm +++ b/maps/tether/submaps/aerostat/submaps/DecoupledEngine.dmm @@ -107,7 +107,6 @@ /area/submap/virgo2/DecoupledEngine) "az" = ( /obj/machinery/atmospherics/pipe/simple/visible{ - tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, @@ -133,17 +132,6 @@ }, /turf/simulated/floor, /area/submap/virgo2/DecoupledEngine) -"aC" = ( -/obj/structure/shuttle/engine/propulsion{ - tag = "icon-propulsion_r (EAST)"; - icon_state = "propulsion_r"; - dir = 4 - }, -/turf/simulated/floor/water{ - color = "#ddaa77"; - name = "shallow water(?)" - }, -/area/submap/virgo2/DecoupledEngine) "aD" = ( /obj/structure/lattice, /obj/structure/grille, @@ -202,7 +190,6 @@ "aL" = ( /obj/structure/grille/broken, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4 }, @@ -286,12 +273,10 @@ "aV" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4 }, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8 }, @@ -299,7 +284,6 @@ /area/submap/virgo2/DecoupledEngine) "aW" = ( /obj/machinery/atmospherics/pipe/simple/visible{ - tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -366,7 +350,6 @@ /obj/machinery/power/rad_collector, /obj/structure/window/phoronreinforced, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8 }, @@ -386,7 +369,6 @@ "bh" = ( /obj/machinery/power/rad_collector, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4 }, @@ -428,13 +410,11 @@ }, /obj/structure/grille, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4 }, /obj/structure/window/phoronreinforced, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8 }, @@ -470,12 +450,10 @@ "bs" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1 }, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (WEST)"; icon_state = "phoronrwindow"; dir = 8 }, @@ -485,7 +463,6 @@ "bt" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1 }, @@ -495,12 +472,10 @@ "bu" = ( /obj/structure/grille, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (NORTH)"; icon_state = "phoronrwindow"; dir = 1 }, /obj/structure/window/phoronreinforced{ - tag = "icon-phoronrwindow (EAST)"; icon_state = "phoronrwindow"; dir = 4 }, @@ -1171,7 +1146,7 @@ ad ad ad at -aC +aO aO aY bi diff --git a/maps/tether/submaps/aerostat/submaps/Shack1.dmm b/maps/tether/submaps/aerostat/submaps/Shack1.dmm index 62b0eac0de..2cd9cd3dae 100644 --- a/maps/tether/submaps/aerostat/submaps/Shack1.dmm +++ b/maps/tether/submaps/aerostat/submaps/Shack1.dmm @@ -14,7 +14,6 @@ "e" = ( /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/holofloor/wood{ - tag = "icon-wood_broken1"; icon_state = "wood_broken1" }, /area/submap/virgo2/Shack1) @@ -37,14 +36,12 @@ /area/submap/virgo2/Shack1) "j" = ( /turf/simulated/floor/holofloor/wood{ - tag = "icon-wood_broken0"; icon_state = "wood_broken0" }, /area/submap/virgo2/Shack1) "k" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/holofloor/wood{ - tag = "icon-wood_broken5"; icon_state = "wood_broken5" }, /area/submap/virgo2/Shack1) @@ -54,7 +51,6 @@ /area/submap/virgo2/Shack1) "n" = ( /turf/simulated/floor/holofloor/wood{ - tag = "icon-wood_broken3"; icon_state = "wood_broken3" }, /area/submap/virgo2/Shack1) @@ -80,7 +76,6 @@ /area/submap/virgo2/Shack1) "s" = ( /turf/simulated/floor/holofloor/wood{ - tag = "icon-wood_broken6"; icon_state = "wood_broken6" }, /area/submap/virgo2/Shack1) diff --git a/maps/tether/submaps/alienship/alienship.dmm b/maps/tether/submaps/alienship/alienship.dmm index 6ee2a8af37..de69651b80 100644 --- a/maps/tether/submaps/alienship/alienship.dmm +++ b/maps/tether/submaps/alienship/alienship.dmm @@ -278,7 +278,6 @@ /area/tether_away/alienship) "bP" = ( /obj/structure/prop/alien/computer{ - tag = "icon-console-c (EAST)"; icon_state = "console-c"; dir = 4 }, @@ -292,7 +291,6 @@ /area/tether_away/alienship) "bR" = ( /obj/structure/prop/alien/computer{ - tag = "icon-console-c (EAST)"; icon_state = "console-c"; dir = 1 }, @@ -387,7 +385,6 @@ /area/tether_away/alienship) "cl" = ( /obj/structure/prop/alien/computer/camera{ - tag = "icon-camera (WEST)"; icon_state = "camera"; dir = 1 }, @@ -395,7 +392,6 @@ /area/tether_away/alienship) "cm" = ( /obj/structure/prop/alien/computer/camera{ - tag = "icon-camera (WEST)"; icon_state = "camera"; dir = 4 }, @@ -403,7 +399,6 @@ /area/tether_away/alienship) "cn" = ( /obj/structure/prop/alien/computer/camera{ - tag = "icon-camera (WEST)"; icon_state = "camera"; dir = 8 }, diff --git a/maps/tether/submaps/tether_misc.dmm b/maps/tether/submaps/tether_misc.dmm index c3ff728eee..89fe355b6b 100644 --- a/maps/tether/submaps/tether_misc.dmm +++ b/maps/tether/submaps/tether_misc.dmm @@ -53,8 +53,7 @@ desc = "It is a heavy duty pulse laser emitter."; dir = 8; icon_state = "emitter-off"; - name = "pulse laser"; - tag = "icon-emitter-off (WEST)" + name = "pulse laser" }, /turf/simulated/shuttle/plating/airless/carry, /area/syndicate_station/start) @@ -301,7 +300,6 @@ name = "Syndicate-Spawn" }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -324,7 +322,6 @@ "aF" = ( /obj/structure/table/glass, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -358,7 +355,6 @@ pixel_y = 25 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -878,7 +874,6 @@ name = "Dave's bedsheet" }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -888,7 +883,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -897,7 +891,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -906,7 +899,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -917,7 +909,6 @@ id_tag = "merc_shuttle_pump" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -979,14 +970,12 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) "cq" = ( /obj/machinery/atmospherics/pipe/manifold4w/visible, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -1066,13 +1055,11 @@ pixel_x = -25 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) "cD" = ( /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -1137,7 +1124,6 @@ req_access = list(150) }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -1158,7 +1144,6 @@ req_access = list(150) }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -1167,7 +1152,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -1235,14 +1219,12 @@ dir = 8 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) "cW" = ( /obj/structure/table/glass, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -1514,7 +1496,6 @@ /area/space) "dC" = ( /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -1769,7 +1750,6 @@ /area/holodeck/source_boxingcourt) "ex" = ( /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -1798,7 +1778,6 @@ }, /obj/item/device/defib_kit/compact/combat/loaded, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -1807,7 +1786,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -1839,7 +1817,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2068,7 +2045,6 @@ }, /obj/structure/closet, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2148,7 +2124,6 @@ "fy" = ( /obj/structure/closet, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2193,7 +2168,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2608,7 +2582,6 @@ /obj/item/weapon/gun/projectile/giskard, /obj/item/clothing/accessory/holster, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2676,7 +2649,6 @@ /obj/machinery/recharger, /obj/structure/table/steel_reinforced, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2687,7 +2659,6 @@ products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2732,7 +2703,6 @@ req_access = list(150) }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2747,14 +2717,12 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) "hf" = ( /obj/structure/bed/chair, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -2903,11 +2871,9 @@ dir = 4 }, /obj/effect/decal/cleanable/blood{ - tag = "icon-mfloor5"; icon_state = "mfloor5" }, /obj/machinery/light/small{ - tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8 }, @@ -3097,7 +3063,6 @@ "hV" = ( /obj/structure/closet, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -3108,7 +3073,6 @@ /obj/item/weapon/reagent_containers/food/snacks/liquidfood, /obj/item/weapon/reagent_containers/food/snacks/liquidfood, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -3123,7 +3087,6 @@ }, /obj/structure/closet, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -3132,7 +3095,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3222,7 +3184,6 @@ /area/centcom/ferry) "ig" = ( /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -3232,7 +3193,6 @@ icon_state = "computer" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3268,7 +3228,6 @@ pixel_x = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3338,7 +3297,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3356,7 +3314,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3365,7 +3322,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3394,21 +3350,18 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) "iw" = ( /obj/machinery/teleport/station, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) "ix" = ( /obj/structure/frame/computer, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -3428,7 +3381,6 @@ "iz" = ( /obj/machinery/teleport/hub, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -3438,7 +3390,6 @@ prices = list() }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3461,13 +3412,11 @@ "iF" = ( /obj/machinery/washing_machine, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) "iG" = ( /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -3533,7 +3482,6 @@ pixel_y = 32 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -3592,7 +3540,6 @@ /obj/item/clothing/glasses/night, /obj/item/clothing/glasses/night, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -3601,7 +3548,6 @@ name = "Toilet" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -3613,7 +3559,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -3680,7 +3625,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -3690,7 +3634,6 @@ req_one_access = list(150) }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -3836,7 +3779,6 @@ /obj/effect/spawner/newbomb/timer/syndicate, /obj/structure/table/reinforced, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -3846,7 +3788,6 @@ }, /obj/machinery/meter, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -3985,7 +3926,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -4072,7 +4012,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -4568,8 +4507,7 @@ /obj/structure/flora/pottedplant{ icon_state = "plant-09"; name = "Esteban"; - pixel_y = 8; - tag = "icon-plant-09" + pixel_y = 8 }, /turf/simulated/shuttle/floor/black, /area/shuttle/trade/centcom) @@ -4901,7 +4839,6 @@ req_access = null }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -5719,7 +5656,6 @@ /area/wizard_station) "nn" = ( /obj/structure/flora/pottedplant{ - tag = "icon-plant-24"; icon_state = "plant-24" }, /turf/unsimulated/floor{ @@ -5742,7 +5678,6 @@ /area/wizard_station) "nq" = ( /obj/structure/flora/pottedplant{ - tag = "icon-plant-08"; icon_state = "plant-08" }, /turf/unsimulated/floor{ @@ -5929,7 +5864,6 @@ /area/wizard_station) "nJ" = ( /obj/structure/flora/pottedplant{ - tag = "icon-plant-04"; icon_state = "plant-04" }, /turf/unsimulated/floor{ @@ -6013,7 +5947,6 @@ /area/wizard_station) "nU" = ( /obj/structure/flora/pottedplant{ - tag = "icon-plant-03"; icon_state = "plant-03" }, /obj/item/device/radio/intercom{ @@ -6200,7 +6133,6 @@ /area/wizard_station) "oo" = ( /obj/effect/floor_decal/industrial/warning/corner{ - tag = "icon-warningcorner (WEST)"; icon_state = "warningcorner"; dir = 8 }, @@ -6384,8 +6316,7 @@ /area/wizard_station) "oJ" = ( /obj/structure/flora/pottedplant{ - icon_state = "plant-20"; - tag = "icon-plant-22" + icon_state = "plant-20" }, /turf/unsimulated/floor{ icon_state = "vault"; @@ -6507,7 +6438,6 @@ /obj/structure/table/glass, /obj/item/weapon/handcuffs/fuzzy, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -6520,7 +6450,6 @@ /area/antag/antag_base) "pc" = ( /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -6589,7 +6518,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -6599,7 +6527,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -6709,7 +6636,6 @@ /obj/item/clothing/under/syndicate, /obj/item/clothing/gloves/black, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -6730,7 +6656,6 @@ }, /obj/structure/curtain/open/shower, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -6919,7 +6844,6 @@ locked = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -6931,7 +6855,6 @@ locked = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -7129,7 +7052,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -7186,7 +7108,6 @@ "qj" = ( /obj/machinery/atmospherics/pipe/manifold4w/visible, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -7353,7 +7274,6 @@ /obj/item/weapon/reagent_containers/food/snacks/sandwich, /obj/item/weapon/reagent_containers/food/snacks/sandwich, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7371,7 +7291,6 @@ pixel_y = 2 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7474,7 +7393,6 @@ name = "Mike's donut box" }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7837,7 +7755,6 @@ pixel_y = 12 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7846,7 +7763,6 @@ /obj/structure/table/marble, /obj/machinery/chemical_dispenser/bar_coffee/full, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7859,7 +7775,6 @@ pixel_y = 32 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7870,7 +7785,6 @@ pixel_y = 32 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7878,7 +7792,6 @@ "rl" = ( /obj/machinery/vending/sovietsoda, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -7934,7 +7847,6 @@ "rr" = ( /obj/structure/bed/chair/comfy/black, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8109,7 +8021,6 @@ products = list(/obj/item/weapon/storage/fancy/cigarettes = 10, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/flame/lighter/zippo = 4, /obj/item/clothing/mask/smokable/cigarette/cigar/havana = 2) }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8119,7 +8030,6 @@ dir = 4 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8146,7 +8056,6 @@ dir = 8 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8219,7 +8128,6 @@ icon_state = "plant-21" }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8229,7 +8137,6 @@ dir = 1 }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8271,7 +8178,6 @@ opacity = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -8408,7 +8314,6 @@ icon_state = "plant-20" }, /turf/unsimulated/floor{ - tag = "icon-cult"; name = "plating"; icon_state = "cult" }, @@ -8472,7 +8377,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -8498,7 +8402,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -8911,7 +8814,6 @@ /obj/item/weapon/storage/belt/utility/full, /obj/item/device/multitool, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -9051,14 +8953,12 @@ id_tag = "merc_south_airlock_pump" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) "sT" = ( /obj/machinery/atmospherics/pipe/manifold/visible, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9146,7 +9046,6 @@ pixel_y = -25 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -9155,7 +9054,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9350,8 +9248,7 @@ "ty" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/unsimulated/floor{ dir = 2; @@ -9368,8 +9265,7 @@ "tA" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/unsimulated/floor{ dir = 2; @@ -9419,7 +9315,6 @@ /area/antag/antag_base) "tE" = ( /obj/machinery/atmospherics/pipe/simple/visible{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -9428,7 +9323,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9699,7 +9593,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9715,7 +9608,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -9726,14 +9618,12 @@ "ul" = ( /obj/machinery/door/airlock/glass, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) "um" = ( /obj/machinery/door/airlock/multi_tile/glass, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9751,7 +9641,6 @@ /obj/item/clothing/under/syndicate, /obj/item/clothing/gloves/black, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9766,7 +9655,6 @@ name = "pilot helmet" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9776,7 +9664,6 @@ req_one_access = list(150) }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9785,7 +9672,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9806,7 +9692,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9814,7 +9699,6 @@ /obj/structure/bed/padded, /obj/item/weapon/bedsheet/hos, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9826,7 +9710,6 @@ /obj/structure/table/rack, /obj/effect/floor_decal/industrial/outline/grey, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -9838,7 +9721,6 @@ }, /obj/effect/floor_decal/industrial/outline/grey, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -9848,7 +9730,6 @@ }, /obj/effect/floor_decal/industrial/warning, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9858,7 +9739,6 @@ }, /obj/effect/floor_decal/industrial/warning/corner, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9867,14 +9747,12 @@ dir = 8 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) "uz" = ( /obj/effect/floor_decal/industrial/warning, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9885,7 +9763,6 @@ /obj/item/weapon/plastique, /obj/structure/table/reinforced, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -9908,7 +9785,6 @@ opacity = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_dred"; icon_state = "floor_dred" }, /area/syndicate_station/start) @@ -9920,7 +9796,6 @@ }, /obj/structure/table/rack, /turf/simulated/shuttle/floor{ - tag = "icon-floor_yellow"; icon_state = "floor_yellow" }, /area/syndicate_station/start) @@ -9934,7 +9809,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9946,7 +9820,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9973,7 +9846,6 @@ /obj/item/clothing/under/syndicate, /obj/item/clothing/gloves/black, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9983,7 +9855,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -9996,7 +9867,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -10007,7 +9877,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -10019,7 +9888,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -10038,12 +9906,10 @@ dir = 6 }, /obj/machinery/light/small{ - tag = "icon-bulb1 (WEST)"; icon_state = "bulb1"; dir = 8 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_white"; icon_state = "floor_white" }, /area/syndicate_station/start) @@ -10067,7 +9933,6 @@ }, /obj/item/device/defib_kit/compact/combat/loaded, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -10087,7 +9952,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) @@ -10098,7 +9962,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -10111,7 +9974,6 @@ pixel_x = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_black"; icon_state = "floor_black" }, /area/syndicate_station/start) @@ -10127,7 +9989,6 @@ pixel_y = 0 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/syndicate_station/start) diff --git a/maps/tether/submaps/tether_ships.dmm b/maps/tether/submaps/tether_ships.dmm index df30b272f7..550c45dec1 100644 --- a/maps/tether/submaps/tether_ships.dmm +++ b/maps/tether/submaps/tether_ships.dmm @@ -977,7 +977,6 @@ /area/houseboat) "cK" = ( /obj/machinery/door/window/brigdoor/southleft{ - tag = "icon-leftsecure (NORTH)"; name = "Cell 3"; icon_state = "leftsecure"; dir = 1; diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index bcc9dfd10d..fe57aa117c 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -150,8 +150,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/airlock) @@ -363,8 +362,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 4; @@ -1498,8 +1496,7 @@ "adl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/floodlight, /turf/simulated/floor/plating, @@ -1507,8 +1504,7 @@ "adm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHEAST)" + icon_state = "intact" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ @@ -3884,8 +3880,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -5876,8 +5871,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 @@ -8592,8 +8586,7 @@ /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/alarm{ dir = 8; @@ -9041,8 +9034,7 @@ "awy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/floodlight, /turf/simulated/floor/plating, @@ -9499,8 +9491,7 @@ /obj/machinery/computer/guestpass{ dir = 2; icon_state = "guest"; - pixel_y = 28; - tag = "icon-guest (NORTH)" + pixel_y = 28 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -10826,8 +10817,7 @@ }, /obj/machinery/camera/network/northern_star{ dir = 8; - icon_state = "camera"; - tag = "icon-camera (NORTHWEST)" + icon_state = "camera" }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 4 @@ -10898,8 +10888,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = -32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = -32 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_stairs_one) @@ -11651,26 +11640,22 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8; - tag = "icon-direction_med (EAST)" + pixel_y = 8 }, /obj/structure/sign/directions/science{ dir = 1; icon_state = "direction_sci"; - pixel_y = 3; - tag = "icon-direction_sci (WEST)" + pixel_y = 3 }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4; - tag = "icon-direction_sec (WEST)" + pixel_y = -4 }, /obj/structure/sign/directions/engineering{ dir = 1; icon_state = "direction_eng"; - pixel_y = -10; - tag = "icon-direction_eng (WEST)" + pixel_y = -10 }, /turf/simulated/wall, /area/tether/surfacebase/north_stairs_one) @@ -11862,8 +11847,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/storage/surface_eva/external) @@ -11942,8 +11926,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -13426,8 +13409,7 @@ }, /obj/machinery/camera/network/northern_star{ dir = 8; - icon_state = "camera"; - tag = "icon-camera (NORTHWEST)" + icon_state = "camera" }, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -15333,8 +15315,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -15596,7 +15577,6 @@ "aOF" = ( /obj/effect/floor_decal/industrial/outline, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/security/checkpoint) @@ -15812,14 +15792,12 @@ dir = 6 }, /turf/simulated/floor/tiled{ - tag = "icon-monotile"; icon_state = "monotile" }, /area/security/checkpoint) "aQM" = ( /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/security/checkpoint) @@ -15990,8 +15968,7 @@ dir = 8; icon_state = "phoron_map"; name = "Xenoflora Waste Buffer"; - start_pressure = 0; - tag = "icon-phoron_map (WEST)" + start_pressure = 0 }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) @@ -16013,8 +15990,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) @@ -16075,8 +16051,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) @@ -16306,8 +16281,7 @@ }, /obj/machinery/camera/network/northern_star{ dir = 8; - icon_state = "camera"; - tag = "icon-camera (NORTHWEST)" + icon_state = "camera" }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) @@ -16434,8 +16408,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/tram) @@ -16726,7 +16699,6 @@ dir = 4 }, /turf/simulated/floor/tiled{ - tag = "icon-monotile"; icon_state = "monotile" }, /area/security/checkpoint) @@ -19069,8 +19041,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -19090,8 +19061,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10; icon_state = "borderfloorcorner2"; - pixel_x = 0; - tag = "icon-borderfloorcorner2 (SOUTHWEST)" + pixel_x = 0 }, /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 10 @@ -19400,8 +19370,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/tram) @@ -20980,8 +20949,7 @@ /area/tether/surfacebase/outside/outside1) "bys" = ( /obj/structure/cable/heavyduty{ - icon_state = "1-8"; - tag = "icon-1-4" + icon_state = "1-8" }, /obj/structure/railing, /obj/structure/railing{ @@ -21080,8 +21048,7 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28; - tag = "icon-guest (NORTH)" + pixel_y = -28 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 1 @@ -21504,8 +21471,7 @@ "bEn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) @@ -21850,8 +21816,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/plating, @@ -22501,8 +22466,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/rnd/external) @@ -22751,8 +22715,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/rnd/external) @@ -23578,7 +23541,6 @@ /area/crew_quarters/sleep/Dorm_6) "bVx" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, @@ -23953,7 +23915,6 @@ /obj/machinery/atmospherics/unary/outlet_injector{ dir = 4; icon_state = "map_injector"; - tag = "icon-map_injector (EAST)"; use_power = 1; volume_rate = 700 }, @@ -23991,8 +23952,7 @@ }, /obj/machinery/atmospherics/valve/digital/open{ dir = 4; - icon_state = "map_valve1"; - tag = "icon-map_valve1 (WEST)" + icon_state = "map_valve1" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos/processing) @@ -24010,7 +23970,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/visible/black{ - tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, @@ -24069,8 +24028,7 @@ /obj/machinery/atmospherics/pipe/zpipe/up{ dir = 4; icon_state = "up"; - level = 2; - tag = "icon-up (EAST)" + level = 2 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos/processing) @@ -24192,8 +24150,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/machinery/atmospherics/portables_connector, /turf/simulated/floor/tiled/techfloor, @@ -24296,7 +24253,6 @@ /area/crew_quarters/sleep/Dorm_4) "bZc" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -24324,7 +24280,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/visible/red{ - tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1 }, @@ -24350,7 +24305,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/blue{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -24507,7 +24461,6 @@ /area/crew_quarters/sleep/Dorm_4) "cae" = ( /obj/machinery/atmospherics/pipe/cap/visible{ - tag = "icon-cap (WEST)"; icon_state = "cap"; dir = 8 }, @@ -24573,7 +24526,6 @@ "caH" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/visible/black{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -24604,8 +24556,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos/processing) @@ -24760,7 +24711,6 @@ /area/engineering/atmos/processing) "cbE" = ( /obj/machinery/atmospherics/pipe/manifold/visible/black{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -24900,7 +24850,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/cap/visible{ - tag = "icon-cap (WEST)"; icon_state = "cap"; dir = 8 }, @@ -25078,7 +25027,6 @@ /area/crew_quarters/sleep/Dorm_2) "cdf" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ - tag = "icon-door_closed"; name = "Atmospherics Maintenance"; icon_state = "door_closed"; dir = 2; @@ -25089,7 +25037,6 @@ /area/engineering/atmos/intake) "cdh" = ( /obj/machinery/atmospherics/unary/vent_scrubber{ - tag = "icon-map_scrubber_off (EAST)"; icon_state = "map_scrubber_off"; dir = 4 }, @@ -25097,7 +25044,6 @@ /area/engineering/atmos/intake) "cdk" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ - tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1 }, @@ -25151,7 +25097,6 @@ /area/outpost/research/xenobiology) "cdu" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ - tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1 }, @@ -25305,8 +25250,7 @@ /obj/machinery/atmospherics/binary/pump/high_power/on{ dir = 4; icon_state = "map_on"; - name = "Waste to Filtering"; - tag = "icon-map_on (EAST)" + name = "Waste to Filtering" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos/processing) @@ -25341,7 +25285,6 @@ pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/visible/black{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -25415,8 +25358,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25429,8 +25371,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25443,8 +25384,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25457,8 +25397,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25471,8 +25410,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25485,8 +25423,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 30b84ecbd6..78b39973ec 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -3077,8 +3077,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/open, /area/tether/surfacebase/north_staires_two) @@ -3178,26 +3177,22 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8; - tag = "icon-direction_med (EAST)" + pixel_y = 8 }, /obj/structure/sign/directions/science{ dir = 1; icon_state = "direction_sci"; - pixel_y = 3; - tag = "icon-direction_sci (WEST)" + pixel_y = 3 }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4; - tag = "icon-direction_sec (WEST)" + pixel_y = -4 }, /obj/structure/sign/directions/engineering{ dir = 4; icon_state = "direction_eng"; - pixel_y = -10; - tag = "icon-direction_eng (WEST)" + pixel_y = -10 }, /turf/simulated/wall, /area/tether/surfacebase/north_staires_two) @@ -4395,8 +4390,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) @@ -4718,7 +4712,6 @@ "kt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -5266,8 +5259,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/rnd/research/testingrange) @@ -6577,13 +6569,11 @@ "oe" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ - tag = "icon-left"; name = "Janitorial Desk"; icon_state = "left"; dir = 2 }, /obj/machinery/door/window/eastleft{ - tag = "icon-left (NORTH)"; name = "Janitorial Desk"; icon_state = "left"; dir = 1 @@ -7580,8 +7570,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/rnd/lockers) @@ -8689,8 +8678,7 @@ "rF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) @@ -9572,8 +9560,7 @@ "ti" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/effect/floor_decal/steeldecal/steel_decals_central4, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -10204,8 +10191,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/techfloor, /area/rnd/workshop) @@ -10593,8 +10579,7 @@ "uO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5; - icon_state = "intact"; - tag = "icon-intact (NORTHEAST)" + icon_state = "intact" }, /obj/structure/cable/cyan{ d1 = 1; @@ -10887,8 +10872,7 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28; - tag = "icon-guest (NORTH)" + pixel_y = -28 }, /turf/simulated/floor/tiled, /area/rnd/research) @@ -11185,8 +11169,7 @@ "vB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -11236,8 +11219,7 @@ "vD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/structure/cable/cyan{ d1 = 1; @@ -12016,7 +11998,6 @@ /area/engineering/atmos/hallway) "wQ" = ( /obj/machinery/computer/atmos_alert{ - tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -12039,7 +12020,6 @@ /area/engineering/atmos/monitoring) "wT" = ( /obj/machinery/computer/rcon{ - tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -12053,7 +12033,6 @@ /area/engineering/atmos/monitoring) "wV" = ( /obj/machinery/computer/power_monitor{ - tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -12233,16 +12212,14 @@ "xq" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/simulated/floor/tiled/techfloor, /area/server) "xr" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12380,8 +12357,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/engineering/atmos/hallway) @@ -13884,8 +13860,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/steel_dirty, /area/rnd/research_storage) @@ -14129,8 +14104,7 @@ "AW" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 5; - icon_state = "intact"; - tag = "icon-intact (SOUTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos) @@ -14144,14 +14118,12 @@ "AY" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9; - icon_state = "intact"; - tag = "icon-intact (SOUTHEAST)" + icon_state = "intact" }, /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) @@ -14256,8 +14228,7 @@ "Bl" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9; - icon_state = "intact"; - tag = "icon-intact (SOUTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos) @@ -14334,7 +14305,6 @@ /area/engineering/atmos) "Bv" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ - tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1 }, @@ -14392,7 +14362,6 @@ /area/engineering/atmos) "BD" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ - tag = "icon-map_on (EAST)"; icon_state = "map_on"; dir = 4 }, @@ -14448,8 +14417,7 @@ "BL" = ( /obj/machinery/atmospherics/valve/digital/open{ dir = 4; - icon_state = "map_valve1"; - tag = "icon-map_valve1 (WEST)" + icon_state = "map_valve1" }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) @@ -14501,7 +14469,6 @@ /area/engineering/atmos) "BU" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ - tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -14608,8 +14575,7 @@ "Cg" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9; - icon_state = "intact"; - tag = "icon-intact (SOUTHEAST)" + icon_state = "intact" }, /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -14899,7 +14865,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/cap/visible{ - tag = "icon-cap (NORTH)"; icon_state = "cap"; dir = 1 }, @@ -15068,8 +15033,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/effect/floor_decal/techfloor{ dir = 6 @@ -15975,8 +15939,7 @@ "EZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tcommsat/computer) @@ -15998,8 +15961,7 @@ "Fc" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tcommsat/computer) @@ -16672,8 +16634,7 @@ "Gh" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /obj/machinery/airlock_sensor/airlock_exterior{ frequency = 1381; diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index b227146dae..9a2fdf6494 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -767,8 +767,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) @@ -1599,8 +1598,7 @@ dir = 4; icon_state = "secintercom"; pixel_x = 24; - pixel_y = 0; - tag = "icon-secintercom (EAST)" + pixel_y = 0 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) @@ -3702,8 +3700,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) @@ -4275,8 +4272,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -6437,8 +6433,7 @@ /obj/structure/sign/directions/engineering{ dir = 10; icon_state = "direction_eng"; - pixel_y = -10; - tag = "icon-direction_eng (WEST)" + pixel_y = -10 }, /turf/simulated/wall, /area/tether/surfacebase/north_stairs_three) @@ -6450,14 +6445,12 @@ /obj/structure/sign/directions/science{ dir = 2; icon_state = "direction_sci"; - pixel_y = 3; - tag = "icon-direction_sci (WEST)" + pixel_y = 3 }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4; - tag = "icon-direction_sec (WEST)" + pixel_y = -4 }, /turf/simulated/wall, /area/tether/surfacebase/north_stairs_three) @@ -6813,8 +6806,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_stairs_three) @@ -9549,8 +9541,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -9628,26 +9619,22 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8; - tag = "icon-direction_med (EAST)" + pixel_y = 8 }, /obj/structure/sign/directions/science{ dir = 2; icon_state = "direction_sci"; - pixel_y = 3; - tag = "icon-direction_sci (WEST)" + pixel_y = 3 }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4; - tag = "icon-direction_sec (WEST)" + pixel_y = -4 }, /obj/structure/sign/directions/engineering{ dir = 1; icon_state = "direction_eng"; - pixel_y = -10; - tag = "icon-direction_eng (WEST)" + pixel_y = -10 }, /turf/simulated/wall, /area/tether/surfacebase/atrium_three) @@ -10477,8 +10464,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled/white, /area/crew_quarters/kitchen) @@ -12704,8 +12690,7 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28; - tag = "icon-guest (NORTH)" + pixel_y = -28 }, /obj/structure/cable{ icon_state = "4-8" @@ -13134,8 +13119,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/wood, /area/crew_quarters/bar) @@ -14425,8 +14409,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/hydroponics) @@ -14492,8 +14475,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/wood, /area/crew_quarters/bar) @@ -14507,8 +14489,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/rnd/research) @@ -15518,8 +15499,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -16402,8 +16382,7 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28; - tag = "icon-guest (NORTH)" + pixel_y = -28 }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 @@ -16920,8 +16899,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, @@ -17179,8 +17157,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17498,8 +17475,7 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8; - tag = "icon-direction_med (EAST)" + pixel_y = 8 }, /obj/structure/sign/directions/science{ dir = 8; @@ -17508,14 +17484,12 @@ /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4; - tag = "icon-direction_sec (WEST)" + pixel_y = -4 }, /obj/structure/sign/directions/engineering{ dir = 1; icon_state = "direction_eng"; - pixel_y = -10; - tag = "icon-direction_eng (WEST)" + pixel_y = -10 }, /turf/simulated/wall, /area/maintenance/engineering/pumpstation) @@ -18431,8 +18405,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/lino, /area/crew_quarters/bar) @@ -19103,8 +19076,7 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28; - tag = "icon-guest (NORTH)" + pixel_y = -28 }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -19971,8 +19943,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/steel_grid, /area/assembly/robotics) @@ -20720,8 +20691,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20748,8 +20718,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/reinforced, /area/tether/surfacebase/shuttle_pad) @@ -21047,8 +21016,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/reinforced, /area/tether/surfacebase/shuttle_pad) @@ -21273,8 +21241,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -21318,8 +21285,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/reinforced, /area/tether/surfacebase/shuttle_pad) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index 44e1d20d91..ecfb81a9a6 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -159,7 +159,6 @@ /area/engineering/engine_smes) "aaA" = ( /obj/machinery/power/terminal{ - tag = "icon-term (WEST)"; icon_state = "term"; dir = 8 }, @@ -278,8 +277,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/engineering/hallway) @@ -1112,7 +1110,6 @@ dir = 9 }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (NORTHWEST)"; icon_state = "danger"; dir = 9 }, @@ -1486,7 +1483,6 @@ dir = 8 }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -1653,7 +1649,6 @@ dir = 8 }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -1691,7 +1686,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - tag = "icon-steel_decals_central5 (WEST)"; icon_state = "steel_decals_central5"; dir = 8 }, @@ -1885,7 +1879,6 @@ dir = 8 }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -1939,7 +1932,6 @@ /area/engineering/hallway) "aeW" = ( /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -1948,7 +1940,6 @@ pixel_y = 32 }, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -1957,7 +1948,6 @@ dir = 8 }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -1970,7 +1960,6 @@ dir = 10 }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (SOUTHWEST)"; icon_state = "danger"; dir = 10 }, @@ -2375,8 +2364,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -2389,7 +2377,6 @@ dir = 4 }, /obj/effect/floor_decal/corner_steel_grid{ - tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9 }, @@ -2652,21 +2639,18 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/simulated/floor/plating, /area/engineering/engine_airlock) "ahB" = ( /obj/effect/floor_decal/corner_steel_grid{ - tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/engineering/engine_airlock) @@ -2813,7 +2797,6 @@ dir = 4 }, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -2825,7 +2808,6 @@ dir = 6 }, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -2898,7 +2880,6 @@ dir = 8 }, /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - tag = "icon-steel_decals_central5 (EAST)"; icon_state = "steel_decals_central5"; dir = 4 }, @@ -2959,7 +2940,6 @@ dir = 4 }, /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - tag = "icon-steel_decals_central5 (WEST)"; icon_state = "steel_decals_central5"; dir = 8 }, @@ -3008,7 +2988,6 @@ req_access = list(10) }, /obj/effect/floor_decal/corner_steel_grid{ - tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9 }, @@ -3070,7 +3049,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -3280,8 +3258,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/structure/cable{ d1 = 1; @@ -3543,7 +3520,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -3724,7 +3700,6 @@ req_one_access = newlist() }, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -3746,7 +3721,6 @@ req_one_access = newlist() }, /turf/simulated/floor/tiled{ - tag = "icon-techmaint"; icon_state = "techmaint" }, /area/engineering/storage) @@ -3802,8 +3776,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/tether/station/excursion_dock) @@ -3976,8 +3949,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = 32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = 32 }, /obj/vehicle/train/cargo/trolley, /turf/simulated/floor/tiled/monotile, @@ -4002,7 +3974,6 @@ "alW" = ( /obj/effect/floor_decal/industrial/outline/yellow, /obj/effect/floor_decal/steeldecal/steel_decals_central6{ - tag = "icon-steel_decals_central6 (WEST)"; icon_state = "steel_decals_central6"; dir = 8 }, @@ -4444,7 +4415,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/yellow/bordercorner{ - tag = "icon-bordercolorcorner (NORTH)"; icon_state = "bordercolorcorner"; dir = 1 }, @@ -4804,7 +4774,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5 }, @@ -4812,7 +4781,6 @@ /area/engineering/atmos/backup) "aok" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ - tag = "icon-intact-supply (EAST)"; icon_state = "intact-supply"; dir = 4 }, @@ -4826,7 +4794,6 @@ /area/engineering/atmos/backup) "aol" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ - tag = "icon-intact-supply (EAST)"; icon_state = "intact-supply"; dir = 4 }, @@ -4836,7 +4803,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4 }, @@ -4844,26 +4810,22 @@ /area/engineering/atmos/backup) "aom" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ - tag = "icon-intact-supply (EAST)"; icon_state = "intact-supply"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4 }, /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = 32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = 32 }, /turf/simulated/floor/tiled, /area/engineering/atmos/backup) "aon" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ - tag = "icon-intact-supply (EAST)"; icon_state = "intact-supply"; dir = 4 }, @@ -4873,7 +4835,6 @@ req_access = list() }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - tag = "icon-intact-scrubbers (EAST)"; icon_state = "intact-scrubbers"; dir = 4 }, @@ -4881,12 +4842,10 @@ /area/engineering/atmos/backup) "aoo" = ( /obj/machinery/atmospherics/pipe/simple/visible/supply{ - tag = "icon-intact-supply (SOUTHWEST)"; icon_state = "intact-supply"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - tag = "icon-intact-scrubbers (SOUTHWEST)"; icon_state = "intact-scrubbers"; dir = 10 }, @@ -5129,7 +5088,6 @@ dir = 4 }, /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - tag = "icon-steel_decals_central5 (WEST)"; icon_state = "steel_decals_central5"; dir = 8 }, @@ -5195,7 +5153,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5219,12 +5176,10 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/visible/supply{ - tag = "icon-intact-supply (NORTHEAST)"; icon_state = "intact-supply"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - tag = "icon-intact-scrubbers (NORTHEAST)"; icon_state = "intact-scrubbers"; dir = 5 }, @@ -5244,7 +5199,6 @@ /area/engineering/atmos/backup) "apv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5278,7 +5232,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5298,7 +5251,6 @@ /area/engineering/hallway) "apx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5333,7 +5285,6 @@ /area/engineering/hallway) "apy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5368,7 +5319,6 @@ /area/engineering/hallway) "apB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5402,7 +5352,6 @@ /area/engineering/hallway) "apD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5432,7 +5381,6 @@ /area/engineering/hallway) "apG" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5452,7 +5400,6 @@ /area/engineering/hallway) "apI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5466,7 +5413,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/yellow/bordercorner{ - tag = "icon-bordercolorcorner (NORTH)"; icon_state = "bordercolorcorner"; dir = 1 }, @@ -5482,7 +5428,6 @@ /area/engineering/hallway) "apJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5501,7 +5446,6 @@ /area/engineering/hallway) "apK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5545,7 +5489,6 @@ /area/engineering/hallway) "apM" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10 }, @@ -5640,7 +5583,6 @@ health = 1e+006 }, /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5649,7 +5591,6 @@ "aqf" = ( /obj/machinery/pipedispenser/disposal, /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10 }, @@ -5675,7 +5616,6 @@ /area/hallway/station/atrium) "aqh" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, @@ -5685,7 +5625,6 @@ /obj/structure/grille, /obj/structure/window/reinforced/full, /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5694,7 +5633,6 @@ /area/engineering/atmos/backup) "aqj" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5708,7 +5646,6 @@ /area/engineering/atmos/backup) "aqk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5734,7 +5671,6 @@ /area/engineering/hallway) "aql" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5748,7 +5684,6 @@ /area/engineering/hallway) "aqm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5767,7 +5702,6 @@ /area/engineering/hallway) "aqo" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5792,7 +5726,6 @@ /area/engineering/hallway) "aqq" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5825,7 +5758,6 @@ /area/maintenance/station/eng_lower) "aqu" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5904,7 +5836,6 @@ /area/hallway/station/atrium) "aqB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5928,7 +5859,6 @@ /area/engineering/hallway) "aqD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5950,7 +5880,6 @@ /area/engineering/hallway) "aqE" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -5970,7 +5899,6 @@ /area/engineering/hallway) "aqF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -6030,7 +5958,6 @@ /area/engineering/workshop) "aqO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10 }, @@ -6041,7 +5968,6 @@ /area/engineering/hallway) "aqQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -6252,7 +6178,6 @@ /area/engineering/workshop) "ary" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4 }, @@ -6261,7 +6186,6 @@ /area/engineering/atmos/backup) "arz" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -6277,7 +6201,6 @@ /area/maintenance/station/eng_lower) "arB" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -6369,7 +6292,6 @@ /area/engineering/atmos/backup) "arT" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -6382,7 +6304,6 @@ /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/tiled{ - tag = "icon-monotile"; icon_state = "monotile" }, /area/engineering/hallway) @@ -6543,7 +6464,6 @@ dir = 4 }, /obj/structure/bed/chair/comfy/beige{ - tag = "icon-comfychair_preview (EAST)"; icon_state = "comfychair_preview"; dir = 4 }, @@ -6559,7 +6479,6 @@ icon_state = "4-8" }, /obj/structure/bed/chair/comfy/beige{ - tag = "icon-comfychair_preview (WEST)"; icon_state = "comfychair_preview"; dir = 8 }, @@ -6995,7 +6914,6 @@ /area/engineering/foyer) "atI" = ( /obj/structure/bed/chair/comfy/beige{ - tag = "icon-comfychair_preview (EAST)"; icon_state = "comfychair_preview"; dir = 4 }, @@ -7006,7 +6924,6 @@ /area/engineering/break_room) "atJ" = ( /obj/structure/bed/chair/comfy/beige{ - tag = "icon-comfychair_preview (WEST)"; icon_state = "comfychair_preview"; dir = 8 }, @@ -7527,7 +7444,6 @@ /area/engineering/engine_eva) "avw" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/red{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -7586,7 +7502,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/bed/chair/comfy/beige{ - tag = "icon-comfychair_preview (NORTH)"; icon_state = "comfychair_preview"; dir = 1 }, @@ -7601,7 +7516,6 @@ /area/shuttle/excursion/tether) "avI" = ( /obj/structure/bed/chair/comfy/beige{ - tag = "icon-comfychair_preview (NORTH)"; icon_state = "comfychair_preview"; dir = 1 }, @@ -7626,8 +7540,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/engineering/break_room) @@ -7705,7 +7618,6 @@ /area/tether/station/excursion_dock) "awk" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ - tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -7782,8 +7694,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/techmaint, /area/engineering/workshop) @@ -7793,7 +7704,6 @@ /area/bridge_hallway) "awD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/red{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -7849,7 +7759,6 @@ }, /obj/machinery/portable_atmospherics/powered/scrubber, /turf/simulated/floor/tiled{ - tag = "icon-monotile"; icon_state = "monotile" }, /area/engineering/hallway) @@ -8064,7 +7973,6 @@ /area/storage/tools) "axA" = ( /obj/machinery/atmospherics/pipe/tank/oxygen{ - tag = "icon-o2_map (NORTH)"; icon_state = "o2_map"; dir = 1 }, @@ -8132,14 +8040,12 @@ /obj/machinery/atmospherics/pipe/tank{ dir = 1; icon_state = "air_map"; - name = "Waste Tank"; - tag = "icon-air_map (NORTH)" + name = "Waste Tank" }, /turf/simulated/floor/tiled, /area/engineering/atmos/backup) "axH" = ( /obj/machinery/atmospherics/pipe/tank/nitrogen{ - tag = "icon-n2_map (NORTH)"; icon_state = "n2_map"; dir = 1 }, @@ -8545,7 +8451,6 @@ /area/maintenance/station/bridge) "aze" = ( /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - tag = "icon-steel_decals_central5 (EAST)"; icon_state = "steel_decals_central5"; dir = 4 }, @@ -9484,8 +9389,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 @@ -9842,7 +9746,6 @@ /area/engineering/hallway) "aBB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -10294,7 +10197,6 @@ /area/engineering/workshop) "aCR" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -10335,7 +10237,6 @@ pixel_y = 0 }, /turf/simulated/floor/tiled{ - tag = "icon-monotile"; icon_state = "monotile" }, /area/engineering/hallway) @@ -10647,8 +10548,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -10820,7 +10720,6 @@ /area/crew_quarters/captain) "aEx" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ - tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -10834,7 +10733,6 @@ /obj/effect/floor_decal/industrial/outline/yellow, /obj/machinery/portable_atmospherics/powered/pump/filled, /turf/simulated/floor/tiled{ - tag = "icon-monotile"; icon_state = "monotile" }, /area/engineering/hallway) @@ -11299,8 +11197,7 @@ "aFK" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /obj/machinery/meter{ frequency = 1443; @@ -11946,7 +11843,6 @@ /area/teleporter) "aIi" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -11977,8 +11873,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/engineering/hallway) @@ -12234,8 +12129,7 @@ "aJk" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/engineering/engineering_airlock) @@ -12250,7 +12144,6 @@ dir = 4 }, /obj/effect/floor_decal/corner_steel_grid{ - tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9 }, @@ -12351,8 +12244,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = 32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = 32 }, /turf/simulated/floor/tiled, /area/engineering/hallway) @@ -12531,8 +12423,7 @@ "aLp" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -12553,7 +12444,6 @@ "aLr" = ( /obj/effect/floor_decal/borderfloor/corner, /obj/effect/floor_decal/corner_steel_grid{ - tag = "icon-steel_grid (NORTHWEST)"; icon_state = "steel_grid"; dir = 9 }, @@ -13791,7 +13681,6 @@ pixel_y = 0 }, /obj/machinery/computer/station_alert/all{ - tag = "icon-computer (EAST)"; icon_state = "computer"; dir = 4 }, @@ -14330,7 +14219,6 @@ /area/engineering/engineering_monitoring) "aVP" = ( /obj/machinery/computer/power_monitor{ - tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -14339,7 +14227,6 @@ /area/engineering/engineering_monitoring) "aVW" = ( /obj/machinery/computer/rcon{ - tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -15918,8 +15805,7 @@ /obj/machinery/door/airlock/multi_tile/metal{ dir = 2; icon_state = "door_closed"; - name = "Cryogenic Storage"; - tag = "icon-door_closed" + name = "Cryogenic Storage" }, /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -16166,8 +16052,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 @@ -16189,8 +16074,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 @@ -16213,8 +16097,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 1 @@ -16262,8 +16145,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -16564,7 +16446,6 @@ opacity = 0 }, /obj/machinery/door/window/northleft{ - tag = "icon-right (NORTH)"; name = "Reception Window"; icon_state = "right"; dir = 1 @@ -17017,8 +16898,7 @@ "bnl" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /obj/machinery/light/small{ dir = 4; @@ -17036,8 +16916,7 @@ "bno" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 1; - icon_state = "map"; - tag = "icon-manifold-f (NORTH)" + icon_state = "map" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -17162,8 +17041,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17238,8 +17116,7 @@ "boB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/meter{ @@ -17511,8 +17388,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor, /area/hallway/station/docks) @@ -18336,8 +18212,7 @@ "bvE" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/hallway/station/docks) @@ -19321,8 +19196,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/tether/station/dock_two) @@ -19933,8 +19807,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/tether/station/dock_one) @@ -20012,8 +19885,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /obj/machinery/access_button{ command = "cycle_interior"; @@ -20610,8 +20482,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/tether/station/dock_one) @@ -20688,8 +20559,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/tether/station/dock_two) @@ -20718,8 +20588,7 @@ "bPF" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tether/station/dock_two) @@ -20729,8 +20598,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/tether/station/dock_two) @@ -20766,8 +20634,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled, /area/tether/station/dock_one) @@ -20835,8 +20702,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /obj/machinery/embedded_controller/radio/airlock/docking_port{ frequency = 1380; @@ -20860,8 +20726,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/simulated/floor/tiled/dark, /area/tether/station/dock_one) @@ -20882,8 +20747,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/tether/station/dock_two) @@ -20893,8 +20757,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /obj/machinery/light/small{ dir = 4 @@ -21577,7 +21440,6 @@ dir = 10 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (SOUTHWEST)"; icon_state = "bordercolor"; dir = 10 }, @@ -21597,7 +21459,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1 }, @@ -21646,7 +21507,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1 }, @@ -21679,7 +21539,6 @@ dir = 4 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4 }, @@ -21703,7 +21562,6 @@ dir = 4 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4 }, @@ -21721,7 +21579,6 @@ dir = 8 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8 }, @@ -21811,7 +21668,6 @@ dir = 4 }, /obj/machinery/shower{ - tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4 }, @@ -21848,7 +21704,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1 }, @@ -21893,8 +21748,7 @@ dir = 8; icon_state = "pipe-j1s"; name = "Exploration Hangar"; - sortType = "Exploration Hangar"; - tag = "icon-pipe-j1s (WEST)" + sortType = "Exploration Hangar" }, /turf/simulated/floor/tiled, /area/hallway/station/atrium) @@ -21950,7 +21804,6 @@ dir = 4 }, /obj/machinery/shower{ - tag = "icon-shower (EAST)"; icon_state = "shower"; dir = 4 }, @@ -22015,7 +21868,6 @@ dir = 9 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTHWEST)"; icon_state = "bordercolor"; dir = 9 }, @@ -22050,7 +21902,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1 }, @@ -22064,7 +21915,6 @@ dir = 4 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4 }, @@ -22098,7 +21948,6 @@ dir = 4 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (EAST)"; icon_state = "bordercolor"; dir = 4 }, @@ -22118,15 +21967,13 @@ dir = 8 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8 }, /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) @@ -22242,7 +22089,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTH)"; icon_state = "bordercolor"; dir = 1 }, @@ -22281,7 +22127,6 @@ dir = 6 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (SOUTHEAST)"; icon_state = "bordercolor"; dir = 6 }, @@ -22351,7 +22196,6 @@ dir = 8 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8 }, @@ -22365,7 +22209,6 @@ dir = 5 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (NORTHEAST)"; icon_state = "bordercolor"; dir = 5 }, @@ -22394,7 +22237,6 @@ dir = 8 }, /obj/effect/floor_decal/corner/purple/border{ - tag = "icon-bordercolor (WEST)"; icon_state = "bordercolor"; dir = 8 }, diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index b094ae7f3c..97c16c1c45 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -506,7 +506,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/door/window/brigdoor/southleft{ - tag = "icon-leftsecure (NORTH)"; name = "Cell 3"; icon_state = "leftsecure"; dir = 1; @@ -558,8 +557,7 @@ icon_state = "leftsecure"; id = "Cell 4"; name = "Cell 4"; - req_access = list(2); - tag = "icon-leftsecure (NORTH)" + req_access = list(2) }, /obj/machinery/door/blast/regular{ density = 0; @@ -3026,7 +3024,6 @@ /area/security/prison) "fa" = ( /obj/structure/stairs{ - tag = "icon-default (WEST)"; icon_state = ""; dir = 8 }, @@ -3795,7 +3792,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/yellow/bordercorner{ - tag = "icon-bordercolorcorner (NORTH)"; icon_state = "bordercolorcorner"; dir = 1 }, @@ -4472,7 +4468,6 @@ /area/engineering/locker_room) "hM" = ( /obj/effect/floor_decal/corner_steel_grid{ - tag = "icon-steel_grid (EAST)"; icon_state = "steel_grid"; dir = 4 }, @@ -8516,8 +8511,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = -32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = -32 }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) @@ -10016,7 +10010,6 @@ /area/medical/virology) "qI" = ( /obj/machinery/door/window/westright{ - tag = "icon-right (NORTH)"; name = "Virology Isolation Room One"; icon_state = "right"; dir = 1; @@ -10031,8 +10024,7 @@ dir = 1; icon_state = "right"; name = "Virology Isolation Room Two"; - req_access = list(39); - tag = "icon-right (NORTH)" + req_access = list(39) }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/black, @@ -10194,7 +10186,6 @@ /area/vacant/vacant_restaurant_upper) "rb" = ( /obj/structure/disposalpipe/broken{ - tag = "icon-pipe-b (EAST)"; icon_state = "pipe-b"; dir = 4 }, @@ -10798,8 +10789,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = -32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = -32 }, /turf/simulated/floor/tiled, /area/hallway/station/port) @@ -11293,8 +11283,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 1; - icon_state = "map"; - tag = "icon-manifold-f (NORTH)" + icon_state = "map" }, /turf/simulated/floor/tiled/dark, /area/ai_monitored/storage/eva) @@ -11633,8 +11622,7 @@ /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/dark, /area/ai_monitored/storage/eva) @@ -11955,8 +11943,7 @@ /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled/dark, /area/ai_monitored/storage/eva) @@ -12225,8 +12212,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/ai_monitored/storage/eva) @@ -12762,8 +12748,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/red{ dir = 6; - icon_state = "intact"; - tag = "icon-intact (SOUTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/white, /area/medical/virologyaccess) @@ -13569,8 +13554,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 9; - icon_state = "intact"; - tag = "icon-intact (NORTHEAST)" + icon_state = "intact" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -13741,8 +13725,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/medical/biostorage) @@ -13953,8 +13936,7 @@ "xv" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/medical/biostorage) @@ -14063,8 +14045,7 @@ /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 9; - icon_state = "intact"; - tag = "icon-intact (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/steel, /area/medical/virologyaccess) @@ -14491,8 +14472,7 @@ "yu" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/medical/biostorage) @@ -15159,7 +15139,6 @@ dir = 4 }, /obj/machinery/door/firedoor/glass/hidden{ - tag = "icon-door_open"; icon_state = "door_open"; dir = 2 }, @@ -15533,8 +15512,7 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = -32; - tag = "icon-extinguisher_closed (NORTH)" + pixel_y = -32 }, /turf/simulated/floor/tiled/white, /area/hallway/secondary/escape/medical_escape_pod_hallway) @@ -15611,8 +15589,7 @@ /obj/effect/floor_decal/corner/paleblue/border, /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5; - icon_state = "intact"; - tag = "icon-intact (NORTHEAST)" + icon_state = "intact" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -16468,8 +16445,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5; - icon_state = "intact"; - tag = "icon-intact (NORTHEAST)" + icon_state = "intact" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, diff --git a/maps/tether/tether-07-station3.dmm b/maps/tether/tether-07-station3.dmm index 3bd52b461c..9e8da75fef 100644 --- a/maps/tether/tether-07-station3.dmm +++ b/maps/tether/tether-07-station3.dmm @@ -76,8 +76,7 @@ "am" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map"; - tag = "icon-manifold-f (WEST)" + icon_state = "map" }, /obj/machinery/meter{ frequency = 1443; @@ -322,7 +321,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; icon_state = "map"; - tag = "icon-manifold-f (EAST)" + }, /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -587,8 +586,7 @@ "ba" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /turf/simulated/floor/tiled, /area/maintenance/station/sec_upper) @@ -2893,8 +2891,7 @@ dir = 4; icon_state = "secintercom"; pixel_x = 24; - pixel_y = 0; - tag = "icon-secintercom (EAST)" + pixel_y = 0 }, /turf/simulated/floor/wood, /area/security/breakroom) @@ -2965,8 +2962,7 @@ dir = 8; icon_state = "secintercom"; pixel_x = -24; - pixel_y = 0; - tag = "icon-secintercom (WEST)" + pixel_y = 0 }, /turf/simulated/floor/tiled/dark, /area/security/warden) @@ -4169,7 +4165,6 @@ dir = 1 }, /obj/effect/floor_decal/corner/red/bordercorner{ - tag = "icon-bordercolorcorner (NORTH)"; icon_state = "bordercolorcorner"; dir = 1 }, @@ -5263,8 +5258,7 @@ /obj/item/device/radio/intercom/department/security{ dir = 1; icon_state = "secintercom"; - pixel_y = 24; - tag = "icon-secintercom (NORTH)" + pixel_y = 24 }, /turf/simulated/floor/tiled, /area/security/briefing_room) @@ -7309,8 +7303,7 @@ /obj/item/device/radio/intercom/department/security{ dir = 2; icon_state = "secintercom"; - pixel_y = -24; - tag = "icon-secintercom (NORTH)" + pixel_y = -24 }, /turf/simulated/floor/tiled/dark, /area/crew_quarters/heads/hos) @@ -8300,8 +8293,7 @@ /obj/item/device/radio/intercom/department/security{ dir = 2; icon_state = "secintercom"; - pixel_y = -24; - tag = "icon-secintercom (NORTH)" + pixel_y = -24 }, /turf/simulated/floor/tiled, /area/security/briefing_room) @@ -9097,8 +9089,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10; icon_state = "borderfloorcorner2"; - pixel_x = 0; - tag = "icon-borderfloorcorner2 (SOUTHWEST)" + pixel_x = 0 }, /obj/effect/floor_decal/corner/red/bordercorner2{ dir = 10 @@ -10812,8 +10803,7 @@ /obj/item/device/radio/intercom/department/security{ dir = 2; icon_state = "secintercom"; - pixel_y = -24; - tag = "icon-secintercom (NORTH)" + pixel_y = -24 }, /turf/simulated/floor/tiled, /area/security/lobby) @@ -11703,8 +11693,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10; icon_state = "borderfloorcorner2"; - pixel_x = 0; - tag = "icon-borderfloorcorner2 (SOUTHWEST)" + pixel_x = 0 }, /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 10 @@ -12438,7 +12427,6 @@ icon_state = "4-8" }, /obj/effect/floor_decal/industrial/danger{ - tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -13689,8 +13677,7 @@ /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = 8; - tag = "icon-direction_sec (WEST)" + pixel_y = 8 }, /turf/simulated/wall, /area/teleporter/departing) @@ -13730,8 +13717,7 @@ /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = 8; - tag = "icon-direction_sec (WEST)" + pixel_y = 8 }, /obj/structure/sign/directions/cargo{ dir = 4; @@ -15744,7 +15730,6 @@ dir = 9 }, /obj/effect/decal/cleanable/cobweb{ - tag = "icon-cobweb2"; icon_state = "cobweb2" }, /turf/simulated/floor/tiled, @@ -15990,8 +15975,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/white, /area/medical/chemistry) @@ -16144,8 +16128,7 @@ /obj/machinery/conveyor{ dir = 10; icon_state = "conveyor0"; - id = "QMLoad"; - tag = "icon-conveyor0 (SOUTHWEST)" + id = "QMLoad" }, /turf/simulated/floor, /area/quartermaster/storage) @@ -17999,8 +17982,7 @@ "DV" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -18127,8 +18109,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/white, /area/medical/sleeper) @@ -18550,8 +18531,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled/white, /area/medical/sleeper) @@ -19388,8 +19368,7 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/white, /area/medical/sleeper) @@ -20861,7 +20840,6 @@ dir = 1 }, /obj/machinery/door/firedoor/glass/hidden{ - tag = "icon-door_open"; icon_state = "door_open"; dir = 2 }, diff --git a/maps/tether/tether-09-solars.dmm b/maps/tether/tether-09-solars.dmm index b0fcd4343d..fce5f6c6f5 100644 --- a/maps/tether/tether-09-solars.dmm +++ b/maps/tether/tether-09-solars.dmm @@ -1110,7 +1110,6 @@ /area/rnd/outpost/testing) "cy" = ( /obj/effect/floor_decal/industrial/warning/cee{ - tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1 }, @@ -1438,7 +1437,6 @@ pixel_y = 2 }, /obj/effect/floor_decal/steeldecal/steel_decals_central5{ - tag = "icon-steel_decals_central5 (EAST)"; icon_state = "steel_decals_central5"; dir = 4 }, @@ -1620,8 +1618,7 @@ "dB" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 4; - icon_state = "map"; - tag = "icon-manifold-f (EAST)" + icon_state = "map" }, /obj/effect/floor_decal/steeldecal/steel_decals10{ dir = 5 @@ -1631,8 +1628,7 @@ "dC" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /obj/structure/cable/green{ d1 = 1; @@ -1942,7 +1938,6 @@ /area/rnd/outpost/mixing) "ej" = ( /obj/machinery/atmospherics/pipe/simple/visible/blue{ - tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -2349,8 +2344,7 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30; - tag = "icon-extinguisher_closed (EAST)" + pixel_x = -30 }, /turf/simulated/floor/tiled, /area/rnd/outpost) @@ -2576,8 +2570,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/rnd/outpost) @@ -2612,8 +2605,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact"; - tag = "icon-intact-f (SOUTHWEST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/rnd/outpost) @@ -3399,7 +3391,6 @@ /area/tether/outpost/solars_outside) "gv" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red{ - tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1 }, @@ -3437,7 +3428,6 @@ /area/rnd/outpost/heating) "gy" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10 }, @@ -3658,7 +3648,6 @@ dir = 6 }, /obj/effect/floor_decal/industrial/warning/cee{ - tag = "icon-warningcee (NORTH)"; icon_state = "warningcee"; dir = 1 }, @@ -3938,7 +3927,6 @@ /area/rnd/outpost/heating) "hp" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red{ - tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1 }, @@ -3948,7 +3936,6 @@ "hq" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/visible/red{ - tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1 }, @@ -4032,8 +4019,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact"; - tag = "icon-intact-f (NORTHEAST)" + icon_state = "intact" }, /turf/simulated/floor/tiled, /area/rnd/outpost) @@ -4498,7 +4484,6 @@ /area/rnd/outpost/atmos) "il" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (SOUTHWEST)"; icon_state = "intact"; dir = 10 }, @@ -4579,7 +4564,6 @@ /area/rnd/outpost/heating) "iu" = ( /obj/machinery/atmospherics/pipe/manifold/visible/red{ - tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1 }, @@ -4587,7 +4571,6 @@ /area/rnd/outpost/heating) "iv" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ - tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -4603,8 +4586,7 @@ /obj/structure/extinguisher_cabinet{ dir = 2; icon_state = "extinguisher_closed"; - pixel_x = 30; - tag = "icon-extinguisher_closed (WEST)" + pixel_x = 30 }, /turf/simulated/floor/tiled/white, /area/rnd/outpost/heating) @@ -5033,8 +5015,7 @@ /area/tether/outpost/solars_outside) "ju" = ( /obj/structure/cable/heavyduty{ - icon_state = "1-8"; - tag = "icon-1-4" + icon_state = "1-8" }, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/virgo3b, diff --git a/maps/tether/tether-10-colony.dmm b/maps/tether/tether-10-colony.dmm index 282e8542b5..5e5d9fa122 100644 --- a/maps/tether/tether-10-colony.dmm +++ b/maps/tether/tether-10-colony.dmm @@ -65,7 +65,6 @@ }, /obj/machinery/computer/shuttle_control/specops, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -74,7 +73,6 @@ "al" = ( /obj/structure/bed/chair, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -87,7 +85,6 @@ }, /obj/structure/bed/chair, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -109,7 +106,6 @@ }, /obj/structure/bed/chair, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -338,7 +334,6 @@ dir = 8 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -346,7 +341,6 @@ }) "aC" = ( /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -362,7 +356,6 @@ tag_door = "specops_shuttle_fore_hatch" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -536,7 +529,6 @@ pixel_y = -28 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -547,7 +539,6 @@ name = "Implant Management" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -563,7 +554,6 @@ tag_door = "specops_shuttle_port_hatch" }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -574,7 +564,6 @@ dir = 1 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -588,7 +577,6 @@ dir = 4 }, /turf/simulated/shuttle/floor{ - tag = "icon-floor_red"; icon_state = "floor_red" }, /area/shuttle/specops/centcom{ @@ -1232,7 +1220,6 @@ /area/centcom/specops) "bQ" = ( /obj/effect/floor_decal/corner/white{ - tag = "icon-corner_white (SOUTHWEST)"; icon_state = "corner_white"; dir = 10 }, @@ -3386,8 +3373,7 @@ dir = 5; icon_state = "borderfloorcorner2_white"; pixel_x = 0; - pixel_y = 0; - tag = "icon-borderfloorcorner2_white (NORTHEAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/purple/bordercorner2{ dir = 4 @@ -4269,7 +4255,6 @@ dir = 4 }, /obj/machinery/computer/operating{ - tag = "icon-computer (NORTH)"; name = "Robotics Operating Computer"; icon_state = "computer"; dir = 1 @@ -4337,8 +4322,7 @@ /obj/structure/table/reinforced, /obj/structure/flora/pottedplant{ icon_state = "plant-01"; - pixel_y = 10; - tag = "icon-plant-01" + pixel_y = 10 }, /turf/unsimulated/floor/steel, /area/centcom/control) @@ -6578,7 +6562,6 @@ /area/centcom/control) "lT" = ( /obj/machinery/computer/rdservercontrol{ - tag = "icon-computer (NORTH)"; name = "Master R&D Server Controller"; icon_state = "computer"; dir = 1; @@ -6974,8 +6957,7 @@ dir = 5; icon_state = "borderfloorcorner2_white"; pixel_x = 0; - pixel_y = 0; - tag = "icon-borderfloorcorner2_white (NORTHEAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 5 @@ -7180,8 +7162,7 @@ "mX" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact"; - tag = "icon-intact-f (NORTHWEST)" + icon_state = "intact" }, /turf/unsimulated/floor/steel{ icon_state = "white" @@ -7275,8 +7256,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 4; icon_state = "borderfloorcorner2"; - pixel_y = 0; - tag = "icon-borderfloorcorner2 (EAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 4 @@ -7763,8 +7743,7 @@ dir = 5; icon_state = "borderfloorcorner2_white"; pixel_x = 0; - pixel_y = 0; - tag = "icon-borderfloorcorner2_white (NORTHEAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/paleblue/bordercorner2{ dir = 4 @@ -8079,8 +8058,7 @@ /obj/structure/table/standard, /obj/structure/flora/pottedplant{ icon_state = "plant-06"; - pixel_y = 8; - tag = "icon-plant-06" + pixel_y = 8 }, /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -8091,8 +8069,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 4; icon_state = "borderfloorcorner2"; - pixel_y = 0; - tag = "icon-borderfloorcorner2 (EAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 4 @@ -8584,8 +8561,7 @@ /obj/structure/table/standard, /obj/structure/flora/pottedplant{ icon_state = "plant-06"; - pixel_y = 8; - tag = "icon-plant-06" + pixel_y = 8 }, /turf/unsimulated/floor/steel, /area/centcom/command) @@ -8849,8 +8825,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = -16; - tag = "icon-borderfloor (NORTH)" + pixel_y = -16 }, /obj/machinery/photocopier/faxmachine, /turf/unsimulated/floor/steel, @@ -8862,8 +8837,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = -16; - tag = "icon-borderfloor (NORTH)" + pixel_y = -16 }, /turf/unsimulated/floor/steel, /area/centcom/command) @@ -8872,8 +8846,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = -16; - tag = "icon-borderfloor (NORTH)" + pixel_y = -16 }, /obj/item/weapon/paper_bin{ pixel_x = -1; @@ -8893,7 +8866,6 @@ /area/centcom/command) "qc" = ( /obj/machinery/door/airlock/multi_tile/glass{ - tag = "icon-door_closed"; icon_state = "door_closed"; dir = 2 }, @@ -8977,8 +8949,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 4; icon_state = "borderfloorcorner2"; - pixel_y = 0; - tag = "icon-borderfloorcorner2 (EAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 4 @@ -9029,8 +9000,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 4; icon_state = "borderfloorcorner2"; - pixel_y = 0; - tag = "icon-borderfloorcorner2 (EAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 4 @@ -9196,8 +9166,7 @@ }, /obj/structure/flora/pottedplant{ icon_state = "plant-01"; - pixel_y = 10; - tag = "icon-plant-01" + pixel_y = 10 }, /turf/unsimulated/floor/steel, /area/centcom/command) @@ -9551,8 +9520,7 @@ /obj/structure/table/standard, /obj/structure/flora/pottedplant{ icon_state = "plant-01"; - pixel_y = 10; - tag = "icon-plant-01" + pixel_y = 10 }, /obj/effect/floor_decal/borderfloor{ dir = 10 @@ -9878,14 +9846,12 @@ /obj/structure/table/glass, /obj/structure/flora/pottedplant{ icon_state = "plant-01"; - pixel_y = 10; - tag = "icon-plant-01" + pixel_y = 10 }, /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; - pixel_x = 16; - tag = "icon-borderfloor (WEST)" + pixel_x = 16 }, /turf/unsimulated/floor/steel, /area/centcom/command) @@ -10044,8 +10010,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; - pixel_x = 16; - tag = "icon-borderfloor (WEST)" + pixel_x = 16 }, /obj/item/weapon/paper_bin{ pixel_x = -1; @@ -10246,8 +10211,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = -16; - tag = "icon-borderfloor (NORTH)" + pixel_y = -16 }, /turf/unsimulated/floor/steel, /area/centcom/command) @@ -10256,20 +10220,17 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = -16; - tag = "icon-borderfloor (NORTH)" + pixel_y = -16 }, /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; - pixel_x = 16; - tag = "icon-borderfloor (WEST)" + pixel_x = 16 }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 10; icon_state = "borderfloorcorner2"; - pixel_x = 16; - tag = "icon-borderfloorcorner2 (SOUTHWEST)" + pixel_x = 16 }, /turf/unsimulated/floor/steel, /area/centcom/command) @@ -10469,8 +10430,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 4; icon_state = "borderfloorcorner2"; - pixel_y = 0; - tag = "icon-borderfloorcorner2 (EAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 4 @@ -10551,8 +10511,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 4; icon_state = "borderfloorcorner2"; - pixel_y = 0; - tag = "icon-borderfloorcorner2 (EAST)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 4 @@ -10988,7 +10947,6 @@ }, /obj/item/weapon/pen, /obj/machinery/door/window/brigdoor{ - tag = "icon-leftsecure"; icon_state = "leftsecure"; dir = 2 }, @@ -11656,8 +11614,7 @@ "vs" = ( /obj/structure/flora/pottedplant{ icon_state = "plant-06"; - pixel_y = 8; - tag = "icon-plant-06" + pixel_y = 8 }, /obj/structure/table/glass, /turf/unsimulated/floor/steel, @@ -12342,8 +12299,7 @@ dir = 5; icon_state = "borderfloorcorner2_white"; pixel_x = 0; - pixel_y = 0; - tag = "icon-borderfloorcorner2_white (NORTHEAST)" + pixel_y = 0 }, /obj/effect/floor_decal/borderfloorwhite/corner2{ dir = 6 @@ -12658,8 +12614,7 @@ dir = 8; icon_state = "leftsecure"; req_access = list(63); - req_one_access = newlist(); - tag = "icon-leftsecure (WEST)" + req_one_access = newlist() }, /obj/machinery/button/remote/airlock{ id = "front"; @@ -12718,8 +12673,7 @@ dir = 8; icon_state = "leftsecure"; req_access = list(63); - req_one_access = newlist(); - tag = "icon-leftsecure (WEST)" + req_one_access = newlist() }, /turf/unsimulated/floor{ icon_state = "vault"; @@ -14396,7 +14350,6 @@ "zr" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/multi_tile/glass{ - tag = "icon-door_closed"; icon_state = "door_closed"; dir = 2 }, @@ -14412,7 +14365,6 @@ /area/centcom/restaurant) "zt" = ( /obj/machinery/door/airlock/multi_tile/glass{ - tag = "icon-door_closed"; icon_state = "door_closed"; dir = 2 }, @@ -14424,8 +14376,7 @@ dir = 8; icon_state = "leftsecure"; req_access = list(63); - req_one_access = newlist(); - tag = "icon-leftsecure (WEST)" + req_one_access = newlist() }, /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -15403,8 +15354,7 @@ dir = 8; icon_state = "leftsecure"; req_access = list(63); - req_one_access = newlist(); - tag = "icon-leftsecure (WEST)" + req_one_access = newlist() }, /obj/machinery/button/remote/blast_door{ id = "residential"; @@ -16395,8 +16345,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16409,8 +16358,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16435,8 +16383,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16448,8 +16395,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16470,8 +16416,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16482,8 +16427,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16496,8 +16440,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16509,8 +16452,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0; - tag = "icon-borderfloor (NORTH)" + pixel_y = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 1 @@ -16583,8 +16525,7 @@ /obj/effect/floor_decal/borderfloor{ dir = 8; icon_state = "borderfloor"; - pixel_x = 0; - tag = "icon-borderfloor (WEST)" + pixel_x = 0 }, /obj/effect/floor_decal/corner/blue/border{ dir = 8 @@ -16592,8 +16533,7 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10; icon_state = "borderfloorcorner2"; - pixel_x = 0; - tag = "icon-borderfloorcorner2 (SOUTHWEST)" + pixel_x = 0 }, /obj/effect/floor_decal/corner/blue/bordercorner2{ dir = 10 From 0b88b3b06aa0954c30c1b470f7162f057e2ae45c Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Wed, 18 Apr 2018 21:53:19 -0400 Subject: [PATCH 55/72] UFO Tweaks Extra white kit, autoinjectors have 1u cophorozine --- maps/tether/submaps/alienship/_alienship.dm | 2 +- maps/tether/submaps/alienship/alienship.dmm | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/maps/tether/submaps/alienship/_alienship.dm b/maps/tether/submaps/alienship/_alienship.dm index 999419d354..be9f764155 100644 --- a/maps/tether/submaps/alienship/_alienship.dm +++ b/maps/tether/submaps/alienship/_alienship.dm @@ -107,7 +107,7 @@ icon = 'alienship.dmi' icon_state = "alien_injector" item_state = "autoinjector" - filled_reagents = list("rezadone" = 5) + filled_reagents = list("rezadone" = 4, "corophizine" = 1) // -- Areas -- // diff --git a/maps/tether/submaps/alienship/alienship.dmm b/maps/tether/submaps/alienship/alienship.dmm index 6ee2a8af37..140226691b 100644 --- a/maps/tether/submaps/alienship/alienship.dmm +++ b/maps/tether/submaps/alienship/alienship.dmm @@ -278,7 +278,6 @@ /area/tether_away/alienship) "bP" = ( /obj/structure/prop/alien/computer{ - tag = "icon-console-c (EAST)"; icon_state = "console-c"; dir = 4 }, @@ -292,7 +291,6 @@ /area/tether_away/alienship) "bR" = ( /obj/structure/prop/alien/computer{ - tag = "icon-console-c (EAST)"; icon_state = "console-c"; dir = 1 }, @@ -387,7 +385,6 @@ /area/tether_away/alienship) "cl" = ( /obj/structure/prop/alien/computer/camera{ - tag = "icon-camera (WEST)"; icon_state = "camera"; dir = 1 }, @@ -395,7 +392,6 @@ /area/tether_away/alienship) "cm" = ( /obj/structure/prop/alien/computer/camera{ - tag = "icon-camera (WEST)"; icon_state = "camera"; dir = 4 }, @@ -403,7 +399,6 @@ /area/tether_away/alienship) "cn" = ( /obj/structure/prop/alien/computer/camera{ - tag = "icon-camera (WEST)"; icon_state = "camera"; dir = 8 }, @@ -557,6 +552,10 @@ /obj/item/weapon/reagent_containers/food/snacks/liquidfood, /turf/simulated/shuttle/floor/alienplating, /area/tether_away/alienship) +"nr" = ( +/obj/item/weapon/storage/firstaid, +/turf/simulated/shuttle/floor/alien, +/area/tether_away/alienship) "us" = ( /obj/away_mission_init/alienship/door_w2e, /obj/away_mission_init/alienship/door_e2w, @@ -9677,7 +9676,7 @@ ac ac ac ac -af +nr ae ae ae From 759bec84d0d7b3a33e74cecdba42230f7981f9f3 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 02:36:02 -0400 Subject: [PATCH 56/72] Nerf marble Please. --- code/modules/materials/materials.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index d0e53184e3..ca65a1a814 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -343,7 +343,7 @@ var/list/name_to_material name = "marble" icon_colour = "#AAAAAA" weight = 26 - hardness = 100 + hardness = 30 //VOREStation Edit - Please. integrity = 201 //hack to stop kitchen benches being flippable, todo: refactor into weight system stack_type = /obj/item/stack/material/marble From bca4a60a8e8a64bd0429af1435c21a488839cc9b Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 13:10:33 -0400 Subject: [PATCH 57/72] Update MapMerge2 --- tools/mapmerge2/Prepare Maps.bat | 12 +++++++++ tools/mapmerge2/dmm.py | 45 ++++++++++++++++++++++++++------ tools/mapmerge2/dmm2tgm.bat | 2 +- tools/mapmerge2/mapmerge.bat | 2 +- tools/mapmerge2/tgm2dmm.bat | 2 +- 5 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 tools/mapmerge2/Prepare Maps.bat diff --git a/tools/mapmerge2/Prepare Maps.bat b/tools/mapmerge2/Prepare Maps.bat new file mode 100644 index 0000000000..6955e9c877 --- /dev/null +++ b/tools/mapmerge2/Prepare Maps.bat @@ -0,0 +1,12 @@ +@echo off +cd ../../_maps/ + +for /R %%f in (*.dmm) do copy "%%f" "%%f.backup" + +cls +echo All dmm files in _maps directories have been backed up +echo Now you can make your changes... +echo --- +echo Remember to run mapmerge.bat just before you commit your changes! +echo --- +pause diff --git a/tools/mapmerge2/dmm.py b/tools/mapmerge2/dmm.py index 155181d413..d76f07e32c 100644 --- a/tools/mapmerge2/dmm.py +++ b/tools/mapmerge2/dmm.py @@ -31,10 +31,12 @@ class DMM: return _parse(bytes.decode(ENCODING)) def to_file(self, fname, tgm = True): + self._presave_checks() with open(fname, 'w', newline='\n', encoding=ENCODING) as f: (save_tgm if tgm else save_dmm)(self, f) def to_bytes(self, tgm = True): + self._presave_checks() bio = io.BytesIO() with io.TextIOWrapper(bio, newline='\n', encoding=ENCODING) as f: (save_tgm if tgm else save_dmm)(self, f) @@ -42,12 +44,7 @@ class DMM: return bio.getvalue() def generate_new_key(self): - # ensure that free keys exist by increasing the key length if necessary - free_keys = (BASE ** self.key_length) - len(self.dictionary) - while free_keys <= 0: - self.key_length += 1 - free_keys = (BASE ** self.key_length) - len(self.dictionary) - + free_keys = self._ensure_free_keys(1) # choose one of the free keys at random key = 0 while free_keys: @@ -61,6 +58,32 @@ class DMM: raise RuntimeError("ran out of keys, this shouldn't happen") + def _presave_checks(self): + # last-second handling of bogus keys to help prevent and fix broken maps + self._ensure_free_keys(0) + max_key = max_key_for(self.key_length) + bad_keys = {key: 0 for key in self.dictionary.keys() if key > max_key} + if bad_keys: + print(f"Warning: fixing {len(bad_keys)} overflowing keys") + for k in bad_keys: + # create a new non-bogus key and transfer that value to it + new_key = bad_keys[k] = self.generate_new_key() + self.dictionary.forceput(new_key, self.dictionary[k]) + print(f" {num_to_key(k, self.key_length, True)} -> {num_to_key(new_key, self.key_length)}") + for k, v in self.grid.items(): + # reassign the grid entries which used the old key + self.grid[k] = bad_keys.get(v, v) + + def _ensure_free_keys(self, desired): + # ensure that free keys exist by increasing the key length if necessary + free_keys = max_key_for(self.key_length) - len(self.dictionary) + while free_keys < desired: + if self.key_length >= MAX_KEY_LENGTH: + raise KeyTooLarge(f"can't expand beyond key length {MAX_KEY_LENGTH} ({len(self.dictionary)} keys)") + self.key_length += 1 + free_keys = max_key_for(self.key_length) - len(self.dictionary) + return free_keys + @property def coords_zyx(self): for z in range(1, self.size.z + 1): @@ -82,6 +105,7 @@ class DMM: # key handling # Base 52 a-z A-Z dictionary for fast conversion +MAX_KEY_LENGTH = 3 # things will get ugly fast if you exceed this BASE = 52 base52 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' base52_r = {x: i for i, x in enumerate(base52)} @@ -93,8 +117,8 @@ def key_to_num(key): num = BASE * num + base52_r[ch] return num -def num_to_key(num, key_length): - if num >= BASE ** key_length: +def num_to_key(num, key_length, allow_overflow=False): + if num >= (BASE ** key_length if allow_overflow else max_key_for(key_length)): raise KeyTooLarge(f"num={num} does not fit in key_length={key_length}") result = '' @@ -105,6 +129,11 @@ def num_to_key(num, key_length): assert len(result) <= key_length return base52[0] * (key_length - len(result)) + result +def max_key_for(key_length): + # keys only go up to "ymo" = 65534, under-estimated just in case + # https://secure.byond.com/forum/?post=2340796#comment23770802 + return min(65530, BASE ** key_length) + class KeyTooLarge(Exception): pass diff --git a/tools/mapmerge2/dmm2tgm.bat b/tools/mapmerge2/dmm2tgm.bat index e68ba51435..bcf6150c2e 100644 --- a/tools/mapmerge2/dmm2tgm.bat +++ b/tools/mapmerge2/dmm2tgm.bat @@ -1,5 +1,5 @@ @echo off -set MAPROOT=../../maps/tether +set MAPROOT=../../_maps/ set TGM=1 python convert.py pause diff --git a/tools/mapmerge2/mapmerge.bat b/tools/mapmerge2/mapmerge.bat index 5f017b4092..5a066226b3 100644 --- a/tools/mapmerge2/mapmerge.bat +++ b/tools/mapmerge2/mapmerge.bat @@ -1,5 +1,5 @@ @echo off -set MAPROOT=../../maps/tether +set MAPROOT=../../_maps/ set TGM=1 python mapmerge.py pause diff --git a/tools/mapmerge2/tgm2dmm.bat b/tools/mapmerge2/tgm2dmm.bat index 1d3e3f93ca..2748533feb 100644 --- a/tools/mapmerge2/tgm2dmm.bat +++ b/tools/mapmerge2/tgm2dmm.bat @@ -1,5 +1,5 @@ @echo off -set MAPROOT=../../maps/tether +set MAPROOT=../../_maps/ set TGM=0 python convert.py pause From e33a26dc8a60d646fe69a9b7f53880b22a00a94c Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 13:13:59 -0400 Subject: [PATCH 58/72] Soft Gardens --- maps/tether/tether-01-surface1.dmm | 1965 ++++++++++++++++++++++------ maps/tether/tether-02-surface2.dmm | 988 ++++++++++++-- maps/tether/tether-03-surface3.dmm | 877 ++++++++++--- maps/tether/tether_areas2.dm | 15 + 4 files changed, 3182 insertions(+), 663 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index fe57aa117c..01c75ebf09 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -150,7 +150,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/mining_main/airlock) @@ -362,7 +363,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ dir = 4; @@ -1496,7 +1498,8 @@ "adl" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/floodlight, /turf/simulated/floor/plating, @@ -1504,7 +1507,8 @@ "adm" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 6; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (SOUTHEAST)" }, /obj/effect/decal/cleanable/dirt, /obj/machinery/alarm{ @@ -3329,6 +3333,12 @@ /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 4 }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "ahN" = ( @@ -3347,22 +3357,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) -"ahP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/first_west) "ahR" = ( /obj/machinery/camera/network/northern_star, /obj/effect/floor_decal/borderfloor{ @@ -3880,7 +3874,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -5871,7 +5866,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/effect/floor_decal/borderfloor/corner2{ dir = 5 @@ -8586,7 +8582,8 @@ /obj/machinery/meter, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/alarm{ dir = 8; @@ -8704,25 +8701,6 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) -"avO" = ( -/obj/machinery/firealarm{ - dir = 2; - layer = 3.3; - pixel_x = 0; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/first_west) "avP" = ( /turf/simulated/wall, /area/crew_quarters/locker/laundry_arrival) @@ -9034,7 +9012,8 @@ "awy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/floodlight, /turf/simulated/floor/plating, @@ -9266,6 +9245,17 @@ d2 = 8; icon_state = "2-8" }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "awX" = ( @@ -9322,6 +9312,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "axc" = ( @@ -9379,6 +9372,9 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "axl" = ( @@ -9459,6 +9455,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "axt" = ( @@ -9468,9 +9467,9 @@ d2 = 8; icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 4 }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) @@ -9491,7 +9490,8 @@ /obj/machinery/computer/guestpass{ dir = 2; icon_state = "guest"; - pixel_y = 28 + pixel_y = 28; + tag = "icon-guest (NORTH)" }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -10372,18 +10372,14 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) "aza" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) "azb" = ( @@ -10817,7 +10813,8 @@ }, /obj/machinery/camera/network/northern_star{ dir = 8; - icon_state = "camera" + icon_state = "camera"; + tag = "icon-camera (NORTHWEST)" }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 4 @@ -10888,7 +10885,8 @@ /obj/structure/extinguisher_cabinet{ dir = 1; icon_state = "extinguisher_closed"; - pixel_y = -32 + pixel_y = -32; + tag = "icon-extinguisher_closed (NORTH)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_stairs_one) @@ -11640,22 +11638,26 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8 + pixel_y = 8; + tag = "icon-direction_med (EAST)" }, /obj/structure/sign/directions/science{ dir = 1; icon_state = "direction_sci"; - pixel_y = 3 + pixel_y = 3; + tag = "icon-direction_sci (WEST)" }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4 + pixel_y = -4; + tag = "icon-direction_sec (WEST)" }, /obj/structure/sign/directions/engineering{ dir = 1; icon_state = "direction_eng"; - pixel_y = -10 + pixel_y = -10; + tag = "icon-direction_eng (WEST)" }, /turf/simulated/wall, /area/tether/surfacebase/north_stairs_one) @@ -11847,7 +11849,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHEAST)" }, /turf/simulated/floor/tiled, /area/storage/surface_eva/external) @@ -11926,7 +11929,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -13409,7 +13413,8 @@ }, /obj/machinery/camera/network/northern_star{ dir = 8; - icon_state = "camera" + icon_state = "camera"; + tag = "icon-camera (NORTHWEST)" }, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -13931,8 +13936,7 @@ /area/rnd/external) "aHg" = ( /obj/machinery/camera/network/research{ - dir = 4; - + dir = 4 }, /obj/structure/cable/green{ d1 = 1; @@ -14026,8 +14030,7 @@ /area/rnd/anomaly_lab/containment_one) "aHt" = ( /obj/machinery/camera/network/research{ - dir = 4; - + dir = 4 }, /obj/structure/cable/green{ d1 = 1; @@ -15315,7 +15318,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -15577,6 +15581,7 @@ "aOF" = ( /obj/effect/floor_decal/industrial/outline, /turf/simulated/floor/tiled{ + tag = "icon-techmaint"; icon_state = "techmaint" }, /area/security/checkpoint) @@ -15792,15 +15797,22 @@ dir = 6 }, /turf/simulated/floor/tiled{ + tag = "icon-monotile"; icon_state = "monotile" }, /area/security/checkpoint) "aQM" = ( /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/tiled{ + tag = "icon-techmaint"; icon_state = "techmaint" }, /area/security/checkpoint) +"aRs" = ( +/obj/structure/catwalk, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) "aRH" = ( /obj/structure/bed/chair, /obj/machinery/firealarm{ @@ -15968,7 +15980,8 @@ dir = 8; icon_state = "phoron_map"; name = "Xenoflora Waste Buffer"; - start_pressure = 0 + start_pressure = 0; + tag = "icon-phoron_map (WEST)" }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) @@ -15990,7 +16003,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) @@ -16051,7 +16065,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) @@ -16281,7 +16296,8 @@ }, /obj/machinery/camera/network/northern_star{ dir = 8; - icon_state = "camera" + icon_state = "camera"; + tag = "icon-camera (NORTHWEST)" }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) @@ -16373,6 +16389,15 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) +"aVT" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) "aWe" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -16408,7 +16433,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/tram) @@ -16699,9 +16725,19 @@ dir = 4 }, /turf/simulated/floor/tiled{ + tag = "icon-monotile"; icon_state = "monotile" }, /area/security/checkpoint) +"aYz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) "aYA" = ( /obj/structure/sign/directions/evac{ dir = 4 @@ -16959,6 +16995,20 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"baY" = ( +/obj/structure/table/woodentable, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) "baZ" = ( /obj/structure/cable/green{ d1 = 1; @@ -17793,6 +17843,15 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"bfg" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden) "bfn" = ( /obj/structure/table/standard, /obj/item/weapon/storage/toolbox/mechanical{ @@ -19041,7 +19100,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/effect/floor_decal/borderfloor{ dir = 6 @@ -19061,7 +19121,8 @@ /obj/effect/floor_decal/borderfloor/corner2{ dir = 10; icon_state = "borderfloorcorner2"; - pixel_x = 0 + pixel_x = 0; + tag = "icon-borderfloorcorner2 (SOUTHWEST)" }, /obj/effect/floor_decal/corner/lightgrey/bordercorner2{ dir = 10 @@ -19370,7 +19431,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/tram) @@ -19674,6 +19736,26 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/locker_room) +"bri" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/machinery/vending/coffee, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/public_garden) "brk" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 6 @@ -19951,6 +20033,9 @@ /obj/structure/catwalk, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/locker_room) +"bsU" = ( +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) "btk" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -19985,6 +20070,24 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"btx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) "btD" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 5 @@ -20086,6 +20189,11 @@ /obj/structure/flora/pottedplant, /turf/simulated/floor/grass, /area/tether/surfacebase/atrium_one) +"bui" = ( +/obj/effect/floor_decal/rust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) "buj" = ( /obj/structure/table/marble, /obj/item/weapon/reagent_containers/food/drinks/glass2/square{ @@ -20949,7 +21057,8 @@ /area/tether/surfacebase/outside/outside1) "bys" = ( /obj/structure/cable/heavyduty{ - icon_state = "1-8" + icon_state = "1-8"; + tag = "icon-1-4" }, /obj/structure/railing, /obj/structure/railing{ @@ -21048,7 +21157,8 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28 + pixel_y = -28; + tag = "icon-guest (NORTH)" }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 1 @@ -21471,7 +21581,8 @@ "bEn" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) @@ -21816,7 +21927,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (SOUTHWEST)" }, /obj/effect/floor_decal/industrial/warning, /turf/simulated/floor/plating, @@ -22051,6 +22163,15 @@ }, /turf/simulated/floor/tiled/steel_dirty, /area/rnd/xenobiology/xenoflora_storage) +"bKM" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) "bLV" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 8 @@ -22466,7 +22587,8 @@ }, /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map" + icon_state = "map"; + tag = "icon-manifold-f (WEST)" }, /turf/simulated/floor/tiled, /area/rnd/external) @@ -22715,7 +22837,8 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHEAST)" }, /turf/simulated/floor/tiled, /area/rnd/external) @@ -23259,6 +23382,12 @@ }, /turf/simulated/floor/reinforced, /area/outpost/research/xenobiology) +"bTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) "bTD" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -23541,6 +23670,7 @@ /area/crew_quarters/sleep/Dorm_6) "bVx" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ + tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, @@ -23915,6 +24045,7 @@ /obj/machinery/atmospherics/unary/outlet_injector{ dir = 4; icon_state = "map_injector"; + tag = "icon-map_injector (EAST)"; use_power = 1; volume_rate = 700 }, @@ -23952,7 +24083,8 @@ }, /obj/machinery/atmospherics/valve/digital/open{ dir = 4; - icon_state = "map_valve1" + icon_state = "map_valve1"; + tag = "icon-map_valve1 (WEST)" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos/processing) @@ -23970,6 +24102,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/visible/black{ + tag = "icon-intact (SOUTHEAST)"; icon_state = "intact"; dir = 6 }, @@ -24028,7 +24161,8 @@ /obj/machinery/atmospherics/pipe/zpipe/up{ dir = 4; icon_state = "up"; - level = 2 + level = 2; + tag = "icon-up (EAST)" }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos/processing) @@ -24150,7 +24284,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /obj/machinery/atmospherics/portables_connector, /turf/simulated/floor/tiled/techfloor, @@ -24253,6 +24388,7 @@ /area/crew_quarters/sleep/Dorm_4) "bZc" = ( /obj/machinery/atmospherics/pipe/simple/visible/red{ + tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -24280,6 +24416,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/visible/red{ + tag = "icon-map (NORTH)"; icon_state = "map"; dir = 1 }, @@ -24305,6 +24442,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/visible/blue{ + tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -24461,6 +24599,7 @@ /area/crew_quarters/sleep/Dorm_4) "cae" = ( /obj/machinery/atmospherics/pipe/cap/visible{ + tag = "icon-cap (WEST)"; icon_state = "cap"; dir = 8 }, @@ -24526,6 +24665,7 @@ "caH" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/visible/black{ + tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -24556,7 +24696,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos/processing) @@ -24711,6 +24852,7 @@ /area/engineering/atmos/processing) "cbE" = ( /obj/machinery/atmospherics/pipe/manifold/visible/black{ + tag = "icon-map (EAST)"; icon_state = "map"; dir = 4 }, @@ -24850,6 +24992,7 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/cap/visible{ + tag = "icon-cap (WEST)"; icon_state = "cap"; dir = 8 }, @@ -25027,6 +25170,7 @@ /area/crew_quarters/sleep/Dorm_2) "cdf" = ( /obj/machinery/door/airlock/multi_tile/metal/mait{ + tag = "icon-door_closed"; name = "Atmospherics Maintenance"; icon_state = "door_closed"; dir = 2; @@ -25037,6 +25181,7 @@ /area/engineering/atmos/intake) "cdh" = ( /obj/machinery/atmospherics/unary/vent_scrubber{ + tag = "icon-map_scrubber_off (EAST)"; icon_state = "map_scrubber_off"; dir = 4 }, @@ -25044,6 +25189,7 @@ /area/engineering/atmos/intake) "cdk" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ + tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1 }, @@ -25097,6 +25243,7 @@ /area/outpost/research/xenobiology) "cdu" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ + tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1 }, @@ -25250,7 +25397,8 @@ /obj/machinery/atmospherics/binary/pump/high_power/on{ dir = 4; icon_state = "map_on"; - name = "Waste to Filtering" + name = "Waste to Filtering"; + tag = "icon-map_on (EAST)" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos/processing) @@ -25285,6 +25433,7 @@ pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/visible/black{ + tag = "icon-intact (NORTHWEST)"; icon_state = "intact"; dir = 9 }, @@ -25358,7 +25507,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0 + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25371,7 +25521,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0 + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25384,7 +25535,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0 + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25397,7 +25549,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0 + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25410,7 +25563,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0 + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -25423,7 +25577,8 @@ /obj/effect/floor_decal/borderfloor{ dir = 1; icon_state = "borderfloor"; - pixel_y = 0 + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" }, /obj/effect/floor_decal/corner/grey/border{ icon_state = "bordercolor"; @@ -27194,6 +27349,823 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"cBB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"cHS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"dbc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) +"deS" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"dAk" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"dLl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 10 + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"dOn" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"dSz" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"dYj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Public Gardens" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/turf/simulated/floor/tiled/monofloor, +/area/tether/surfacebase/public_garden_one) +"dYl" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"egX" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"ePE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"eVp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"fbF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 8; + icon_state = "alarm0"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"frE" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"ftb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"fEQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"fWK" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden) +"gaK" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"gri" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"gwL" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"gwS" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"gxP" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"gDo" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden) +"gPz" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"gUy" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"gUX" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"gXh" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden) +"hbn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 5 + }, +/obj/machinery/computer/timeclock/premade/north, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"hcP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) +"hqU" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/hallway/lower/first_west) +"hvW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"idw" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"igB" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"ijX" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/rack, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"izr" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"iPi" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"iVY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"jec" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"jrI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"kcR" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"kuC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"kOB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"kZc" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"lFg" = ( +/obj/structure/grille, +/obj/structure/railing, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_one) +"lJJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"lNY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"lUv" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"lWW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"mpN" = ( +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"mpQ" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_one) +"mtw" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"mUG" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"mXP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"ncL" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Public Gardens" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/hallway/lower/first_west) +"nxt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"nCB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"nJE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"nMZ" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"ora" = ( +/obj/effect/floor_decal/techfloor/corner, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"ozv" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"oAC" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/random/junk, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"oOc" = ( +/obj/structure/bed/chair/wood, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"piN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"pjP" = ( +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"pxT" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) +"pCg" = ( +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_one) +"qpB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"qyw" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"qGm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"qHo" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"qMQ" = ( +/obj/effect/floor_decal/rust, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) +"ram" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"rfg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"riT" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"rKM" = ( +/obj/structure/stairs/north, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"slR" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_one) +"sCz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"sJs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) "sRi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -27206,6 +28178,257 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_one) +"tbZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + dir = 1; + icon_state = "extinguisher_closed"; + pixel_y = -32; + tag = "icon-extinguisher_closed (NORTH)" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"tzX" = ( +/obj/structure/grille, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_one) +"tLH" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"tPq" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"tXm" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/public_garden) +"tXv" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"uwI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"uyO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/first_west) +"uEZ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"vkK" = ( +/turf/simulated/wall, +/area/maintenance/lower/public_garden_maintenence) +"vzE" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/public_garden_one) +"vHM" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"vHS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10; + icon_state = "borderfloorcorner2"; + pixel_x = 0; + tag = "icon-borderfloorcorner2 (SOUTHWEST)" + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"vOI" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"vZw" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/public_garden_one) +"wzH" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/rack, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"wFT" = ( +/turf/simulated/mineral, +/area/maintenance/lower/public_garden_maintenence) +"wIm" = ( +/obj/structure/table/rack, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/tiled/techfloor, +/area/maintenance/lower/public_garden_maintenence) +"wYi" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) +"xED" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) +"xRo" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) +"xWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) +"yiG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) (1,1,1) = {" aaa @@ -29913,10 +31136,10 @@ aah aah aah aah -aah -aah -aah -aah +mpQ +mpQ +mpQ +mpQ aah aah aah @@ -30034,12 +31257,12 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah +mpQ +mpQ +vHM +vOI +mpQ +mpQ aah aah aah @@ -30155,14 +31378,14 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah +mpQ +mpQ +cHS +uwI +izr +ftb +mpQ +mpQ aah aah aah @@ -30276,16 +31499,16 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +mpQ +mpQ +lUv +uwI +gPz +gPz +piN +dLl +mpQ +mpQ aah aah aah @@ -30390,25 +31613,25 @@ aad aad aad aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +vkK +vkK +mpQ +mpQ +mpQ +mpQ +mpQ +mpQ +dSz +fEQ +gPz +uEZ +gPz +bTl +dOn +gri +mpQ +mpQ aah aah aah @@ -30512,25 +31735,25 @@ aad aad aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +pxT +pxT +riT +pCg +tzX +slR +lFg +tXv +iPi +fEQ +gPz +gwL +gPz +bTl +dOn +mtw +tLH +mpQ aah aah aah @@ -30634,25 +31857,25 @@ aad aad aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +aRs +pxT +riT +pCg +tzX +slR +lFg +pjP +idw +fEQ +kcR +rKM +gPz +bTl +dOn +ora +vzE +mpQ aah aah aah @@ -30756,25 +31979,25 @@ aad aad aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +pxT +ijX +mpQ +mpQ +mpQ +mpQ +mpQ +mpQ +igB +fEQ +gPz +nMZ +gPz +bTl +dOn +frE +mpQ +mpQ aah aah aah @@ -30878,24 +32101,24 @@ aad aad aad aah +vkK +xRo +gaK aah aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +mpQ +mpQ +ram +jec +kOB +mXP +xWa +qHo +mpQ +mpQ aah aah aah @@ -31000,23 +32223,23 @@ aad aad aad aah +vkK +pxT +gUX +oAC +deS +deS +gUy +mpN aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +mpQ +mpQ +hbn +dAk +ozv +gwS +mpQ +mpQ aah aah aah @@ -31122,22 +32345,22 @@ aad aad aad aah +vkK +pxT +aRs +pxT +pxT +pxT +pxT +gxP aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +mpQ +mpQ +jrI +rfg +mpQ +mpQ aah aah aah @@ -31244,21 +32467,21 @@ aad aad aad aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +vkK +vkK +vkK +vkK +vkK +pxT +gxP +wFT +wFT +vkK +mpQ +vZw +dYj +mpQ aah aah aah @@ -31371,20 +32594,20 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +pxT +gUX +gUy +wzH +kZc +gXh +sJs +lNY +gXh +gXh +gXh +gXh +gXh aah aah aah @@ -31493,23 +32716,23 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +vkK +pxT +pxT +pxT +pxT +bKM +bfg +egX +yiG +gXh +gXh +bri +tXm +gXh +gXh +gXh +gXh ahl ahM awH @@ -31615,25 +32838,25 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -ahl -ahL +vkK +vkK +mpN +bsU +vkK +nxt +gXh +lJJ +nJE +cBB +hvW +cBB +cBB +cBB +qyw +qpB +vHS +ncL +ako awH ajv akr @@ -31739,23 +32962,23 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -ahl -ahN +wFT +dbc +bsU +wIm +gXh +kuC +xED +btx +qGm +aYz +dYl +fbF +iVY +mUG +nCB +hqU +lWW awW aza aBc @@ -31861,24 +33084,24 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +aVT +hcP +dbc +qMQ +gXh +fWK +gDo +gXh +oOc +baY +tPq +gXh +gXh +gXh +gXh ahl -ahL -awH +sCz +uyO ajx akq ala @@ -31983,24 +33206,24 @@ aah aah aah aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah -aah +wFT +wFT +wYi +wFT +gXh +gXh +gXh +gXh +gXh +gXh +gXh +gXh aah aah aah ahl avN -awH +uyO ajy ahl alb @@ -32105,10 +33328,10 @@ aah aah aah aah -aah -aah -aah -aah +wFT +wFT +bui +hcP aah aah aah @@ -32243,8 +33466,8 @@ aah aah aah ahl -ahP -awW +ahN +eVp azj ahl akV @@ -32366,8 +33589,8 @@ aah aah ahl ahL -awH -ajy +uyO +tbZ ahl akV akV @@ -32487,8 +33710,8 @@ aah aah aah ahl -avO -awH +ahL +uyO ajy ahl akV @@ -32609,8 +33832,8 @@ aah aah aah ahl -ahL -awH +ePE +uyO ajy ahl akV @@ -32732,7 +33955,7 @@ aah aah ahl ahR -awH +uyO ajy ahl akV @@ -32854,7 +34077,7 @@ aah aah ahl ahL -awH +uyO ajy ahl akV @@ -33098,7 +34321,7 @@ aah aah ahl ahL -awH +uyO ajy ahl akV @@ -33220,7 +34443,7 @@ aeW aeW aeW ahL -awH +uyO ajy ahl akV @@ -33342,7 +34565,7 @@ agI atU aeW ahS -awH +uyO ajy ahl akV @@ -33586,7 +34809,7 @@ afT agX ahn ahU -awH +uyO ajy akt akt @@ -33708,7 +34931,7 @@ aoB agY ahn ahL -awH +uyO ajy aku alc @@ -33830,7 +35053,7 @@ afT agX ahn ahS -awH +uyO ajD aku ald diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 78b39973ec..443f218098 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -3077,7 +3077,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/open, /area/tether/surfacebase/north_staires_two) @@ -3177,22 +3178,26 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8 + pixel_y = 8; + tag = "icon-direction_med (EAST)" }, /obj/structure/sign/directions/science{ dir = 1; icon_state = "direction_sci"; - pixel_y = 3 + pixel_y = 3; + tag = "icon-direction_sci (WEST)" }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4 + pixel_y = -4; + tag = "icon-direction_sec (WEST)" }, /obj/structure/sign/directions/engineering{ dir = 4; icon_state = "direction_eng"; - pixel_y = -10 + pixel_y = -10; + tag = "icon-direction_eng (WEST)" }, /turf/simulated/wall, /area/tether/surfacebase/north_staires_two) @@ -4390,7 +4395,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/atrium_two) @@ -4712,6 +4718,7 @@ "kt" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/floor_decal/industrial/danger{ + tag = "icon-danger (WEST)"; icon_state = "danger"; dir = 8 }, @@ -5259,7 +5266,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/rnd/research/testingrange) @@ -6569,11 +6577,13 @@ "oe" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastleft{ + tag = "icon-left"; name = "Janitorial Desk"; icon_state = "left"; dir = 2 }, /obj/machinery/door/window/eastleft{ + tag = "icon-left (NORTH)"; name = "Janitorial Desk"; icon_state = "left"; dir = 1 @@ -7570,7 +7580,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/rnd/lockers) @@ -8678,7 +8689,8 @@ "rF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /turf/simulated/floor/tiled, /area/engineering/lower/lobby) @@ -9560,7 +9572,8 @@ "ti" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/effect/floor_decal/steeldecal/steel_decals_central4, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -10191,7 +10204,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled/techfloor, /area/rnd/workshop) @@ -10579,7 +10593,8 @@ "uO" = ( /obj/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact (NORTHEAST)" }, /obj/structure/cable/cyan{ d1 = 1; @@ -10872,7 +10887,8 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28 + pixel_y = -28; + tag = "icon-guest (NORTH)" }, /turf/simulated/floor/tiled, /area/rnd/research) @@ -11169,7 +11185,8 @@ "vB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -11219,7 +11236,8 @@ "vD" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/structure/cable/cyan{ d1 = 1; @@ -11998,6 +12016,7 @@ /area/engineering/atmos/hallway) "wQ" = ( /obj/machinery/computer/atmos_alert{ + tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -12020,6 +12039,7 @@ /area/engineering/atmos/monitoring) "wT" = ( /obj/machinery/computer/rcon{ + tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -12033,6 +12053,7 @@ /area/engineering/atmos/monitoring) "wV" = ( /obj/machinery/computer/power_monitor{ + tag = "icon-computer (NORTH)"; icon_state = "computer"; dir = 1 }, @@ -12212,14 +12233,16 @@ "xq" = ( /obj/machinery/atmospherics/pipe/manifold/hidden{ dir = 8; - icon_state = "map" + icon_state = "map"; + tag = "icon-manifold-f (WEST)" }, /turf/simulated/floor/tiled/techfloor, /area/server) "xr" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /obj/effect/floor_decal/techfloor{ dir = 4 @@ -12357,7 +12380,8 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHWEST)" }, /turf/simulated/floor/tiled, /area/engineering/atmos/hallway) @@ -13860,7 +13884,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled/steel_dirty, /area/rnd/research_storage) @@ -14104,7 +14129,8 @@ "AW" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact (SOUTHEAST)" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos) @@ -14118,12 +14144,14 @@ "AY" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact (SOUTHEAST)" }, /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) @@ -14228,7 +14256,8 @@ "Bl" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact (SOUTHEAST)" }, /turf/simulated/floor/tiled/techfloor, /area/engineering/atmos) @@ -14305,6 +14334,7 @@ /area/engineering/atmos) "Bv" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ + tag = "icon-map_on (NORTH)"; icon_state = "map_on"; dir = 1 }, @@ -14362,6 +14392,7 @@ /area/engineering/atmos) "BD" = ( /obj/machinery/atmospherics/binary/pump/high_power/on{ + tag = "icon-map_on (EAST)"; icon_state = "map_on"; dir = 4 }, @@ -14417,7 +14448,8 @@ "BL" = ( /obj/machinery/atmospherics/valve/digital/open{ dir = 4; - icon_state = "map_valve1" + icon_state = "map_valve1"; + tag = "icon-map_valve1 (WEST)" }, /turf/simulated/floor/tiled/techmaint, /area/engineering/atmos) @@ -14469,6 +14501,7 @@ /area/engineering/atmos) "BU" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ + tag = "icon-intact (NORTHEAST)"; icon_state = "intact"; dir = 5 }, @@ -14575,7 +14608,8 @@ "Cg" = ( /obj/machinery/atmospherics/pipe/simple/visible/green{ dir = 9; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact (SOUTHEAST)" }, /obj/effect/floor_decal/industrial/warning{ dir = 4 @@ -14865,6 +14899,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/cap/visible{ + tag = "icon-cap (NORTH)"; icon_state = "cap"; dir = 1 }, @@ -15033,7 +15068,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/effect/floor_decal/techfloor{ dir = 6 @@ -15939,7 +15975,8 @@ "EZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHEAST)" }, /turf/simulated/floor/tiled, /area/tcommsat/computer) @@ -15961,7 +15998,8 @@ "Fc" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (SOUTHWEST)" }, /turf/simulated/floor/tiled, /area/tcommsat/computer) @@ -16634,7 +16672,8 @@ "Gh" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 5; - icon_state = "intact" + icon_state = "intact"; + tag = "icon-intact-f (NORTHEAST)" }, /obj/machinery/airlock_sensor/airlock_exterior{ frequency = 1381; @@ -17564,6 +17603,665 @@ temperature = 80 }, /area/tcommsat/chamber) +"HT" = ( +/obj/item/weapon/storage/box/glasses/pint, +/obj/item/weapon/storage/box/glass_extras/straws, +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + dir = 2; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"HV" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"IB" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/cable{ + icon_state = "16-0" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/rust, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"IC" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"IE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"IT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Kj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Kn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + icon_state = "bordercolorcorner"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Kt" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"KL" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + icon_state = "bordercolorcorner"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"LG" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Mf" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset/full/double, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"MX" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Na" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Nf" = ( +/turf/simulated/open, +/area/tether/surfacebase/public_garden_two) +"Nq" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"NV" = ( +/obj/structure/sign/nanotrasen, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"NZ" = ( +/obj/structure/stairs/south, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"OG" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"OL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"OQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"Po" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"PC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"PP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Qr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Qt" = ( +/obj/machinery/smartfridge, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Qu" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + icon_state = "bordercolorcorner"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Qz" = ( +/obj/structure/table/marble, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"QM" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"Rc" = ( +/obj/structure/table/rack/holorack, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"Rl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"RL" = ( +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Sv" = ( +/obj/machinery/door/airlock/maintenance/engi, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/space, +/area/gateway) +"Sy" = ( +/obj/structure/sign/poster, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"SE" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"SH" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1; + icon_state = "borderfloor"; + pixel_y = 0; + tag = "icon-borderfloor (NORTH)" + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"SS" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"TV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Uh" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Uk" = ( +/obj/structure/symbol/gu, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_two) +"UB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"UX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"Vk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + icon_state = "bordercolorcorner"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"VM" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Wr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/marble, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"WO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Xd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Xf" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24; + req_access = list() + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Xk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Xx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_two) +"Yq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"YE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"YH" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"YN" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"YP" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/random/plushie, +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Zo" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Zp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"Zt" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ZF" = ( +/obj/machinery/seed_extractor, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) +"ZT" = ( +/obj/structure/closet/crate/bin{ + anchored = 1; + pixel_y = 16 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_two) (1,1,1) = {" aa @@ -20271,10 +20969,10 @@ ac ac ac ac -ac -ac -ac -ac +Kt +Sy +Kt +Kt ac ac ac @@ -20392,12 +21090,12 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac +Kt +Kt +MX +SS +Kt +Kt ac ac ac @@ -20513,14 +21211,14 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Kt +Na +Nq +Zo +YN +Kt +Kt ac ac ac @@ -20634,16 +21332,16 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Kt +RL +LG +Uh +Uh +HV +YP +Kt +Kt ac ac ac @@ -20755,18 +21453,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Kt +TV +PC +Qr +YE +YH +KL +HV +OG +Kt +Kt ac ac ac @@ -20877,18 +21575,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Xf +Nq +Uh +PP +Rl +NZ +SH +Qz +HV +HT +Kt ac ac ac @@ -20999,18 +21697,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +NV +SE +Qu +Uh +Kj +Nf +Nf +IT +Qz +Zt +VM +Kt ac ac ac @@ -21121,18 +21819,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Kt +Xd +KL +OL +Po +Yq +Zp +Wr +IC +Kt +Kt ac ac ac @@ -21244,16 +21942,16 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Kt +UB +Kn +IE +Uh +Zt +Qt +Sy +Kt ac ac ac @@ -21367,14 +22065,14 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac +Kt +Kt +ZT +Vk +Zt +ZF +Kt +Kt ac ac ac @@ -21490,12 +22188,12 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac +Kt +Kt +Xk +WO +Kt +Kt ac ac ac @@ -21613,11 +22311,11 @@ ac ac ac ac -ac -ac -ac -ac -ac +Kt +OQ +Uk +Kt +Kt ac ac ac @@ -21735,11 +22433,11 @@ ac ac ac ac -ac -ac -ac -ac -ac +Kt +UX +IB +Mf +Kt ac ac ac @@ -21857,11 +22555,11 @@ ac ac ac ac -ac -ac -ac -ac -ac +Kt +Xx +QM +Rc +Kt ac ac ac @@ -21980,7 +22678,7 @@ ae ae ae ae -ae +Sv ae ae ae diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index 9a2fdf6494..543994139c 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -767,7 +767,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) @@ -1598,7 +1599,8 @@ dir = 4; icon_state = "secintercom"; pixel_x = 24; - pixel_y = 0 + pixel_y = 0; + tag = "icon-secintercom (EAST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/common) @@ -3700,7 +3702,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/lobby) @@ -4272,7 +4275,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -6433,7 +6437,8 @@ /obj/structure/sign/directions/engineering{ dir = 10; icon_state = "direction_eng"; - pixel_y = -10 + pixel_y = -10; + tag = "icon-direction_eng (WEST)" }, /turf/simulated/wall, /area/tether/surfacebase/north_stairs_three) @@ -6445,12 +6450,14 @@ /obj/structure/sign/directions/science{ dir = 2; icon_state = "direction_sci"; - pixel_y = 3 + pixel_y = 3; + tag = "icon-direction_sci (WEST)" }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4 + pixel_y = -4; + tag = "icon-direction_sec (WEST)" }, /turf/simulated/wall, /area/tether/surfacebase/north_stairs_three) @@ -6806,7 +6813,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_stairs_three) @@ -9541,7 +9549,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -9619,22 +9628,26 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8 + pixel_y = 8; + tag = "icon-direction_med (EAST)" }, /obj/structure/sign/directions/science{ dir = 2; icon_state = "direction_sci"; - pixel_y = 3 + pixel_y = 3; + tag = "icon-direction_sci (WEST)" }, /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4 + pixel_y = -4; + tag = "icon-direction_sec (WEST)" }, /obj/structure/sign/directions/engineering{ dir = 1; icon_state = "direction_eng"; - pixel_y = -10 + pixel_y = -10; + tag = "icon-direction_eng (WEST)" }, /turf/simulated/wall, /area/tether/surfacebase/atrium_three) @@ -10464,7 +10477,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled/white, /area/crew_quarters/kitchen) @@ -12690,7 +12704,8 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28 + pixel_y = -28; + tag = "icon-guest (NORTH)" }, /obj/structure/cable{ icon_state = "4-8" @@ -13119,7 +13134,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/wood, /area/crew_quarters/bar) @@ -14409,7 +14425,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/hydroponics) @@ -14475,7 +14492,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/wood, /area/crew_quarters/bar) @@ -14489,7 +14507,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/tiled, /area/rnd/research) @@ -15499,7 +15518,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -16382,7 +16402,8 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28 + pixel_y = -28; + tag = "icon-guest (NORTH)" }, /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 8 @@ -16899,7 +16920,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, @@ -17157,7 +17179,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -17475,7 +17498,8 @@ /obj/structure/sign/directions/medical{ dir = 1; icon_state = "direction_med"; - pixel_y = 8 + pixel_y = 8; + tag = "icon-direction_med (EAST)" }, /obj/structure/sign/directions/science{ dir = 8; @@ -17484,12 +17508,14 @@ /obj/structure/sign/directions/security{ dir = 1; icon_state = "direction_sec"; - pixel_y = -4 + pixel_y = -4; + tag = "icon-direction_sec (WEST)" }, /obj/structure/sign/directions/engineering{ dir = 1; icon_state = "direction_eng"; - pixel_y = -10 + pixel_y = -10; + tag = "icon-direction_eng (WEST)" }, /turf/simulated/wall, /area/maintenance/engineering/pumpstation) @@ -18405,7 +18431,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/lino, /area/crew_quarters/bar) @@ -19076,7 +19103,8 @@ /obj/machinery/computer/guestpass{ dir = 1; icon_state = "guest"; - pixel_y = -28 + pixel_y = -28; + tag = "icon-guest (NORTH)" }, /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -19943,7 +19971,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/tiled/steel_grid, /area/assembly/robotics) @@ -20691,7 +20720,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -20718,7 +20748,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/reinforced, /area/tether/surfacebase/shuttle_pad) @@ -21016,7 +21047,8 @@ /obj/structure/extinguisher_cabinet{ dir = 8; icon_state = "extinguisher_closed"; - pixel_x = 30 + pixel_x = 30; + tag = "icon-extinguisher_closed (WEST)" }, /turf/simulated/floor/reinforced, /area/tether/surfacebase/shuttle_pad) @@ -21241,7 +21273,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -21285,7 +21318,8 @@ /obj/structure/extinguisher_cabinet{ dir = 4; icon_state = "extinguisher_closed"; - pixel_x = -30 + pixel_x = -30; + tag = "icon-extinguisher_closed (EAST)" }, /turf/simulated/floor/reinforced, /area/tether/surfacebase/shuttle_pad) @@ -21314,6 +21348,246 @@ /obj/machinery/camera/network/northern_star, /turf/simulated/floor/outdoors/grass/sif/virgo3b, /area/tether/surfacebase/outside/outside3) +"KR" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "32-1" + }, +/turf/simulated/open, +/area/tether/surfacebase/public_garden_three) +"Lr" = ( +/obj/structure/table/woodentable, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Mp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Mu" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"MO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/seed_storage/garden, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Nb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"NA" = ( +/obj/machinery/alarm{ + breach_detection = 0; + dir = 8; + pixel_x = 25; + pixel_y = 0; + report_danger_level = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"NL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Oa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Op" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"PD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_three) +"PF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + icon_state = "bordercolorcorner"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Qd" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/minihoe, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Qj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + icon_state = "bordercolorcorner"; + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Qx" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_three) +"QC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"QW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Rb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Rh" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Rw" = ( +/turf/simulated/open, +/area/tether/surfacebase/public_garden_three) "RD" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/lightgrey/border, @@ -21326,6 +21600,315 @@ /obj/machinery/computer/timeclock/premade/south, /turf/simulated/floor/tiled, /area/tether/surfacebase/atrium_three) +"RE" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"RS" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Sg" = ( +/obj/structure/sink{ + dir = 4; + icon_state = "sink"; + pixel_x = 11; + pixel_y = 0 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"SJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Tt" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"TQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"Uu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Uv" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"UH" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 28 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"UL" = ( +/obj/machinery/light, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"Ve" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Vr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"VF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"VG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"VH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"VN" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"Ws" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"WA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"WF" = ( +/obj/structure/table/bench/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Yc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"Yz" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + dir = 8; + listening = 1; + name = "Common Channel"; + pixel_x = -21; + pixel_y = 0 + }, +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"YA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"YN" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"YV" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Zn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/vending/hydronutrients, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"Zp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"Zq" = ( +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"ZQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) (1,1,1) = {" aa @@ -23914,7 +24497,7 @@ ac ac ac ac -ac +fF ac ac ac @@ -24033,10 +24616,10 @@ ac ac ac ac -ac -ac -ac -ac +Qx +Yc +Yc +Qx ac ac ac @@ -24154,12 +24737,12 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac +Uv +Qx +Mu +Mu +Qx +Op ac ac ac @@ -24275,14 +24858,14 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac +Uv +QC +VN +Zq +Zq +Yz +QC +Op ac ac ac @@ -24396,16 +24979,16 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Uv +QC +Ws +Zq +ZQ +QW +Zq +Ws +QC +Op ac ac ac @@ -24517,18 +25100,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Qx +Qx +VF +Ws +ZQ +Lr +YN +RE +Ws +UL +Qx +Qx ac ac ac @@ -24639,18 +25222,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Tt +Mu +Zq +Uu +Oa +Rw +Rw +YV +QW +Zq +Mu +VG ac ac ac @@ -24761,18 +25344,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Tt +Mu +Zq +Ve +Qj +Rw +Rw +NL +WA +Zq +Mu +VG ac ac ac @@ -24883,18 +25466,18 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +Qx +Qx +VF +Ws +Vr +Qd +RS +Rb +Ws +UL +Qx +Qx ac ac ac @@ -25006,16 +25589,16 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac +YA +QC +Ws +Mp +Rh +WF +VH +Ws +QC +Zp ac ac ac @@ -25129,14 +25712,14 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac -ac -ac +YA +QC +Sg +PF +Nb +NA +QC +Zp ac ac gw @@ -25252,12 +25835,12 @@ ac ac ac ac -ac -ac -ac -ac -ac -ac +YA +Qx +UH +MO +Qx +Zp ac ac ac @@ -25375,10 +25958,10 @@ ac ac ac ac -ac -ac -ac -ac +Tt +SJ +Zn +VG ac ac ac @@ -25497,10 +26080,10 @@ ac ac ac ac -ac -ac -ac -ac +Tt +PD +KR +VG ac ad gw @@ -25619,10 +26202,10 @@ ac ac ac ac -ac -ac -ac -ac +Qx +TQ +TQ +Qx ac ac gw diff --git a/maps/tether/tether_areas2.dm b/maps/tether/tether_areas2.dm index 1d5df0fcb9..93723e323e 100644 --- a/maps/tether/tether_areas2.dm +++ b/maps/tether/tether_areas2.dm @@ -57,6 +57,19 @@ name = "\improper North Stairwell Third Floor" icon_state = "dk_yellow" +/area/tether/surfacebase/public_garden_one + name = "\improper Public Garden First Floor" + icon_state = "green" +/area/tether/surfacebase/public_garden_two + name = "\improper Public Garden Second Floor" + icon_state = "green" +/area/tether/surfacebase/public_garden_three + name = "\improper Public Garden Third Floor" + icon_state = "green" +/area/tether/surfacebase/public_garden + name = "\improper Public Garden" + icon_state = "purple" + // /area/tether/surfacebase/east_stairs_one //This is just part of a lower hallway /area/tether/surfacebase/east_stairs_two @@ -208,6 +221,8 @@ name = "\improper Solars maintenanceance" /area/maintenance/lower/mining_eva name = "\improper Mining EVA Maintenance" +/area/maintenance/lower/public_garden_maintenence + name = "\improper Public Garden Maintenence" // Research /area/rnd/xenobiology/xenoflora/lab_atmos From 1a349f77dd3a5923c95fd479a0db8fb48519effb Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 17:46:51 -0400 Subject: [PATCH 59/72] Cleans up custom species icon base code Fixes #3478 --- code/_helpers/global_lists_vr.dm | 14 +++++++++++++- .../client/preference_setup/vore/07_traits.dm | 15 ++------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index f54d8d6b18..c921e27104 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -11,6 +11,8 @@ var/global/list/positive_traits = list() // Positive custom species traits, inde var/global/list/traits_costs = list() // Just path = cost list, saves time in char setup var/global/list/all_traits = list() // All of 'em at once (same instances) +var/global/list/custom_species_bases = list() // Species that can be used for a Custom Species icon base + //stores numeric player size options indexed by name var/global/list/player_sizes_list = list( "Macro" = RESIZE_HUGE, @@ -195,4 +197,14 @@ var/global/list/edible_trash = list(/obj/item/trash, if(0.1 to INFINITY) positive_traits[path] = instance - return 1 // Hooks must return 1 \ No newline at end of file + // Custom species icon bases + var/list/blacklisted_icons = list("Custom Species","Promethean") //Just ones that won't work well. + for(var/species_name in playable_species) + if(species_name in blacklisted_icons) + continue + var/datum/species/S = all_species[species_name] + if(S.spawn_flags & SPECIES_IS_WHITELISTED) + continue + custom_species_bases += species_name + + return 1 // Hooks must return 1 diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm index c6b8f32e1e..4ffe1d37c7 100644 --- a/code/modules/client/preference_setup/vore/07_traits.dm +++ b/code/modules/client/preference_setup/vore/07_traits.dm @@ -98,16 +98,11 @@ . += "Custom Species " . += "[pref.custom_species ? pref.custom_species : "-Input Name-"]
    " - if(pref.species == "Custom Species") + if(pref.species == "Custom Species" || pref.species == "Xenochimera") . += "Icon Base: " . += "[pref.custom_base ? pref.custom_base : "Human"]
    " - if(pref.species == "Xenochimera") - . += "Icon Base: " - . += "[pref.custom_base ? pref.custom_base : "Human"]
    " - if(pref.species == "Custom Species") - var/points_left = pref.starting_trait_points var/traits_left = pref.max_traits for(var/T in pref.pos_traits + pref.neg_traits) @@ -161,13 +156,7 @@ return TOPIC_REFRESH else if(href_list["custom_base"]) - var/text_choice = input("Pick an icon set for your species:","Icon Base") in playable_species - whitelisted_species - "Custom Species" - "Promethean" - if(text_choice in playable_species) - pref.custom_base = text_choice - return TOPIC_REFRESH_UPDATE_PREVIEW - - else if(href_list["custom_base_xenochimera"]) - var/text_choice = input("Pick an icon set for your species:","Icon Base") in playable_species - whitelisted_species - "Custom Species" - "Promethean" + "Xenochimera" + var/text_choice = input("Pick an icon set for your species:","Icon Base") in custom_species_bases if(text_choice in playable_species) pref.custom_base = text_choice return TOPIC_REFRESH_UPDATE_PREVIEW From 2904fa1befa16301d2a317262465189a1731adac Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 17:48:02 -0400 Subject: [PATCH 60/72] Make farmbots fill 10x faster --- code/modules/mob/living/bot/farmbot.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/bot/farmbot.dm b/code/modules/mob/living/bot/farmbot.dm index fef17bb5ee..1abc85e870 100644 --- a/code/modules/mob/living/bot/farmbot.dm +++ b/code/modules/mob/living/bot/farmbot.dm @@ -221,7 +221,7 @@ busy = 1 while(do_after(src, 10) && tank.reagents.total_volume < tank.reagents.maximum_volume) - tank.reagents.add_reagent("water", 10) + tank.reagents.add_reagent("water", 100) //VOREStation Edit if(prob(5)) playsound(loc, 'sound/effects/slosh.ogg', 25, 1) From 2ebd1f84c6b7655db75df9839fb4d452482c77ec Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 18:04:55 -0400 Subject: [PATCH 61/72] Adds two gear painters to the map --- maps/tether/tether-01-surface1.dmm | 13 +- maps/tether/tether-05-station1.dmm | 982 ++++++++++++++--------------- 2 files changed, 503 insertions(+), 492 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 6d7cec8083..fe94224e4a 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -28117,6 +28117,17 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) +"rEC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/grey/border{ + icon_state = "bordercolor"; + dir = 8 + }, +/obj/machinery/gear_painter, +/turf/simulated/floor/tiled, +/area/crew_quarters/visitor_laundry) "rKM" = ( /obj/structure/stairs/north, /turf/simulated/floor/tiled, @@ -39991,7 +40002,7 @@ cft cfL cgk chl -chO +rEC chO cje ceM diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index ecfb81a9a6..b629440132 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -6820,13 +6820,13 @@ /turf/simulated/floor/tiled, /area/hallway/station/atrium) "atv" = ( -/obj/structure/closet/emcloset, /obj/effect/floor_decal/borderfloor{ dir = 5 }, /obj/effect/floor_decal/corner/lightgrey/border{ dir = 5 }, +/obj/machinery/gear_painter, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "atx" = ( @@ -13544,6 +13544,15 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) +"aQL" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + name = "Exploration Hangar"; + sortType = "Exploration Hangar" + }, +/turf/simulated/floor/tiled, +/area/hallway/station/atrium) "aQQ" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -13954,6 +13963,13 @@ /obj/item/weapon/pen/multi, /turf/simulated/floor/carpet/oracarpet, /area/crew_quarters/heads/chief) +"aTU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "aTW" = ( /obj/machinery/alarm{ dir = 8; @@ -21396,6 +21412,34 @@ /obj/structure/closet/emcloset, /turf/simulated/floor/tiled, /area/bridge_hallway) +"ceM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"coV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/station/excursion_dock) "cDQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -21410,6 +21454,34 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"dbI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/darkred, +/area/shuttle/excursion/tether) +"deW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/excursion/tether) +"dvn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/station/explorer_meeting) "dxX" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -21421,6 +21493,31 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/monotile, /area/hallway/station/atrium) +"dMN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 4 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"dPZ" = ( +/obj/machinery/camera/network/northern_star{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 4 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "edg" = ( /obj/structure/bed/chair/office/dark{ dir = 4 @@ -21445,6 +21542,14 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"eAe" = ( +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/structure/closet/secure_closet/pilot, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_prep) "eUx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, @@ -21512,6 +21617,20 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"hgY" = ( +/obj/machinery/washing_machine, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "hJg" = ( /obj/structure/table/woodentable, /obj/item/weapon/paper_bin{ @@ -21524,6 +21643,20 @@ /obj/structure/table/woodentable, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"ixk" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Exploration Briefing Room" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "jop" = ( /obj/effect/floor_decal/borderfloor, /obj/effect/floor_decal/corner/purple/border, @@ -21532,6 +21665,26 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"jtj" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"jDS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "jKX" = ( /obj/structure/table/woodentable, /obj/item/device/camera, @@ -21544,6 +21697,35 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"jZJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/structure/closet/secure_closet/guncabinet/excursion, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_prep) +"lue" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/start{ + name = "Search and Rescue" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "lHz" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 @@ -21552,6 +21734,42 @@ /obj/effect/floor_decal/corner/purple/border, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"lMo" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + autoclose = 1; + dir = 2; + id_tag = null; + name = "Exploration Briefing"; + req_access = list(); + req_one_access = list(19,43,67) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"lNs" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Search and Rescue" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "mcn" = ( /obj/machinery/light{ dir = 4; @@ -21589,6 +21807,9 @@ /obj/structure/filingcabinet/filingcabinet, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"mFo" = ( +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "mId" = ( /obj/structure/bed/chair/office/dark, /obj/structure/cable/green{ @@ -21604,15 +21825,93 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) +"mJI" = ( +/obj/machinery/camera/network/northern_star{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + icon_state = "extinguisher_closed"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"nks" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Explorer" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"nma" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_x = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "nxL" = ( /obj/effect/floor_decal/steeldecal/steel_decals6{ dir = 10 }, /turf/simulated/floor/tiled, /area/tether/station/excursion_dock) +"nOF" = ( +/obj/structure/closet/secure_closet/pilot, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_prep) +"nSw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/excursion/tether) "nYM" = ( /turf/simulated/wall/r_wall, /area/tether/station/explorer_meeting) +"oaO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "oVP" = ( /obj/machinery/atmospherics/unary/vent_pump/high_volume/wall_mounted{ dir = 1; @@ -21630,6 +21929,53 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_prep) +"pHd" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"pZL" = ( +/obj/machinery/shuttle_sensor{ + dir = 5; + id_tag = "shuttlesens_exp" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/excursion/tether) +"qgR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/station/excursion_dock) +"qzk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) "rhA" = ( /obj/effect/floor_decal/borderfloorblack, /obj/effect/floor_decal/industrial/danger, @@ -21685,121 +22031,21 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"tEu" = ( +"sZd" = ( /obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Pilot" - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"uzS" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/folder/blue, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"uDP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"wmC" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"wLj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"wSk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/station/explorer_meeting) -"zMp" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"AmC" = ( -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"AwZ" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - name = "Exploration Hangar"; - sortType = "Exploration Hangar" - }, -/turf/simulated/floor/tiled, -/area/hallway/station/atrium) -"AyD" = ( +"twv" = ( /obj/machinery/shuttle_sensor{ - dir = 5; - id_tag = "shuttlesens_exp" - }, -/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ - dir = 4 + dir = 2; + id_tag = "shuttlesens_exp_psg" }, /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) -"BGQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/station/excursion_dock) -"BZA" = ( -/obj/machinery/washing_machine, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"CaJ" = ( +"txl" = ( /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 4 }, @@ -21825,358 +22071,98 @@ /obj/effect/floor_decal/steeldecal/steel_decals9, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) -"DfE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/structure/closet/secure_closet/guncabinet/excursion, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_prep) -"Dne" = ( -/obj/structure/table/woodentable, -/obj/item/device/taperecorder, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"DHJ" = ( -/obj/machinery/alarm{ - frequency = 1441; - pixel_y = 22 - }, -/obj/structure/closet/secure_closet/pilot, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_prep) -"EKk" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Search and Rescue" - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"Fuf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"GSn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/station/excursion_dock) -"GVt" = ( -/obj/structure/closet/secure_closet/pilot, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_prep) -"IjZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"Kfy" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 4 - }, -/obj/machinery/vending/snack, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"KNg" = ( +"tCn" = ( /obj/machinery/shuttle_sensor{ dir = 6; id_tag = "shuttlesens_exp_int" }, /turf/simulated/shuttle/wall/voidcraft, /area/shuttle/excursion/tether) -"MaY" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"Mws" = ( -/obj/machinery/shuttle_sensor{ - dir = 2; - id_tag = "shuttlesens_exp_psg" - }, -/turf/simulated/shuttle/wall/voidcraft, -/area/shuttle/excursion/tether) -"NuW" = ( -/obj/machinery/camera/network/northern_star{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 4 - }, -/obj/machinery/photocopier, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"Nyt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"NEQ" = ( -/obj/machinery/camera/network/northern_star{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - icon_state = "extinguisher_closed"; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"PeQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/station/excursion_dock) -"PqO" = ( +"tEu" = ( /obj/structure/bed/chair/office/dark{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/landmark/start{ name = "Pilot" }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"PEF" = ( -/obj/machinery/door/airlock/glass{ - name = "Shuttle Bay" - }, -/obj/machinery/door/firedoor/glass, +"tNS" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"uzS" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/blue, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"uDP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + icon_state = "bordercolor"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/station/explorer_meeting) +"vrH" = ( /obj/structure/cable/green{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/station/excursion_dock) -"PYd" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 10 - }, -/turf/simulated/shuttle/wall/voidcraft, -/area/shuttle/excursion/tether) -"Qua" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 9 - }, -/turf/simulated/shuttle/wall/voidcraft, -/area/shuttle/excursion/tether) -"QQi" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/purple/border, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"RyW" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - autoclose = 1; - dir = 2; - id_tag = null; - name = "Exploration Briefing"; - req_access = list(); - req_one_access = list(19,43,67) - }, /obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"RGf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 1 +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 }, -/turf/simulated/floor/plating, -/area/tether/station/explorer_meeting) -"SzY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/station/excursion_dock) +"vUO" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1"; + pixel_y = 0 + }, +/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ - dir = 1 + dir = 8 }, /obj/effect/floor_decal/corner/purple/border{ icon_state = "bordercolor"; - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_x = 0; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-2" + dir = 8 }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"Tiu" = ( -/obj/structure/bed/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/landmark/start{ - name = "Search and Rescue" - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"Tlr" = ( -/obj/structure/table/woodentable, -/obj/machinery/photocopier/faxmachine{ - department = "Exploration Briefing Room" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) -"TpR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 6 - }, -/turf/simulated/shuttle/plating, -/area/shuttle/excursion/tether) -"UkI" = ( -/obj/machinery/atmospherics/pipe/simple/visible/cyan{ - dir = 4 - }, -/obj/machinery/meter, -/turf/simulated/shuttle/floor/darkred, -/area/shuttle/excursion/tether) -"Vrx" = ( +"wbr" = ( /obj/machinery/camera/network/northern_star, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) -"VZf" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, +"wmC" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"WkO" = ( -/obj/structure/bed/chair/office/dark, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Explorer" - }, +"wrg" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pen, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"XgS" = ( +"wFb" = ( /obj/structure/cable/green{ d1 = 4; d2 = 8; @@ -22204,17 +22190,26 @@ }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"YMR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 5 +"wLj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 }, /turf/simulated/floor/tiled, /area/tether/station/explorer_meeting) -"YRV" = ( +"wSk" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/station/explorer_meeting) +"xhk" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -22226,22 +22221,27 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/station/excursion_dock) -"YUm" = ( -/obj/machinery/light{ - dir = 8; - icon_state = "tube1"; - pixel_y = 0 +"xhv" = ( +/obj/machinery/door/airlock/glass{ + name = "Shuttle Bay" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 +/turf/simulated/floor/tiled/steel_grid, +/area/tether/station/excursion_dock) +"xxc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 }, -/obj/effect/floor_decal/corner/purple/border{ - icon_state = "bordercolor"; - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/station/explorer_meeting) +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/excursion/tether) (1,1,1) = {" aaa @@ -30084,17 +30084,17 @@ aah aah aaP aad -Vrx +wbr aah akC aah aah aaP aad -CaJ +txl sSn sSn -CaJ +txl aad ach aaT @@ -30338,7 +30338,7 @@ aao aao aao asY -YRV +xhk aad ack aaT @@ -30575,7 +30575,7 @@ aap aap aap aaq -KNg +tCn amD aaq aaq @@ -31185,7 +31185,7 @@ aaM aaD ajQ aaq -TpR +nSw amJ auV auV @@ -31193,11 +31193,11 @@ oVP aap avK auO -PEF +xhv dxX bOa aAB -AwZ +aQL acy acT acy @@ -31302,7 +31302,7 @@ aal aaq aau aaE -Mws +twv aaM ajf ajP @@ -31314,7 +31314,7 @@ apk oVP aap gcH -GSn +qgR aad axI aaT @@ -31432,7 +31432,7 @@ aaq alk amL aob -UkI +dbI aaq aaO avK @@ -31551,14 +31551,14 @@ aap aap aap aaq -PYd +deW amK -AyD -Qua +pZL +xxc aau aaO avK -GSn +qgR aad aac aaT @@ -31680,7 +31680,7 @@ aap aap aap avK -GSn +qgR aad aac aaT @@ -31802,7 +31802,7 @@ afd afd afd ate -GSn +qgR aad aac aaT @@ -31923,7 +31923,7 @@ aoc apn aqd arw -BGQ +vrH auU aad aac @@ -32045,7 +32045,7 @@ aah aad soc nxL -PeQ +coV abc aad aac @@ -32166,8 +32166,8 @@ aad aad aad aad -zMp -RyW +aTU +lMo nYM nYM nYM @@ -32288,10 +32288,10 @@ akL alp amU aiv -Fuf -XgS -YUm -NEQ +oaO +wFb +vUO +mJI mCP epz ash @@ -32412,9 +32412,9 @@ amU aiv fsu sbI -VZf +sZd edg -Nyt +tNS lHz ash amg @@ -32523,7 +32523,7 @@ aaa aac aac aiv -GVt +nOF akL ajX akL @@ -32533,9 +32533,9 @@ alu amU aiv uDP -WkO +nks uzS -MaY +wrg tEu wmC ash @@ -32645,7 +32645,7 @@ aaa aaa aac aiv -DHJ +eAe akL ajX akL @@ -32656,7 +32656,7 @@ amU aiv grh mId -MaY +wrg flX rRn jop @@ -32777,10 +32777,10 @@ alu amW aiv uDP -WkO +nks mtd irt -EKk +lNs jop ash amg @@ -32898,8 +32898,8 @@ akL akL amW aiv -SzY -Tiu +nma +lue hJg mtd tEu @@ -33020,12 +33020,12 @@ bQJ bQJ aiv aiv -IjZ +jDS wLj cNq -PqO +pHd eUx -QQi +ceM ash amg amg @@ -33139,15 +33139,15 @@ aei bQK bQK bQK -DfE +jZJ aiv -BZA +hgY uDP -AmC -AmC -AmC -AmC -Dne +mFo +mFo +mFo +mFo +jtj ash amg amg @@ -33263,13 +33263,13 @@ aiv aiv aiv aiv -BZA -YMR -Kfy +hgY +qzk +dMN mcn -NuW +dPZ jKX -Tlr +ixk ash amg amg @@ -33385,7 +33385,7 @@ aac aac aac nYM -RGf +dvn ggi ggi ggi From 82b755bab8dccd78f6849fa45d23e50849bd9521 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 18:08:13 -0400 Subject: [PATCH 62/72] Allow K9s to use the hailer and law emotes Fixes #3447 --- code/modules/mob/living/silicon/robot/emote.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 7d40f0c017..7e73eb7e4c 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -220,7 +220,7 @@ m_type = 1 if("law") - if (istype(module,/obj/item/weapon/robot_module/robot/security)) + if (istype(module,/obj/item/weapon/robot_module/robot/security) || istype(module,/obj/item/weapon/robot_module/robot/knine)) //VOREStation Add - K9 message = "shows its legal authorization barcode." playsound(src.loc, 'sound/voice/biamthelaw.ogg', 50, 0) @@ -229,7 +229,7 @@ src << "You are not THE LAW, pal." if("halt") - if (istype(module,/obj/item/weapon/robot_module/robot/security)) + if (istype(module,/obj/item/weapon/robot_module/robot/security) || istype(module,/obj/item/weapon/robot_module/robot/knine)) //VOREStation Add - K9 message = "'s speakers skreech, \"Halt! Security!\"." playsound(src.loc, 'sound/voice/halt.ogg', 50, 0) From 569e8f08c399aa8fc4cdc1e5f8e386d3acc7db8a Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 00:34:18 -0400 Subject: [PATCH 63/72] Adds Quantum Pads Pad-to-pad teleporters, though they cost 75% of a diamond for each one (since they require a bluespace crystal each). --- code/datums/helper_datums/teleport.dm | 10 +- code/modules/research/designs_vr.dm | 7 + code/modules/telesci/construction.dm | 21 ++- code/modules/telesci/quantum_pad.dm | 189 ++++++++++++++++++++++++++ vorestation.dme | 1 + 5 files changed, 223 insertions(+), 5 deletions(-) create mode 100644 code/modules/telesci/quantum_pad.dm diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 3576c66dfe..d2f99a347b 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -1,5 +1,5 @@ //wrapper -/proc/do_teleport(ateleatom, adestination, aprecision=0, afteleport=1, aeffectin=null, aeffectout=null, asoundin=null, asoundout=null) +/proc/do_teleport(ateleatom, adestination, aprecision=0, afteleport=1, aeffectin=null, aeffectout=null, asoundin=null, asoundout=null, local=TRUE) //VOREStation Edit new /datum/teleport/instant/science(arglist(args)) return @@ -12,15 +12,16 @@ var/soundin //soundfile to play before teleportation var/soundout //soundfile to play after teleportation var/force_teleport = 1 //if false, teleport will use Move() proc (dense objects will prevent teleportation) + var/local = TRUE //VOREStation Add - If false, can teleport from/to any z-level -/datum/teleport/New(ateleatom, adestination, aprecision=0, afteleport=1, aeffectin=null, aeffectout=null, asoundin=null, asoundout=null) +/datum/teleport/New(ateleatom, adestination, aprecision=0, afteleport=1, aeffectin=null, aeffectout=null, asoundin=null, asoundout=null, local=TRUE) //VOREStation Edit ..() if(!initTeleport(arglist(args))) return 0 return 1 -/datum/teleport/proc/initTeleport(ateleatom,adestination,aprecision,afteleport,aeffectin,aeffectout,asoundin,asoundout) +/datum/teleport/proc/initTeleport(ateleatom,adestination,aprecision,afteleport,aeffectin,aeffectout,asoundin,asoundout,local) //VOREStation Edit if(!setTeleatom(ateleatom)) return 0 if(!setDestination(adestination)) @@ -30,6 +31,7 @@ setEffects(aeffectin,aeffectout) setForceTeleport(afteleport) setSounds(asoundin,asoundout) + src.local = local // VOREStation Add return 1 //must succeed @@ -186,7 +188,7 @@ return 0 */ //VOREStation Removal End //VOREStation Edit Start - if(destination.z in using_map.player_levels) + if(!local || (destination.z in using_map.player_levels)) //VOREStation Edit return 1 if(istype(teleatom, /mob/living)) to_chat(teleatom, "The portal refuses to carry you that far away!") diff --git a/code/modules/research/designs_vr.dm b/code/modules/research/designs_vr.dm index de86ebf872..02b71645da 100644 --- a/code/modules/research/designs_vr.dm +++ b/code/modules/research/designs_vr.dm @@ -173,6 +173,13 @@ build_path = /obj/item/weapon/circuitboard/bomb_tester sort_string = "HABAG" +/datum/design/circuit/quantum_pad + name = "Quantum Pad" + id = "quantum_pad" + req_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 4, TECH_BLUESPACE = 4) + build_path = /obj/item/weapon/circuitboard/quantumpad + sort_string = "HABAH" + ////// RIGSuit Stuff /* /datum/design/item/rig diff --git a/code/modules/telesci/construction.dm b/code/modules/telesci/construction.dm index ac5d7becd7..5143733a47 100644 --- a/code/modules/telesci/construction.dm +++ b/code/modules/telesci/construction.dm @@ -20,6 +20,18 @@ /obj/item/stack/cable_coil = 5, /obj/item/weapon/stock_parts/console_screen = 1) +// Bamfpads! Ported from /tg/ +/obj/item/weapon/circuitboard/quantumpad + name = T_BOARD("quantum pad") + board_type = new /datum/frame/frame_types/machine + build_path = /obj/machinery/power/quantumpad + origin_tech = list(TECH_ENGINEERING = 4, TECH_POWER = 4, TECH_BLUESPACE = 4) + req_components = list( + /obj/item/weapon/ore/bluespace_crystal = 1, + /obj/item/weapon/stock_parts/capacitor = 1, + /obj/item/weapon/stock_parts/manipulator = 1, + /obj/item/stack/cable_coil = 5) + // The Designs /datum/design/circuit/telesci_console @@ -44,10 +56,17 @@ build_path = /obj/item/device/gps/advanced sort_string = "HAAEB" +/datum/design/circuit/quantum_pad + name = "Quantum Pad" + id = "quantum_pad" + req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4, TECH_PHORON = 4, TECH_BLUESPACE = 5) + build_path = /obj/item/weapon/circuitboard/quantumpad + sort_string = "HAAC" + /datum/design/item/bluespace_crystal name = "Artificial Bluespace Crystal" id = "bluespace_crystal" req_tech = list(TECH_BLUESPACE = 3, TECH_PHORON = 4) materials = list("diamond" = 1500, "phoron" = 1500) build_path = /obj/item/weapon/ore/bluespace_crystal/artificial - sort_string = "HAAEC" + sort_string = "HAAED" \ No newline at end of file diff --git a/code/modules/telesci/quantum_pad.dm b/code/modules/telesci/quantum_pad.dm new file mode 100644 index 0000000000..6919dc795f --- /dev/null +++ b/code/modules/telesci/quantum_pad.dm @@ -0,0 +1,189 @@ +/obj/machinery/power/quantumpad + name = "quantum pad" + desc = "A bluespace quantum-linked telepad used for teleporting objects to other quantum pads." + icon = 'icons/obj/telescience.dmi' + icon_state = "qpad-idle" + anchored = TRUE + use_power = 1 + idle_power_usage = 200 + active_power_usage = 5000 + circuit = /obj/item/weapon/circuitboard/quantumpad + var/teleport_cooldown = 400 //30 seconds base due to base parts + var/teleport_speed = 50 + var/last_teleport //to handle the cooldown + var/teleporting = 0 //if it's in the process of teleporting + var/power_efficiency = 1 + var/obj/machinery/power/quantumpad/linked_pad + + //mapping + var/static/list/mapped_quantum_pads = list() + var/map_pad_id = "" as text //what's my name + var/map_pad_link_id = "" as text //who's my friend + +/obj/machinery/power/quantumpad/initialize() + . = ..() + default_apply_parts() + connect_to_network() + if(map_pad_id) + mapped_quantum_pads[map_pad_id] = src + +/obj/machinery/power/quantumpad/Destroy() + mapped_quantum_pads -= map_pad_id + return ..() + +/obj/machinery/power/quantumpad/RefreshParts() + var/E = 0 + for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + E += M.rating + power_efficiency = E + + E = 0 + for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + E += C.rating + + teleport_speed = initial(teleport_speed) + teleport_speed -= (E*10) + teleport_cooldown = initial(teleport_cooldown) + teleport_cooldown -= (E * 100) + +/obj/machinery/power/quantumpad/attackby(obj/item/I, mob/user, params) + if(default_deconstruction_screwdriver(user, I)) + return + + if(istype(I, /obj/item/device/multitool)) + if(panel_open) + var/obj/item/device/multitool/M = I + M.buffer = src + to_chat(user, "You save the data in [I]'s buffer.") + return 1 + else + var/obj/item/device/multitool/M = I + if(istype(M.buffer, /obj/machinery/power/quantumpad)) + linked_pad = M.buffer + to_chat(user, "You link [src] to the one in [I]'s buffer.") + return 1 + + if(default_part_replacement(user, I)) + return + + if(default_deconstruction_crowbar(I)) + return + + return ..() + +/obj/machinery/power/quantumpad/update_icon() + . = ..() + + if(inoperable() || panel_open) + icon_state = "pad-idle-o" + else + icon_state = initial(icon_state) + +/obj/machinery/power/quantumpad/attack_hand(mob/user) + . = ..() + if(.) + return + if(panel_open) + to_chat(user, "The panel must be closed before operating this machine!") + return + + if(istype(get_area(src), /area/shuttle)) + to_chat(user, "This is too unstable a platform for \the [src] to operate on!") + return + + if(!powernet) + to_chat(user, "[src] is not attached to a powernet!") + return + + if(!linked_pad || QDELETED(linked_pad)) + if(!map_pad_link_id || !initMappedLink()) + to_chat(user, "There is no linked pad!") + return + + if(world.time < last_teleport + teleport_cooldown) + to_chat(user, "[src] is recharging power. Please wait [round((last_teleport + teleport_cooldown - world.time)/10)] seconds.") + return + + if(teleporting) + to_chat(user, "[src] is charging up. Please wait.") + return + + if(linked_pad.teleporting) + to_chat(user, "Linked pad is busy. Please wait.") + return + + if(linked_pad.inoperable()) + to_chat(user, "Linked pad is not responding to ping.") + return + src.add_fingerprint(user) + doteleport(user) + +/obj/machinery/power/quantumpad/proc/sparks() + var/datum/effect/effect/system/spark_spread/sparks = new /datum/effect/effect/system/spark_spread() + sparks.set_up(5, 1, get_turf(src)) + sparks.start() + +/obj/machinery/power/quantumpad/attack_ghost(mob/observer/dead/ghost) + . = ..() + if(.) + return + if(!linked_pad && map_pad_link_id) + initMappedLink() + if(linked_pad && !QDELETED(linked_pad)) + ghost.forceMove(get_turf(linked_pad)) + +/obj/machinery/power/quantumpad/proc/doteleport(mob/user) + if(!linked_pad) + return + playsound(get_turf(src), 'sound/weapons/flash.ogg', 25, 1) + teleporting = 1 + + spawn(teleport_speed) + if(!src || QDELETED(src)) + teleporting = 0 + return + if(inoperable()) + to_chat(user, "[src] is nonfunctional!") + teleporting = 0 + return + if(!linked_pad || QDELETED(linked_pad) || linked_pad.inoperable()) + to_chat(user, "Linked pad is not responding to ping. Teleport aborted.") + teleporting = 0 + return + + teleporting = 0 + last_teleport = world.time + + // use a lot of power + var/power_to_use = 10000 / power_efficiency + if(draw_power(power_to_use) != power_to_use) + to_chat(user, "Power is not sufficient to complete a teleport. Teleport aborted.") + return + sparks() + linked_pad.sparks() + + flick("qpad-beam", src) + playsound(get_turf(src), 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) + flick("qpad-beam", linked_pad) + playsound(get_turf(linked_pad), 'sound/weapons/emitter2.ogg', 25, 1, extrarange = 3, falloff = 5) + for(var/atom/movable/ROI in get_turf(src)) + // if is anchored, don't let through + if(ROI.anchored) + if(isliving(ROI)) + var/mob/living/L = ROI + if(L.buckled) + // TP people on office chairs + if(L.buckled.anchored) + continue + else + continue + else if(!isobserver(ROI)) + continue + do_teleport(ROI, get_turf(linked_pad), local = FALSE) + +/obj/machinery/power/quantumpad/proc/initMappedLink() + . = FALSE + var/obj/machinery/power/quantumpad/link = mapped_quantum_pads[map_pad_link_id] + if(link) + linked_pad = link + . = TRUE diff --git a/vorestation.dme b/vorestation.dme index 5a79013373..398066f5d0 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2674,6 +2674,7 @@ #include "code\modules\telesci\bscyrstal.dm" #include "code\modules\telesci\construction.dm" #include "code\modules\telesci\gps_advanced.dm" +#include "code\modules\telesci\quantum_pad.dm" #include "code\modules\telesci\telepad.dm" #include "code\modules\telesci\telesci_computer.dm" #include "code\modules\tension\tension.dm" From d50bd0db9f2f1b37272f84b49f7ac8a53544c18d Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 18:17:27 -0400 Subject: [PATCH 64/72] Drastically reduce Virgo 2 mob respawn count --- maps/tether/submaps/aerostat/_aerostat.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tether/submaps/aerostat/_aerostat.dm b/maps/tether/submaps/aerostat/_aerostat.dm index 6bc3ea6f3e..0200052956 100644 --- a/maps/tether/submaps/aerostat/_aerostat.dm +++ b/maps/tether/submaps/aerostat/_aerostat.dm @@ -61,7 +61,7 @@ faction = "aerostat_inside" atmos_comp = TRUE prob_spawn = 100 - prob_fall = 10 + prob_fall = 50 guard = 20 mobs_to_pick_from = list( /mob/living/simple_animal/hostile/hivebot/range = 3, @@ -75,7 +75,7 @@ faction = "aerostat_surface" atmos_comp = TRUE prob_spawn = 100 - prob_fall = 10 + prob_fall = 50 guard = 20 mobs_to_pick_from = list( /mob/living/simple_animal/hostile/jelly = 3, From 7e993c95d319b6d37f6c49306102e39575e2cca9 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 15:25:07 -0400 Subject: [PATCH 65/72] Rewrite brig timers to initialize properly --- code/game/machinery/doors/brigdoors.dm | 57 +++++++++++++++----------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 27ce595a77..e639571cb4 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -25,34 +25,39 @@ var/releasetime = 0 // when world.timeofday reaches it - release the prisoner var/timing = 1 // boolean, true/1 timer is on, false/0 means it's not timing var/picture_state // icon_state of alert picture, if not displaying text/numbers - var/list/obj/machinery/targets = list() + var/list/obj/machinery/targets var/timetoset = 0 // Used to set releasetime upon starting the timer maptext_height = 26 maptext_width = 32 -/obj/machinery/door_timer/New() +/obj/machinery/door_timer/initialize() ..() + //Doors need to go first, and can't rely on init order, so come back to me. + return INITIALIZE_HINT_LATELOAD - spawn(20) - for(var/obj/machinery/door/window/brigdoor/M in machines) - if (M.id == src.id) - targets += M +/obj/machinery/door_timer/LateInitialize() + . = ..() - for(var/obj/machinery/flasher/F in machines) - if(F.id == src.id) - targets += F + for(var/obj/machinery/door/window/brigdoor/M in machines) + if (M.id == src.id) + LAZYADD(targets,M) - for(var/obj/structure/closet/secure_closet/brig/C in world) - if(C.id == src.id) - targets += C + for(var/obj/machinery/flasher/F in machines) + if(F.id == src.id) + LAZYADD(targets,F) - if(targets.len==0) - stat |= BROKEN - update_icon() - return - return + for(var/obj/structure/closet/secure_closet/brig/C in world) + if(C.id == src.id) + LAZYADD(targets,C) + if(!LAZYLEN(targets)) + stat |= BROKEN + update_icon() + +/obj/machinery/door_timer/Destroy() + LAZYCLEARLIST(targets) + return ..() //Main door timer loop, if it's timing and time is >0 reduce time by 1. // if it's less than 0, open door, reset timer @@ -95,6 +100,7 @@ // Closes and locks doors, power check /obj/machinery/door_timer/proc/timer_start() if(stat & (NOPOWER|BROKEN)) return 0 + if(!LAZYLEN(targets)) return 0 // Set releasetime releasetime = world.timeofday + timetoset @@ -115,6 +121,7 @@ // Opens and unlocks doors, power check /obj/machinery/door_timer/proc/timer_end() if(stat & (NOPOWER|BROKEN)) return 0 + if(!LAZYLEN(targets)) return 0 // Reset releasetime releasetime = 0 @@ -197,11 +204,12 @@ dat += "- - + +
    " // Mounted flash controls - for(var/obj/machinery/flasher/F in targets) - if(F.last_flash && (F.last_flash + 150) > world.time) - dat += "
    Flash Charging" - else - dat += "
    Activate Flash" + if(LAZYLEN(targets)) + for(var/obj/machinery/flasher/F in targets) + if(F.last_flash && (F.last_flash + 150) > world.time) + dat += "
    Flash Charging" + else + dat += "
    Activate Flash" dat += "

    Close" dat += "
    " @@ -244,8 +252,9 @@ timeset(addtime) if(href_list["fc"]) - for(var/obj/machinery/flasher/F in targets) - F.flash() + if(LAZYLEN(targets)) + for(var/obj/machinery/flasher/F in targets) + F.flash() if(href_list["change"]) src.timer_start() From 2cba96cf4c42c6b4d0fc3f0050cc5f8db210b3e4 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 19:34:10 -0400 Subject: [PATCH 66/72] Switch to defines for custom species stuff --- code/__defines/mobs_vr.dm | 1 + code/_helpers/global_lists.dm | 2 +- code/_helpers/global_lists_vr.dm | 2 +- .../client/preference_setup/vore/07_traits.dm | 20 ++++++------------- .../carbon/human/species/station/blank_vr.dm | 2 +- 5 files changed, 10 insertions(+), 17 deletions(-) diff --git a/code/__defines/mobs_vr.dm b/code/__defines/mobs_vr.dm index 0d32000341..eee6220f8b 100644 --- a/code/__defines/mobs_vr.dm +++ b/code/__defines/mobs_vr.dm @@ -26,3 +26,4 @@ #define SPECIES_XENOHYBRID "Xenomorph Hybrid" #define SPECIES_ZORREN_FLAT "Flatland Zorren" #define SPECIES_ZORREN_HIGH "Highlander Zorren" +#define SPECIES_CUSTOM "Custom Species" diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index b0d1667fc4..903c7d3d68 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -32,7 +32,7 @@ var/global/list/all_species[0] var/global/list/all_languages[0] var/global/list/language_keys[0] // Table of say codes for all languages var/global/list/whitelisted_species = list(SPECIES_HUMAN) // Species that require a whitelist check. -var/global/list/playable_species = list("Custom Species", SPECIES_HUMAN) // A list of ALL playable species, whitelisted, latejoin or otherwise. //VOREStation Edit - Making sure custom species is obvious. +var/global/list/playable_species = list(SPECIES_CUSTOM, SPECIES_HUMAN) // A list of ALL playable species, whitelisted, latejoin or otherwise. //VOREStation Edit - Making sure custom species is obvious. var/list/mannequins_ diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index c921e27104..64393508af 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -198,7 +198,7 @@ var/global/list/edible_trash = list(/obj/item/trash, positive_traits[path] = instance // Custom species icon bases - var/list/blacklisted_icons = list("Custom Species","Promethean") //Just ones that won't work well. + var/list/blacklisted_icons = list(SPECIES_CUSTOM,SPECIES_PROMETHEAN) //Just ones that won't work well. for(var/species_name in playable_species) if(species_name in blacklisted_icons) continue diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm index 4ffe1d37c7..4cfa52cc45 100644 --- a/code/modules/client/preference_setup/vore/07_traits.dm +++ b/code/modules/client/preference_setup/vore/07_traits.dm @@ -55,7 +55,7 @@ pref.starting_trait_points = STARTING_SPECIES_POINTS pref.max_traits = MAX_SPECIES_TRAITS - if(pref.species != "Custom Species") + if(pref.species != SPECIES_CUSTOM) pref.pos_traits.Cut() pref.neu_traits.Cut() pref.neg_traits.Cut() @@ -73,12 +73,12 @@ if(!(path in negative_traits)) pref.neg_traits -= path - if(!pref.custom_base || (pref.custom_base != "Xenochimera" && !(pref.custom_base in playable_species - whitelisted_species))) + if(!pref.custom_base || !(pref.custom_base in custom_species_bases)) pref.custom_base = "Human" /datum/category_item/player_setup_item/vore/traits/copy_to_mob(var/mob/living/carbon/human/character) character.custom_species = pref.custom_species - if(pref.species == "Custom Species") + if(pref.species == SPECIES_CUSTOM || pref.species == SPECIES_XENOCHIMERA) var/datum/species/custom/CS = character.species var/S = pref.custom_base ? pref.custom_base : "Human" var/datum/species/custom/new_CS = CS.produceCopy(S, pref.pos_traits + pref.neu_traits + pref.neg_traits, character) @@ -86,23 +86,15 @@ //Any additional non-trait settings can be applied here new_CS.blood_color = pref.blood_color - if(pref.species == "Xenochimera") - var/datum/species/xenochimera/CS = character.species - var/S = pref.custom_base ? pref.custom_base : "Human" - var/datum/species/xenochimera/new_CS = CS.produceCopy(S, pref.pos_traits + pref.neu_traits + pref.neg_traits, character) - - //Any additional non-trait settings can be applied here - new_CS.blood_color = pref.blood_color - /datum/category_item/player_setup_item/vore/traits/content(var/mob/user) . += "Custom Species " . += "[pref.custom_species ? pref.custom_species : "-Input Name-"]
    " - if(pref.species == "Custom Species" || pref.species == "Xenochimera") + if(pref.species == SPECIES_CUSTOM || pref.species == SPECIES_XENOCHIMERA) . += "Icon Base: " . += "[pref.custom_base ? pref.custom_base : "Human"]
    " - if(pref.species == "Custom Species") + if(pref.species == SPECIES_CUSTOM) var/points_left = pref.starting_trait_points var/traits_left = pref.max_traits for(var/T in pref.pos_traits + pref.neg_traits) @@ -157,7 +149,7 @@ else if(href_list["custom_base"]) var/text_choice = input("Pick an icon set for your species:","Icon Base") in custom_species_bases - if(text_choice in playable_species) + if(text_choice in custom_species_bases) pref.custom_base = text_choice return TOPIC_REFRESH_UPDATE_PREVIEW diff --git a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm index 6cefffb7de..f2847a1523 100644 --- a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm @@ -7,7 +7,7 @@ var/trashcan = 0 //It's always sunny in the wrestling ring. /datum/species/custom - name = "Custom Species" + name = SPECIES_CUSTOM name_plural = "Custom" var/base_species = "Human" From 86a0536705a8142906211b83060c3f584f95ec23 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Thu, 19 Apr 2018 20:17:29 -0400 Subject: [PATCH 67/72] Fix cascade portal teleporting --- code/game/gamemodes/endgame/supermatter_cascade/portal.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm index 2c47b8e162..7f7310f996 100644 --- a/code/game/gamemodes/endgame/supermatter_cascade/portal.dm +++ b/code/game/gamemodes/endgame/supermatter_cascade/portal.dm @@ -38,13 +38,13 @@ var/mob/living/L = A if(L.buckled && istype(L.buckled,/obj/structure/bed/)) var/turf/O = L.buckled - do_teleport(O, pick(endgame_safespawns)) + do_teleport(O, pick(endgame_safespawns), local = FALSE) //VOREStation Edit L.loc = O.loc else - do_teleport(L, pick(endgame_safespawns)) //dead-on precision + do_teleport(L, pick(endgame_safespawns), local = FALSE) //dead-on precision //VOREStation Edit else if (istype(A, /obj/mecha/)) - do_teleport(A, pick(endgame_safespawns)) //dead-on precision + do_teleport(A, pick(endgame_safespawns), local = FALSE) //dead-on precision //VOREStation Edit else if (isturf(A)) var/turf/T = A From 97c386df17baeb72b18f1416320af1bbe6c5e35c Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 20 Apr 2018 02:02:06 -0400 Subject: [PATCH 68/72] Fixes qpad deconstruct Fixes #3509 --- code/modules/telesci/quantum_pad.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/telesci/quantum_pad.dm b/code/modules/telesci/quantum_pad.dm index 6919dc795f..1d3eed0785 100644 --- a/code/modules/telesci/quantum_pad.dm +++ b/code/modules/telesci/quantum_pad.dm @@ -66,7 +66,7 @@ if(default_part_replacement(user, I)) return - if(default_deconstruction_crowbar(I)) + if(default_deconstruction_crowbar(user, I)) return return ..() From 8fd15e0641ca5556a881041eb82b8563025141af Mon Sep 17 00:00:00 2001 From: Very-Soft Date: Fri, 20 Apr 2018 02:43:20 -0400 Subject: [PATCH 69/72] Fixxes a few issues with the public gardens --- maps/tether/tether-01-surface1.dmm | 40 +++++++++++++++++++++++++++--- maps/tether/tether-02-surface2.dmm | 26 +++++++++++++++++-- 2 files changed, 61 insertions(+), 5 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index fe94224e4a..a044182633 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -27363,6 +27363,12 @@ /obj/effect/floor_decal/corner/lightgrey/border{ dir = 9 }, +/obj/machinery/firealarm{ + dir = 2; + layer = 3.3; + pixel_x = 0; + pixel_y = 26 + }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) "dbc" = ( @@ -27781,6 +27787,17 @@ }, /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/public_garden_maintenence) +"lCL" = ( +/obj/structure/catwalk, +/obj/machinery/alarm{ + breach_detection = 0; + dir = 8; + pixel_x = 25; + pixel_y = 0; + report_danger_level = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/public_garden_maintenence) "lFg" = ( /obj/structure/grille, /obj/structure/railing, @@ -28210,6 +28227,10 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) +"thL" = ( +/obj/structure/sign/poster, +/turf/simulated/wall, +/area/tether/surfacebase/public_garden) "tzX" = ( /obj/structure/grille, /turf/simulated/floor/tiled/techmaint, @@ -28290,6 +28311,19 @@ /obj/machinery/hologram/holopad, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) +"uLU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden) "vkK" = ( /turf/simulated/wall, /area/maintenance/lower/public_garden_maintenence) @@ -32357,7 +32391,7 @@ aah vkK pxT aRs -pxT +lCL pxT pxT pxT @@ -32860,7 +32894,7 @@ cBB hvW cBB cBB -cBB +uLU qyw qpB vHS @@ -32975,7 +33009,7 @@ wFT dbc bsU wIm -gXh +thL kuC xED btx diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 443f218098..81201572b7 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -17932,7 +17932,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/space, +/turf/simulated/floor/plating, /area/gateway) "Sy" = ( /obj/structure/sign/poster, @@ -18249,6 +18249,28 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) +"ZO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + pixel_y = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + icon_state = "map-scrubbers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/gateway) "ZT" = ( /obj/structure/closet/crate/bin{ anchored = 1; @@ -22800,7 +22822,7 @@ ae bz bX cm -bX +ZO bX cm bX From 50cfcf04305a61fff5eef46d932b606531565dd7 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 20 Apr 2018 13:26:04 -0400 Subject: [PATCH 70/72] Fix buckle drag move lack of check for living. Unfortunately fixes Iris's superstrength. --- .../modules/vore/appearance/sprite_accessories_taur_vr.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index de528fb2f8..c6801e3a0e 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -64,9 +64,11 @@ . = ..() -/mob/living/carbon/human/MouseDrop_T(var/atom/movable/C, mob/user) - if(user_buckle_mob(C, user, silent = TRUE)) - visible_message("[C] starts riding [name]!") +/mob/living/carbon/human/MouseDrop_T(mob/living/M, mob/living/user) + if(can_buckle && istype(M)) + if(user_buckle_mob(M, user, silent = TRUE)) + visible_message("[M] starts riding [name]!") + return TRUE /mob/living/carbon/human/attack_hand(mob/user as mob) if(LAZYLEN(buckled_mobs)) From c7e2c9b3a48d10eec6f477610da0fae3c95d3058 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 20 Apr 2018 17:57:45 -0400 Subject: [PATCH 71/72] Fixes #3508 --- code/modules/vore/appearance/sprite_accessories_taur_vr.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm index c6801e3a0e..38249c3b16 100644 --- a/code/modules/vore/appearance/sprite_accessories_taur_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_taur_vr.dm @@ -5,8 +5,11 @@ only_one_driver = TRUE // If true, only the person in 'front' (first on list of riding mobs) can drive. /datum/riding/taur/handle_vehicle_layer() - if(ridden.dir != NORTH) - ridden.layer = ABOVE_MOB_LAYER + if(ridden.has_buckled_mobs()) + if(ridden.dir != NORTH) + ridden.layer = ABOVE_MOB_LAYER + else + ridden.layer = initial(ridden.layer) else ridden.layer = initial(ridden.layer) From 0a66a82eb6a817248210ddba76e7ab32cf94b996 Mon Sep 17 00:00:00 2001 From: Heroman3003 Date: Sat, 21 Apr 2018 15:46:08 +1000 Subject: [PATCH 72/72] Fixed koi on asteroid 1 not being poisonous --- maps/tether/tether-05-station1.dmm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index b629440132..482e74a82d 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -886,7 +886,7 @@ dir = 4 }, /obj/structure/railing, -/mob/living/simple_animal/fish/koi, +/mob/living/simple_animal/fish/koi/poisonous, /turf/simulated/floor/water/pool, /area/hallway/station/atrium) "acg" = ( @@ -1343,7 +1343,7 @@ /obj/structure/railing{ dir = 1 }, -/mob/living/simple_animal/fish/koi, +/mob/living/simple_animal/fish/koi/poisonous, /turf/simulated/floor/water/pool, /area/hallway/station/atrium) "adA" = (