From a7dd312b3e6c0dd67097c17e87f125e5f6dc4a5f Mon Sep 17 00:00:00 2001 From: Erthilo Date: Mon, 28 May 2012 22:58:57 +0100 Subject: [PATCH 01/16] TG: - Removed support for the ONBACK and ONBELT flags. - Replaced them with a whole range of inventory slot flags. These now govern whether an item can or can't be placed in a certain inventory slot. See setup.dm for information on the flags. These flags only affect humans tho, as humans are the only beings with an inventory to talk of. - Standardized some gun code and some other pieces of code as I came accross them. I hate indented variable definitions! This commit should not bring any change whatsoever to the game from a player's perspective. Revision: r3659 Author: baloh.matevz --- baystation12.dme | 1 - code/WorkInProgress/Ported/Abi79/uplinks.dm | 3 +- .../Wrongnumber/weldbackpack.dm | 2 +- code/WorkInProgress/virus2/antibodies.dm | 4 +- code/defines/obj.dm | 1 + code/defines/obj/clothing.dm | 3 +- code/defines/obj/hydro.dm | 9 +- code/defines/obj/storage.dm | 3 +- code/defines/obj/toy.dm | 3 +- code/defines/obj/weapon.dm | 60 ++- code/game/asteroid/device.dm | 3 +- code/game/chemistry.dm | 6 +- code/game/gamemodes/cult/cult_items.dm | 4 +- code/game/gamemodes/nuclear/pinpointer.dm | 3 +- code/game/gamemodes/wizard/soulstone.dm | 3 +- code/game/machinery/sink.dm | 151 ------ code/game/objects/closets/extinguisher.dm | 11 +- code/game/objects/devices/PDA/PDA.dm | 3 +- code/game/objects/devices/aicard.dm | 3 +- code/game/objects/devices/chameleonproj.dm | 3 +- code/game/objects/devices/flashlight.dm | 12 +- code/game/objects/devices/paicard.dm | 3 +- code/game/objects/devices/scanners.dm | 127 ++--- code/game/objects/items/candle.dm | 8 +- code/game/objects/items/robot_parts.dm | 3 +- code/game/objects/items/trash.dm | 5 +- .../objects/items/weapons/cigs_lighters.dm | 51 +- code/game/objects/items/weapons/grenades.dm | 39 +- .../objects/items/weapons/mops_cleaners.dm | 26 +- code/game/objects/items/weapons/plant_bag.dm | 3 +- code/game/objects/items/weapons/tools.dm | 17 +- code/game/objects/items/weapons/twohanded.dm | 2 +- code/game/objects/new_year.dm | 3 +- code/game/objects/radio/headset.dm | 12 +- code/game/objects/storage/belt.dm | 3 +- code/game/objects/tank.dm | 8 +- code/game/objects/tanks/emergency.dm | 3 +- code/game/objects/uplinks.dm | 3 +- code/game/objects/watercloset.dm | 112 +++- code/modules/chemical/Chemistry-Tools.dm | 12 +- code/modules/clothing/ears.dm | 1 + code/modules/clothing/gimmick.dm | 3 +- code/modules/clothing/glasses.dm | 10 +- code/modules/clothing/gloves.dm | 1 + code/modules/clothing/head/hats.dm | 39 +- code/modules/clothing/jumpsuit.dm | 1 + code/modules/clothing/mask.dm | 1 + code/modules/clothing/shoes.dm | 1 + code/modules/clothing/suit.dm | 1 + code/modules/food/food.dm | 2 +- code/modules/mining/mine_items.dm | 6 +- code/modules/mining/satchel_ore_box.dm | 3 +- code/modules/mob/living/carbon/human/human.dm | 57 +- code/modules/mob/new_player/new_player.dm | 11 +- code/modules/paperwork/clipboard.dm | 3 +- code/modules/paperwork/paper.dm | 499 +++++++++--------- code/modules/paperwork/pen.dm | 3 +- code/modules/projectiles/ammunition.dm | 22 +- code/modules/projectiles/gun.dm | 39 +- code/modules/projectiles/guns/energy.dm | 11 +- .../projectiles/guns/energy/nuclear.dm | 3 +- .../projectiles/guns/energy/special.dm | 6 +- code/modules/projectiles/guns/projectile.dm | 11 +- .../projectiles/guns/projectile/shotgun.dm | 17 +- code/modules/recycling/disposal.dm | 94 +--- code/modules/recycling/sortingmachinery.dm | 3 +- code/setup.dm | 79 +-- code/unused/pda2/pda2.dm | 3 +- maps/tgstation.2.0.8.dmm | 116 ++-- 69 files changed, 863 insertions(+), 914 deletions(-) delete mode 100644 code/game/machinery/sink.dm diff --git a/baystation12.dme b/baystation12.dme index ed059c8cbcc..d56b35583f4 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -516,7 +516,6 @@ #include "code\game\machinery\scanner.dm" #include "code\game\machinery\seed_extractor.dm" #include "code\game\machinery\shieldgen.dm" -#include "code\game\machinery\sink.dm" #include "code\game\machinery\Sleeper.dm" #include "code\game\machinery\spaceheater.dm" #include "code\game\machinery\status_display.dm" diff --git a/code/WorkInProgress/Ported/Abi79/uplinks.dm b/code/WorkInProgress/Ported/Abi79/uplinks.dm index ae261a85ac1..9795644c3d2 100644 --- a/code/WorkInProgress/Ported/Abi79/uplinks.dm +++ b/code/WorkInProgress/Ported/Abi79/uplinks.dm @@ -312,7 +312,8 @@ A list of items and costs is stored under the datum of every game mode, alongsid var/temp = null //Temporary storage area for a message offering the option to destroy the radio var/selfdestruct = 0 //Set to 1 while the radio is self destructing itself. var/obj/item/device/radio/origradio = null - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "radio" throwforce = 5 diff --git a/code/WorkInProgress/Wrongnumber/weldbackpack.dm b/code/WorkInProgress/Wrongnumber/weldbackpack.dm index 637ba56d8dd..453e18eb410 100644 --- a/code/WorkInProgress/Wrongnumber/weldbackpack.dm +++ b/code/WorkInProgress/Wrongnumber/weldbackpack.dm @@ -1,7 +1,7 @@ /obj/item/weapon/weldpack name = "Welding kit" desc = "A heavy-duty, portable welding fluid carrier." - flags = ONBACK + slot_flags = SLOT_BACK icon = 'storage.dmi' icon_state = "welderpack" w_class = 4.0 diff --git a/code/WorkInProgress/virus2/antibodies.dm b/code/WorkInProgress/virus2/antibodies.dm index 31de7c02ba9..0b9a8b8e8b5 100644 --- a/code/WorkInProgress/virus2/antibodies.dm +++ b/code/WorkInProgress/virus2/antibodies.dm @@ -43,8 +43,8 @@ var/global/list/ANTIGENS = list("[ANTIGEN_A]" = "A", "[ANTIGEN_B]" = "B", "[ANTI icon_state = "health" w_class = 2.0 item_state = "electronic" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT | USEDELAY - + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT /obj/item/device/antibody_scanner/attack(mob/living/carbon/human/M as mob, mob/user as mob) if(! istype(M, /mob/living/carbon) || !M:antibodies) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 83700c3686e..49a7910defb 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -424,6 +424,7 @@ var/w_class = 3.0 var/protective_temperature = 0 // Placing this here to avoid runtime errors, due to tiny items being allowed on ears and being queried for this variable flags = FPRINT | TABLEPASS + var/slot_flags = 0 //This is used to determine on which slots an item can fit. pass_flags = PASSTABLE pressure_resistance = 50 // causeerrorheresoifixthis diff --git a/code/defines/obj/clothing.dm b/code/defines/obj/clothing.dm index 56fd9242b93..334c90e2c43 100644 --- a/code/defines/obj/clothing.dm +++ b/code/defines/obj/clothing.dm @@ -28,6 +28,7 @@ /obj/item/clothing/belt name = "belt" - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT */ diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 3b44089a338..82d54ac17ef 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1845,7 +1845,8 @@ name = "bottle of Plant-B-Gone" icon_state = "plantbgone" item_state = "plantbgone" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS | OPENCONTAINER | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 2.0 throw_speed = 2 @@ -1859,7 +1860,8 @@ name = "weed-spray" icon_state = "weedspray" item_state = "spray" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS | OPENCONTAINER | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 4 w_class = 2.0 throw_speed = 2 @@ -1873,7 +1875,8 @@ name = "pest-spray" icon_state = "pestspray" item_state = "spray" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS | OPENCONTAINER | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 4 w_class = 2.0 throw_speed = 2 diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index e7aadffa708..c774527b02b 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -3,7 +3,8 @@ desc = "You wear this on your back and put items into it." icon_state = "backpack" w_class = 4.0 - flags = 259.0 + flags = FPRINT|TABLEPASS + slot_flags = SLOT_BACK //ERROOOOO max_w_class = 3 max_combined_w_class = 21 diff --git a/code/defines/obj/toy.dm b/code/defines/obj/toy.dm index 985a683c849..5d8b1269635 100644 --- a/code/defines/obj/toy.dm +++ b/code/defines/obj/toy.dm @@ -129,7 +129,8 @@ icon = 'gun.dmi' icon_state = "revolver" item_state = "gun" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT | USEDELAY + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT w_class = 3.0 g_amt = 10 m_amt = 10 diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index c143fc109aa..5ca3759a809 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -10,7 +10,8 @@ desc = "A shield adept at blocking blunt objects from connecting with the torso of the shield wielder." icon = 'weapons.dmi' icon_state = "riot" - flags = FPRINT | TABLEPASS| CONDUCT| ONBACK + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BACK force = 5.0 throwforce = 5.0 throw_speed = 1 @@ -29,7 +30,8 @@ desc = "A rod of pure obsidian, its very presence disrupts and dampens the powers of Nar-Sie's followers." icon_state = "nullrod" item_state = "nullrod" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 10 throw_speed = 1 throw_range = 4 @@ -81,7 +83,8 @@ desc = "This thing is so unspeakably shitty you are having a hard time even holding it." icon_state = "sord" item_state = "sord" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 2 throwforce = 1 w_class = 3*/ @@ -91,7 +94,8 @@ desc = "BLOOD FOR THE BLOOD GOD." //SKULLS FOR THE SKULL THRONE. --SkyMarshal icon_state = "claymore" item_state = "claymore" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 40 throwforce = 10 w_class = 3 @@ -319,16 +323,16 @@ icon_state = "spectrometer" item_state = "analyzer" w_class = 2.0 - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT | OPENCONTAINER + flags = FPRINT | TABLEPASS| CONDUCT | OPENCONTAINER + slot_flags = SLOT_BELT throwforce = 5 throw_speed = 4 throw_range = 20 m_amt = 30 g_amt = 20 origin_tech = "magnets=2;biotech=2" - var - details = 0 - recent_fail = 0 + var/details = 0 + var/recent_fail = 0 /obj/item/device/mass_spectrometer/adv name = "advanced mass-spectrometer" @@ -341,7 +345,8 @@ desc = "The police baton of the future." icon_state = "stunbaton" item_state = "baton" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 15 throwforce = 7 w_class = 3 @@ -355,7 +360,8 @@ desc = "The Captain is first and all other heads are last." icon_state = "chainofcommand" item_state = "chainofcommand" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 10 throwforce = 7 w_class = 3 @@ -674,6 +680,7 @@ item_state = "card-id" var/access = list() var/registered_name = null // The name registered_name on the card + slot_flags = SLOT_ID var/pin = 0 var/money = 0 var/assignment = null @@ -742,7 +749,8 @@ w_class = 2.0 throw_speed = 3 throw_range = 10 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT /obj/item/weapon/clipboard/notebook name = "notebook" @@ -763,7 +771,8 @@ throw_range = 5 m_amt = 50 g_amt = 20 - flags = TABLEPASS|USEDELAY|FPRINT|CONDUCT | ONBELT + flags = TABLEPASS | USEDELAY | FPRINT | CONDUCT + slot_flags = SLOT_BELT item_state = "coil_red" /obj/item/weapon/cable_coil/cut @@ -796,7 +805,8 @@ desc = "Used to remove floor tiles." icon = 'items.dmi' icon_state = "crowbar" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 5.0 throwforce = 7.0 item_state = "wrench" @@ -952,7 +962,8 @@ gender = PLURAL icon = 'items.dmi' icon_state = "handcuff" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT throwforce = 5 w_class = 2.0 throw_speed = 2 @@ -1102,7 +1113,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove name = "pen" icon = 'paper.dmi' icon_state = "pen" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT throwforce = 0 w_class = 1.0 throw_speed = 7 @@ -1135,7 +1147,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove name = "banhammer" icon = 'items.dmi' icon_state = "toyhammer" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT throwforce = 0 w_class = 1.0 throw_speed = 7 @@ -1143,12 +1156,14 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove /obj/item/weapon/pen/sleepypen desc = "It's a normal black ink pen with a sharp point." - flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER + flags = FPRINT | TABLEPASS | OPENCONTAINER + slot_flags = SLOT_BELT origin_tech = "materials=2;biotech=1;syndicate=7" /obj/item/weapon/pen/paralysis desc = "It's a normal black ink pen with a sharp point." - flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER + flags = FPRINT | TABLEPASS | OPENCONTAINER + slot_flags = SLOT_BELT origin_tech = "materials=2;biotech=1;syndicate=5" /obj/item/weapon/rack_parts @@ -1172,7 +1187,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove desc = "Used for screwing." icon = 'items.dmi' icon_state = "screwdriver" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 5.0 w_class = 1.0 throwforce = 5.0 @@ -1202,7 +1218,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove var/selfdestruct = 0.0 var/traitor_frequency = 0.0 var/obj/item/device/radio/origradio = null - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT item_state = "radio" throwforce = 5 w_class = 2.0 @@ -1741,7 +1758,8 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove w_class = 1 throwforce = 2 var/cigarcount = 6 - flags = ONBELT | TABLEPASS */ + flags = TABLEPASS + slot_flags = SLOT_BELT*/ /obj/item/weapon/mousetrap diff --git a/code/game/asteroid/device.dm b/code/game/asteroid/device.dm index 7407f45f672..3472aecdd0e 100644 --- a/code/game/asteroid/device.dm +++ b/code/game/asteroid/device.dm @@ -2,7 +2,8 @@ name = "GPS" icon = 'device.dmi' icon_state = "pinoff" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "electronic" throw_speed = 4 diff --git a/code/game/chemistry.dm b/code/game/chemistry.dm index 2b3f5beecad..6f155a79fa7 100644 --- a/code/game/chemistry.dm +++ b/code/game/chemistry.dm @@ -11,7 +11,8 @@ item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | ONBELT | USEDELAY + flags = FPRINT | TABLEPASS | USEDELAY + slot_flags = SLOT_BELT var/datum/effect/effect/system/bad_smoke_spread/smoke /obj/item/weapon/mustardbomb @@ -25,7 +26,8 @@ item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT var/datum/effect/effect/system/mustard_gas_spread/mustard_gas /obj/item/weapon/smokebomb/New() diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 1647eb7047f..a39f70939f9 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -3,11 +3,13 @@ desc = "An arcane weapon wielded by the followers of Nar-Sie" icon_state = "cultblade" item_state = "cultblade" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 40 throwforce = 10 + /obj/item/clothing/head/culthood name = "cult hood" icon_state = "culthood" diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index fa38c98f625..4c528f5f5ae 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -2,7 +2,8 @@ name = "pinpointer" icon = 'device.dmi' icon_state = "pinoff" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "electronic" throw_speed = 4 diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 8ace91fde73..802cfd68c1b 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -5,7 +5,8 @@ item_state = "electronic" desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefacts power." w_class = 1.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT origin_tech = "bluespace=4;materials=4" var/imprinted = "empty" diff --git a/code/game/machinery/sink.dm b/code/game/machinery/sink.dm deleted file mode 100644 index e89b11828dd..00000000000 --- a/code/game/machinery/sink.dm +++ /dev/null @@ -1,151 +0,0 @@ -/obj/machinery/sink - name = "sink" - icon = 'device.dmi' - icon_state = "sink" - desc = "A sink used for washing one's hands and face." - anchored = 1 - var/busy = 0 //Something's being washed at the moment - var/mode = 0 //0 == fill, 1 == pour - - - New() - ..() - verbs += /obj/machinery/sink/proc/mode_pour - - attack_hand(mob/M as mob) - if(isrobot(M) || isAI(M)) - return - - if(busy) - M << "\red Someone's already washing something here." - return - M << "\blue You start washing up." - - busy = 1 - if(do_after(M,40)) - M.clean_blood() - if(istype(M, /mob/living/carbon)) - var/mob/living/carbon/C = M - C.clean_blood() - /* - if(C.r_hand) - C.r_hand.clean_blood() // The hand you attack with is empty anyway, the other one should not be washed while doing this. - if(C.l_hand) - C.l_hand.clean_blood() - - if(C.wear_mask) - C.wear_mask.clean_blood() //- NOPE, Washing machine -Errorage - */ - if(istype(M, /mob/living/carbon/human)) - /*if(C:w_uniform) - C:w_uniform.clean_blood() //- NOPE, Washing machine -Errorage - if(C:wear_suit) - C:wear_suit.clean_blood() //- NOPE, Washing machine -Errorage - if(C:shoes) - C:shoes.clean_blood()*/ //- NOPE, Washing machine -Errorage - if(C:gloves) - C:gloves.clean_blood() - /*if(C:head) - C:head.clean_blood()*/ //- NOPE, Washing machine -Errorage - for(var/mob/V in viewers(src, null)) - V.show_message(text("\blue [M] washes up using \the [src].")) - busy = 0 - - proc/mode_pour() - set name = "Mode -> Pour" - set category = "Object" - set src in oview(1) - - mode = 1 - verbs -= /obj/machinery/sink/proc/mode_pour - verbs += /obj/machinery/sink/proc/mode_fill - usr << "You will now pour reagents down \the [src]." - - proc/mode_fill() - set name = "Mode -> Fill" - set category = "Object" - set src in oview(1) - - mode = 0 - verbs -= /obj/machinery/sink/proc/mode_fill - verbs += /obj/machinery/sink/proc/mode_pour - usr << "You will now fill your container from the faucet." - - attackby(var/obj/item/O as obj, var/mob/user as mob) - if(busy) - user << "\red Someone's already washing something here." - return - - if (istype(O, /obj/item/weapon/reagent_containers/glass/bucket)) - O:reagents.add_reagent("water", 70) - user.visible_message( \ - "\blue [user] fills the [O] using the [src].", \ - "\blue You fill the [O] using the [src].") - return - - if (istype(O, /obj/item/weapon/reagent_containers/glass) || istype(O,/obj/item/weapon/reagent_containers/food/drinks)) - if(!mode) - // fill - if(O.reagents.total_volume < O.reagents.maximum_volume) - O:reagents.add_reagent("water", 10) - user.visible_message( \ - "\blue [user] fills the [O] using the [src].", \ - "\blue You fill the [O] using the [src].") - else - user.visible_message( \ - "\blue [user] spills water out of the overflowing [O] into the [src].", \ - "\blue You spill water out of the overflowing [O] into the [src].") - else - // pour - if(O.reagents.total_volume > 0) - O.reagents.clear_reagents() - user.visible_message( \ - "\blue [user] pours the contents of \the [O] into \the [src].", \ - "\blue You pour the contents of \the [O] into \the [src].") - else - user << "\The [O] is empty." - return - else if (istype(O, /obj/item/weapon/melee/baton)) - var/obj/item/weapon/melee/baton/B = O - if (B.charges > 0 && B.status == 1) - flick("baton_active", src) - user.Stun(10) - user.stuttering = 10 - user.Weaken(10) - if(isrobot(user)) - var/mob/living/silicon/robot/R = user - R.cell.charge -= 20 - else - B.charges-- - user.visible_message( \ - "[user] was stunned by his wet [O].", \ - "\red You have wet \the [O], it shocks you!") - return - - var/obj/item/I = O - if(!I || !istype(I,/obj/item)) return - - usr << "\blue You start washing up." - - busy = 1 - if(do_after(user,40)) - if(!I) return //Item's been destroyed while washing - - O.clean_blood() - user.visible_message( \ - "\blue [user] washes \a [I] using \the [src].", \ - "\blue You wash \a [I] using \the [src].") - busy = 0 - - shower - name = "Shower" - desc = "This is a shower. Useful for cleaning." - icon_state = "shower" - - kitchen - name = "Kitchen Sink" - icon_state = "sink_alt" - - kitchen2 - name = "Kitchen Sink" - icon_state = "sink_alt2" diff --git a/code/game/objects/closets/extinguisher.dm b/code/game/objects/closets/extinguisher.dm index 1d503333d7f..82dc7d88aa0 100644 --- a/code/game/objects/closets/extinguisher.dm +++ b/code/game/objects/closets/extinguisher.dm @@ -1,4 +1,4 @@ -/obj/structure/closet/extinguisher +/obj/structure/extinguisher_cabinet name = "extinguisher cabinet" desc = "A small wall mounted cabinet designed to hold a fire extinguisher." icon = 'closet.dmi' @@ -6,10 +6,11 @@ anchored = 1 density = 0 var/obj/item/weapon/extinguisher/has_extinguisher = new/obj/item/weapon/extinguisher + var/opened = 0 -/obj/structure/closet/extinguisher/attackby(var/obj/item/O as obj, var/mob/user as mob) +/obj/structure/extinguisher_cabinet/attackby(var/obj/item/O as obj, var/mob/user as mob) if (isrobot(usr)) return if (istype(O, /obj/item/weapon/extinguisher)) @@ -26,7 +27,7 @@ -/obj/structure/closet/extinguisher/attack_hand(mob/user as mob) +/obj/structure/extinguisher_cabinet/attack_hand(mob/user as mob) if(has_extinguisher) user.put_in_hand(has_extinguisher) has_extinguisher = null @@ -38,13 +39,13 @@ -/obj/structure/closet/extinguisher/attack_paw(mob/user as mob) +/obj/structure/extinguisher_cabinet/attack_paw(mob/user as mob) attack_hand(user) return -/obj/structure/closet/extinguisher/update_icon() +/obj/structure/extinguisher_cabinet/update_icon() if(!opened) icon_state = "extinguisher_closed" return diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm index 82b5235c2c4..24b5eba841c 100755 --- a/code/game/objects/devices/PDA/PDA.dm +++ b/code/game/objects/devices/PDA/PDA.dm @@ -8,7 +8,8 @@ icon_state = "pda" item_state = "electronic" w_class = 1.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_ID | SLOT_BELT //Main variables var/owner = null diff --git a/code/game/objects/devices/aicard.dm b/code/game/objects/devices/aicard.dm index ea733eab5b7..f81d3e2089e 100644 --- a/code/game/objects/devices/aicard.dm +++ b/code/game/objects/devices/aicard.dm @@ -4,7 +4,8 @@ icon_state = "aicard" // aicard-full item_state = "electronic" w_class = 2.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT var/flush = null origin_tech = "programming=4;materials=4" diff --git a/code/game/objects/devices/chameleonproj.dm b/code/game/objects/devices/chameleonproj.dm index 0526ec5ff29..c8e7ff754c0 100644 --- a/code/game/objects/devices/chameleonproj.dm +++ b/code/game/objects/devices/chameleonproj.dm @@ -42,7 +42,8 @@ /obj/item/device/chameleon name = "chameleon-projector" icon_state = "shield0" - flags = FPRINT | TABLEPASS| CONDUCT | USEDELAY | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT | USEDELAY + slot_flags = SLOT_BELT item_state = "electronic" throwforce = 5.0 throw_speed = 1 diff --git a/code/game/objects/devices/flashlight.dm b/code/game/objects/devices/flashlight.dm index 66b6f327f2f..9d272e27810 100644 --- a/code/game/objects/devices/flashlight.dm +++ b/code/game/objects/devices/flashlight.dm @@ -4,14 +4,14 @@ icon_state = "flight0" w_class = 2 item_state = "flight" - flags = FPRINT | ONBELT | TABLEPASS | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT m_amt = 50 g_amt = 20 - var - on = 0 - brightness_on = 4 //luminosity when on - icon_on = "flight1" - icon_off = "flight0" + var/on = 0 + var/brightness_on = 4 //luminosity when on + var/icon_on = "flight1" + var/icon_off = "flight0" /obj/item/device/flashlight/initialize() ..() diff --git a/code/game/objects/devices/paicard.dm b/code/game/objects/devices/paicard.dm index ff7e2ef5dba..e13b7c605ff 100644 --- a/code/game/objects/devices/paicard.dm +++ b/code/game/objects/devices/paicard.dm @@ -4,7 +4,8 @@ icon_state = "pai" item_state = "electronic" w_class = 2.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT origin_tech = "programming=2" var/obj/item/device/radio/radio var/looking_for_personality = 0 diff --git a/code/game/objects/devices/scanners.dm b/code/game/objects/devices/scanners.dm index 8d0211e7f29..1eae1c00ab5 100644 --- a/code/game/objects/devices/scanners.dm +++ b/code/game/objects/devices/scanners.dm @@ -14,7 +14,8 @@ MASS SPECTROMETER desc = "A terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." icon_state = "t-ray0" var/on = 0 - flags = FPRINT|ONBELT|TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 2 item_state = "electronic" m_amt = 150 @@ -68,8 +69,8 @@ MASS SPECTROMETER var/list/stored = list() w_class = 3.0 item_state = "electronic" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT | USEDELAY - + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT attackby(obj/item/weapon/f_card/W as obj, mob/user as mob) ..() @@ -240,7 +241,8 @@ MASS SPECTROMETER icon_state = "health" item_state = "analyzer" desc = "A hand-held body scanner able to distinguish vital signs of the subject." - flags = FPRINT | ONBELT | TABLEPASS | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT throwforce = 3 w_class = 1.0 throw_speed = 5 @@ -249,64 +251,64 @@ MASS SPECTROMETER origin_tech = "magnets=1;biotech=1" var/mode = 1; - proc - analyze_health_less_info(mob/living/carbon/M as mob, mob/user as mob) - var/fake_oxy = max(rand(1,40), M.getOxyLoss(), (300 - (M.getToxLoss() + M.getFireLoss() + M.getBruteLoss()))) - if((M.reagents && M.reagents.has_reagent("zombiepowder")) || (M.changeling && M.changeling.changeling_fakedeath)) - user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, "dead"), 1) - user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", fake_oxy < 50 ? "\red [fake_oxy]" : fake_oxy , M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) +/obj/item/device/healthanalyzer/proc/analyze_health_less_info(mob/living/carbon/M as mob, mob/user as mob) + var/fake_oxy = max(rand(1,40), M.getOxyLoss(), (300 - (M.getToxLoss() + M.getFireLoss() + M.getBruteLoss()))) + if((M.reagents && M.reagents.has_reagent("zombiepowder")) || (M.changeling && M.changeling.changeling_fakedeath)) + user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, "dead"), 1) + user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", fake_oxy < 50 ? "\red [fake_oxy]" : fake_oxy , M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) + else + user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, (M.stat > 1 ? "dead" : text("[]% healthy", M.health - M.halloss))), 1) + user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", M.getOxyLoss() > 50 ? "\red [M.getOxyLoss()]" : M.getOxyLoss(), M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) + user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) + user.show_message("\blue Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) + if(mode == 1 && istype(M, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = M + var/list/damaged = H.get_damaged_organs(1,1) + user.show_message("\blue Localized Damage, Brute/Burn:",1) + if(length(damaged)>0) + for(var/datum/organ/external/org in damaged) + user.show_message(text("\blue \t []: []\blue-[]",capitalize(org.getDisplayName()),(org.brute_dam > 0)?"\red [org.brute_dam]":0,(org.burn_dam > 0)?"\red [org.burn_dam]":0),1) + else + user.show_message("\blue \t Limbs are OK.",1) + + if((M.changeling && M.changeling.changeling_fakedeath) || (M.reagents && M.reagents.has_reagent("zombiepowder"))) + user.show_message(text("\blue [] | [] | [] | []", fake_oxy > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) + else + user.show_message(text("\blue [] | [] | [] | []", M.getOxyLoss() > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) + if (M.getCloneLoss()) + user.show_message(text("\red Subject appears to have been imperfectly cloned."), 1) + for(var/datum/disease/D in M.viruses) + if(!D.hidden[SCANNER]) + user.show_message(text("\red Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]")) + if (M.reagents && M.reagents.get_reagent_amount("inaprovaline")) + user.show_message(text("\blue Bloodstream Analysis located [M.reagents:get_reagent_amount("inaprovaline")] units of rejuvenation chemicals."), 1) + if (M.getBrainLoss() >= 100 || istype(M, /mob/living/carbon/human) && M:brain_op_stage == 4.0) + user.show_message(text("\red Subject is brain dead."), 1) + else if (M.getBrainLoss() >= 60) + user.show_message(text("\red Severe brain damage detected. Subject likely to have mental retardation."), 1) + else if (M.getBrainLoss() >= 10) + user.show_message(text("\red Significant brain damage detected. Subject may have had a concussion."), 1) + if (M.virus2 || M.reagents.reagent_list.len > 0) + user.show_message(text("\red Unknown substance detected in blood."), 1) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + for(var/name in H.organs) + var/datum/organ/external/e = H.organs[name] + if(e.broken) + user.show_message(text("\red Bone fractures detected. Advanced scanner required for location."), 1) + break + if(ishuman(M)) + if(M:vessel) + var/blood_volume = round(M:vessel.get_reagent_amount("blood")) + var/blood_percent = blood_volume / 560 + blood_percent *= 100 + if(blood_volume <= 448) + user.show_message("\red Warning: Blood Level LOW: [blood_percent]% [blood_volume]cl") + else if(blood_volume <= 336) + user.show_message("\red Warning: Blood Level CRITICAL: [blood_percent]% [blood_volume]cl") else - user.show_message(text("\blue Analyzing Results for []:\n\t Overall Status: []", M, (M.stat > 1 ? "dead" : text("[]% healthy", M.health - M.halloss))), 1) - user.show_message(text("\blue \t Damage Specifics: []-[]-[]-[]", M.getOxyLoss() > 50 ? "\red [M.getOxyLoss()]" : M.getOxyLoss(), M.getToxLoss() > 50 ? "\red [M.getToxLoss()]" : M.getToxLoss(), M.getFireLoss() > 50 ? "\red[M.getFireLoss()]" : M.getFireLoss(), M.getBruteLoss() > 50 ? "\red[M.getBruteLoss()]" : M.getBruteLoss()), 1) - user.show_message("\blue Key: Suffocation/Toxin/Burns/Brute", 1) - user.show_message("\blue Body Temperature: [M.bodytemperature-T0C]°C ([M.bodytemperature*1.8-459.67]°F)", 1) - if(mode == 1 && istype(M, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = M - var/list/damaged = H.get_damaged_organs(1,1) - user.show_message("\blue Localized Damage, Brute/Burn:",1) - if(length(damaged)>0) - for(var/datum/organ/external/org in damaged) - user.show_message(text("\blue \t []: []\blue-[]",capitalize(org.getDisplayName()),(org.brute_dam > 0)?"\red [org.brute_dam]":0,(org.burn_dam > 0)?"\red [org.burn_dam]":0),1) - else - user.show_message("\blue \t Limbs are OK.",1) - if((M.changeling && M.changeling.changeling_fakedeath) || (M.reagents && M.reagents.has_reagent("zombiepowder"))) - user.show_message(text("\blue [] | [] | [] | []", fake_oxy > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) - else - user.show_message(text("\blue [] | [] | [] | []", M.getOxyLoss() > 50 ? "\red Severe oxygen deprivation detected\blue" : "Subject bloodstream oxygen level normal", M.getToxLoss() > 50 ? "\red Dangerous amount of toxins detected\blue" : "Subject bloodstream toxin level minimal", M.getFireLoss() > 50 ? "\red Severe burn damage detected\blue" : "Subject burn injury status O.K", M.getBruteLoss() > 50 ? "\red Severe anatomical damage detected\blue" : "Subject brute-force injury status O.K"), 1) - if (M.getCloneLoss()) - user.show_message(text("\red Subject appears to have been imperfectly cloned."), 1) - for(var/datum/disease/D in M.viruses) - if(!D.hidden[SCANNER]) - user.show_message(text("\red Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]")) - if (M.reagents && M.reagents.get_reagent_amount("inaprovaline")) - user.show_message(text("\blue Bloodstream Analysis located [M.reagents:get_reagent_amount("inaprovaline")] units of rejuvenation chemicals."), 1) - if (M.getBrainLoss() >= 100 || istype(M, /mob/living/carbon/human) && M:brain_op_stage == 4.0) - user.show_message(text("\red Subject is brain dead."), 1) - else if (M.getBrainLoss() >= 60) - user.show_message(text("\red Severe brain damage detected. Subject likely to have mental retardation."), 1) - else if (M.getBrainLoss() >= 10) - user.show_message(text("\red Significant brain damage detected. Subject may have had a concussion."), 1) - if (M.virus2 || M.reagents.reagent_list.len > 0) - user.show_message(text("\red Unknown substance detected in blood."), 1) - if(ishuman(M)) - var/mob/living/carbon/human/H = M - for(var/name in H.organs) - var/datum/organ/external/e = H.organs[name] - if(e.broken) - user.show_message(text("\red Bone fractures detected. Advanced scanner required for location."), 1) - break - if(ishuman(M)) - if(M:vessel) - var/blood_volume = round(M:vessel.get_reagent_amount("blood")) - var/blood_percent = blood_volume / 560 - blood_percent *= 100 - if(blood_volume <= 448) - user.show_message("\red Warning: Blood Level LOW: [blood_percent]% [blood_volume]cl") - else if(blood_volume <= 336) - user.show_message("\red Warning: Blood Level CRITICAL: [blood_percent]% [blood_volume]cl") - else - user.show_message("\blue Blood Level Normal: [blood_percent]% [blood_volume]cl") - return + user.show_message("\blue Blood Level Normal: [blood_percent]% [blood_volume]cl") + return /obj/item/device/healthanalyzer/attack(mob/M as mob, mob/user as mob) if ((user.mutations & CLUMSY || user.getBrainLoss() >= 60) && prob(50)) @@ -346,7 +348,8 @@ MASS SPECTROMETER icon_state = "atmos" item_state = "analyzer" w_class = 2.0 - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT throwforce = 5 throw_speed = 4 throw_range = 20 diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 33a1c461ea7..4f03aeec424 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -7,9 +7,8 @@ icon_state = "candle1" item_state = "candle1" - var - wax = 200 - lit = 0 + var/wax = 200 + var/lit = 0 proc light(var/flavor_text = "\red [usr] lights the [name].") @@ -94,7 +93,8 @@ w_class = 1 throwforce = 2 var/candlecount = 5 - flags = ONBELT | TABLEPASS + flags = TABLEPASS + slot_flags = SLOT_BELT /obj/item/weapon/candlepack/update_icon() diff --git a/code/game/objects/items/robot_parts.dm b/code/game/objects/items/robot_parts.dm index fcc1df6dd60..169adde5b8e 100644 --- a/code/game/objects/items/robot_parts.dm +++ b/code/game/objects/items/robot_parts.dm @@ -3,7 +3,8 @@ icon = 'robot_parts.dmi' item_state = "buildpipe" icon_state = "blank" - flags = FPRINT | ONBELT | TABLEPASS | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT var/construction_time = 100 var/list/construction_cost = list("metal"=20000,"glass"=5000) diff --git a/code/game/objects/items/trash.dm b/code/game/objects/items/trash.dm index ecb7bc49f02..facac75815e 100644 --- a/code/game/objects/items/trash.dm +++ b/code/game/objects/items/trash.dm @@ -58,7 +58,8 @@ desc = "A heavy-duty, no fun allowed trash bag." var/mode = 1; //0 = pick one at a time, 1 = pick all on tile var/capacity = 25; //the number of trash it can carry. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 2.0 /obj/item/weapon/trashbag/update_icon() @@ -88,6 +89,7 @@ if(contents.len < capacity) //slightly redundant, but it makes it prettier in the chatbox. -Pete user << "\blue You pick up all the trash." for(var/obj/item/O in get_turf(W)) + if(istype(O, /obj/item/weapon/disk/nuclear)) continue //No nuke disks - Nodrak if(contents.len < capacity) if(O.w_class <= 2) contents += O; @@ -97,6 +99,7 @@ else user << "\blue The bag is full!" else + if(istype(W, /obj/item/weapon/disk/nuclear)) return //No nuke disks - Nodrak if(contents.len < capacity) contents += W; else diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index 7e0c05a1768..542b7fb9a3d 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -63,7 +63,8 @@ ZIPPO icon_state = "matchbox" item_state = "zippo" w_class = 1 - flags = ONBELT | TABLEPASS + flags = TABLEPASS + slot_flags = SLOT_BELT var/matchcount = 10 w_class = 1.0 @@ -113,14 +114,14 @@ ZIPPO item_state = "cigoff" w_class = 1 body_parts_covered = null - var - lit = 0 - icon_on = "cigon" //Note - these are in masks.dmi not in cigarette.dmi - icon_off = "cigoff" - icon_butt = "cigbutt" - lastHolder = null - smoketime = 300 - butt_count = 5 //count of butt sprite variations + var/lit = 0 + var/icon_on = "cigon" //Note - these are in masks.dmi not in cigarette.dmi + var/icon_off = "cigoff" + var/icon_butt = "cigbutt" + var/lastHolder = null + var/smoketime = 300 + var/butt_count = 5 //count of butt sprite variations + proc light(var/flavor_text = "[usr] lights the [name].") @@ -161,7 +162,6 @@ ZIPPO processing_objects.Add(src) - process() var/turf/location = get_turf(src) src.smoketime-- @@ -244,13 +244,13 @@ ZIPPO item_state = "cobpipeoff" w_class = 1 body_parts_covered = null - var - lit = 0 - icon_on = "cobpipeon" //Note - these are in masks.dmi - icon_off = "cobpipeoff" - lastHolder = null - smoketime = 100 - maxsmoketime = 100 //make sure this is equal to your smoketime + var/lit = 0 + var/icon_on = "cobpipeon" //Note - these are in masks.dmi + var/icon_off = "cobpipeoff" + var/lastHolder = null + var/smoketime = 100 + var/maxsmoketime = 100 //make sure this is equal to your smoketime + proc light(var/flavor_text = "[usr] lights the [name].") @@ -337,9 +337,9 @@ ZIPPO item_state = "cigpacket" w_class = 1 throwforce = 2 - flags = ONBELT | TABLEPASS - var - cigcount = 6 + flags = TABLEPASS + slot_flags = SLOT_BELT + var/cigcount = 6 update_icon() @@ -382,7 +382,8 @@ ZIPPO var/icon_off = "lighter-g" w_class = 1 throwforce = 4 - flags = ONBELT | TABLEPASS | CONDUCT + flags = TABLEPASS | CONDUCT + slot_flags = SLOT_BELT var/lit = 0 /obj/item/weapon/lighter/zippo @@ -410,16 +411,16 @@ ZIPPO src.item_state = icon_on if( istype(src,/obj/item/weapon/lighter/zippo) ) for(var/mob/O in viewers(user, null)) - O.show_message(text("\red Without even breaking stride, [] flips open and lights [] in one smooth movement.", user, src), 1) + O.show_message(text("\red Without even breaking stride, \the [] flips open and lights \the [] in one smooth movement.", user, src), 1) else if(prob(75)) for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light [src].", 1) + O.show_message("\red After a few attempts, \the [user] manages to light \the [src].", 1) else user << "\red You burn yourself while lighting the lighter." user.adjustFireLoss(5) for(var/mob/O in viewers(user, null)) - O.show_message("\red After a few attempts, [user] manages to light [src], they however burn their finger in the process.", 1) + O.show_message("\red After a few attempts, \the [user] manages to light \the [src], they however burn themself in the process.", 1) user.total_luminosity += 2 processing_objects.Add(src) @@ -472,4 +473,4 @@ ZIPPO if(lit) user.total_luminosity -= 2 src.sd_SetLuminosity(2) - return \ No newline at end of file + return diff --git a/code/game/objects/items/weapons/grenades.dm b/code/game/objects/items/weapons/grenades.dm index 96e5480a8b0..6e42d47d02f 100644 --- a/code/game/objects/items/weapons/grenades.dm +++ b/code/game/objects/items/weapons/grenades.dm @@ -14,15 +14,17 @@ FLASHBANG item_state = "emp" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT origin_tech = "materials=2;magnets=3" - var - active = 0 - det_time = 50 - proc - prime() - clown_check(var/mob/living/user) + var/active = 0 + var/det_time = 50 + proc/prime() + return + + proc/clown_check(var/mob/living/user) + return afterattack(atom/target as mob|obj|turf|area, mob/user as mob) if (istype(target, /obj/item/weapon/storage)) return ..() // Trying to put it in a full container @@ -88,17 +90,21 @@ FLASHBANG item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT origin_tech = "materials=2;combat=1" - var - active = 0 - det_time = 30 - banglet = 0 - proc - bang(var/turf/T , var/mob/living/carbon/M) - prime() - clown_check(var/mob/living/user) + var/active = 0 + var/det_time = 30 + var/banglet = 0 + proc/bang(var/turf/T , var/mob/living/carbon/M) + return + + proc/prime() + return + + proc/clown_check(var/mob/living/user) + return attackby(obj/item/weapon/W as obj, mob/user as mob) if (isscrewdriver(W)) @@ -227,7 +233,6 @@ FLASHBANG M << "\red Your ears start to ring!" prime() // Prime now just handles the two loops that query for people in lockers and people who can see it. - var/turf/T = get_turf(src) if(T) T.hotspot_expose(700,125) diff --git a/code/game/objects/items/weapons/mops_cleaners.dm b/code/game/objects/items/weapons/mops_cleaners.dm index 2af673ae4f6..05c19cfbedc 100644 --- a/code/game/objects/items/weapons/mops_cleaners.dm +++ b/code/game/objects/items/weapons/mops_cleaners.dm @@ -4,7 +4,8 @@ name = "space cleaner" icon_state = "cleaner" item_state = "cleaner" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 2.0 throw_speed = 2 @@ -115,7 +116,8 @@ name = "chem sprayer" icon_state = "chemsprayer" item_state = "chemsprayer" - flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + flags = TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 3.0 throw_speed = 2 @@ -210,7 +212,6 @@ return - return //Pepper spray, set up to make the 2 different types /obj/item/weapon/pepperspray //This is riot control @@ -219,7 +220,8 @@ name = "pepperspray" icon_state = "pepperspray" item_state = "pepperspray" - flags = ONBELT|TABLEPASS|FPRINT|USEDELAY + flags = TABLEPASS | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 2.0 throw_speed = 2 @@ -234,7 +236,8 @@ name = "mace" icon_state = "pepperspray" item_state = "pepperspray" - flags = ONBELT|TABLEPASS|FPRINT|USEDELAY + flags = TABLEPASS | FPRINT | USEDELAY + slot_flags = SLOT_BELT throwforce = 3 w_class = 1.0 throw_speed = 2 @@ -451,13 +454,12 @@ obj/item/weapon/mop/proc/clean(turf/simulated/A as turf) /proc/GetColors(hex) hex = uppertext(hex) - var - hi1 = text2ascii(hex, 2) - lo1 = text2ascii(hex, 3) - hi2 = text2ascii(hex, 4) - lo2 = text2ascii(hex, 5) - hi3 = text2ascii(hex, 6) - lo3 = text2ascii(hex, 7) + var/hi1 = text2ascii(hex, 2) + var/lo1 = text2ascii(hex, 3) + var/hi2 = text2ascii(hex, 4) + var/lo2 = text2ascii(hex, 5) + var/hi3 = text2ascii(hex, 6) + var/lo3 = text2ascii(hex, 7) return list(((hi1>= 65 ? hi1-55 : hi1-48)<<4) | (lo1 >= 65 ? lo1-55 : lo1-48), ((hi2 >= 65 ? hi2-55 : hi2-48)<<4) | (lo2 >= 65 ? lo2-55 : lo2-48), ((hi3 >= 65 ? hi3-55 : hi3-48)<<4) | (lo3 >= 65 ? lo3-55 : lo3-48)) diff --git a/code/game/objects/items/weapons/plant_bag.dm b/code/game/objects/items/weapons/plant_bag.dm index 1cbb6f7903c..4f13ee45e1b 100644 --- a/code/game/objects/items/weapons/plant_bag.dm +++ b/code/game/objects/items/weapons/plant_bag.dm @@ -7,7 +7,8 @@ name = "Plant Bag" var/mode = 1; //0 = pick one at a time, 1 = pick all on tile var/capacity = 50; //the number of plant pieces it can carry. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 1 /obj/item/weapon/plantbag/attack_self(mob/user as mob) diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index 4d301b5fc0c..3c53a0a944d 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -13,7 +13,8 @@ WELDINGTOOOL desc = "A wrench with common uses. Can be found in your hand." icon = 'items.dmi' icon_state = "wrench" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 5.0 throwforce = 7.0 w_class = 2.0 @@ -44,7 +45,8 @@ WELDINGTOOOL name = "Welding Tool" icon = 'items.dmi' icon_state = "welder" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 3.0 throwforce = 5.0 throw_speed = 1 @@ -53,10 +55,9 @@ WELDINGTOOOL m_amt = 70 g_amt = 30 origin_tech = "engineering=1" - var - welding = 0 - status = 1 - max_fuel = 20 + var/welding = 0 + var/status = 1 + var/max_fuel = 20 proc get_fuel() remove_fuel(var/amount = 1, var/mob/M = null) @@ -224,7 +225,6 @@ WELDINGTOOOL src.damtype = "brute" src.icon_state = "welder" src.welding = 0 - return eyecheck(mob/user as mob) @@ -313,7 +313,8 @@ WELDINGTOOOL desc = "This cuts wires." icon = 'items.dmi' icon_state = "cutters" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 6.0 throw_speed = 2 throw_range = 9 diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index b39e32a55b9..14eff5ba0f0 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -93,7 +93,7 @@ desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" force = 5 w_class = 4.0 - flags = ONBACK + slot_flags = SLOT_BACK force_unwielded = 5 force_wielded = 18 diff --git a/code/game/objects/new_year.dm b/code/game/objects/new_year.dm index 90ed7f10665..4bf649b5542 100644 --- a/code/game/objects/new_year.dm +++ b/code/game/objects/new_year.dm @@ -55,7 +55,8 @@ item_state = "flashbang" throw_speed = 4 throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT /obj/item/weapon/firbang/afterattack(atom/target as mob|obj|turf|area, mob/user as mob) if (user.equipped() == src) diff --git a/code/game/objects/radio/headset.dm b/code/game/objects/radio/headset.dm index 7e58b10f896..b0e18b3769a 100644 --- a/code/game/objects/radio/headset.dm +++ b/code/game/objects/radio/headset.dm @@ -8,11 +8,13 @@ subspace_transmission = 1 protective_temperature = 0 canhear_range = 1 // can't hear headsets from very far away - var - translate_binary = 0 - translate_hive = 0 - obj/item/device/encryptionkey/keyslot1 = null - obj/item/device/encryptionkey/keyslot2 = null + + slot_flags = SLOT_EARS + protective_temperature = 0 + var/translate_binary = 0 + var/translate_hive = 0 + var/obj/item/device/encryptionkey/keyslot1 = null + var/obj/item/device/encryptionkey/keyslot2 = null /obj/item/device/radio/headset/New() ..() diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index 11dcc50c2a6..51c168e955b 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -4,7 +4,8 @@ icon = 'belts.dmi' icon_state = "utilitybelt" item_state = "utility" - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT max_w_class = 3 max_combined_w_class = 21 diff --git a/code/game/objects/tank.dm b/code/game/objects/tank.dm index 73b890be9e7..fb711275107 100644 --- a/code/game/objects/tank.dm +++ b/code/game/objects/tank.dm @@ -5,7 +5,8 @@ var/datum/gas_mixture/air_contents = null var/distribute_pressure = ONE_ATMOSPHERE - flags = FPRINT | TABLEPASS | CONDUCT | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BACK pressure_resistance = ONE_ATMOSPHERE*5 @@ -34,7 +35,7 @@ set src in usr ..() if(air_contents.oxygen < 1 && loc==usr) - usr << text("\red The meter on the [src.name] indicates you are almost out of air!") + usr << "\red The meter on the [src.name] indicates you are almost out of air!" usr << sound('alert.ogg') @@ -43,6 +44,7 @@ desc = "Contains dangerous plasma. Do not inhale." icon_state = "plasma" flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = null //they have no straps! /obj/item/weapon/tank/blob_act() if(prob(50)) @@ -282,7 +284,7 @@ else descriptive = "furiously hot" - usr << text("\blue \The \icon[][src] feels []", icon, descriptive) + usr << "\blue \The \icon[icon][src] feels [descriptive]" return diff --git a/code/game/objects/tanks/emergency.dm b/code/game/objects/tanks/emergency.dm index 71ca3243f12..83a7822b3c9 100644 --- a/code/game/objects/tanks/emergency.dm +++ b/code/game/objects/tanks/emergency.dm @@ -2,7 +2,8 @@ name = "emergency oxygen tank" desc = "Used for emergencies. Contains very little oxygen, so try to conserve it until you actually need it." icon_state = "emergency" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 force = 4.0 distribute_pressure = ONE_ATMOSPHERE*O2STANDARD diff --git a/code/game/objects/uplinks.dm b/code/game/objects/uplinks.dm index 203cbb77bb7..568e5974993 100644 --- a/code/game/objects/uplinks.dm +++ b/code/game/objects/uplinks.dm @@ -312,7 +312,8 @@ A list of items and costs is stored under the datum of every game mode, alongsid var/temp = null //Temporary storage area for a message offering the option to destroy the radio var/selfdestruct = 0 //Set to 1 while the radio is self destructing itself. var/obj/item/device/radio/origradio = null - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT w_class = 2.0 item_state = "radio" throwforce = 5 diff --git a/code/game/objects/watercloset.dm b/code/game/objects/watercloset.dm index da6d46bdc0a..afc41385615 100644 --- a/code/game/objects/watercloset.dm +++ b/code/game/objects/watercloset.dm @@ -1,4 +1,4 @@ -//todo: flushing, flushing heads, showers actually cleaning people +//todo: toothbrushes, and some sort of "toilet-filthinator" for the hos /obj/structure/toilet name = "toilet" @@ -8,18 +8,43 @@ density = 0 anchored = 1 var/open = 0 + var/mob/swirlie = null /obj/structure/toilet/New() open = round(rand(0, 1)) update_icon() /obj/structure/toilet/attack_hand() - open = !open - update_icon() + if(!swirlie) + open = !open + update_icon() + else + usr.visible_message("[usr] slams the toilet seat onto [swirlie.name]'s head!", "You slam the toilet seat onto [swirlie.name]'s head!", "You hear reverberating porcelain.") + swirlie.adjustBruteLoss(8) /obj/structure/toilet/update_icon() icon_state = "toilet[open]" +/obj/structure/toilet/attackby(var/obj/item/I, var/mob/user) + if(istype(I, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = I + var/mob/GM = G.affecting + if(ismob(G.affecting)) + if(G.state>1 && GM.loc == get_turf(src)) + if(open && !swirlie) + user.visible_message("[user] starts to give [GM.name] a swirlie!", "You start to give [GM.name] a swirlie!") + swirlie = GM + if(do_after(user, 30, 5, 0)) + user.visible_message("[user] gives [GM.name] a swirlie!", "You give [GM.name] a swirlie!", "You hear a toilet flushing.") + if(!GM.internal) + GM.adjustOxyLoss(5) + swirlie = null + else + user.visible_message("[user] slams [GM.name] into the [src]!", "You slam [GM.name] into the [src]!") + GM.adjustBruteLoss(8) + else + user << "You need a tighter grip." + /obj/structure/urinal @@ -30,9 +55,20 @@ density = 0 anchored = 1 +/obj/structure/urinal/attackby(var/obj/item/I, var/mob/user) + if(istype(I, /obj/item/weapon/grab)) + var/obj/item/weapon/grab/G = I + var/mob/GM = G.affecting + if(ismob(G.affecting)) + if(G.state>1 && GM.loc == get_turf(src)) + user.visible_message("[user] slams [GM.name] into the [src]!", "You slam [GM.name] into the [src]!") + GM.adjustBruteLoss(8) + else + user << "You need a tighter grip." -/obj/structure/shower + +/obj/machinery/shower name = "shower" desc = "The HS-451. Installed in the 2550s by the Nanotrasen Hygiene Division." icon = 'watercloset.dmi' @@ -41,7 +77,9 @@ anchored = 1 var/on = 0 var/obj/effect/mist/mymist = null - var/ismist = 0 //needs a var so we can make it linger~ + var/ismist = 0 //needs a var so we can make it linger~ + var/watertemp = "normal" //freezing, normal, or boiling + var/mobpresent = 0 //true if there is a mob on the shower's loc, this is to ease process() //add heat controls? when emagged, you can freeze to death in it? @@ -52,22 +90,37 @@ layer = MOB_LAYER + 1 mouse_opacity = 0 -/obj/structure/shower/attack_hand(mob/M as mob) +/obj/machinery/shower/attack_hand(mob/M as mob) on = !on update_icon() if(on && M.loc == loc) wash(M) + check_heat(M) -/obj/structure/shower/attackby(mob/M as mob) - attack_hand(M) +/obj/machinery/shower/attackby(var/obj/item/I, var/mob/user) + if(I.type == /obj/item/device/analyzer) + user << "The water temperature seems to be [watertemp]." + if(istype(I, /obj/item/weapon/wrench)) + user << "You begin to adjust the temperature valve with the [I]." + if(do_after(user, 50)) + switch(watertemp) + if("normal") + watertemp = "freezing" + if("freezing") + watertemp = "boiling" + if("boiling") + watertemp = "normal" + user.visible_message("[user] adjusts the shower with the [I].", "You adjust the shower with the [I].") -/obj/structure/shower/update_icon() - overlays = null +/obj/machinery/shower/update_icon() //this is terribly unreadable, but basically it makes the shower mist up + overlays = null //once it's been on for a while, in addition to handling the water overlay. if(mymist) del(mymist) if(on) overlays += image('watercloset.dmi', src, "water", MOB_LAYER + 1, dir) + if(watertemp == "freezing") + return if(!ismist) spawn(50) if(src && on) @@ -84,13 +137,20 @@ del(mymist) ismist = 0 -/obj/structure/shower/HasEntered(atom/movable/O as obj|mob) +/obj/machinery/shower/HasEntered(atom/movable/O) ..() wash(O) + if(ismob(O)) + mobpresent += 1 + check_heat(O) + +/obj/machinery/shower/Uncrossed(atom/movable/O) + if(ismob(O)) + mobpresent -= 1 + ..() //Yes, showers are super powerful as far as washing goes. -/obj/structure/shower/proc/wash(atom/movable/O as obj|mob) - ..() +/obj/machinery/shower/proc/wash(atom/movable/O as obj|mob) if(!on) return O.clean_blood() @@ -108,10 +168,10 @@ var/mob/living/carbon/human/washer = O if(washer.head) washer.head.clean_blood() - if(washer.w_uniform) - washer.w_uniform.clean_blood() if(washer.wear_suit) washer.wear_suit.clean_blood() + else if(washer.w_uniform) + washer.w_uniform.clean_blood() if(washer.shoes) washer.shoes.clean_blood() if(washer.gloves) @@ -129,6 +189,26 @@ for(var/obj/effect/overlay/R in tile) del(R) +/obj/machinery/shower/process() + if(!on || !mobpresent) return + for(var/mob/living/carbon/C in loc) + check_heat(C) + +/obj/machinery/shower/proc/check_heat(mob/M as mob) + if(!on || watertemp == "normal") return + if(iscarbon(M)) + var/mob/living/carbon/C = M + + if(watertemp == "freezing") + C.bodytemperature = min(100, C.bodytemperature - 80) + C << "The water is freezing!" + return + if(watertemp == "boiling") + C.bodytemperature = max(500, C.bodytemperature + 35) + C.adjustFireLoss(10) + C << "The water is searing!" + return + /obj/item/weapon/bikehorn/rubberducky @@ -177,7 +257,7 @@ else C.clean_blood() //other things that can't wear gloves should just wash the mob. for(var/mob/V in viewers(src, null)) - V.show_message(text("\blue [M] washes their hands using \the [src].")) + V.show_message("\blue [M] washes their hands using \the [src].") /obj/structure/sink/attackby(var/obj/item/O as obj, var/mob/user as mob) if(busy) diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 5135238bab6..8275218a5c7 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -11,9 +11,6 @@ item_state = "flashbang" w_class = 2.0 force = 2.0 - throw_speed = 4 - throw_range = 20 - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT | USEDELAY var/obj/item/weapon/reagent_containers/glass/beaker_one var/obj/item/weapon/reagent_containers/glass/beaker_two var/obj/item/device/assembly/attached_device @@ -27,6 +24,10 @@ var/list/allowed_containers = list("/obj/item/weapon/reagent_containers/glass/beaker", "/obj/item/weapon/reagent_containers/glass/dispenser", "/obj/item/weapon/reagent_containers/glass/bottle") var/affected_area = 3 var/mob/attacher = "Unknown" + throw_speed = 4 + throw_range = 20 + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT attackby(var/obj/item/weapon/W, var/mob/user) if(path || !active) @@ -784,7 +785,7 @@ /obj/structure/table, /obj/structure/closet/secure_closet, /obj/structure/closet, - /obj/machinery/sink, + /obj/structure/sink, /obj/item/weapon/storage, /obj/machinery/atmospherics/unary/cryo_cell, /obj/item/weapon/chem_grenade, @@ -1304,7 +1305,8 @@ amount_per_transfer_from_this = 5 volume = 30 possible_transfer_amounts = null - flags = FPRINT | ONBELT | TABLEPASS | OPENCONTAINER + flags = FPRINT | TABLEPASS | OPENCONTAINER + slot_flags = SLOT_BELT /obj/item/weapon/reagent_containers/hypospray/attack_paw(mob/user as mob) return src.attack_hand(user) diff --git a/code/modules/clothing/ears.dm b/code/modules/clothing/ears.dm index 05493ff2e10..25c12fd946a 100644 --- a/code/modules/clothing/ears.dm +++ b/code/modules/clothing/ears.dm @@ -4,6 +4,7 @@ name = "ears" w_class = 1.0 throwforce = 2 + slot_flags = SLOT_EARS var/twoeared = 0 /obj/item/clothing/ears/attack_hand(mob/user as mob) diff --git a/code/modules/clothing/gimmick.dm b/code/modules/clothing/gimmick.dm index 27e5f8579de..0d250a587dd 100644 --- a/code/modules/clothing/gimmick.dm +++ b/code/modules/clothing/gimmick.dm @@ -296,7 +296,8 @@ icon = 'weapons.dmi' icon_state = "baton" item_state = "classic_baton" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT force = 10 /obj/item/clothing/under/pirate diff --git a/code/modules/clothing/glasses.dm b/code/modules/clothing/glasses.dm index 53f7e1eaf86..90da1d93934 100644 --- a/code/modules/clothing/glasses.dm +++ b/code/modules/clothing/glasses.dm @@ -3,11 +3,11 @@ icon = 'glasses.dmi' w_class = 2.0 flags = GLASSESCOVERSEYES - var - vision_flags = 0 - darkness_view = 0//Base human is 2 - invisa_view = 0 - prescription = 0 + slot_flags = SLOT_EYES + var/vision_flags = 0 + var/darkness_view = 0//Base human is 2 + var/invisa_view = 0 + var/prescription = 0 /* SEE_SELF // can see self, no matter what diff --git a/code/modules/clothing/gloves.dm b/code/modules/clothing/gloves.dm index e2192512d43..670802d16e1 100644 --- a/code/modules/clothing/gloves.dm +++ b/code/modules/clothing/gloves.dm @@ -12,6 +12,7 @@ var/wired = 0 var/obj/item/weapon/cell/cell = 0 body_parts_covered = HANDS + slot_flags = SLOT_GLOVES /obj/item/clothing/gloves/boxing diff --git a/code/modules/clothing/head/hats.dm b/code/modules/clothing/head/hats.dm index ca94d809f95..f600c2cc011 100644 --- a/code/modules/clothing/head/hats.dm +++ b/code/modules/clothing/head/hats.dm @@ -3,6 +3,7 @@ name = "head" icon = 'hats.dmi' body_parts_covered = HEAD + slot_flags = SLOT_HEAD var/list/allowed = list() /obj/item/clothing/head/cakehat @@ -83,8 +84,24 @@ icon_state = "beret" flags = FPRINT | TABLEPASS +/obj/item/clothing/head/chaplain_hood + name = "chaplain's hood" + desc = "It's hood that covers the head. It keeps you warm during the space winters." + icon_state = "chaplain_hood" + flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR + +/obj/item/clothing/head/hasturhood + name = "hastur's hood" + desc = "It's unspeakably stylish" + icon_state = "hasturhood" + flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR + +/obj/item/clothing/head/nursehat + name = "nurse's hat" + desc = "It allows quick identification of trained medical personnel." + icon_state = "nursehat" + flags = FPRINT|TABLEPASS -// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN. /obj/item/clothing/head/helmet/cueball name = "cueball helmet" @@ -109,6 +126,8 @@ item_state = "helmet" var/flipped = 0 + +// CHUMP HELMETS: COOKING THEM DESTROYS THE CHUMP HELMET SPAWN. /obj/item/clothing/head/syndicatefake name = "red space-helmet replica" desc = "A plastic replica of a red space space helmet. This is a toy, it is not made for use in space!" @@ -118,24 +137,6 @@ flags = FPRINT | TABLEPASS | BLOCKHAIR flags_inv = HIDEMASK|HIDEEARS|HIDEEYES -/obj/item/clothing/head/chaplain_hood - name = "chaplain's hood" - desc = "It's hood that covers the head. It keeps you warm during the space winters." - icon_state = "chaplain_hood" - flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR - -/obj/item/clothing/head/hasturhood - name = "hastur's hood" - desc = "It's unspeakably stylish" - icon_state = "hasturhood" - flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR - -/obj/item/clothing/head/nursehat - name = "nurse's hat" - desc = "It allows quick identification of trained medical personnel." - icon_state = "nursehat" - flags = FPRINT|TABLEPASS - /obj/item/clothing/head/helmet/cardborg name = "cardborg helmet" desc = "A helmet made out of a box." diff --git a/code/modules/clothing/jumpsuit.dm b/code/modules/clothing/jumpsuit.dm index 52cd992c82a..97f58f0605e 100644 --- a/code/modules/clothing/jumpsuit.dm +++ b/code/modules/clothing/jumpsuit.dm @@ -8,6 +8,7 @@ heat_transfer_coefficient = 0.30 permeability_coefficient = 0.90 flags = FPRINT | TABLEPASS + slot_flags = SLOT_ICLOTHING var/has_sensor = 1//For the crew computer 2 = unable to change mode var/sensor_mode = 0 /* diff --git a/code/modules/clothing/mask.dm b/code/modules/clothing/mask.dm index 1a8fc6d83b4..22180af9dbe 100644 --- a/code/modules/clothing/mask.dm +++ b/code/modules/clothing/mask.dm @@ -73,6 +73,7 @@ desc = "A face-covering mask that can be connected to an air supply." icon_state = "gas_alt" flags = FPRINT|TABLEPASS|SUITSPACE|MASKCOVERSMOUTH|MASKCOVERSEYES + flags_inv = HIDEEARS|HIDEEYES w_class = 3.0 see_face = 0.0 item_state = "gas_alt" diff --git a/code/modules/clothing/shoes.dm b/code/modules/clothing/shoes.dm index 6e0a4a8d683..493cf794cb2 100644 --- a/code/modules/clothing/shoes.dm +++ b/code/modules/clothing/shoes.dm @@ -5,6 +5,7 @@ gender = PLURAL //Carn: for grammarically correct text-parsing body_parts_covered = FEET + slot_flags = SLOT_FEET protective_temperature = 500 heat_transfer_coefficient = 0.10 diff --git a/code/modules/clothing/suit.dm b/code/modules/clothing/suit.dm index 55f1cbaaa84..67d8cb22680 100644 --- a/code/modules/clothing/suit.dm +++ b/code/modules/clothing/suit.dm @@ -5,3 +5,4 @@ flags = FPRINT | TABLEPASS var/list/allowed = list(/obj/item/weapon/tank/emergency_oxygen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + slot_flags = SLOT_OCLOTHING diff --git a/code/modules/food/food.dm b/code/modules/food/food.dm index b820fd6c179..3d7a71a7226 100644 --- a/code/modules/food/food.dm +++ b/code/modules/food/food.dm @@ -1096,7 +1096,7 @@ reagents.add_reagent("nutriment",12) afterattack(obj/O as obj, mob/user as mob) - if(istype(O,/obj/machinery/sink) && !wrapped) + if(istype(O,/obj/structure/sink) && !wrapped) user << "You place [name] under a stream of water..." loc = get_turf(O) return Expand() diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 9b4425c396a..ec578027f4b 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -154,7 +154,8 @@ proc/move_mining_shuttle() name = "Miner's pickaxe" icon = 'items.dmi' icon_state = "pickaxe" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 15.0 throwforce = 4.0 item_state = "pickaxe" @@ -238,7 +239,8 @@ proc/move_mining_shuttle() name = "Shovel" icon = 'items.dmi' icon_state = "shovel" - flags = FPRINT | TABLEPASS| CONDUCT | ONBELT + flags = FPRINT | TABLEPASS| CONDUCT + slot_flags = SLOT_BELT force = 8.0 throwforce = 4.0 item_state = "shovel" diff --git a/code/modules/mining/satchel_ore_box.dm b/code/modules/mining/satchel_ore_box.dm index 581b97a6848..75c99097c54 100644 --- a/code/modules/mining/satchel_ore_box.dm +++ b/code/modules/mining/satchel_ore_box.dm @@ -6,7 +6,8 @@ name = "Mining Satchel" var/mode = 1; //0 = pick one at a time, 1 = pick all on tile var/capacity = 50; //the number of ore pieces it can carry. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT w_class = 1 /obj/item/weapon/satchel/attack_self(mob/user as mob) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 59fbac4e145..271c6613e5c 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -554,7 +554,7 @@ return if (!istype(W, /obj/item)) return - if (!( W.flags & ONBACK )) + if (!( W.slot_flags & SLOT_BACK )) return if(istype(W,/obj/item/weapon/twohanded) && W:wielded) usr << "Unwield the [initial(W.name)] first!" @@ -578,7 +578,10 @@ if (emptyHand) wear_suit.DblClick() return - if (!( istype(W, /obj/item/clothing/suit) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_OCLOTHING )) + return return u_equip(W) wear_suit = W @@ -588,7 +591,9 @@ if (emptyHand) gloves.DblClick() return - if (!( istype(W, /obj/item/clothing/gloves) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_GLOVES )) return u_equip(W) gloves = W @@ -598,7 +603,9 @@ if (emptyHand) shoes.DblClick() return - if (!( istype(W, /obj/item/clothing/shoes) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_FEET )) return u_equip(W) shoes = W @@ -608,7 +615,9 @@ if (emptyHand) belt.DblClick() return - if (!W || !W.flags || !( W.flags & ONBELT )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_BELT )) return u_equip(W) belt = W @@ -618,7 +627,9 @@ if (emptyHand) glasses.DblClick() return - if (!( istype(W, /obj/item/clothing/glasses) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_EYES )) return u_equip(W) glasses = W @@ -628,10 +639,9 @@ if (emptyHand) head.DblClick() return - if (( istype(W, /obj/item/weapon/paper) )) - u_equip(W) - head = W - else if (!( istype(W, /obj/item/clothing/head) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_HEAD )) return u_equip(W) head = W @@ -683,7 +693,10 @@ if (emptyHand) w_uniform.DblClick() return - if (!( istype(W, /obj/item/clothing/under) )) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_ICLOTHING )) + return return u_equip(W) w_uniform = W @@ -695,7 +708,9 @@ return if (!w_uniform) return - if (!istype(W, /obj/item/weapon/card/id) && !istype(W, /obj/item/device/pda) ) + if (!istype(W, /obj/item)) + return + if (!( W.slot_flags & SLOT_ID )) return u_equip(W) wear_id = W @@ -705,19 +720,25 @@ if (emptyHand) l_store.DblClick() return - if ((!( istype(W, /obj/item) ) || W.w_class > 2 || !( w_uniform ))) + if (!istype(W, /obj/item)) return - u_equip(W) - l_store = W + if ( ( W.slot_flags & SLOT_DENYPOCKET ) ) + return + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + l_store = W if("storage2") if (r_store) if (emptyHand) r_store.DblClick() return - if ((!( istype(W, /obj/item) ) || W.w_class > 2 || !( w_uniform ))) + if (!istype(W, /obj/item)) return - u_equip(W) - r_store = W + if ( ( W.slot_flags & SLOT_DENYPOCKET ) ) + return + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + r_store = W if("suit storage") if (s_store) if (emptyHand) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index c5f213f906d..d47347c4332 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -1,10 +1,9 @@ /mob/new_player - var - datum/preferences/preferences = null - ready = 0 - spawning = 0//Referenced when you want to delete the new_player later on in the code. - totalPlayers = 0 //Player counts for the Lobby tab - totalPlayersReady = 0 + var/datum/preferences/preferences = null + var/ready = 0 + var/spawning = 0//Referenced when you want to delete the new_player later on in the code. + var/totalPlayers = 0 //Player counts for the Lobby tab + var/totalPlayersReady = 0 invisibility = 101 diff --git a/code/modules/paperwork/clipboard.dm b/code/modules/paperwork/clipboard.dm index 5a469ee25e9..c56e123ebdb 100644 --- a/code/modules/paperwork/clipboard.dm +++ b/code/modules/paperwork/clipboard.dm @@ -9,7 +9,8 @@ throw_range = 10 var/obj/item/weapon/pen/haspen //The stored pen. var/obj/item/weapon/paper/toppaper //The topmost piece of paper. - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT pressure_resistance = 10 /obj/item/weapon/clipboard/New() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 9a6910be38a..431231fda9a 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -9,280 +9,277 @@ throw_range = 15 layer = 4 pressure_resistance = 1 + slot_flags = SLOT_HEAD + see_face = 1 + body_parts_covered = HEAD + protective_temperature = 0 - var - info //What's actually written on the paper. - info_links //A different version of the paper which includes html links at fields and EOF - stamps //The (text for the) stamps on the paper. - fields //Amount of user created fields - list/stamped - see_face = 1 - body_parts_covered = HEAD - protective_temperature = 0 - rigged = 0 - spam_flag = 0 + var/info //What's actually written on the paper. + var/info_links //A different version of the paper which includes html links at fields and EOF + var/stamps //The (text for the) stamps on the paper. + var/fields //Amount of user created fields + var/list/stamped + var/rigged = 0 + var/spam_flag = 0 - const - deffont = "Verdana" - signfont = "Times New Roman" - crayonfont = "Comic Sans MS" + var/const/deffont = "Verdana" + var/const/signfont = "Times New Roman" + var/const/crayonfont = "Comic Sans MS" - New() - ..() - src.pixel_y = rand(-8, 8) - src.pixel_x = rand(-9, 9) - spawn(2) - if(src.info) - src.overlays += "paper_words" - updateinfolinks() - return - - update_icon() +/obj/item/weapon/paper/New() + ..() + src.pixel_y = rand(-8, 8) + src.pixel_x = rand(-9, 9) + spawn(2) if(src.info) src.overlays += "paper_words" - return - - examine() - set src in oview(1) - - // ..() //We don't want them to see the dumb "this is a paper" thing every time. - if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) - usr << browse("[name][stars(info)][stamps]", "window=[name]") - onclose(usr, "[name]") - else - usr << browse("[name][info][stamps]", "window=[name]") - onclose(usr, "[name]") - return - - verb/rename() - set name = "Rename paper" - set category = "Object" - set src in usr - - if ((usr.mutations & CLUMSY) && prob(50)) - usr << "\red You cut yourself on the paper." - return - var/n_name = copytext(sanitize(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text),1,MAX_NAME_LEN) - n_name = copytext(n_name, 1, 32) - if ((loc == usr && usr.stat == 0)) - name = "paper[(n_name ? text("- '[n_name]'") : null)]" - add_fingerprint(usr) - return - - attack_self(mob/living/user as mob) - examine() - if(rigged && (Holiday == "April Fool's Day")) - if(spam_flag == 0) - spam_flag = 1 - playsound(src.loc, 'bikehorn.ogg', 50, 1) - spawn(20) - spam_flag = 0 - return - - attack_ai(var/mob/living/silicon/ai/user as mob) - var/dist - if (istype(user) && user.current) //is AI - dist = get_dist(src, user.current) - else //cyborg or AI not seeing through a camera - dist = get_dist(src, user) - if (dist < 2) - usr << browse("[name][info][stamps]", "window=[name]") - onclose(usr, "[name]") - else - usr << browse("[name][stars(info)][stamps]", "window=[name]") - onclose(usr, "[name]") - return - - proc - addtofield(var/id, var/text, var/links = 0) - var/locid = 0 - var/laststart = 1 - var/textindex = 1 - while(1) // I know this can cause infinite loops and fuck up the whole server, but the if(istart==0) should be safe as fuck - var/istart = 0 - if(links) - istart = findtext(info_links, "", laststart) - else - istart = findtext(info, "", laststart) - - if(istart==0) - return // No field found with matching id - - laststart = istart+1 - locid++ - if(locid == id) - var/iend = 1 - if(links) - iend = findtext(info_links, "", istart) - else - iend = findtext(info, "", istart) - - //textindex = istart+26 - textindex = iend - break - - if(links) - var/before = copytext(info_links, 1, textindex) - var/after = copytext(info_links, textindex) - info_links = before + text + after - else - var/before = copytext(info, 1, textindex) - var/after = copytext(info, textindex) - info = before + text + after - updateinfolinks() - updateinfolinks() - info_links = info - var/i = 0 - for(i=1,i<=fields,i++) - addtofield(i, "write", 1) - info_links = info_links + "write" + return - parsepencode(var/t, var/obj/item/weapon/pen/P, mob/user as mob, var/iscrayon = 0) - t = copytext(sanitize(t),1,MAX_MESSAGE_LEN) +/obj/item/weapon/paper/update_icon() + if(src.info) + src.overlays += "paper_words" + return - t = dd_replacetext(t, "\[center\]", "
") - t = dd_replacetext(t, "\[/center\]", "
") - t = dd_replacetext(t, "\[br\]", "
") - t = dd_replacetext(t, "\[b\]", "") - t = dd_replacetext(t, "\[/b\]", "") - t = dd_replacetext(t, "\[i\]", "") - t = dd_replacetext(t, "\[/i\]", "") - t = dd_replacetext(t, "\[u\]", "") - t = dd_replacetext(t, "\[/u\]", "") - t = dd_replacetext(t, "\[large\]", "") - t = dd_replacetext(t, "\[/large\]", "") - t = dd_replacetext(t, "\[sign\]", "[user.real_name]") - t = dd_replacetext(t, "\[field\]", "") +/obj/item/weapon/paper/examine() + set src in oview(1) - if(!iscrayon) - t = dd_replacetext(t, "\[*\]", "
  • ") - t = dd_replacetext(t, "\[hr\]", "
    ") - t = dd_replacetext(t, "\[small\]", "") - t = dd_replacetext(t, "\[/small\]", "") - t = dd_replacetext(t, "\[list\]", "
      ") - t = dd_replacetext(t, "\[/list\]", "
    ") +// ..() //We don't want them to see the dumb "this is a paper" thing every time. + if(!(istype(usr, /mob/living/carbon/human) || istype(usr, /mob/dead/observer) || istype(usr, /mob/living/silicon))) + usr << browse("[name][stars(info)][stamps]", "window=[name]") + onclose(usr, "[name]") + else + usr << browse("[name][info][stamps]", "window=[name]") + onclose(usr, "[name]") + return - t = "[t]" - else // If it is a crayon, and he still tries to use these, make them empty! - t = dd_replacetext(t, "\[*\]", "") - t = dd_replacetext(t, "\[hr\]", "") - t = dd_replacetext(t, "\[small\]", "") - t = dd_replacetext(t, "\[/small\]", "") - t = dd_replacetext(t, "\[list\]", "") - t = dd_replacetext(t, "\[/list\]", "") +/obj/item/weapon/paper/verb/rename() + set name = "Rename paper" + set category = "Object" + set src in usr - t = "[t]" + if ((usr.mutations & CLUMSY) && prob(50)) + usr << "\red You cut yourself on the paper." + return + var/n_name = copytext(sanitize(input(usr, "What would you like to label the paper?", "Paper Labelling", null) as text),1,MAX_NAME_LEN) + if ((loc == usr && usr.stat == 0)) + name = "paper[(n_name ? text("- '[n_name]'") : null)]" + add_fingerprint(usr) + return - //Count the fields - var/laststart = 1 - while(1) - var/i = findtext(t, "", laststart) - if(i==0) - break - laststart = i+1 - fields++ +/obj/item/weapon/paper/attack_self(mob/living/user as mob) + examine() + if(rigged && (Holiday == "April Fool's Day")) + if(spam_flag == 0) + spam_flag = 1 + playsound(src.loc, 'bikehorn.ogg', 50, 1) + spawn(20) + spam_flag = 0 + return - return t +/obj/item/weapon/paper/attack_ai(var/mob/living/silicon/ai/user as mob) + var/dist + if (istype(user) && user.current) //is AI + dist = get_dist(src, user.current) + else //cyborg or AI not seeing through a camera + dist = get_dist(src, user) + if (dist < 2) + usr << browse("[name][info][stamps]", "window=[name]") + onclose(usr, "[name]") + else + usr << browse("[name][stars(info)][stamps]", "window=[name]") + onclose(usr, "[name]") + return - openhelp(mob/user as mob) - user << browse({"Pen Help - -
    Crayon&Pen commands

    -
    - \[br\] : Creates a linebreak.
    - \[center\] - \[/center\] : Centers the text.
    - \[b\] - \[/b\] : Makes the text bold.
    - \[i\] - \[/i\] : Makes the text italic.
    - \[u\] - \[/u\] : Makes the text underlined.
    - \[large\] - \[/large\] : Increases the size of the text.
    - \[sign\] : Inserts a signature of your name in a foolproof way.
    - \[field\] : Inserts an invisible field which lets you start type from there. Useful for forms.
    -
    -
    Pen exclusive commands

    - \[small\] - \[/small\] : Decreases the size of the text.
    - \[list\] - \[/list\] : A list.
    - \[*\] : A dot used for lists.
    - \[hr\] : Adds a horizontal rule. - "}, "window=paper_help") +/obj/item/weapon/paper/proc/addtofield(var/id, var/text, var/links = 0) + var/locid = 0 + var/laststart = 1 + var/textindex = 1 + while(1) // I know this can cause infinite loops and fuck up the whole server, but the if(istart==0) should be safe as fuck + var/istart = 0 + if(links) + istart = findtext(info_links, "", laststart) + else + istart = findtext(info, "", laststart) + if(istart==0) + return // No field found with matching id - Topic(href, href_list) - ..() - if ((usr.stat || usr.restrained())) - return - - if(href_list["write"]) - var/id = href_list["write"] - var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as text - - var/obj/item/i = usr.equipped() // Check to see if he still got that darn pen, also check if he's using a crayon or pen. - var/iscrayon = 0 - if(!istype(i, /obj/item/weapon/pen)) - if(!istype(i, /obj/item/toy/crayon)) - return - iscrayon = 1 - - - if ((!in_range(src, usr) && src.loc != usr && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != usr && usr.equipped() != i)) // Some check to see if he's allowed to write - return - - t = parsepencode(t, i, usr, iscrayon) // Encode everything from pencode to html - - if(id!="end") - addtofield(text2num(id), t) // He wants to edit a field, let him. + laststart = istart+1 + locid++ + if(locid == id) + var/iend = 1 + if(links) + iend = findtext(info_links, "", istart) else - info += t // Oh, he wants to edit to the end of the file, let him. - updateinfolinks() + iend = findtext(info, "", istart) - usr << browse("[name][info_links][stamps]", "window=[name]") // Update the window + //textindex = istart+26 + textindex = iend + break - if(!overlays.Find("paper_words")) - overlays += "paper_words" + if(links) + var/before = copytext(info_links, 1, textindex) + var/after = copytext(info_links, textindex) + info_links = before + text + after + else + var/before = copytext(info, 1, textindex) + var/after = copytext(info, textindex) + info = before + text + after + updateinfolinks() - attackby(obj/item/weapon/P as obj, mob/user as mob) - ..() - var/clown = 0 - if(user.mind && (user.mind.assigned_role == "Clown")) - clown = 1 +/obj/item/weapon/paper/proc/updateinfolinks() + info_links = info + var/i = 0 + for(i=1,i<=fields,i++) + addtofield(i, "write", 1) + info_links = info_links + "write" - if (istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) - usr << browse("[name][info_links][stamps]", "window=[name]") - //openhelp(user) - return - else if(istype(P, /obj/item/weapon/stamp)) - if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P)) +/obj/item/weapon/paper/proc/parsepencode(var/t, var/obj/item/weapon/pen/P, mob/user as mob, var/iscrayon = 0) + t = copytext(sanitize(t),1,MAX_MESSAGE_LEN) + + t = dd_replacetext(t, "\[center\]", "
    ") + t = dd_replacetext(t, "\[/center\]", "
    ") + t = dd_replacetext(t, "\[br\]", "
    ") + t = dd_replacetext(t, "\[b\]", "") + t = dd_replacetext(t, "\[/b\]", "") + t = dd_replacetext(t, "\[i\]", "") + t = dd_replacetext(t, "\[/i\]", "") + t = dd_replacetext(t, "\[u\]", "") + t = dd_replacetext(t, "\[/u\]", "") + t = dd_replacetext(t, "\[large\]", "") + t = dd_replacetext(t, "\[/large\]", "") + t = dd_replacetext(t, "\[sign\]", "[user.real_name]") + t = dd_replacetext(t, "\[field\]", "") + + if(!iscrayon) + t = dd_replacetext(t, "\[*\]", "
  • ") + t = dd_replacetext(t, "\[hr\]", "
    ") + t = dd_replacetext(t, "\[small\]", "") + t = dd_replacetext(t, "\[/small\]", "") + t = dd_replacetext(t, "\[list\]", "
      ") + t = dd_replacetext(t, "\[/list\]", "
    ") + + t = "[t]" + else // If it is a crayon, and he still tries to use these, make them empty! + t = dd_replacetext(t, "\[*\]", "") + t = dd_replacetext(t, "\[hr\]", "") + t = dd_replacetext(t, "\[small\]", "") + t = dd_replacetext(t, "\[/small\]", "") + t = dd_replacetext(t, "\[list\]", "") + t = dd_replacetext(t, "\[/list\]", "") + + t = "[t]" + + //Count the fields + var/laststart = 1 + while(1) + var/i = findtext(t, "", laststart) + if(i==0) + break + laststart = i+1 + fields++ + + return t + +/obj/item/weapon/paper/proc/openhelp(mob/user as mob) + user << browse({"Pen Help + +
    Crayon&Pen commands

    +
    + \[br\] : Creates a linebreak.
    + \[center\] - \[/center\] : Centers the text.
    + \[b\] - \[/b\] : Makes the text bold.
    + \[i\] - \[/i\] : Makes the text italic.
    + \[u\] - \[/u\] : Makes the text underlined.
    + \[large\] - \[/large\] : Increases the size of the text.
    + \[sign\] : Inserts a signature of your name in a foolproof way.
    + \[field\] : Inserts an invisible field which lets you start type from there. Useful for forms.
    +
    +
    Pen exclusive commands

    + \[small\] - \[/small\] : Decreases the size of the text.
    + \[list\] - \[/list\] : A list.
    + \[*\] : A dot used for lists.
    + \[hr\] : Adds a horizontal rule. + "}, "window=paper_help") + + +/obj/item/weapon/paper/Topic(href, href_list) + ..() + if ((usr.stat || usr.restrained())) + return + + if(href_list["write"]) + var/id = href_list["write"] + var/t = strip_html_simple(input(usr, "What text do you wish to add to " + (id=="end" ? "the end of the paper" : "field "+id) + "?", "[name]", null),8192) as text + + var/obj/item/i = usr.equipped() // Check to see if he still got that darn pen, also check if he's using a crayon or pen. + var/iscrayon = 0 + if(!istype(i, /obj/item/weapon/pen)) + if(!istype(i, /obj/item/toy/crayon)) return + iscrayon = 1 - stamps += (stamps=="" ? "
    " : "
    ") + "This paper has been stamped with the [P.name]." - switch(P.type) - if(/obj/item/weapon/stamp/captain) - overlays += "paper_stamped_cap" - if(/obj/item/weapon/stamp/hop) - overlays += "paper_stamped_hop" - if(/obj/item/weapon/stamp/hos) - overlays += "paper_stamped_hos" - if(/obj/item/weapon/stamp/ce) - overlays += "paper_stamped_ce" - if(/obj/item/weapon/stamp/rd) - overlays += "paper_stamped_rd" - if(/obj/item/weapon/stamp/cmo) - overlays += "paper_stamped_cmo" - if(/obj/item/weapon/stamp/denied) - overlays += "paper_stamped_denied" - if(/obj/item/weapon/stamp/clown) - if (!clown) - usr << "\red You are totally unable to use the stamp. HONK!" - return - else - overlays += "paper_stamped_clown" + if ((!in_range(src, usr) && src.loc != usr && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != usr && usr.equipped() != i)) // Some check to see if he's allowed to write + return + + t = parsepencode(t, i, usr, iscrayon) // Encode everything from pencode to html + + if(id!="end") + addtofield(text2num(id), t) // He wants to edit a field, let him. + else + info += t // Oh, he wants to edit to the end of the file, let him. + updateinfolinks() + + usr << browse("[name][info_links][stamps]", "window=[name]") // Update the window + + if(!overlays.Find("paper_words")) + overlays += "paper_words" + +/obj/item/weapon/paper/attackby(obj/item/weapon/P as obj, mob/user as mob) + ..() + var/clown = 0 + if(user.mind && (user.mind.assigned_role == "Clown")) + clown = 1 + + if (istype(P, /obj/item/weapon/pen) || istype(P, /obj/item/toy/crayon)) + usr << browse("[name][info_links][stamps]", "window=[name]") + //openhelp(user) + return + else if(istype(P, /obj/item/weapon/stamp)) + if ((!in_range(src, usr) && src.loc != user && !( istype(src.loc, /obj/item/weapon/clipboard) ) && src.loc.loc != user && user.equipped() != P)) + return + + stamps += (stamps=="" ? "
    " : "
    ") + "This paper has been stamped with the [P.name]." + + switch(P.type) + if(/obj/item/weapon/stamp/captain) + overlays += "paper_stamped_cap" + if(/obj/item/weapon/stamp/hop) + overlays += "paper_stamped_hop" + if(/obj/item/weapon/stamp/hos) + overlays += "paper_stamped_hos" + if(/obj/item/weapon/stamp/ce) + overlays += "paper_stamped_ce" + if(/obj/item/weapon/stamp/rd) + overlays += "paper_stamped_rd" + if(/obj/item/weapon/stamp/cmo) + overlays += "paper_stamped_cmo" + if(/obj/item/weapon/stamp/denied) + overlays += "paper_stamped_denied" + if(/obj/item/weapon/stamp/clown) + if (!clown) + usr << "\red You are totally unable to use the stamp. HONK!" + return else - overlays += "paper_stamped" - if(!stamped) - stamped = new - stamped += P.type + overlays += "paper_stamped_clown" + else + overlays += "paper_stamped" + if(!stamped) + stamped = new + stamped += P.type - user << "\blue You stamp the paper with your rubber stamp." - add_fingerprint(user) - return \ No newline at end of file + user << "\blue You stamp the paper with your rubber stamp." + add_fingerprint(user) + return \ No newline at end of file diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 54f845211c1..c5c50889465 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -3,7 +3,8 @@ name = "pen" icon = 'bureaucracy.dmi' icon_state = "pen" - flags = FPRINT | ONBELT | TABLEPASS + flags = FPRINT | TABLEPASS + slot_flags = SLOT_BELT | SLOT_EARS throwforce = 0 w_class = 1.0 throw_speed = 7 diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index a8802a7f1a3..6a542a0bbe1 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -3,13 +3,13 @@ desc = "A bullet casing." icon = 'ammo.dmi' icon_state = "s-casing" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT throwforce = 1 w_class = 1.0 - var - caliber = "" //Which kind of guns it can be loaded into - projectile_type = ""//The bullet type to create when New() is called - obj/item/projectile/BB = null //The loaded bullet + var/caliber = "" //Which kind of guns it can be loaded into + var/projectile_type = ""//The bullet type to create when New() is called + var/obj/item/projectile/BB = null //The loaded bullet New() @@ -28,18 +28,18 @@ desc = "A box of ammo" icon_state = "357" icon = 'ammo.dmi' - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT item_state = "syringe_kit" m_amt = 50000 throwforce = 2 w_class = 1.0 throw_speed = 4 throw_range = 10 - var - list/stored_ammo = list() - ammo_type = "/obj/item/ammo_casing" - max_ammo = 7 - multiple_sprites = 0 + var/list/stored_ammo = list() + var/ammo_type = "/obj/item/ammo_casing" + var/max_ammo = 7 + var/multiple_sprites = 0 New() diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index e1c1f79d9f8..9f5d6156ae3 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -4,7 +4,8 @@ icon = 'gun.dmi' icon_state = "detective" item_state = "gun" - flags = FPRINT | TABLEPASS | CONDUCT | ONBELT | USEDELAY + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BELT m_amt = 2000 w_class = 3.0 throwforce = 5 @@ -13,19 +14,18 @@ force = 5.0 origin_tech = "combat=1" - var - fire_sound = 'Gunshot.ogg' - tmp/obj/item/projectile/in_chamber = null - caliber = "" - silenced = 0 - recoil = 0 - ejectshell = 1 - tmp/list/mob/living/target //List of who yer targeting. - tmp/lock_time = -100 - tmp/mouthshoot = 0 ///To stop people from suiciding twice... >.> - automatic = 0 //Used to determine if you can target multiple people. - tmp/mob/living/last_moved_mob //Used to fire faster at more than one person. - tmp/told_cant_shoot = 0 //So that it doesn't spam them with the fact they cannot hit them. + var/fire_sound = 'Gunshot.ogg' + var/tmp/obj/item/projectile/in_chamber = null + var/caliber = "" + var/silenced = 0 + var/recoil = 0 + var/ejectshell = 1 + var/tmp/list/mob/living/target //List of who yer targeting. + var/tmp/lock_time = -100 + var/tmp/mouthshoot = 0 ///To stop people from suiciding twice... >.> + var/automatic = 0 //Used to determine if you can target multiple people. + var/tmp/mob/living/last_moved_mob //Used to fire faster at more than one person. + var/tmp/told_cant_shoot = 0 //So that it doesn't spam them with the fact they cannot hit them. proc/load_into_chamber() return 0 @@ -165,14 +165,16 @@ if (!istype(targloc) || !istype(curloc)) return - if(!special_check(user)) return + if(!special_check(user)) + return if(!load_into_chamber()) user.visible_message("*click click*", "\red *click*") for(var/mob/K in viewers(usr)) K << 'empty.ogg' return - if(!in_chamber) return + if(!in_chamber) + return in_chamber.firer = user in_chamber.def_zone = user.zone_sel.selecting @@ -191,7 +193,7 @@ playsound(user, fire_sound, 10, 1) else playsound(user, fire_sound, 50, 1) - user.visible_message("\red [user] fires the [src]!", "\red You fire the [src]!", "\blue You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") + user.visible_message("\red [user] fires \the [src]!", "\red You fire \the [src]!", "\blue You hear a [istype(in_chamber, /obj/item/projectile/beam) ? "laser blast" : "gunshot"]!") in_chamber.original = targloc in_chamber.loc = get_turf(user) @@ -210,7 +212,8 @@ in_chamber.p_y = text2num(mouse_control["icon-y"]) spawn() - if(in_chamber) in_chamber.fired() + if(in_chamber) + in_chamber.fired() sleep(1) in_chamber = null diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 5e70bb37411..1ab66cd7301 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -4,12 +4,11 @@ desc = "A basic energy-based gun." fire_sound = 'Taser.ogg' - var - obj/item/weapon/cell/power_supply //What type of power cell this uses - charge_cost = 100 //How much energy is needed to fire. - cell_type = "/obj/item/weapon/cell" - projectile_type = "/obj/item/projectile/energy" - modifystate + var/obj/item/weapon/cell/power_supply //What type of power cell this uses + var/charge_cost = 100 //How much energy is needed to fire. + var/cell_type = "/obj/item/weapon/cell" + var/projectile_type = "/obj/item/projectile/energy" + var/modifystate emp_act(severity) power_supply.use(round(power_supply.maxcharge / severity)) diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 8df4b8bb451..bf0bc51442b 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -10,8 +10,7 @@ origin_tech = "combat=3;magnets=2" modifystate = "energystun" - var - mode = 0 //0 = stun, 1 = kill + var/mode = 0 //0 = stun, 1 = kill attack_self(mob/living/user as mob) diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm index 9fc41c86cee..9a27af99726 100644 --- a/code/modules/projectiles/guns/energy/special.dm +++ b/code/modules/projectiles/guns/energy/special.dm @@ -5,7 +5,8 @@ fire_sound = 'Laser.ogg' origin_tech = "combat=2;magnets=4" w_class = 4.0 - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK charge_cost = 100 projectile_type = "/obj/item/projectile/ion" @@ -27,7 +28,8 @@ obj/item/weapon/gun/energy/staff icon_state = "staffofchange" item_state = "staffofchange" fire_sound = 'emitter.ogg' - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK w_class = 4.0 charge_cost = 200 projectile_type = "/obj/item/projectile/change" diff --git a/code/modules/projectiles/guns/projectile.dm b/code/modules/projectiles/guns/projectile.dm index 25b9144fafe..b6dda0758bb 100644 --- a/code/modules/projectiles/guns/projectile.dm +++ b/code/modules/projectiles/guns/projectile.dm @@ -8,12 +8,11 @@ m_amt = 1000 force = 10 //Pistol whipp'n good. (It was frigging SIXTY on pre-goon code) - var - ammo_type = "/obj/item/ammo_casing/a357" - list/loaded = list() - max_shells = 7 - load_method = 0 //0 = Single shells or quick loader, 1 = box, 2 = magazine - obj/item/ammo_magazine/empty_mag = null + var/ammo_type = "/obj/item/ammo_casing/a357" + var/list/loaded = list() + var/max_shells = 7 + var/load_method = 0 //0 = Single shells or quick loader, 1 = box, 2 = magazine + var/obj/item/ammo_magazine/empty_mag = null New() diff --git a/code/modules/projectiles/guns/projectile/shotgun.dm b/code/modules/projectiles/guns/projectile/shotgun.dm index 72daf9dc61a..563af0216ec 100644 --- a/code/modules/projectiles/guns/projectile/shotgun.dm +++ b/code/modules/projectiles/guns/projectile/shotgun.dm @@ -6,14 +6,14 @@ max_shells = 4 w_class = 4.0 force = 10 - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK caliber = "shotgun" origin_tech = "combat=4;materials=2" ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" - var - recentpump = 0 // to prevent spammage - pumped = 0 - obj/item/ammo_casing/current_shell = null + var/recentpump = 0 // to prevent spammage + var/pumped = 0 + var/obj/item/ammo_casing/current_shell = null load_into_chamber() @@ -66,7 +66,8 @@ max_shells = 2 w_class = 4.0 force = 10 - flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY | ONBACK + flags = FPRINT | TABLEPASS | CONDUCT | USEDELAY + slot_flags = SLOT_BACK caliber = "shotgun" origin_tech = "combat=3;materials=1" ammo_type = "/obj/item/ammo_casing/shotgun/beanbag" @@ -124,8 +125,8 @@ item_state = "sawnshotgun" w_class = 3.0 item_state = "gun" - flags &= ~ONBACK //you can't sling it on your back - flags |= ONBELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) + slot_flags &= ~SLOT_BACK //you can't sling it on your back + slot_flags |= SLOT_BELT //but you can wear it on your belt (poorly concealed under a trenchcoat, ideally) name = "sawn-off shotgun" desc = "Omar's coming!" user << "You shorten the barrel of \the [src]!" \ No newline at end of file diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 80ec3ea55e6..00b7cc21781 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -492,96 +492,6 @@ else return ..() -//The toilet does not need to pressurized but can only handle small items. -//You can also choke people by dunking them into the toilet. -/obj/machinery/disposal/toilet - name = "toilet" - desc = "A torque rotation-based, waste disposal unit for small matter." - icon_state = "toilet" - density = 0//So you can stand on it. - mode = 2 - - attackby(var/obj/item/I, var/mob/user) - if( !(stat & BROKEN) ) - if(istype(I, /obj/item/weapon/grab)) - var/obj/item/weapon/grab/G = I - if(istype(G)) // handle grabbed mob - if(ismob(G.affecting)) - var/mob/GM = G.affecting - for (var/mob/V in viewers(usr)) - V.show_message("[user] dunks [GM.name] into the toilet!", 3) - if(do_after(user, 30)) - if(G && G.state>1 && !GM.internal) - GM.oxyloss += 5 - - else if(I.w_class < 4) - user.drop_item() - I.loc = src - user << "You place \the [I] into the [src]." - for(var/mob/M in viewers(src)) - if(M == user) - continue - M.show_message("[user.name] places \the [I] into the [src].", 3) - else - user << "\red That item cannot be placed into the toilet." - return - - MouseDrop_T(mob/target, mob/user) - if (!istype(target) || target.buckled || get_dist(user, src) > 1 || get_dist(user, target) > 1 || user.stat || istype(user, /mob/living/silicon/ai)) - return//Damn that list is long - - for (var/mob/V in viewers(usr)) - if(target == user && !user.stat) - V.show_message("[user] sits on the toilet.", 3) - if(target != user && !user.restrained()) - V.show_message("[user] places [target.name] on the toilet.", 3) - target.loc = loc - return - - interact(mob/user) - if(isAI(user) || isrobot(user)) - return - - add_fingerprint(user) - for (var/mob/V in viewers(user)) - V.show_message("[user] eagerly drinks the toilet water!", 3)//Yum yum yum - return - - update() - overlays = null - if( !(stat & BROKEN) ) - if(flush) - overlays += image('disposal.dmi',"toilet-handle",,dir) - if( !(stat & NOPOWER) ) - overlays += image('disposal.dmi',"toilet-ready",,dir) - else - icon_state = "toilet-broken" - mode = 0 - flush = 0 - return - - process() - if( !((stat & BROKEN)||(stat & NOPOWER)) )// nothing can happen if broken or not powered. - updateDialog() - if(!flush&&contents.len) - flush++ - flush() - use_power(100)// base power usage - update() - return - - flush() - flick("toilet-flush", src) - var/obj/structure/disposalholder/H = new() - H.init(src) - sleep(10) - playsound(src, 'disposalflush.ogg', 50, 0, 0) - sleep(30) // To prevent spam. - H.start(src) - flush-- - update() - return - // virtual disposal object // travels through pipes in lieu of actual items // contents will be items flushed by the disposal @@ -600,8 +510,8 @@ // initialize a holder from the contents of a disposal unit proc/init(var/obj/machinery/disposal/D) - if(!istype(D, /obj/machinery/disposal/toilet))//So it does not drain gas from a toilet which does not function on it. - gas = D.air_contents// transfer gas resv. into holder object + gas = D.air_contents// transfer gas resv. into holder object + // now everything inside the disposal gets put into the holder // note AM since can contain mobs or objs diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index 21b05206db0..27adb3f2a85 100755 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -252,7 +252,8 @@ w_class = 1 item_state = "electronic" - flags = FPRINT | TABLEPASS | ONBELT | CONDUCT + flags = FPRINT | TABLEPASS | CONDUCT + slot_flags = SLOT_BELT attack_self(mob/user as mob) interact(user) diff --git a/code/setup.dm b/code/setup.dm index 0ca27c18958..ae22ad53adc 100644 --- a/code/setup.dm +++ b/code/setup.dm @@ -99,8 +99,23 @@ var/MAX_EXPLOSION_RANGE = 14 #define SHOES_SLOWDOWN -1.0 // How much shoes slow you down by default. Negative values speed you up +//ITEM INVENTORY SLOT BITMASKS: (HUMANS ONLY!) +#define SLOT_OCLOTHING 1 +#define SLOT_ICLOTHING 2 +#define SLOT_GLOVES 4 +#define SLOT_EYES 8 +#define SLOT_EARS 16 +#define SLOT_MASK 32 +#define SLOT_HEAD 64 +#define SLOT_FEET 128 +#define SLOT_ID 256 +#define SLOT_BELT 512 +#define SLOT_BACK 1024 +#define SLOT_POCKET 2048 //this is to allow items with a w_class of 3 or 4 to fit in pockets. +#define SLOT_DENYPOCKET 4096 //this is to deny items with a w_class of 2 or 1 to fit in pockets. + + //FLAGS BITMASK -#define ONBACK 1 // can be put in back slot #define TABLEPASS 2 // can pass by a table or rack /******************************************************************************** @@ -118,7 +133,6 @@ var/MAX_EXPLOSION_RANGE = 14 #define NODELAY 32768 // 1 second attackby delay skipped (Can be used once every 0.2s). Most objects have a 1s attackby delay, which doesn't require a flag. #define NOSHIELD 32 // weapon not affected by shield #define CONDUCT 64 // conducts electricity (metal etc.) -#define ONBELT 128 // can be put in belt slot #define FPRINT 256 // takes a fingerprint #define ON_BORDER 512 // item has priority to check when entering or leaving @@ -182,35 +196,33 @@ var/MAX_EXPLOSION_RANGE = 14 #define FULL_BODY 2047 //bitflags for mutations -var/const - TK =(1<<0) - COLD_RESISTANCE =(1<<1) - XRAY =(1<<2) - HULK =(1<<3) - CLUMSY =(1<<4) - FAT =(1<<5) - HUSK =(1<<6) - LASER =(1<<7) - HEAL =(1<<8) - mNobreath =(1<<9) - mRemote =(1<<10) - mRegen =(1<<11) - mRun =(1<<12) - mRemotetalk =(1<<13) - mMorph =(1<<14) - mBlend =(1<<15) +var/const/TK =(1<<0) +var/const/COLD_RESISTANCE =(1<<1) +var/const/XRAY =(1<<2) +var/const/HULK =(1<<3) +var/const/CLUMSY =(1<<4) +var/const/FAT =(1<<5) +var/const/HUSK =(1<<6) +var/const/LASER =(1<<7) +var/const/HEAL =(1<<8) +var/const/mNobreath =(1<<9) +var/const/mRemote =(1<<10) +var/const/mRegen =(1<<11) +var/const/mRun =(1<<12) +var/const/mRemotetalk =(1<<13) +var/const/mMorph =(1<<14) +var/const/mBlend =(1<<15) //the "&" operator cannot go higher than (2^16)-1 - mHallucination =(1<<0) - mFingerprints =(1<<1) - mShock =(1<<2) - mSmallsize =(1<<3) - NOCLONE =(1<<4) +var/const/mHallucination =(1<<0) +var/const/mFingerprints =(1<<1) +var/const/mShock =(1<<2) +var/const/mSmallsize =(1<<3) +var/const/NOCLONE =(1<<4) //mob/var/stat things -var/const - CONSCIOUS = 0 - UNCONSCIOUS = 1 - DEAD = 2 +var/const/CONSCIOUS = 0 +var/const/UNCONSCIOUS = 1 +var/const/DEAD = 2 // channel numbers for power #define EQUIP 1 @@ -239,12 +251,11 @@ var/const #define MAX_STACK_AMOUNT_GLASS 50 #define MAX_STACK_AMOUNT_RODS 60 -var/const - GAS_O2 = 1 << 0 - GAS_N2 = 1 << 1 - GAS_PL = 1 << 2 - GAS_CO2 = 1 << 3 - GAS_N2O = 1 << 4 +var/const/GAS_O2 = 1 << 0 +var/const/GAS_N2 = 1 << 1 +var/const/GAS_PL = 1 << 2 +var/const/GAS_CO2 = 1 << 3 +var/const/GAS_N2O = 1 << 4 var/list/accessable_z_levels = list("3" = 15, "4" = 35, "6" = 50) diff --git a/code/unused/pda2/pda2.dm b/code/unused/pda2/pda2.dm index 29d3556292c..7aa1f538f57 100644 --- a/code/unused/pda2/pda2.dm +++ b/code/unused/pda2/pda2.dm @@ -34,7 +34,8 @@ icon_state = "pda" item_state = "electronic" w_class = 2.0 - flags = FPRINT | TABLEPASS | ONBELT + flags = FPRINT | TABLEPASS + slow_flags = SLOT_BELT var/owner = null var/default_cartridge = null // Access level defined by cartridge diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index f44dad511ef..9972a419d41 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -297,7 +297,7 @@ "afK" = (/obj/structure/table,/obj/structure/bedsheetbin,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/camera{c_tag = "Prison Laundry Room"; dir = 2; network = "Prison"},/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Prison Laundry Room"; dir = 6; network = "Security"},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/prison) "afL" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall,/area/prison) "afM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/item/weapon/soap/nanotrasen,/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) -"afN" = (/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) +"afN" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 0},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "afO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/prison) "afP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/prison) "afQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/structure/disposalpipe/segment,/turf/simulated/wall/r_wall,/area/prison) @@ -339,7 +339,7 @@ "agA" = (/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "agB" = (/obj/machinery/door/airlock{name = "Washoom Toilet"; req_access_txt = "0"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "agC" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) -"agD" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) +"agD" = (/obj/structure/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/prison) "agE" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple{dir = 4},/turf/simulated/wall/r_wall,/area/prison) "agF" = (/obj/machinery/atmospherics/valve{dir = 4},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTHWEST)"; icon_state = "warnplate"; dir = 9},/area/prison) "agG" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor/plating{tag = "icon-warnplate (NORTH)"; icon_state = "warnplate"; dir = 1},/area/prison) @@ -565,7 +565,7 @@ "akS" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 8},/turf/simulated/floor,/area/crew_quarters/courtroom) "akT" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/courtroom) "akU" = (/obj/machinery/light,/turf/simulated/floor,/area/crew_quarters/courtroom) -"akV" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/courtroom) +"akV" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = -32},/turf/simulated/floor,/area/crew_quarters/courtroom) "akW" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "akX" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor,/area/crew_quarters/courtroom) "akY" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/crew_quarters/courtroom) @@ -731,9 +731,9 @@ "aoc" = (/obj/machinery/flasher{dir = 4; id = "permflash"; pixel_x = -24; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison) "aod" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/simulated/floor{icon_state = "red"; dir = 1},/area/prison) "aoe" = (/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/prison) -"aof" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison) +"aof" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/prison) "aog" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/security/brig) -"aoh" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/security/brig) +"aoh" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/security/brig) "aoi" = (/obj/structure/stool,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "white"},/area/security/brig) "aoj" = (/turf/simulated/floor{icon_state = "white"},/area/security/brig) "aok" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "Secure Gate"; name = "Security Blast Door"; opacity = 0},/obj/machinery/door/window/brigdoor{tag = "icon-left (EAST)"; name = "Cell 3"; icon_state = "left"; dir = 4; req_access_txt = "1"; id = "Cell 3"},/turf/simulated/floor,/area/security/brig) @@ -757,7 +757,7 @@ "aoC" = (/obj/structure/closet/secure_closet/brig,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{icon_state = "red"; dir = 6},/area/prison) "aoD" = (/obj/structure/table,/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = 2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = -2},/obj/item/weapon/reagent_containers/syringe/inaprovaline{pixel_x = 3; pixel_y = 6},/obj/machinery/light{dir = 4},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) "aoE" = (/obj/machinery/bot/medbot{name = "Mr Fixit"; on = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) -"aoF" = (/obj/structure/stool/bed/roller,/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) +"aoF" = (/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) "aoG" = (/obj/machinery/camera{c_tag = "Medic Station"; dir = 1; network = "Security"},/turf/simulated/floor{dir = 2; icon_state = "warnwhite"; tag = "icon-warnwhite (NORTH)"},/area/security/brig) "aoH" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/machinery/camera{c_tag = "Brig South"; dir = 1; network = "Security"},/turf/simulated/floor,/area/security/brig) "aoI" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) @@ -891,7 +891,7 @@ "arg" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/alarm{pixel_y = 23},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "arh" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/wall,/area/crew_quarters/fitness) "ari" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) -"arj" = (/obj/machinery/sink{pixel_y = 29},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) +"arj" = (/obj/structure/sink{pixel_y = 29},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/fitness) "ark" = (/obj/structure/reagent_dispensers/water_cooler,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/crew_quarters/fitness) "arl" = (/obj/machinery/light{dir = 1},/obj/structure/table,/obj/item/stack/medical/bruise_pack,/obj/item/stack/medical/ointment{pixel_y = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/crew_quarters/fitness) "arm" = (/obj/machinery/camera{c_tag = "Fitness Room"},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/crew_quarters/fitness) @@ -1014,7 +1014,7 @@ "atz" = (/obj/structure/stool{pixel_y = 8},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "atA" = (/obj/machinery/light{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) "atB" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 1},/area/crew_quarters) -"atC" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) +"atC" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor{icon_state = "neutral"; dir = 5},/area/crew_quarters) "atD" = (/obj/structure/disposalpipe/segment,/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/fitness) "atE" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/crew_quarters/fitness) "atF" = (/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/crew_quarters/fitness) @@ -1042,7 +1042,7 @@ "aub" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fpmaint) "auc" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/fore) "aud" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/fore) -"aue" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) +"aue" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "auf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/maintenance/fsmaint) "aug" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/obj/structure/disposalpipe/sortjunction{dir = 1; icon_state = "pipe-j2s"; sortType = list("Detective's Office","Law Office")},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "auh" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/crew_quarters) @@ -1257,7 +1257,7 @@ "ayi" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/ai_monitored/storage/eva) "ayj" = (/obj/machinery/light/small{dir = 8},/obj/structure/closet/secure_closet/personal,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) "ayk" = (/obj/item/weapon/bedsheet,/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"ayl" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"ayl" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aym" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "ayn" = (/obj/structure/table,/obj/item/clothing/under/suit_jacket/really_black,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "ayo" = (/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) @@ -1331,7 +1331,7 @@ "azE" = (/obj/effect/sign/securearea,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/ai_monitored/storage/eva) "azF" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/airlock/secure{name = "E.V.A."; req_access_txt = "18"},/obj/structure/cable,/turf/simulated/floor,/area/ai_monitored/storage/eva) "azG" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/crew_quarters) -"azH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"azH" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "azI" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/light{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "azJ" = (/obj/structure/table,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) "azK" = (/obj/machinery/light,/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/crew_quarters) @@ -1398,7 +1398,7 @@ "aAT" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "bluecorner"},/area/hallway/primary/fore) "aAU" = (/obj/machinery/camera{c_tag = "Dormitory South"; c_tag_order = 999; dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/crew_quarters) "aAV" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/crew_quarters) -"aAW" = (/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aAW" = (/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAX" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/machinery/power/apc{dir = 4; name = "Dormitory Bathrooms APC"; pixel_x = 26; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aAY" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/toilet) "aAZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -1583,7 +1583,7 @@ "aEw" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/hallway/secondary/entry) "aEx" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "delivery"},/area/hallway/secondary/entry) "aEy" = (/obj/machinery/camera{c_tag = "Security Checkpoint External"; network = "Arrivals"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) -"aEz" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) +"aEz" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/hallway/secondary/entry) "aEA" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/hallway/secondary/entry) "aEB" = (/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/fpmaint2) "aEC" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plating,/area/maintenance/fpmaint2) @@ -1627,7 +1627,7 @@ "aFo" = (/obj/machinery/vending/cola,/turf/simulated/floor{icon_state = "dark"},/area/hallway/primary/central) "aFp" = (/turf/simulated/floor{icon_state = "neutral"; dir = 8},/area/hallway/primary/central) "aFq" = (/turf/simulated/floor{icon_state = "neutral"; dir = 4},/area/hallway/primary/central) -"aFr" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal/toilet,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) +"aFr" = (/obj/machinery/light/small,/obj/structure/disposalpipe/trunk{dir = 1},/obj/structure/toilet{dir = 1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aFs" = (/obj/machinery/light/small,/obj/machinery/recharge_station,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/toilet) "aFt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "aFu" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) @@ -1749,7 +1749,7 @@ "aHG" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/port) "aHH" = (/obj/machinery/light{dir = 1},/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aHI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/port) -"aHJ" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) +"aHJ" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/port) "aHK" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/hallway/primary/port) "aHL" = (/obj/machinery/door/firedoor/border_only{dir = 4},/turf/simulated/floor,/area/hallway/primary/port) "aHM" = (/obj/item/device/radio/intercom{broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor,/area/hallway/primary/port) @@ -1757,7 +1757,7 @@ "aHO" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/port) "aHP" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central) "aHQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) -"aHR" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2},/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) +"aHR" = (/obj/machinery/camera{c_tag = "AI Chamber North"; dir = 2},/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) "aHS" = (/obj/machinery/alarm{pixel_y = 23},/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "aHT" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/central) "aHU" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/central) @@ -1776,7 +1776,7 @@ "aIh" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 4},/area/hallway/primary/central) "aIi" = (/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) "aIj" = (/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor{icon_state = "neutralcorner"; dir = 1},/area/hallway/primary/central) -"aIk" = (/obj/machinery/light{dir = 1},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) +"aIk" = (/obj/machinery/light{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/central) "aIl" = (/obj/machinery/alarm{pixel_y = 23},/turf/simulated/floor,/area/hallway/primary/central) "aIm" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=EVA2"; location = "Dorm"},/turf/simulated/floor,/area/hallway/primary/central) "aIn" = (/turf/simulated/floor{icon_state = "wood"},/area/library) @@ -1902,7 +1902,7 @@ "aKD" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "wood"},/area/library) "aKE" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{dir = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) "aKF" = (/obj/structure/disposalpipe/sortjunction{sortType = list("Library")},/turf/simulated/wall,/area/library) -"aKG" = (/obj/machinery/power/apc{name = "Hydroponics APC"; dir = 8; pixel_x = -27; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) +"aKG" = (/obj/machinery/power/apc{name = "Hydroponics APC"; dir = 8; pixel_x = -27; pixel_y = 3},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/sink{icon_state = "sink"; dir = 8; pixel_x = -12; pixel_y = 2},/turf/simulated/floor{icon_state = "green"},/area/hydroponics) "aKH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 8},/area/hydroponics) "aKI" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor,/area/hydroponics) "aKJ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/turf/simulated/floor{icon_state = "greencorner"; dir = 2},/area/hydroponics) @@ -1922,7 +1922,7 @@ "aKX" = (/obj/structure/stool,/turf/simulated/floor{dir = 8; icon_state = "chapel"},/area/chapel/main) "aKY" = (/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) "aKZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/stool,/turf/simulated/floor{icon_state = "chapel"},/area/chapel/main) -"aLa" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) +"aLa" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/obj/machinery/light,/turf/simulated/floor{icon_state = "dark"},/area/chapel/main) "aLb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall,/area/chapel/main) "aLc" = (/turf/simulated/wall,/area/hallway/secondary/exit) "aLd" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/hallway/secondary/entry) @@ -1944,7 +1944,7 @@ "aLt" = (/obj/effect/landmark{name = "emcloset"},/turf/simulated/floor,/area/hallway/primary/port) "aLu" = (/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/port) "aLv" = (/obj/machinery/camera{c_tag = "Port Hallway"; dir = 1},/obj/structure/table,/turf/simulated/floor,/area/hallway/primary/port) -"aLw" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) +"aLw" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -32},/turf/simulated/floor,/area/hallway/primary/port) "aLx" = (/turf/simulated/wall/r_wall,/area/hallway/primary/port) "aLy" = (/turf/simulated/wall/r_wall,/area/hallway/primary/central) "aLz" = (/turf/simulated/floor{dir = 4; icon_state = "bluecorner"},/area/hallway/primary/central) @@ -2150,7 +2150,7 @@ "aPr" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aPs" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/closet/secure_closet/chemical,/turf/simulated/floor{icon_state = "white"},/area/storage/tools) "aPt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/storage/tools) -"aPu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) +"aPu" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/storage/tools) "aPv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/storage/tools) "aPw" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/hallway/primary/central) "aPx" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/hallway/primary/central) @@ -2434,7 +2434,7 @@ "aUP" = (/obj/structure/stool/bed/chair,/turf/simulated/floor,/area/security/vacantoffice) "aUQ" = (/obj/machinery/copier,/turf/simulated/floor,/area/security/vacantoffice) "aUR" = (/obj/machinery/portable_atmospherics/canister/oxygen,/turf/simulated/floor/plating,/area/maintenance/port) -"aUS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light/small{dir = 1},/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aUS" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/light/small{dir = 1},/obj/structure/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUT" = (/obj/machinery/door/airlock{name = "Unit 1"},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUU" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aUV" = (/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) @@ -2574,7 +2574,7 @@ "aXz" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "aXA" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/chapel/main) "aXB" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 9},/obj/structure/disposalpipe/segment,/turf/simulated/wall,/area/chapel/main) -"aXC" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) +"aXC" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor{dir = 8; icon_state = "escape"},/area/hallway/secondary/exit) "aXD" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aXE" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/hallway/secondary/entry) "aXF" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/secondary/entry) @@ -2583,7 +2583,7 @@ "aXI" = (/obj/structure/reagent_dispensers/watertank,/turf/simulated/floor/plating,/area/maintenance/port) "aXJ" = (/obj/machinery/door/airlock{name = "Unit 2"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aXK" = (/obj/structure/disposalpipe/junction,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aXL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small{dir = 4},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aXL" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/light/small{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aXM" = (/obj/machinery/portable_atmospherics/pump,/obj/machinery/camera{c_tag = "Locker Room East"; dir = 4; network = "SS13"},/turf/simulated/floor{icon_state = "delivery"},/area/crew_quarters/locker) "aXN" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/locker) "aXO" = (/obj/machinery/mineral/input,/turf/simulated/floor{tag = "icon-vault (NORTHWEST)"; icon_state = "vault"; dir = 9},/area/mint) @@ -2627,7 +2627,7 @@ "aYA" = (/obj/machinery/power/apc{dir = 1; name = "Starboard Hall APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor,/area/hallway/primary/starboard) "aYB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/starboard) "aYC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/hallway/primary/starboard) -"aYD" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/starboard) +"aYD" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/starboard) "aYE" = (/obj/structure/disposalpipe/segment{dir = 1; icon_state = "pipe-c"},/turf/simulated/floor,/area/hallway/primary/starboard) "aYF" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; dir = 4; icon_state = "pipe-j2s"; sortType = list()},/turf/simulated/floor,/area/hallway/primary/starboard) "aYG" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/light{dir = 1},/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2651,7 +2651,7 @@ "aYY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/effect/landmark{name = "blobstart"},/turf/simulated/floor/plating,/area/maintenance/port) "aYZ" = (/obj/structure/reagent_dispensers/fueltank,/turf/simulated/floor/plating,/area/maintenance/port) "aZa" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZb" = (/obj/machinery/alarm{dir = 8; icon_state = "alarm0"; pixel_x = 24},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZc" = (/obj/machinery/camera{c_tag = "Mint Press"; dir = 4; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/mint) "aZd" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/mint) "aZe" = (/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor{tag = "icon-vault (NORTHEAST)"; icon_state = "vault"; dir = 5},/area/mint) @@ -2697,7 +2697,7 @@ "aZS" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/port) "aZT" = (/obj/machinery/door/airlock{name = "Unit 3"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZU" = (/obj/structure/disposalpipe/junction,/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"aZV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"aZV" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "aZW" = (/obj/item/latexballon{name = "Larry"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) "aZX" = (/obj/item/latexballon{name = "Moe"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) "aZY" = (/obj/item/weapon/paper{desc = "Due to spending cutbacks certin organic crewmembers have had to be replaced with synthetic analogs.
    We apologise for any inconvenience caused.

    Nanotrasen Finance Department"; name = "Spending Cutbacks"},/obj/item/latexballon{name = "Curly"},/turf/simulated/floor/plating,/area/crew_quarters/locker/locker_toilet) @@ -2745,7 +2745,7 @@ "baO" = (/turf/simulated/floor{dir = 8; icon_state = "whitecorner"},/area/hallway/primary/starboard) "baP" = (/obj/machinery/door/firedoor/border_only{dir = 8},/obj/machinery/door/airlock/glass,/turf/simulated/floor,/area/hallway/secondary/exit) "baQ" = (/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/light,/turf/simulated/floor,/area/hallway/secondary/exit) -"baR" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) +"baR" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/hallway/secondary/exit) "baS" = (/turf/simulated/wall/r_wall,/area/maintenance/disposal) "baT" = (/obj/machinery/conveyor{id = "garbage"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/maintenance/disposal) "baU" = (/obj/machinery/conveyor{dir = 8; id = "garbage"},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/turf/simulated/floor/plating,/area/maintenance/disposal) @@ -2758,7 +2758,7 @@ "bbb" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall,/area/maintenance/port) "bbc" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/crew_quarters/locker/locker_toilet) "bbd" = (/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) -"bbe" = (/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) +"bbe" = (/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "freezerfloor"},/area/crew_quarters/locker/locker_toilet) "bbf" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall,/area/maintenance/port) "bbg" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/turf/simulated/floor/plating,/area/maintenance/port) "bbh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/sortjunction{dir = 8; icon_state = "pipe-j1s"; sortType = list("Locker Room")},/turf/simulated/floor/plating,/area/maintenance/port) @@ -2949,7 +2949,7 @@ "beK" = (/obj/machinery/power/apc{dir = 8; name = "Kitchen APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beM" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"beN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/machinery/sink/kitchen2{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) +"beN" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/sink/kitchen{pixel_y = 28},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beO" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beP" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beQ" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/door_control{id = "kitchen"; name = "Hallway Shutters"; pixel_x = -1; pixel_y = 24},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3196,7 +3196,7 @@ "bjx" = (/obj/structure/rack{dir = 1},/obj/item/weapon/tank/emergency_oxygen,/obj/item/weapon/tank/emergency_oxygen,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 9},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bjy" = (/obj/effect/landmark{name = "blobstart"},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 8; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bjz" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/turf/simulated/wall,/area/maintenance/maintcentral) -"bjA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) +"bjA" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 8; on = 1},/obj/structure/disposalpipe/segment{dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 1},/turf/simulated/floor,/area/hallway/primary/central) "bjB" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; icon_state = "off"; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor,/area/hallway/primary/central) "bjC" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/grille,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/crew_quarters/kitchen) "bjD" = (/obj/structure/table,/obj/machinery/microwave{pixel_x = -3; pixel_y = 6},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 4; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3271,7 +3271,7 @@ "bkU" = (/obj/structure/table/reinforced,/obj/item/weapon/reagent_containers/food/snacks/pie,/obj/machinery/door/poddoor/shutters{density = 0; dir = 4; icon_state = "shutter0"; id = "kitchen2"; name = "Kitchen Shutters"; opacity = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bkV" = (/obj/structure/table,/obj/item/ashtray/plastic,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bkW" = (/obj/structure/table,/obj/item/clothing/head/cakehat,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) -"bkX" = (/obj/structure/closet/extinguisher{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Cafeteria North East"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bkX" = (/obj/structure/extinguisher_cabinet{pixel_x = 27; pixel_y = 0},/obj/machinery/camera{c_tag = "Cafeteria North East"; dir = 8; network = "SS13"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bkY" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/maintenance/maintcentral) "bkZ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = -32; pixel_y = 0},/obj/machinery/computer/security/medbay,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bla" = (/obj/effect/landmark/start{name = "Medical Doctor"},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) @@ -3284,7 +3284,7 @@ "blh" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/medical/chemistry) "bli" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/medical/chemistry) "blj" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/closet/wardrobe/chemistry_white,/turf/simulated/floor{icon_state = "white"},/area/medical/chemistry) -"blk" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/copier,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) +"blk" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/copier,/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bll" = (/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "blm" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/segment{dir = 4; icon_state = "pipe-c"},/obj/effect/landmark/start{name = "Scientist"},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) "bln" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{tag = "icon-warnwhite (NORTH)"; icon_state = "warnwhite"; dir = 1},/area/toxins/lab) @@ -3384,7 +3384,7 @@ "bnd" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/central) "bne" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/table,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/item/weapon/reagent_containers/food/condiment/enzyme,/obj/machinery/camera{c_tag = "Kitchen"; dir = 4; network = "Mess Hall"},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "bnf" = (/obj/structure/table,/obj/machinery/blender{pixel_y = 0},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) -"bng" = (/obj/structure/closet/extinguisher{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) +"bng" = (/obj/structure/extinguisher_cabinet{pixel_x = -28; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bnh" = (/mob/living/carbon/monkey{name = "Pun Pun"},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bni" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) "bnj" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/floor{icon_state = "bar"},/area/crew_quarters/cafeteria) @@ -3584,7 +3584,7 @@ "bqV" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/airlock/maintenance{req_access_txt = "12"},/turf/simulated/floor/plating,/area/maintenance/asmaint2) "bqW" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating,/area/quartermaster/storage) "bqX" = (/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/quartermaster/storage) -"bqY" = (/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1; network = "Cargo"},/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = -31},/turf/simulated/floor,/area/quartermaster/storage) +"bqY" = (/obj/machinery/camera{c_tag = "Cargo Loading Area South"; dir = 1; network = "Cargo"},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = -31},/turf/simulated/floor,/area/quartermaster/storage) "bqZ" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/machinery/firealarm{dir = 2; pixel_y = -24},/turf/simulated/floor,/area/quartermaster/storage) "bra" = (/obj/structure/disposalpipe/segment,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/quartermaster/storage) "brb" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/quartermaster/storage) @@ -3629,7 +3629,7 @@ "brO" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/structure/disposalpipe/sortjunction{sortType = list("Diner")},/turf/simulated/wall,/area/maintenance/maintcentral) "brP" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brQ" = (/obj/machinery/atmospherics/unary/vent_scrubber{on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"brR" = (/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"brR" = (/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/manifold{color = "red"; dir = 8; icon_state = "manifold-r-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brT" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "brU" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/poddoor/shutters{density = 0; dir = 8; icon_state = "shutter0"; id = "Genetics Outer Shutters"; name = "Shutters"; opacity = 0},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -3739,7 +3739,7 @@ "btU" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor,/area/hallway/primary/aft) "btV" = (/obj/machinery/camera{c_tag = "Aft Primary Hallway 5"; dir = 2},/turf/simulated/floor,/area/hallway/primary/aft) "btW" = (/obj/machinery/firealarm{dir = 2; pixel_y = 24},/turf/simulated/floor,/area/hallway/primary/aft) -"btX" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) +"btX" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) "btY" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor,/area/hallway/primary/aft) "btZ" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor,/area/hallway/primary/aft) "bua" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor,/area/hallway/primary/aft) @@ -3937,7 +3937,7 @@ "bxK" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxL" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxM" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 1; on = 1; scrub_N2O = 0; scrub_Toxins = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bxN" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bxN" = (/obj/machinery/vending/wallmed1{pixel_y = 28},/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bxO" = (/obj/machinery/door_control{dir = 8; id = "Genetics Inner Shutters"; name = "Genetics Inner Shutters"; pixel_x = -22; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bxP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bxQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/genetics) @@ -3969,7 +3969,7 @@ "byq" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/manifold{color = "blue"; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/structure/closet/secure_closet/qm_personal,/turf/simulated/floor,/area/quartermaster/qm) "byr" = (/obj/structure/table,/obj/item/weapon/pen{pixel_x = 4; pixel_y = 4},/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor,/area/quartermaster/qm) "bys" = (/obj/machinery/atmospherics/pipe/manifold{dir = 1},/obj/structure/table,/obj/item/weapon/coin/silver,/obj/item/weapon/coin/silver,/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 1; icon_state = "manifold-b-f"; level = 1; name = "pipe manifold"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/quartermaster/qm) -"byt" = (/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) +"byt" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/floor,/area/quartermaster/miningdock) "byu" = (/turf/simulated/floor,/area/quartermaster/miningdock) "byv" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/quartermaster/miningdock) "byw" = (/obj/structure/cable{icon_state = "0-2"; d2 = 2},/obj/structure/cable,/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/nuke_storage) @@ -4011,7 +4011,7 @@ "bzg" = (/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzh" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/stool/bed/chair,/obj/effect/landmark/start{name = "Geneticist"},/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) "bzi" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) -"bzj" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) +"bzj" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bzk" = (/obj/machinery/atmospherics/trinary/filter{dir = 1; filter_type = 3; icon_state = "intact_off"; locked = 0; name = "High precision gas extractor"; on = 0},/turf/simulated/floor,/area/toxins/toxinslab) "bzl" = (/obj/machinery/atmospherics/portables_connector{dir = 8},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) "bzm" = (/obj/machinery/atmospherics/portables_connector{dir = 4; name = "Node 1"},/turf/simulated/floor{icon_state = "bot"},/area/toxins/toxinslab) @@ -4022,7 +4022,7 @@ "bzr" = (/obj/structure/table,/obj/machinery/alarm{frequency = 1439; pixel_y = 23},/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 8},/obj/item/weapon/pen,/obj/machinery/light{dir = 1},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 10},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bzs" = (/obj/structure/table,/obj/item/device/radio/intercom{pixel_y = 25},/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) "bzt" = (/obj/structure/table,/obj/item/weapon/wrench,/turf/simulated/floor{icon_state = "white"},/area/toxins/toxinslab) -"bzu" = (/obj/structure/closet/extinguisher{pixel_x = -27},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Gas pump"; on = 1},/turf/simulated/floor,/area/toxins/mixing) +"bzu" = (/obj/structure/extinguisher_cabinet{pixel_x = -27},/obj/machinery/atmospherics/binary/pump{dir = 1; icon_state = "intact_on"; name = "Gas pump"; on = 1},/turf/simulated/floor,/area/toxins/mixing) "bzv" = (/obj/machinery/atmospherics/pipe/simple/general/visible,/turf/simulated/floor,/area/toxins/mixing) "bzw" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/turf/simulated/floor{icon_state = "bot"},/area/toxins/mixing) "bzx" = (/obj/machinery/atmospherics/trinary/filter{dir = 2; locked = 0},/turf/simulated/floor,/area/toxins/mixing) @@ -4083,7 +4083,7 @@ "bAA" = (/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{name = "Patient Room 2"; req_access_txt = "5"},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAB" = (/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAC" = (/obj/machinery/light,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bAD" = (/obj/machinery/door_control{id = "Patient Room 2 Shutters"; name = "Privacy Shutters"; pixel_y = -25},/obj/machinery/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bAD" = (/obj/machinery/door_control{id = "Patient Room 2 Shutters"; name = "Privacy Shutters"; pixel_y = -25},/obj/structure/sink{icon_state = "sink"; dir = 4; pixel_x = 11; pixel_y = 2},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAE" = (/obj/structure/stool/bed/chair{dir = 8},/obj/machinery/door_control{id = "Patient Room 3 Shutters"; name = "Privacy Shutters"; pixel_y = -25},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAF" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bAG" = (/obj/machinery/computer/scan_consolenew,/turf/simulated/floor{icon_state = "white"},/area/medical/genetics) @@ -4157,7 +4157,7 @@ "bBW" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall,/area/medical/cryo) "bBX" = (/turf/simulated/wall,/area/medical/cryo) "bBY" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bBZ" = (/obj/structure/closet/extinguisher{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bBZ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bCa" = (/turf/simulated/wall,/area/medical/surgery) "bCb" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/disposalpipe/segment{dir = 1},/obj/item/device/radio/intercom{dir = 8; name = "Station Intercom (General)"; pixel_x = -28},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/research{name = "Research Division"}) "bCc" = (/obj/structure/window/reinforced,/turf/simulated/floor,/area/toxins/toxinslab) @@ -4227,7 +4227,7 @@ "bDo" = (/obj/machinery/bodyscanner,/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/medical/surgery) "bDp" = (/obj/machinery/body_scanconsole,/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDq" = (/obj/machinery/light{dir = 1},/obj/machinery/camera{c_tag = "Sleeper Room"; dir = 2; network = "Medbay"; pixel_x = 22},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) -"bDr" = (/obj/machinery/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) +"bDr" = (/obj/structure/sink{pixel_y = 30},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDs" = (/obj/structure/table,/obj/item/weapon/storage/stma_kit{pixel_x = 0; pixel_y = 0},/obj/machinery/firealarm{dir = 1; pixel_x = 24; pixel_y = 0},/turf/simulated/floor{icon_state = "white"},/area/medical/surgery) "bDt" = (/obj/structure/table,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/rd,/obj/item/ashtray/glass,/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) "bDu" = (/obj/item/device/radio/intercom{pixel_y = 25},/obj/structure/table,/obj/item/device/taperecorder,/obj/machinery/light{dir = 1},/turf/simulated/floor{tag = "icon-cafeteria (NORTHEAST)"; icon_state = "cafeteria"; dir = 5},/area/crew_quarters/heads/hor) @@ -4772,7 +4772,7 @@ "bNN" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/medical/cmo) "bNO" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/medical/cmo) "bNP" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/structure/disposalpipe/segment,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) -"bNQ" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) +"bNQ" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor{icon_state = "white"},/area/medical/medbay) "bNR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall,/area/medical/surgery) "bNS" = (/obj/machinery/atmospherics/pipe/manifold{color = "red"; icon_state = "manifold-r-f"; level = 1; name = "pipe manifold"},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) "bNT" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/medical/surgery) @@ -4876,7 +4876,7 @@ "bPN" = (/obj/machinery/power/apc{dir = 8; name = "Atmospherics APC"; pixel_x = -24},/obj/structure/cable{d1 = 0; d2 = 2; icon_state = "0-2"},/obj/structure/cable,/turf/simulated/floor,/area/atmos) "bPO" = (/obj/machinery/atmospherics/unary/heat_reservoir/heater,/turf/simulated/floor,/area/atmos) "bPP" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,/turf/simulated/wall,/area/atmos) -"bPQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) +"bPQ" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 5; icon_state = "intact-c"; level = 2},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/atmos) "bPR" = (/obj/machinery/atmospherics/pipe/simple{color = "cyan"; icon_state = "intact-c"; level = 2},/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) "bPS" = (/obj/machinery/atmospherics/binary/passive_gate,/turf/simulated/floor,/area/atmos) "bPT" = (/obj/machinery/atmospherics/pipe/simple{color = "yellow"; icon_state = "intact-y"; level = 2},/obj/machinery/meter,/turf/simulated/floor,/area/atmos) @@ -5037,14 +5037,14 @@ "bSS" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/effect/sign/biohazard,/turf/simulated/wall/r_wall,/area/medical/virology) "bST" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -23; pixel_y = -8; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bSU" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bSV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bSV" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bSW" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "bSX" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bSY" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bSZ" = (/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bTa" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 5},/turf/simulated/floor,/area/medical/research{name = "Research Division"}) "bTb" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) -"bTc" = (/obj/structure/closet/extinguisher{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Toxins Auxiliary Storage"; dir = 8; network = "Research"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) +"bTc" = (/obj/structure/extinguisher_cabinet{pixel_x = 27},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/machinery/camera{c_tag = "Toxins Auxiliary Storage"; dir = 8; network = "Research"; pixel_x = 0; pixel_y = -22},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bTd" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) "bTe" = (/mob/living/carbon/metroid,/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) "bTf" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "dark"},/area/toxins/xenobiology) @@ -5077,7 +5077,7 @@ "bTG" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTH" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/machinery/door/firedoor/border_only,/obj/machinery/door/airlock/medical{autoclose = 0; frequency = 1449; holdopen = 0; icon_state = "door_locked"; id_tag = "virology_airlock_exterior"; locked = 1; name = "Virology Access"; req_access_txt = "39"},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTI" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bTJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bTJ" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 2; on = 1},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bTK" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/portable_atmospherics/canister,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/medical/research{name = "Research Division"}) "bTL" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; on = 1},/obj/machinery/light/small,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/medical/research{name = "Research Division"}) "bTM" = (/turf/simulated/floor{dir = 4; icon_state = "warning"},/area/medical/research{name = "Research Division"}) @@ -5103,7 +5103,7 @@ "bUg" = (/obj/machinery/navbeacon{codes_txt = "delivery;dir=1"; freq = 1400; location = "Atmospherics"},/obj/machinery/door/window{base_state = "left"; dir = 2; icon_state = "left"; name = "Atmos Delivery"; req_access_txt = "34"},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/aft) "bUh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor,/area/atmos) "bUi" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/atmospherics/unary/vent_pump{dir = 4; layer = 2.4; on = 1},/turf/simulated/floor,/area/atmos) -"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) +"bUj" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{tag = "icon-intact-r (NORTH)"; icon_state = "intact-r"; dir = 1},/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/obj/machinery/portable_atmospherics/pump,/obj/machinery/atmospherics/pipe/simple{color = "cyan"; dir = 4; icon_state = "intact-c"; level = 2},/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/atmos) "bUk" = (/obj/machinery/atmospherics/pipe/manifold{color = "cyan"; dir = 4; icon_state = "manifold-c"; initialize_directions = 11; level = 2},/turf/simulated/floor,/area/atmos) "bUl" = (/obj/machinery/pipedispenser/disposal,/turf/simulated/floor,/area/atmos) "bUm" = (/obj/structure/table,/turf/simulated/floor,/area/atmos) @@ -5126,7 +5126,7 @@ "bUD" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bUE" = (/obj/structure/disposalpipe/segment{dir = 1},/obj/machinery/access_button{command = "cycle_exterior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = 23; pixel_y = 8; req_access_txt = "39"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bUF" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/light,/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) -"bUG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -8; pixel_y = -19; req_access_txt = "39"},/obj/machinery/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) +"bUG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/access_button{command = "cycle_interior"; master_tag = "virology_airlock_control"; name = "Virology Access Button"; pixel_x = -8; pixel_y = -19; req_access_txt = "39"},/obj/structure/sink{dir = 4; icon_state = "sink"; pixel_x = 11; pixel_y = 20},/turf/simulated/floor{icon_state = "white"},/area/medical/virology) "bUH" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/wall/r_wall,/area/medical/virology) "bUI" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/medical/virology) "bUJ" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/medical/virology) @@ -5147,7 +5147,7 @@ "bUY" = (/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = -30},/turf/simulated/floor,/area/hallway/primary/aft) "bUZ" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=AIE"; location = "AftH"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/aft) "bVa" = (/obj/machinery/door/firedoor/border_only,/turf/simulated/floor{icon_state = "cautioncorner"; dir = 4},/area/hallway/primary/aft) -"bVb" = (/obj/structure/closet/extinguisher{pixel_x = 0; pixel_y = -27},/turf/simulated/floor,/area/hallway/primary/aft) +"bVb" = (/obj/structure/extinguisher_cabinet{pixel_x = 0; pixel_y = -27},/turf/simulated/floor,/area/hallway/primary/aft) "bVc" = (/obj/machinery/light/small,/turf/simulated/floor,/area/hallway/primary/aft) "bVd" = (/turf/simulated/floor{icon_state = "caution"; dir = 4},/area/hallway/primary/aft) "bVe" = (/obj/machinery/door/poddoor{density = 0; icon_state = "pdoor0"; id = "atmos"; name = "Airlock Window Shield"; opacity = 0},/obj/machinery/door/airlock/atmos{name = "Atmospherics"; req_access_txt = "24"},/turf/simulated/floor,/area/atmos) @@ -5408,7 +5408,7 @@ "bZZ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/hallway/primary/aft) "caa" = (/obj/machinery/door/firedoor/border_only,/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor{icon_state = "yellowcorner"},/area/hallway/primary/aft) "cab" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/engine/engineering_break_room) -"cac" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/obj/structure/filingcabinet,/obj/structure/closet/extinguisher{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering_break_room) +"cac" = (/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Chief Engineer"); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/obj/structure/filingcabinet,/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor,/area/engine/engineering_break_room) "cad" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) "cae" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Roboticist"},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list(); dir = 8; icon_state = "pipe-j2s"; sortType = list("Engineering")},/turf/simulated/floor,/area/engine/engineering_break_room) "caf" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/floor,/area/engine/engineering_break_room) @@ -5650,7 +5650,7 @@ "ceH" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) "ceI" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) "ceJ" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/maintenance/aft) -"ceK" = (/obj/structure/closet/extinguisher{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) +"ceK" = (/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/turf/simulated/floor,/area/engine/engineering) "ceL" = (/obj/structure/table,/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = -5; pixel_y = -5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = -5; pixel_y = -5},/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/mechanical{pixel_y = 5},/obj/item/weapon/storage/toolbox/electrical{pixel_x = -5; pixel_y = -5},/turf/simulated/floor,/area/engine/engineering) "ceM" = (/obj/machinery/cell_charger,/obj/machinery/camera{c_tag = "SMES Room"; dir = 4; network = "Engineering"},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/engineering) "ceN" = (/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/item/weapon/cell{charge = 100; maxcharge = 15000},/obj/structure/table/reinforced,/turf/simulated/floor,/area/engine/engineering) @@ -6167,7 +6167,7 @@ "coE" = (/obj/machinery/vending/snack,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) "coF" = (/obj/machinery/vending/cola,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) "coG" = (/obj/machinery/computer/arcade,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) -"coH" = (/obj/structure/closet/extinguisher{pixel_x = 5; pixel_y = 30},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) +"coH" = (/obj/structure/extinguisher_cabinet{pixel_x = 5; pixel_y = 30},/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) "coI" = (/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/centcom/evac) "coJ" = (/turf/simulated/shuttle/floor,/area/centcom/evac) "coK" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/toxin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/storage/firstaid/toxin,/turf/simulated/shuttle/floor{tag = "icon-floor2"; icon_state = "floor2"},/area/centcom/evac) @@ -7638,7 +7638,7 @@ "cQT" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/stool/bed/chair{dir = 4},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) "cQU" = (/obj/structure/window/reinforced{dir = 1},/obj/machinery/space_heater,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) "cQV" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/rack{dir = 4},/obj/item/clothing/under/soviet,/obj/item/clothing/head/ushanka,/obj/machinery/light{dir = 4; icon_state = "tube1"},/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) -"cQW" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "white"},/area/djstation) +"cQW" = (/obj/structure/toilet{tag = "icon-toilet (WEST)"; icon_state = "toilet"; dir = 8},/obj/structure/disposalpipe/trunk,/turf/unsimulated/floor{icon_state = "white"},/area/djstation) "cQX" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = 1; pixel_y = 9},/obj/item/weapon/pen,/turf/unsimulated/floor{icon_state = "cafeteria"; dir = 2},/area/djstation) "cQY" = (/obj/structure/disposalpipe/segment{dir = 1},/turf/unsimulated/wall{icon_state = ""; tag = "icon-fwall_opening"},/area/djstation) "cQZ" = (/obj/machinery/door/airlock/external{name = "External Access"; req_access = null; req_access_txt = "0"},/turf/unsimulated/floor,/area/djstation) @@ -8583,8 +8583,8 @@ "djc" = (/obj/structure/disposalpipe/trunk{dir = 4},/obj/machinery/disposal/deliveryChute{dir = 8},/turf/simulated/floor{icon_state = "floorgrime"},/area/mine/west_outpost) "djd" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/mine/west_outpost) "dje" = (/obj/structure/disposalpipe/sortjunction{backsort = 0; dir = 4; icon_state = "pipe-j1s"; sortType = list("Mining West")},/turf/simulated/floor/airless{tag = "icon-asteroidwarning (WEST)"; icon_state = "asteroidwarning"; dir = 8},/area/mine/explored) -"djf" = (/obj/machinery/disposal/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) -"djg" = (/obj/machinery/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"djf" = (/obj/structure/toilet{tag = "icon-toilet (EAST)"; icon_state = "toilet"; dir = 4},/obj/structure/disposalpipe/trunk{dir = 1},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) +"djg" = (/obj/structure/sink{pixel_y = 30},/obj/machinery/light/small,/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) "djh" = (/obj/machinery/door/airlock{name = "Toilet"},/turf/simulated/floor{icon_state = "showroomfloor"},/area/mine/living_quarters) "dji" = (/obj/machinery/atmospherics/pipe/simple,/turf/simulated/floor,/area/mine/lobby) "djj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/mine/lobby) From 9d1e9f85050ec1d633d3021c32d34026edf694a6 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Mon, 28 May 2012 23:24:55 +0100 Subject: [PATCH 02/16] TG: (Renames and repaths engineering space suits, does not replace RIG suits) Replaced engineering rig suits with sexy new environment suits, sprites courtesy of Baystation 12. Fixed Erro's backpack derp- backpacks are wearable once again. Added a obj/structure ex_act(), blob_act(), and meteorhit(). Made gasmasks block visibility of glasses and ears. Fixed being able to wear plasma tanks on your back. Fixed the gas mixer sprite not lining up with horizontal pipes correctly. Removed a bunch of pointless text()s from a few files. I was going to get rid of all of them, but I gave up after a while. Most of the diffs are this. Revision: r3662 Author: petethegoat --- baystation12.dme | 1 + code/game/objects/alien/resin.dm | 14 +++---- code/game/objects/closets/secure/personal.dm | 2 +- .../objects/closets/secure/secure_closets.dm | 6 +-- code/game/objects/items/clothing.dm | 29 ++------------ code/game/objects/structures.dm | 21 ++++++++++ code/game/objects/tables_racks.dm | 32 +++++++-------- code/game/objects/weapons.dm | 10 ++--- code/game/objects/window.dm | 36 +++++++++-------- code/modules/clothing/spacesuits/engineer.dm | 37 ++++++++++++++++++ code/modules/clothing/spacesuits/rig.dm | 29 -------------- icons/obj/atmospherics/mixer.dmi | Bin 13132 -> 13060 bytes maps/tgstation.2.0.8.dmm | 6 +-- 13 files changed, 117 insertions(+), 106 deletions(-) create mode 100644 code/modules/clothing/spacesuits/engineer.dm diff --git a/baystation12.dme b/baystation12.dme index d56b35583f4..1da6e16ab99 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -855,6 +855,7 @@ #include "code\modules\clothing\head\hats.dm" #include "code\modules\clothing\head\helmets.dm" #include "code\modules\clothing\spacesuits\captain.dm" +#include "code\modules\clothing\spacesuits\engineer.dm" #include "code\modules\clothing\spacesuits\miscellaneous.dm" #include "code\modules\clothing\spacesuits\ninja.dm" #include "code\modules\clothing\spacesuits\rig.dm" diff --git a/code/game/objects/alien/resin.dm b/code/game/objects/alien/resin.dm index e08ffaf5c42..5c0290664fd 100644 --- a/code/game/objects/alien/resin.dm +++ b/code/game/objects/alien/resin.dm @@ -50,7 +50,7 @@ /obj/effect/alien/resin/hitby(AM as mob|obj) ..() for(var/mob/O in viewers(src, null)) - O.show_message(text("\red [src] was hit by [AM]."), 1) + O.show_message("\red [src] was hit by [AM].", 1) var/tforce = 0 if(ismob(AM)) tforce = 10 @@ -64,9 +64,9 @@ /obj/effect/alien/resin/attack_hand() if ((usr.mutations & HULK)) - usr << text("\blue You easily destroy the [name].") + usr << "\blue You easily destroy the [name]." for(var/mob/O in oviewers(src)) - O.show_message(text("\red [] destroys the [name]!", usr), 1) + O.show_message("\red [usr] destroys the [name]!", 1) health = 0 healthcheck() return @@ -77,15 +77,15 @@ /obj/effect/alien/resin/attack_alien() if (islarva(usr))//Safety check for larva. /N return - usr << text("\green You claw at the [name].") + usr << "\green You claw at the [name]." for(var/mob/O in oviewers(src)) - O.show_message(text("\red [] claws at the resin!", usr), 1) + O.show_message("\red [usr] claws at the resin!", 1) playsound(loc, 'attackblob.ogg', 100, 1) health -= rand(10, 20) if(health <= 0) - usr << text("\green You slice the [name] to pieces.") + usr << "\green You slice the [name] to pieces." for(var/mob/O in oviewers(src)) - O.show_message(text("\red [] slices the [name] apart!", usr), 1) + O.show_message("\red [usr] slices the [name] apart!", 1) healthcheck() return diff --git a/code/game/objects/closets/secure/personal.dm b/code/game/objects/closets/secure/personal.dm index 508a80cabb7..86bc423f0b6 100644 --- a/code/game/objects/closets/secure/personal.dm +++ b/code/game/objects/closets/secure/personal.dm @@ -72,7 +72,7 @@ playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 3)) - O.show_message(text("\blue The locker has been sliced open by [] with an energy blade!", user), 1, text("\red You hear metal being sliced and sparks flying."), 2) + O.show_message("\blue The locker has been sliced open by [user] with an energy blade!", 1, "\red You hear metal being sliced and sparks flying.", 2) else user << "\red Access Denied" return diff --git a/code/game/objects/closets/secure/secure_closets.dm b/code/game/objects/closets/secure/secure_closets.dm index 35c45401c1b..7abcc6ae059 100644 --- a/code/game/objects/closets/secure/secure_closets.dm +++ b/code/game/objects/closets/secure/secure_closets.dm @@ -56,15 +56,15 @@ playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 3)) - O.show_message(text("\blue The locker has been sliced open by [] with an energy blade!", user), 1, text("\red You hear metal being sliced and sparks flying."), 2) + O.show_message("\blue The locker has been sliced open by [user] with an energy blade!", 1, "\red You hear metal being sliced and sparks flying.", 2) else for(var/mob/O in viewers(user, 3)) - O.show_message(text("\blue The locker has been broken by [] with an electromagnetic card!", user), 1, text("You hear a faint electrical spark."), 2) + O.show_message("\blue The locker has been broken by [user] with an electromagnetic card!", 1, "You hear a faint electrical spark.", 2) else if(src.allowed(user)) src.locked = !src.locked for(var/mob/O in viewers(user, 3)) if((O.client && !( O.blinded ))) - O << text("\blue The locker has been []locked by [].", (src.locked ? null : "un"), user) + O << "\blue The locker has been [src.locked ? null : "un"]locked by [user]." if(src.locked) src.icon_state = src.icon_locked else diff --git a/code/game/objects/items/clothing.dm b/code/game/objects/items/clothing.dm index 6aafd6c53a8..8978aefcd6c 100644 --- a/code/game/objects/items/clothing.dm +++ b/code/game/objects/items/clothing.dm @@ -428,10 +428,10 @@ THERMAL GLASSES M.disabilities &= ~1 ..() -/obj/item/clothing/head/helmet/space/rig/engspace_helmet/attack_self() +/obj/item/clothing/head/helmet/space/engineer/attack_self() toggle() -/obj/item/clothing/head/helmet/space/rig/engspace_helmet/verb/toggle() +/obj/item/clothing/head/helmet/space/engineer/verb/toggle() set category = "Object" set name = "Toggle Helmet Visor" if(usr.canmove && usr.stat != 2 && !usr.restrained()) @@ -439,34 +439,13 @@ THERMAL GLASSES src.up = !src.up src.see_face = !src.see_face src.flags |= HEADCOVERSEYES - icon_state = "engspace_helmet" + icon_state = "[initial(icon_state)]" usr << "You toggle the reflective tint on." else src.up = !src.up src.see_face = !src.see_face src.flags &= ~HEADCOVERSEYES - icon_state = "engspace_helmet_clear" - usr << "You toggle the reflective tint off." - usr.update_clothing() - -/obj/item/clothing/head/helmet/space/rig/cespace_helmet/attack_self() - toggle() - -/obj/item/clothing/head/helmet/space/rig/cespace_helmet/verb/toggle() - set category = "Object" - set name = "Toggle Helmet Visor" - if(usr.canmove && usr.stat != 2 && !usr.restrained()) - if(src.up) - src.up = !src.up - src.see_face = !src.see_face - src.flags |= HEADCOVERSEYES - icon_state = "cespace_helmet" - usr << "You toggle the reflective tint on." - else - src.up = !src.up - src.see_face = !src.see_face - src.flags &= ~HEADCOVERSEYES - icon_state = "cespace_helmet_clear" + icon_state = "[initial(icon_state)]_clear" usr << "You toggle the reflective tint off." usr.update_clothing() diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 6edbbf80491..132fd7e00cc 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -1,6 +1,27 @@ obj/structure icon = 'structures.dmi' +obj/structure/blob_act() + if(prob(50)) + del(src) + +obj/structure/ex_act(severity) + switch(severity) + if(1.0) + del(src) + return + if(2.0) + if(prob(50)) + del(src) + return + if(3.0) + return + +obj/structure/meteorhit(obj/O as obj) + del(src) + + + /obj/structure/girder icon_state = "girder" anchored = 1 diff --git a/code/game/objects/tables_racks.dm b/code/game/objects/tables_racks.dm index fef13487454..507541284b5 100644 --- a/code/game/objects/tables_racks.dm +++ b/code/game/objects/tables_racks.dm @@ -39,10 +39,10 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/attack_paw(mob/user as mob) if ((usr.mutations & HULK)) - usr << text("\blue You destroy the table.") + usr << "\blue You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes the table apart!", usr) + O << "\red [user] smashes the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -57,16 +57,16 @@ TABLE AND RACK OBJECT INTERATIONS user.layer = TURF_LAYER for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("[] hides under the table!", user) + O << "[user] hides under the table!" //Foreach goto(69) return /obj/structure/table/attack_alien(mob/user as mob) //Removed code for larva since it doesn't work. Previous code is now a larva ability. /N - usr << text("\green You destroy the table.") + usr << "\green You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] slices the table apart!", user) + O << "\red [user] slices the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -80,10 +80,10 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/attack_animal(mob/living/simple_animal/user as mob) //Removed code for larva since it doesn't work. Previous code is now a larva ability. /N if(user.wall_smash) - usr << text("\red You destroy the table.") + usr << "\red You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes the table apart!", user) + O << "\red [user] smashes the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -98,11 +98,11 @@ TABLE AND RACK OBJECT INTERATIONS /obj/structure/table/attack_hand(mob/user as mob) - if (usr.mutations & HULK) - usr << text("\blue You destroy the table.") + if ((usr.mutations & HULK)) + usr << "\blue You destroy the table." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes the table apart!", usr) + O << "\red [user] smashes the table apart!" if(istype(src, /obj/structure/table/reinforced)) new /obj/item/weapon/table_parts/reinforced( src.loc ) else if(istype(src, /obj/structure/table/woodentable)) @@ -196,7 +196,7 @@ TABLE AND RACK OBJECT INTERATIONS G.affecting.Weaken(5) for(var/mob/O in viewers(world.view, src)) if (O.client) - O << text("\red [] puts [] on the table.", G.assailant, G.affecting) + O << "\red [G.assailant] puts [G.affecting] on the table." del(W) return @@ -220,7 +220,7 @@ TABLE AND RACK OBJECT INTERATIONS playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 4)) - O.show_message(text("\blue The table was sliced apart by []!", user), 1, text("\red You hear metal coming apart."), 2) + O.show_message("\blue The table was sliced apart by [user]!", 1, "\red You hear metal coming apart.", 2) new /obj/item/weapon/table_parts( src.loc ) del(src) return @@ -242,7 +242,7 @@ TABLE AND RACK OBJECT INTERATIONS G.affecting.Weaken(5) for(var/mob/O in viewers(world.view, src)) if (O.client) - O << text("\red [] puts [] on the wooden table.", G.assailant, G.affecting) + O << "\red [G.assailant] puts [G.affecting] on the wooden table." del(W) return if (istype(W, /obj/item/weapon/wrench)) @@ -262,7 +262,7 @@ TABLE AND RACK OBJECT INTERATIONS playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 4)) - O.show_message(text("\blue The wooden table was sliced apart by []!", user), 1, text("\red You hear wood coming apart."), 2) + O.show_message("\blue The wooden table was sliced apart by [user]!", 1, "\red You hear wood coming apart.", 2) new /obj/item/weapon/table_parts/wood( src.loc ) del(src) return @@ -284,7 +284,7 @@ TABLE AND RACK OBJECT INTERATIONS G.affecting.Weaken(5) for(var/mob/O in viewers(world.view, src)) if (O.client) - O << text("\red [] puts [] on the reinforced table.", G.assailant, G.affecting) + O << "\red [G.assailant] puts [G.affecting] on the reinforced table." del(W) return @@ -332,7 +332,7 @@ TABLE AND RACK OBJECT INTERATIONS playsound(src.loc, 'blade1.ogg', 50, 1) playsound(src.loc, "sparks", 50, 1) for(var/mob/O in viewers(user, 4)) - O.show_message(text("\blue The reinforced table was sliced apart by []!", user), 1, text("\red You hear metal coming apart."), 2) + O.show_message("\blue The reinforced table was sliced apart by [user]!", 1, "\red You hear metal coming apart.", 2) new /obj/item/weapon/table_parts/reinforced( src.loc ) del(src) return diff --git a/code/game/objects/weapons.dm b/code/game/objects/weapons.dm index 6d04a7d4ea0..daafe770ef3 100644 --- a/code/game/objects/weapons.dm +++ b/code/game/objects/weapons.dm @@ -86,7 +86,7 @@ if(istype(M, /mob/living/carbon/human) || istype(M, /mob/living/carbon/monkey)) for(var/mob/O in viewers(world.view, src.loc)) - O << text("[M] triggered the \icon[] [src]", src) + O << "[M] triggered the \icon[src] [src]" triggered = 1 call(src,triggerproc)(M) @@ -166,7 +166,7 @@ for(var/mob/O in viewers(user, null)) if(O == user) continue - O.show_message(text("\red [user] accidentally sets off the mousetrap, breaking their fingers."), 1) + O.show_message("\red [user] accidentally sets off the mousetrap, breaking their fingers.", 1) return user << "\blue You disarm the mousetrap." armed = !armed @@ -183,7 +183,7 @@ for(var/mob/O in viewers(user, null)) if(O == user) continue - O.show_message(text("\red [user] accidentally sets off the mousetrap, breaking their fingers."), 1) + O.show_message("\red [user] accidentally sets off the mousetrap, breaking their fingers.", 1) return ..() @@ -196,12 +196,12 @@ for(var/mob/O in viewers(H, null)) if(O == H) continue - O.show_message(text("\red [H] accidentally steps on the mousetrap."), 1) + O.show_message("\red [H] accidentally steps on the mousetrap.", 1) ..() /obj/item/weapon/mousetrap/hitby(A as mob|obj) if(!armed) return ..() for(var/mob/O in viewers(src, null)) - O.show_message(text("\red The mousetrap is triggered by [A]."), 1) + O.show_message("\red The mousetrap is triggered by [A].", 1) src.triggered(null) diff --git a/code/game/objects/window.dm b/code/game/objects/window.dm index ee9871be0fc..662cf0321a3 100644 --- a/code/game/objects/window.dm +++ b/code/game/objects/window.dm @@ -68,7 +68,7 @@ ..() for(var/mob/O in viewers(src, null)) - O.show_message(text("\red [src] was hit by [AM]."), 1) + O.show_message("\red [src] was hit by [AM].", 1) var/tforce = 0 if(ismob(AM)) tforce = 40 @@ -90,12 +90,14 @@ ..() return +//These all need to be rewritten to use visiblemessage() + /obj/structure/window/attack_hand() if ((usr.mutations & HULK)) - usr << text("\blue You smash through the window.") + usr << "\blue You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard( src.loc ) if(reinf) new /obj/item/stack/rods( src.loc) @@ -112,10 +114,10 @@ /obj/structure/window/attack_paw() if ((usr.mutations & HULK)) - usr << text("\blue You smash through the window.") + usr << "\blue You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard( src.loc ) if(reinf) new /obj/item/stack/rods( src.loc) @@ -126,17 +128,17 @@ /obj/structure/window/attack_alien() if (istype(usr, /mob/living/carbon/alien/larva))//Safety check for larva. /N return - usr << text("\green You smash against the window.") + usr << "\green You smash against the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes against the window.", usr) + O << "\red [usr] smashes against the window." playsound(src.loc, 'Glasshit.ogg', 100, 1) src.health -= 15 if(src.health <= 0) - usr << text("\green You smash through the window.") + usr << "\green You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard(src.loc) if(reinf) @@ -150,17 +152,17 @@ /obj/structure/window/attack_animal(mob/living/simple_animal/M as mob) if (M.melee_damage_upper == 0) return - M << text("\green You smash against the window.") + M << "\green You smash against the window." for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes against the window.", M) + O << "\red [M] smashes against the window." playsound(src.loc, 'Glasshit.ogg', 100, 1) src.health -= M.melee_damage_upper if(src.health <= 0) - M << text("\green You smash through the window.") + M << "\green You smash through the window." for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", M) + O << "\red [M] smashes through the window!" src.health = 0 new /obj/item/weapon/shard(src.loc) if(reinf) @@ -174,17 +176,17 @@ if(!istype(usr, /mob/living/carbon/metroid/adult)) return - usr<< text("\green You smash against the window.") + usr<< "\green You smash against the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes against the window.", usr) + O << "\red [usr] smashes against the window." playsound(src.loc, 'Glasshit.ogg', 100, 1) src.health -= rand(10,15) if(src.health <= 0) - usr << text("\green You smash through the window.") + usr << "\green You smash through the window." for(var/mob/O in oviewers()) if ((O.client && !( O.blinded ))) - O << text("\red [] smashes through the window!", usr) + O << "\red [usr] smashes through the window!" src.health = 0 new /obj/item/weapon/shard(src.loc) if(reinf) diff --git a/code/modules/clothing/spacesuits/engineer.dm b/code/modules/clothing/spacesuits/engineer.dm new file mode 100644 index 00000000000..5ede859031e --- /dev/null +++ b/code/modules/clothing/spacesuits/engineer.dm @@ -0,0 +1,37 @@ +/obj/item/clothing/head/helmet/space/engineer + name = "environment suit helmet" + desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." + flags = FPRINT | TABLEPASS | HEADSPACE | HEADCOVERSEYES + see_face = 0.0 + flags_inv = HIDEEARS + icon_state = "engspace_helmet" + item_state = "engspace_helmet" + protective_temperature = 5000 + armor = list(melee = 20, bullet = 5, laser = 10,energy = 5, bomb = 15, bio = 100, rad = 75) + var/up = 0 + +/obj/item/clothing/head/helmet/space/engineer/ce + name = "chief engineer's environment suit helmet" + desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." + icon_state = "cespace_helmet" + item_state = "cespace_helmet" + +/obj/item/clothing/suit/space/engineer + name = "environment suit" + desc = "An environment suit that protects against hazardous, low pressure environments. Has radiation shielding." + icon_state = "engspace_suit" + item_state = "engspace_suit" + protective_temperature = 5000 //For not dieing near a fire, but still not being great in a full inferno + slowdown = 2 + armor = list(melee = 20, bullet = 5, laser = 10,energy = 5, bomb = 15, bio = 100, rad = 75) + allowed = list(/obj/item/device/flashlight, /obj/item/weapon/tank, /obj/item/device/t_scanner, /obj/item/weapon/rcd, /obj/item/weapon/crowbar, \ + /obj/item/weapon/screwdriver, /obj/item/weapon/weldingtool, /obj/item/weapon/wirecutters, /obj/item/weapon/wrench, /obj/item/device/multitool, \ + /obj/item/device/radio, /obj/item/device/analyzer) + //yes, you can fit everything and your dog in it. + //i figure this might mitigate some of the inevitable bitching about it being a downgrade from the rig. + +/obj/item/clothing/suit/space/engineer/ce + name = "chief engineer's environment suit" + desc = "An environment suit that protects against hazardous, low pressure environments. Has radiation shielding and Chief Engineer colours." + icon_state = "cespace_suit" + item_state = "cespace_suit" \ No newline at end of file diff --git a/code/modules/clothing/spacesuits/rig.dm b/code/modules/clothing/spacesuits/rig.dm index 0aa74b947b5..c37bcf0ed34 100644 --- a/code/modules/clothing/spacesuits/rig.dm +++ b/code/modules/clothing/spacesuits/rig.dm @@ -15,29 +15,12 @@ item_state = "rig0-mining" color = "mining" - /obj/item/clothing/head/helmet/space/rig/elite name = "advanced RIG helmet" icon_state = "rig0-white" item_state = "rig0-white" color = "white" -/obj/item/clothing/head/helmet/space/rig/engspace_helmet - name = "engineering space helmet" - desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." - icon_state = "engspace_helmet" - item_state = "engspace_helmet" - see_face = 0.0 - var/up = 0 - -/obj/item/clothing/head/helmet/space/rig/cespace_helmet - name = "chief engineer's space helmet" - desc = "A special helmet designed for work in a hazardous, low-pressure environment. Has radiation shielding and a visor that can be toggled on and off." - icon_state = "cespace_helmet" - item_state = "cespace_helmet" - see_face = 0.0 - var/up = 0 - /obj/item/clothing/head/helmet/space/rig/security name = "security RIG helmet" icon_state = "rig0-security" @@ -63,18 +46,6 @@ name = "advanced RIG suit" protective_temperature = 10000 -/obj/item/clothing/suit/space/rig/engspace_suit - name = "engineering space suit" - icon_state = "engspace_suit" - item_state = "engspace_suit" - -/obj/item/clothing/suit/space/rig/cespace_suit - name = "chief engineer's space suit" - desc = "A special suit that protects against hazardous, low pressure environments. Has radiation and fire shielding, and Chief Engineer colours." - icon_state = "cespace_suit" - item_state = "cespace_suit" - protective_temperature = 10000 - /obj/item/clothing/suit/space/rig/security name = "security RIG suit" desc = "A suit specially designed for security to offer minor protection from environmental hazards, and greater protection from human hazards" diff --git a/icons/obj/atmospherics/mixer.dmi b/icons/obj/atmospherics/mixer.dmi index f592d73e8be3bead02187fdba14357482eb12ad2..79b62c87df259b9c3038d305db33cd3ee5d56c59 100644 GIT binary patch delta 11824 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 delta 11915 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 CtqhR> diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 9972a419d41..210546e5a97 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -5666,12 +5666,12 @@ "ceX" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plating,/area/engine/engineering) "ceY" = (/obj/structure/disposalpipe/trunk{dir = 1},/obj/machinery/disposal,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_x = 0; pixel_y = -29},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) "ceZ" = (/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/engine/engineering) -"cfa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/suit/space/rig/engspace_suit,/obj/item/clothing/head/helmet/space/rig/engspace_helmet,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/turf/simulated/floor,/area/engine/engineering) +"cfa" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/obj/item/clothing/suit/space/engineer,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/item/clothing/head/helmet/space/engineer,/turf/simulated/floor,/area/engine/engineering) "cfb" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/tank/emergency_oxygen/double,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/weapon/tank/emergency_oxygen/engi,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/item/clothing/mask/breath,/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,/obj/machinery/camera{c_tag = "Tool Storage/CE's Room"; dir = 1; network = "Engineering"; pixel_x = 23},/turf/simulated/floor,/area/engine/engineering) "cfc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plating,/area/engine/chiefs_office) "cfd" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/structure/table/reinforced,/obj/item/weapon/storage/belt/utility/full,/obj/item/weapon/clipboard,/obj/item/weapon/stamp/ce,/obj/item/clothing/glasses/meson,/obj/item/ashtray/glass,/turf/simulated/floor,/area/engine/chiefs_office) "cfe" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/obj/effect/landmark/start{name = "Chief Engineer"},/obj/structure/stool/bed/chair/office/dark,/turf/simulated/floor,/area/engine/chiefs_office) -"cff" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's office"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 30; pixel_y = 0},/obj/item/clothing/suit/space/rig/cespace_suit,/obj/item/clothing/head/helmet/space/rig/cespace_helmet,/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/head/helmet/space/rig/elite,/obj/item/clothing/mask/breath,/turf/simulated/floor,/area/engine/chiefs_office) +"cff" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's office"; departmentType = 3; name = "Chief Engineer RC"; pixel_x = 30; pixel_y = 0},/obj/item/clothing/suit/space/rig/elite,/obj/item/clothing/head/helmet/space/rig/elite,/obj/item/clothing/mask/breath,/obj/item/clothing/suit/space/engineer/ce,/obj/item/clothing/head/helmet/space/engineer/ce,/turf/simulated/floor,/area/engine/chiefs_office) "cfg" = (/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cfh" = (/obj/machinery/portable_atmospherics/canister/nitrogen,/turf/simulated/floor/engine{name = "n2 floor"; nitrogen = 100000; oxygen = 0},/area/atmos) "cfi" = (/turf/simulated/floor/engine{name = "o2 floor"; nitrogen = 0; oxygen = 100000},/area/atmos) @@ -5860,7 +5860,7 @@ "ciJ" = (/obj/structure/particle_accelerator/power_box,/turf/simulated/floor/plating,/area/engine/particle_accelerator) "ciK" = (/obj/item/weapon/screwdriver,/turf/simulated/floor/plating,/area/engine/particle_accelerator) "ciL" = (/obj/machinery/pipedispenser,/turf/simulated/floor/plating,/area/engine/engineering) -"ciM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig/engspace_suit,/obj/item/clothing/head/helmet/space/rig/engspace_helmet,/turf/simulated/floor/plating,/area/engine/engineering) +"ciM" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/engineer,/obj/item/clothing/head/helmet/space/engineer,/turf/simulated/floor/plating,/area/engine/engineering) "ciN" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/shoes/magboots,/obj/item/clothing/suit/space/rig,/obj/item/clothing/head/helmet/space/rig,/turf/simulated/floor/plating,/area/engine/engineering) "ciO" = (/obj/machinery/emitter,/turf/simulated/floor/plating,/area/engine/engineering) "ciP" = (/obj/machinery/portable_atmospherics/canister/toxins,/turf/simulated/floor/plating,/area/engine/engineering) From 7f77c0ec9163c72d88cc37febef4cbedb4f13ea7 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Mon, 28 May 2012 23:37:43 +0100 Subject: [PATCH 03/16] TG: - Standardized var definition for RND and radio code (possibly some other stuff) - Removed all cases (that I saw anyway) of flags being defined by static numbers. Revision: r3663 Author: baloh.matevz --- code/defines/obj.dm | 2 +- code/defines/obj/weapon.dm | 2 +- code/game/objects/effect_system.dm | 2 +- code/game/objects/items/weapons/cameras.dm | 4 +- code/game/objects/radio/electropack.dm | 3 +- code/game/objects/radio/radio.dm | 58 ++++++++-------- code/modules/assembly/assembly.dm | 69 +++++++++++-------- code/modules/assembly/holder.dm | 22 +++--- code/modules/mob/living/blob/blob.dm | 5 +- .../mob/living/silicon/robot/robot_modules.dm | 20 +++--- code/modules/power/antimatter/engine.dm | 2 +- code/modules/research/circuitprinter.dm | 10 +-- code/modules/research/protolathe.dm | 22 +++--- 13 files changed, 117 insertions(+), 104 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 49a7910defb..da9e82092fa 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -515,7 +515,7 @@ density = 0 anchored = 1.0 layer = 2.3 //under pipes - // flags = 64.0 + // flags = CONDUCT /obj/structure/lattice/New() ..() diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 5ca3759a809..dfa013f0325 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -849,7 +849,7 @@ name = "dummy" invisibility = 101.0 anchored = 1.0 - flags = 2.0 + flags = TABLEPASS /obj/item/weapon/extinguisher name = "fire extinguisher" diff --git a/code/game/objects/effect_system.dm b/code/game/objects/effect_system.dm index c661ae8a725..727b4ab103a 100644 --- a/code/game/objects/effect_system.dm +++ b/code/game/objects/effect_system.dm @@ -18,7 +18,7 @@ would spawn and follow the beaker, even if it is carried or thrown. icon = 'effects.dmi' icon_state = "extinguish" var/life = 15.0 - flags = 2.0 + flags = TABLEPASS mouse_opacity = 0 /obj/effect/effect/smoke diff --git a/code/game/objects/items/weapons/cameras.dm b/code/game/objects/items/weapons/cameras.dm index 8acba217c74..0fc1ecb6255 100644 --- a/code/game/objects/items/weapons/cameras.dm +++ b/code/game/objects/items/weapons/cameras.dm @@ -42,7 +42,8 @@ icon_state = "camera" item_state = "electropack" w_class = 2.0 - flags = 466.0 + flags = FPRINT | CONDUCT | USEDELAY | TABLEPASS + slot_flags = SLOT_BELT m_amt = 2000 throwforce = 5 throw_speed = 4 @@ -51,7 +52,6 @@ var/pictures_left = 30 var/can_use = 1 - /obj/item/weapon/photo name = "photo" icon = 'items.dmi' diff --git a/code/game/objects/radio/electropack.dm b/code/game/objects/radio/electropack.dm index 209fbea8b53..dd5462fbff5 100644 --- a/code/game/objects/radio/electropack.dm +++ b/code/game/objects/radio/electropack.dm @@ -8,7 +8,8 @@ m_amt = 10000 frequency = 1449 w_class = 5.0 - flags = 323 + flags = FPRINT | CONDUCT | TABLEPASS + slot_flags = SLOT_BACK item_state = "electropack" /obj/item/device/radio/electropack/examine() diff --git a/code/game/objects/radio/radio.dm b/code/game/objects/radio/radio.dm index e9c27e0a959..fbc50e2c70e 100644 --- a/code/game/objects/radio/radio.dm +++ b/code/game/objects/radio/radio.dm @@ -9,46 +9,44 @@ var/GLOBAL_RADIO_TYPE = 1 // radio type to use suffix = "\[3\]" icon_state = "walkietalkie" item_state = "walkietalkie" - var - on = 1 // 0 for off - last_transmission - frequency = 1459 //common chat - traitor_frequency = 0 //tune to frequency to unlock traitor supplies - canhear_range = 3 // the range which mobs can hear this radio from - obj/item/device/radio/patch_link = null - obj/item/device/uplink/radio/traitorradio = null - wires = WIRE_SIGNAL | WIRE_RECEIVE | WIRE_TRANSMIT - b_stat = 0 - broadcasting = 0 - listening = 1 - freerange = 0 // 0 - Sanitize frequencies, 1 - Full range - list/channels = list() //see communications.dm for full list. First channes is a "default" for :h - subspace_transmission = 0 + var/on = 1 // 0 for off + var/last_transmission + var/frequency = 1459 //common chat + var/traitor_frequency = 0 //tune to frequency to unlock traitor supplies + var/canhear_range = 3 // the range which mobs can hear this radio from + var/obj/item/device/radio/patch_link = null + var/obj/item/device/uplink/radio/traitorradio = null + var/wires = WIRE_SIGNAL | WIRE_RECEIVE | WIRE_TRANSMIT + var/b_stat = 0 + var/broadcasting = 0 + var/listening = 1 + var/freerange = 0 // 0 - Sanitize frequencies, 1 - Full range + var/list/channels = list() //see communications.dm for full list. First channes is a "default" for :h + var/subspace_transmission = 0 // "Example" = FREQ_LISTENING|FREQ_BROADCASTING - flags = 450 // hello i'm a fucking idiot why is this 450?? CODE GODS PLEASE EXPLAIN~ + flags = FPRINT | CONDUCT | TABLEPASS + slot_flags = SLOT_BELT throw_speed = 2 throw_range = 9 w_class = 2 g_amt = 25 m_amt = 75 - var/const - WIRE_SIGNAL = 1 //sends a signal, like to set off a bomb or electrocute someone - WIRE_RECEIVE = 2 - WIRE_TRANSMIT = 4 - TRANSMISSION_DELAY = 5 // only 2/second/radio - FREQ_LISTENING = 1 + var/const/WIRE_SIGNAL = 1 //sends a signal, like to set off a bomb or electrocute someone + var/const/WIRE_RECEIVE = 2 + var/const/WIRE_TRANSMIT = 4 + var/const/TRANSMISSION_DELAY = 5 // only 2/second/radio + var/const/FREQ_LISTENING = 1 //FREQ_BROADCASTING = 2 /obj/item/device/radio - var - datum/radio_frequency/radio_connection - list/datum/radio_frequency/secure_radio_connections = new - proc - set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) + var/datum/radio_frequency/radio_connection + var/list/datum/radio_frequency/secure_radio_connections = new + + proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency, RADIO_CHAT) diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index 039aac01924..dd1ccda088d 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -46,31 +46,43 @@ throw_range = 10 origin_tech = "magnets=1" - var - secured = 1 - small_icon_state_left = null - small_icon_state_right = null - list/small_icon_state_overlays = null - obj/item/device/assembly_holder/holder = null - cooldown = 0//To prevent spam - wires = WIRE_RECEIVE | WIRE_PULSE + var/secured = 1 + var/small_icon_state_left = null + var/small_icon_state_right = null + var/list/small_icon_state_overlays = null + var/obj/item/device/assembly_holder/holder = null + var/cooldown = 0//To prevent spam + var/wires = WIRE_RECEIVE | WIRE_PULSE - var/const - WIRE_RECEIVE = 1 //Allows Pulsed(0) to call Activate() - WIRE_PULSE = 2 //Allows Pulse(0) to act on the holder - WIRE_PULSE_SPECIAL = 4 //Allows Pulse(0) to act on the holders special assembly - WIRE_RADIO_RECEIVE = 8 //Allows Pulsed(1) to call Activate() - WIRE_RADIO_PULSE = 16 //Allows Pulse(1) to send a radio message + var/const/WIRE_RECEIVE = 1 //Allows Pulsed(0) to call Activate() + var/const/WIRE_PULSE = 2 //Allows Pulse(0) to act on the holder + var/const/WIRE_PULSE_SPECIAL = 4 //Allows Pulse(0) to act on the holders special assembly + var/const/WIRE_RADIO_RECEIVE = 8 //Allows Pulsed(1) to call Activate() + var/const/WIRE_RADIO_PULSE = 16 //Allows Pulse(1) to send a radio message - proc - activate() //What the device does when turned on - pulsed(var/radio = 0) //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs - pulse(var/radio = 0) //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct - toggle_secure() //Code that has to happen when the assembly is un\secured goes here - attach_assembly(var/obj/A, var/mob/user) //Called when an assembly is attacked by another - process_cooldown() //Called via spawn(10) to have it count down the cooldown var - holder_movement() //Called when the holder is moved - interact(mob/user as mob) //Called when attack_self is called + proc/activate() //What the device does when turned on + return + + proc/pulsed(var/radio = 0) //Called when another assembly acts on this one, var/radio will determine where it came from for wire calcs + return + + proc/pulse(var/radio = 0) //Called when this device attempts to act on another device, var/radio determines if it was sent via radio or direct + return + + proc/toggle_secure() //Code that has to happen when the assembly is un\secured goes here + return + + proc/attach_assembly(var/obj/A, var/mob/user) //Called when an assembly is attacked by another + return + + proc/process_cooldown() //Called via spawn(10) to have it count down the cooldown var + return + + proc/holder_movement() //Called when the holder is moved + return + + proc/interact(mob/user as mob) //Called when attack_self is called + return process_cooldown() @@ -186,11 +198,10 @@ Desc: If true is an object that can be attached to an assembly holder but is a s /obj/proc/IsSpecialAssembly() return 0 /* - var - small_icon_state = null//If this obj will go inside the assembly use this for icons - list/small_icon_state_overlays = null//Same here - obj/holder = null - cooldown = 0//To prevent spam + var/small_icon_state = null//If this obj will go inside the assembly use this for icons + var/list/small_icon_state_overlays = null//Same here + var/obj/holder = null + var/cooldown = 0//To prevent spam proc Activate()//Called when this assembly is pulsed by another one @@ -222,4 +233,4 @@ Desc: If true is an object that can be attached to an assembly holder but is a s //Remember to have it set its loc somewhere in here -*/ \ No newline at end of file +*/ diff --git a/code/modules/assembly/holder.dm b/code/modules/assembly/holder.dm index ac0cb27ad57..f499c3c0875 100644 --- a/code/modules/assembly/holder.dm +++ b/code/modules/assembly/holder.dm @@ -11,16 +11,20 @@ throw_speed = 3 throw_range = 10 - var - secured = 0 - obj/item/device/assembly/a_left = null - obj/item/device/assembly/a_right = null - obj/special_assembly = null + var/secured = 0 + var/obj/item/device/assembly/a_left = null + var/obj/item/device/assembly/a_right = null + var/obj/special_assembly = null + + proc/attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) + return + + proc/attach_special(var/obj/O, var/mob/user) + return + + proc/process_activation(var/obj/item/device/D) + return - proc - attach(var/obj/item/device/D, var/obj/item/device/D2, var/mob/user) - attach_special(var/obj/O, var/mob/user) - process_activation(var/obj/item/device/D) IsAssemblyHolder() diff --git a/code/modules/mob/living/blob/blob.dm b/code/modules/mob/living/blob/blob.dm index 7c4cd8eeeca..87963069fe3 100644 --- a/code/modules/mob/living/blob/blob.dm +++ b/code/modules/mob/living/blob/blob.dm @@ -6,9 +6,8 @@ pass_flags = PASSBLOB see_in_dark = 8 see_invisible = 2 - var - ghost_name = "Unknown" - creating_blob = 0 + var/ghost_name = "Unknown" + var/creating_blob = 0 New() diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 2962b346929..039888914d8 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -5,10 +5,10 @@ w_class = 100.0 item_state = "electronic" flags = FPRINT|TABLEPASS | CONDUCT - var - list/modules = list() - obj/item/emag = null - obj/item/borg/upgrade/jetpack = null + + var/list/modules = list() + var/obj/item/emag = null + var/obj/item/borg/upgrade/jetpack = null emp_act(severity) @@ -59,12 +59,12 @@ ..() src.modules += new /obj/item/borg/sight/hud/med(src) src.modules += new /obj/item/device/healthanalyzer(src) - src.modules += new /obj/item/weapon/reagent_containers/borghypo + src.modules += new /obj/item/weapon/reagent_containers/borghypo(src) src.modules += new /obj/item/weapon/reagent_containers/glass/large(src) src.modules += new /obj/item/weapon/reagent_containers/robodropper(src) - src.modules += new /obj/item/weapon/reagent_containers/syringe - src.modules += new /obj/item/weapon/extinguisher/mini - src.emag = new /obj/item/weapon/circular_saw + src.modules += new /obj/item/weapon/reagent_containers/syringe(src) + src.modules += new /obj/item/weapon/extinguisher/mini(src) + src.emag = new /obj/item/weapon/circular_saw(src) return @@ -142,8 +142,8 @@ New() ..() src.modules += new /obj/item/weapon/soap/nanotrasen(src) - src.modules += new /obj/item/weapon/trashbag - src.modules += new/obj/item/weapon/mop + src.modules += new /obj/item/weapon/trashbag(src) + src.modules += new/obj/item/weapon/mop(src) src.emag = new /obj/item/weapon/cleaner(src) var/datum/reagents/R = new/datum/reagents(1000) diff --git a/code/modules/power/antimatter/engine.dm b/code/modules/power/antimatter/engine.dm index ae54faa10ce..824e3fe0e89 100644 --- a/code/modules/power/antimatter/engine.dm +++ b/code/modules/power/antimatter/engine.dm @@ -2,7 +2,7 @@ icon = 'AM_Engine.dmi' density = 1 anchored = 1.0 - flags = 512.0 + flags = ON_BORDER /obj/machinery/power/am_engine/bits name = "Antimatter Engine" diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index f99231a3d35..34da0c1071a 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -8,11 +8,11 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis). name = "Circuit Imprinter" icon_state = "circuit_imprinter" flags = OPENCONTAINER - var - g_amount = 0 - gold_amount = 0 - diamond_amount = 0 - max_material_amount = 75000.0 + + var/g_amount = 0 + var/gold_amount = 0 + var/diamond_amount = 0 + var/max_material_amount = 75000.0 New() ..() diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index c4da96269a8..c70a8f25dae 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -11,17 +11,17 @@ Note: Must be placed west/left of and R&D console to function. name = "Protolathe" icon_state = "protolathe" flags = OPENCONTAINER - var - max_material_storage = 100000 //All this could probably be done better with a list but meh. - m_amount = 0.0 - g_amount = 0.0 - gold_amount = 0.0 - silver_amount = 0.0 - plasma_amount = 0.0 - uranium_amount = 0.0 - diamond_amount = 0.0 - clown_amount = 0.0 - adamantine_amount = 0.0 + + var/max_material_storage = 100000 //All this could probably be done better with a list but meh. + var/m_amount = 0.0 + var/g_amount = 0.0 + var/gold_amount = 0.0 + var/silver_amount = 0.0 + var/plasma_amount = 0.0 + var/uranium_amount = 0.0 + var/diamond_amount = 0.0 + var/clown_amount = 0.0 + var/adamantine_amount = 0.0 New() From 112fb5433e9dc1920e8d5e71359aea8ef41812bb Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 00:33:25 +0100 Subject: [PATCH 04/16] TG: - Some runtime-prevention tweaks so that impatient coders don't just break everything somewhere down the line. Revision: r3665 Author: baloh.matevz --- code/defines/obj.dm | 15 ++++++- code/defines/obj/clothing.dm | 12 ------ code/defines/obj/weapon.dm | 20 +++++----- .../objects/items/weapons/implants/implant.dm | 40 +++++++++++-------- code/game/objects/items/weapons/paint.dm | 3 +- code/game/objects/radio/headset.dm | 1 - code/modules/DetectiveWork/detective_work.dm | 38 ++++++++++-------- code/modules/clothing/head/hats.dm | 1 - code/modules/clothing/suit.dm | 2 +- .../living/carbon/alien/humanoid/humanoid.dm | 9 +++-- .../mob/living/carbon/alien/larva/larva.dm | 9 +++-- code/modules/mob/living/carbon/human/human.dm | 24 +++++------ .../living/carbon/human/human_attackhand.dm | 12 +++--- .../mob/living/carbon/human/human_defense.dm | 9 +++-- code/modules/mob/living/carbon/human/life.dm | 16 +++++++- .../mob/living/carbon/metroid/metroid.dm | 12 +++--- .../mob/living/carbon/monkey/monkey.dm | 12 +++--- code/modules/paperwork/stamps.dm | 2 +- 18 files changed, 134 insertions(+), 103 deletions(-) diff --git a/code/defines/obj.dm b/code/defines/obj.dm index da9e82092fa..8a9a6eb2085 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -422,7 +422,6 @@ var/burning = null var/hitsound = null var/w_class = 3.0 - var/protective_temperature = 0 // Placing this here to avoid runtime errors, due to tiny items being allowed on ears and being queried for this variable flags = FPRINT | TABLEPASS var/slot_flags = 0 //This is used to determine on which slots an item can fit. pass_flags = PASSTABLE @@ -430,6 +429,20 @@ // causeerrorheresoifixthis var/obj/item/master = null + //Since any item can now be a piece of clothing, this has to be put here so all items share it. + var/see_face = 1.0 + var/color = null + var/body_parts_covered = 0 //see setup.dm for appropriate bit flags + var/protective_temperature = 0 + var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible + var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets) + var/permeability_coefficient = 1 // for chemicals/diseases + var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) + var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up + var/canremove = 1 //Mostly for Ninja code at this point but basically will not allow the item to be removed if set to 0. /N + var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) + var/list/allowed = null //suit storage stuff. + /obj/item/device icon = 'device.dmi' diff --git a/code/defines/obj/clothing.dm b/code/defines/obj/clothing.dm index 334c90e2c43..d41b065923c 100644 --- a/code/defines/obj/clothing.dm +++ b/code/defines/obj/clothing.dm @@ -4,19 +4,7 @@ name = "clothing" // var/obj/item/clothing/master = null - var/see_face = 1.0 - var/color = null - var/body_parts_covered = 0 //see setup.dm for appropriate bit flags - - var/heat_transfer_coefficient = 1 //0 prevents all transfers, 1 is invisible - var/gas_transfer_coefficient = 1 // for leaking gas from turf to mask and vice-versa (for masks right now, but at some point, i'd like to include space helmets) - var/permeability_coefficient = 1 // for chemicals/diseases - var/siemens_coefficient = 1 // for electrical admittance/conductance (electrocution checks and shit) - var/slowdown = 0 // How much clothing is slowing you down. Negative values speeds you up - var/canremove = 1 //Mostly for Ninja code at this point but basically will not allow the item to be removed if set to 0. /N - - var/armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index dfa013f0325..e2313386644 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -386,7 +386,7 @@ origin_tech = "combat=3" /obj/item/weapon/melee/energy/sword - var/color + color name = "energy sword" desc = "It cuts AND cooks at the same time!" icon_state = "sword0" @@ -476,7 +476,7 @@ w_class = 1.0 throw_speed = 2 throw_range = 10 - var/color = "white" + color = "white" /obj/item/weapon/bedsheet/blue icon_state = "sheetblue" @@ -763,7 +763,7 @@ icon = 'power.dmi' icon_state = "coil_red" var/amount = MAXCOIL - var/color = "red" + color = "red" desc = "A coil of power cable." throwforce = 10 w_class = 2.0 @@ -1026,12 +1026,12 @@ throw_range = 15 layer = 4 var/list/stamped - var/see_face = 1 - var/body_parts_covered = HEAD - var/heat_transfer_coefficient = 0.99 - var/gas_transfer_coefficient = 1 - var/permeability_coefficient = 0.99 - var/siemens_coefficient = 0.80 + see_face = 1 + body_parts_covered = HEAD + heat_transfer_coefficient = 0.99 + gas_transfer_coefficient = 1 + permeability_coefficient = 0.99 + siemens_coefficient = 0.80 var/iteration /obj/item/weapon/directions @@ -1701,7 +1701,7 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove throw_speed = 7 throw_range = 15 m_amt = 60 - var/color = "cargo" + color = "cargo" /obj/item/weapon/stamp/captain name = "captain's rubber stamp" diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 6c0fd9a6bcc..1fad31c0210 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -3,22 +3,31 @@ desc = "An implant. Not usually seen outside a body." icon = 'items.dmi' icon_state = "implant" - var - implanted = null - mob/imp_in = null - color = "b" - allow_reagents = 0 - proc - trigger(emote, source as mob) - activate() - implanted(source as mob) - get_data() - hear(message, source as mob) + var/implanted = null + var/mob/imp_in = null + color = "b" + var/allow_reagents = 0 + + proc/trigger(emote, source as mob) + return + + proc/activate() + return + + proc/implanted(source as mob) + return + + proc/get_data() + return + + proc/hear(message, source as mob) + return trigger(emote, source as mob) return + activate() return @@ -37,6 +46,7 @@ implanted(source as mob) return + get_data() return "No information available" @@ -48,9 +58,8 @@ /obj/item/weapon/implant/uplink name = "uplink implant" desc = "A micro-telecrystal implant which allows for instant transportation of equipment." - var - activation_emote = "chuckle" - obj/item/device/uplink/radio/uplink = null + var/activation_emote = "chuckle" + var/obj/item/device/uplink/radio/uplink = null New() @@ -77,8 +86,7 @@ /obj/item/weapon/implant/tracking name = "tracking implant" desc = "An implant which relays information to the appropriate tracking computer." - var - id = 1.0 + var/id = 1.0 get_data() diff --git a/code/game/objects/items/weapons/paint.dm b/code/game/objects/items/weapons/paint.dm index 3e92b39a56a..e41e65e6eee 100644 --- a/code/game/objects/items/weapons/paint.dm +++ b/code/game/objects/items/weapons/paint.dm @@ -63,14 +63,13 @@ var/global/list/cached_icons = list() remover paint_type = "remover" - /* /obj/item/weapon/paint name = "Paint Can" desc = "Used to recolor floors and walls. Can not be removed by the janitor." icon = 'items.dmi' icon_state = "paint_neutral" - var/color = "FFFFFF" + color = "FFFFFF" item_state = "paintcan" w_class = 3.0 diff --git a/code/game/objects/radio/headset.dm b/code/game/objects/radio/headset.dm index b0e18b3769a..a2f5e140144 100644 --- a/code/game/objects/radio/headset.dm +++ b/code/game/objects/radio/headset.dm @@ -6,7 +6,6 @@ g_amt = 0 m_amt = 75 subspace_transmission = 1 - protective_temperature = 0 canhear_range = 1 // can't hear headsets from very far away slot_flags = SLOT_EARS diff --git a/code/modules/DetectiveWork/detective_work.dm b/code/modules/DetectiveWork/detective_work.dm index 55a18aa3e34..7d5f0fc246d 100644 --- a/code/modules/DetectiveWork/detective_work.dm +++ b/code/modules/DetectiveWork/detective_work.dm @@ -3,10 +3,11 @@ atom/var/list/suit_fibers atom/proc/add_fibers(mob/living/carbon/human/M) - if(M.gloves) - if(M.gloves.transfer_blood) //bloodied gloves transfer blood to touched objects - if(add_blood(M.gloves.bloody_hands_mob)) //only reduces the bloodiness of our gloves if the item wasn't already bloody - M.gloves.transfer_blood-- + if(M.gloves && istype(M.gloves,/obj/item/clothing/)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.transfer_blood) //bloodied gloves transfer blood to touched objects + if(add_blood(G.bloody_hands_mob)) //only reduces the bloodiness of our gloves if the item wasn't already bloody + G.transfer_blood-- else if(M.bloody_hands) if(add_blood(M.bloody_hands_mob)) M.bloody_hands-- @@ -613,10 +614,11 @@ turf/Exited(mob/living/carbon/human/M) M.track_blood-- src.add_bloody_footprints(M.track_blood_mob,1,M.dir,get_tracks(M),M.track_blood_type) else if(istype(M,/mob/living/carbon/human)) - if(M.shoes) - if(M.shoes.track_blood > 0) - M.shoes.track_blood-- - src.add_bloody_footprints(M.shoes.track_blood_mob,1,M.dir,M.shoes.name,M.shoes.track_blood_type) // And bloody tracks end here + if(M.shoes && istype(M.shoes,/obj/item/clothing/shoes)) + var/obj/item/clothing/shoes/S = M.shoes + if(S.track_blood > 0) + S.track_blood-- + src.add_bloody_footprints(S.track_blood_mob,1,M.dir,S.name,S.track_blood_type) // And bloody tracks end here . = ..() turf/Entered(mob/living/carbon/human/M) if(istype(M,/mob/living) && !istype(M,/mob/living/carbon/metroid)) @@ -631,10 +633,11 @@ turf/Entered(mob/living/carbon/human/M) M.track_blood-- src.add_bloody_footprints(M.track_blood_mob,0,M.dir,get_tracks(M),M.track_blood_type) else if(istype(M,/mob/living/carbon/human)) - if(M.shoes && !istype(src,/turf/space)) - if(M.shoes.track_blood > 0) - M.shoes.track_blood-- - src.add_bloody_footprints(M.shoes.track_blood_mob,0,M.dir,M.shoes.name,M.shoes.track_blood_type) + if(M.shoes && istype(M.shoes,/obj/item/clothing/shoes) && !istype(src,/turf/space)) + var/obj/item/clothing/shoes/S = M.shoes + if(S.track_blood > 0) + S.track_blood-- + src.add_bloody_footprints(S.track_blood_mob,0,M.dir,S.name,S.track_blood_type) for(var/obj/effect/decal/cleanable/B in src) @@ -649,11 +652,12 @@ turf/Entered(mob/living/carbon/human/M) track_type = "oil" if(istype(M,/mob/living/carbon/human)) - if(M.shoes) - M.shoes.add_blood(B.blood_owner) - M.shoes.track_blood_mob = B.blood_owner - M.shoes.track_blood = max(M.shoes.track_blood,8) - M.shoes.track_blood_type = track_type + if(M.shoes && istype(M.shoes,/obj/item/clothing/shoes)) + var/obj/item/clothing/shoes/S = M.shoes + S.add_blood(B.blood_owner) + S.track_blood_mob = B.blood_owner + S.track_blood = max(S.track_blood,8) + S.track_blood_type = track_type else M.add_blood(B.blood_owner) M.track_blood_mob = B.blood_owner diff --git a/code/modules/clothing/head/hats.dm b/code/modules/clothing/head/hats.dm index f600c2cc011..8f3e4aaafe2 100644 --- a/code/modules/clothing/head/hats.dm +++ b/code/modules/clothing/head/hats.dm @@ -4,7 +4,6 @@ icon = 'hats.dmi' body_parts_covered = HEAD slot_flags = SLOT_HEAD - var/list/allowed = list() /obj/item/clothing/head/cakehat name = "cake-hat" diff --git a/code/modules/clothing/suit.dm b/code/modules/clothing/suit.dm index 67d8cb22680..8156dc337d8 100644 --- a/code/modules/clothing/suit.dm +++ b/code/modules/clothing/suit.dm @@ -3,6 +3,6 @@ name = "suit" var/fire_resist = T0C+100 flags = FPRINT | TABLEPASS - var/list/allowed = list(/obj/item/weapon/tank/emergency_oxygen) + allowed = list(/obj/item/weapon/tank/emergency_oxygen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) slot_flags = SLOT_OCLOTHING diff --git a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm index bd1da4e2990..0ded1e87667 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/humanoid.dm @@ -601,11 +601,12 @@ ..() - if(M.gloves) - if(M.gloves.cell) + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 Weaken(5) if (stuttering < 5) diff --git a/code/modules/mob/living/carbon/alien/larva/larva.dm b/code/modules/mob/living/carbon/alien/larva/larva.dm index 5e0a8156a7b..fd53c50f56d 100644 --- a/code/modules/mob/living/carbon/alien/larva/larva.dm +++ b/code/modules/mob/living/carbon/alien/larva/larva.dm @@ -367,11 +367,12 @@ ..() - if(M.gloves) - if(M.gloves.cell) + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 Weaken(5) if (stuttering < 5) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 271c6613e5c..26767b93681 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -27,19 +27,19 @@ var/list/skills = null // var/b_type - var/obj/item/clothing/suit/wear_suit = null - var/obj/item/clothing/under/w_uniform = null - var/obj/item/clothing/shoes/shoes = null - var/obj/item/weapon/belt = null - var/obj/item/clothing/gloves/gloves = null - var/obj/item/clothing/glasses/glasses = null - var/obj/item/clothing/head/head = null - var/obj/item/clothing/ears/l_ear = null - var/obj/item/clothing/ears/r_ear = null + var/obj/item/wear_suit = null + var/obj/item/w_uniform = null + var/obj/item/shoes = null + var/obj/item/belt = null + var/obj/item/gloves = null + var/obj/item/glasses = null + var/obj/item/head = null + var/obj/item/l_ear = null + var/obj/item/r_ear = null var/obj/item/weapon/card/id/wear_id = null - var/obj/item/weapon/r_store = null - var/obj/item/weapon/l_store = null - var/obj/item/weapon/s_store = null + var/obj/item/r_store = null + var/obj/item/l_store = null + var/obj/item/s_store = null var/icon/stand_icon = null var/icon/lying_icon = null diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 0e4eef42825..55f60c1555a 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -9,11 +9,13 @@ visible_message("\red [M] attempted to touch [src]!") return 0 - if(M.gloves) - if(M.gloves.cell) - if(M.a_intent == "hurt") - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) + if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 visible_message("\red [src] has been touched with the stun gloves by [M]!") M.attack_log += text("\[[time_stamp()]\] Stungloved [src.name] ([src.ckey])") src.attack_log += text("\[[time_stamp()]\] Has been stungloved by [M.name] ([M.ckey])") diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index df20678c13d..ead97f7ece0 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -153,10 +153,11 @@ emp_act if(H.wear_suit) H.wear_suit.add_blood(src) else if(H.w_uniform) H.w_uniform.add_blood(src) if(H.shoes) H.shoes.add_blood(src) - if (H.gloves) - H.gloves.add_blood(H) - H.gloves.transfer_blood = 2 - H.gloves.bloody_hands_mob = H + if (H.gloves && istype(H.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = H.gloves + G.add_blood(H) + G.transfer_blood = 2 + G.bloody_hands_mob = H else H.add_blood(H) H.bloody_hands = 2 diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 4e705911348..df90a16d75f 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1334,8 +1334,20 @@ else blind.layer = 0 - if ((disabilities & 1 && ((glasses && !glasses.prescription) || !glasses)) || (glasses && glasses.prescription && !(disabilities & 1))) - client.screen += hud_used.vimpaired + if(disabilities & 1) + if(!glasses) + client.screen += hud_used.vimpaired + else if (glasses && istype(glasses,/obj/item/clothing/glasses)) + var/obj/item/clothing/glasses/G = glasses + if(!G.prescription) + client.screen += hud_used.vimpaired + else + client.screen += hud_used.vimpaired + else + if(glasses && istype(glasses,/obj/item/clothing/glasses)) + var/obj/item/clothing/glasses/G = glasses + if(G.prescription) + client.screen += hud_used.vimpaired if (eye_blurry) client.screen += hud_used.blurry diff --git a/code/modules/mob/living/carbon/metroid/metroid.dm b/code/modules/mob/living/carbon/metroid/metroid.dm index 912b88aa8c4..85590d06d21 100644 --- a/code/modules/mob/living/carbon/metroid/metroid.dm +++ b/code/modules/mob/living/carbon/metroid/metroid.dm @@ -384,7 +384,7 @@ for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message(text("\red [M.name] has bit [src]!"), 1) - bruteloss += rand(1, 3) + adjustBruteLoss(rand(1, 3)) updatehealth() return @@ -463,11 +463,13 @@ - if(M.gloves) - if(M.gloves.cell) + + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 for(var/mob/O in viewers(src, null)) if ((O.client && !( O.blinded ))) O.show_message("\red [src] has been touched with the stun gloves by [M]!", 1, "\red You hear someone fall.", 2) diff --git a/code/modules/mob/living/carbon/monkey/monkey.dm b/code/modules/mob/living/carbon/monkey/monkey.dm index 688ad10eafc..ad85a5e6d0c 100644 --- a/code/modules/mob/living/carbon/monkey/monkey.dm +++ b/code/modules/mob/living/carbon/monkey/monkey.dm @@ -210,11 +210,13 @@ if (istype(loc, /turf) && istype(loc.loc, /area/start)) M << "No attacking people at spawn, you jackass." return - if(M.gloves) - if(M.gloves.cell) - if(M.a_intent == "hurt") - if(M.gloves.cell.charge >= 2500) - M.gloves.cell.charge -= 2500 + + if(M.gloves && istype(M.gloves,/obj/item/clothing/gloves)) + var/obj/item/clothing/gloves/G = M.gloves + if(G.cell) + if(M.a_intent == "hurt")//Stungloves. Any contact will stun the alien. + if(G.cell.charge >= 2500) + G.cell.charge -= 2500 Weaken(5) if (stuttering < 5) stuttering = 5 diff --git a/code/modules/paperwork/stamps.dm b/code/modules/paperwork/stamps.dm index 18a5e9e2feb..60a34babe83 100644 --- a/code/modules/paperwork/stamps.dm +++ b/code/modules/paperwork/stamps.dm @@ -10,7 +10,7 @@ throw_speed = 7 throw_range = 15 m_amt = 60 - var/color = "cargo" + color = "cargo" pressure_resistance = 5 /obj/item/weapon/stamp/captain From 835623de131c14b535fe927c19003e19ba861237 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 00:40:25 +0100 Subject: [PATCH 05/16] TG: Added new transfer valve assembly sprites from Baystation 12, and made the transfer valve update_icon() a lot simpler and more robust. Revision: r3666 Author: petethegoat --- code/game/objects/transfer_valve.dm | 341 +++++++++++++--------------- icons/obj/assemblies.dmi | Bin 16698 -> 16867 bytes 2 files changed, 163 insertions(+), 178 deletions(-) diff --git a/code/game/objects/transfer_valve.dm b/code/game/objects/transfer_valve.dm index 395e7cd4ecf..3404d4b6498 100644 --- a/code/game/objects/transfer_valve.dm +++ b/code/game/objects/transfer_valve.dm @@ -10,195 +10,180 @@ var/valve_open = 0 var/toggle = 1 - proc - process_activation(var/obj/item/device/D) +/obj/item/device/transfer_valve/proc/process_activation(var/obj/item/device/D) - IsAssemblyHolder() - return 1 +/obj/item/device/transfer_valve/IsAssemblyHolder() + return 1 - attackby(obj/item/item, mob/user) - if(istype(item, /obj/item/weapon/tank)) - if(tank_one && tank_two) - user << "There are already two tanks attached, remove one first." - return +/obj/item/device/transfer_valve/attackby(obj/item/item, mob/user) + if(istype(item, /obj/item/weapon/tank)) + if(tank_one && tank_two) + user << "There are already two tanks attached, remove one first." + return - if(!tank_one) - tank_one = item - user.drop_item() - item.loc = src - user << "You attach the tank to the transfer valve." - else if(!tank_two) - tank_two = item - user.drop_item() - item.loc = src - user << "You attach the tank to the transfer valve." + if(!tank_one) + tank_one = item + user.drop_item() + item.loc = src + user << "You attach the tank to the transfer valve." + else if(!tank_two) + tank_two = item + user.drop_item() + item.loc = src + user << "You attach the tank to the transfer valve." - update_icon() + update_icon() //TODO: Have this take an assemblyholder - else if(isassembly(item)) - var/obj/item/device/assembly/A = item - if(A.secured) - user << "The device is secured." - return - if(attached_device) - user << "There is already an device attached to the valve, remove it first." - return - user.remove_from_mob(item) - attached_device = A - A.loc = src - user << "You attach the [item] to the valve controls and secure it." - A.holder = src - A.toggle_secure() - - bombers += "[key_name(user)] attached a [item] to a transfer valve." - message_admins("[key_name_admin(user)] attached a [item] to a transfer valve.") - log_game("[key_name_admin(user)] attached a [item] to a transfer valve.") - attacher = key_name(user) - return - - - HasProximity(atom/movable/AM as mob|obj) - if(!attached_device) return - attached_device.HasProximity(AM) - return - - - attack_self(mob/user as mob) - user.machine = src - var/dat = {" Valve properties: -
    Attachment one: [tank_one] [tank_one ? "Remove" : ""] -
    Attachment two: [tank_two] [tank_two ? "Remove" : ""] -
    Valve attachment: [attached_device ? "[attached_device]" : "None"] [attached_device ? "Remove" : ""] -
    Valve status: [ valve_open ? "Closed Open" : "Closed Open"]"} - - user << browse(dat, "window=trans_valve;size=600x300") - onclose(user, "trans_valve") - return - - Topic(href, href_list) - ..() - if ( usr.stat || usr.restrained() ) + else if(isassembly(item)) + var/obj/item/device/assembly/A = item + if(A.secured) + user << "The device is secured." return - if (src.loc == usr) - if(tank_one && href_list["tankone"]) - split_gases() - valve_open = 0 - tank_one.loc = get_turf(src) - tank_one = null - update_icon() - else if(tank_two && href_list["tanktwo"]) - split_gases() - valve_open = 0 - tank_two.loc = get_turf(src) - tank_two = null - update_icon() - else if(href_list["open"]) - toggle_valve() - else if(attached_device) - if(href_list["rem_device"]) - attached_device.loc = get_turf(src) - attached_device:holder = null - attached_device = null - update_icon() - if(href_list["device"]) - attached_device.attack_self(usr) - - src.attack_self(usr) - src.add_fingerprint(usr) - return - return - - process_activation(var/obj/item/device/D) - if(toggle) - toggle = 0 - toggle_valve() - spawn(50) // To stop a signal being spammed from a proxy sensor constantly going off or whatever - toggle = 1 - - process() - - update_icon() - src.overlays = new/list() - src.underlays = new/list() - if(!tank_one && !tank_two && !attached_device) - icon_state = "valve_1" - return - icon_state = "valve" - var/tank_one_icon = "" - var/tank_two_icon = "" - if(tank_one) - tank_one_icon = tank_one.icon_state - if(tank_two) - tank_two_icon = tank_two.icon_state - if(tank_one) - var/icon/I = new(src.icon, icon_state = "[tank_one_icon]") - //var/obj/effect/overlay/tank_one_overlay = new - //tank_one_overlay.icon = src.icon - //tank_one_overlay.icon_state = tank_one_icon - src.underlays += I - if(tank_two) - var/icon/J = new(src.icon, icon_state = "[tank_two_icon]") - //I.Flip(EAST) this breaks the perspective! - J.Shift(WEST, 13) - //var/obj/underlay/tank_two_overlay = new - //tank_two_overlay.icon = I - src.underlays += J if(attached_device) - var/icon/K = new(src.icon, icon_state = "device") - //var/obj/effect/overlay/device_overlay = new - //device_overlay.icon = src.icon - //device_overlay.icon_state = device_icon - src.overlays += K - proc - merge_gases() - tank_two.air_contents.volume += tank_one.air_contents.volume - var/datum/gas_mixture/temp - temp = tank_one.air_contents.remove_ratio(1) - tank_two.air_contents.merge(temp) - - split_gases() - if (!valve_open || !tank_one || !tank_two) - return - var/ratio1 = tank_one.air_contents.volume/tank_two.air_contents.volume - var/datum/gas_mixture/temp - temp = tank_two.air_contents.remove_ratio(ratio1) - tank_one.air_contents.merge(temp) - tank_two.air_contents.volume -= tank_one.air_contents.volume - - /* - Exadv1: I know this isn't how it's going to work, but this was just to check - it explodes properly when it gets a signal (and it does). - */ - - toggle_valve() - if(valve_open==0 && (tank_one && tank_two)) - valve_open = 1 - var/turf/bombturf = get_turf(src) - var/bombarea = bombturf.loc.name - var/log_str = "Bomb valve opened in [bombarea] with device attacher: [attacher]. Last touched by: [src.fingerprintslast]" - bombers += log_str - message_admins(log_str) - log_game(log_str) - merge_gases() - spawn(20) // In case one tank bursts - for (var/i=0,i<5,i++) - src.update_icon() - sleep(10) - src.update_icon() - - else if(valve_open==1 && (tank_one && tank_two)) - split_gases() - valve_open = 0 - src.update_icon() - - // this doesn't do anything but the timer etc. expects it to be here - // eventually maybe have it update icon to show state (timer, prox etc.) like old bombs - c_state() + user << "There is already an device attached to the valve, remove it first." return + user.remove_from_mob(item) + attached_device = A + A.loc = src + user << "You attach the [item] to the valve controls and secure it." + A.holder = src + A.toggle_secure() + + bombers += "[key_name(user)] attached a [item] to a transfer valve." + message_admins("[key_name_admin(user)] attached a [item] to a transfer valve.") + log_game("[key_name_admin(user)] attached a [item] to a transfer valve.") + attacher = key_name(user) + return + + +/obj/item/device/transfer_valve/HasProximity(atom/movable/AM as mob|obj) + if(!attached_device) return + attached_device.HasProximity(AM) + return + + +/obj/item/device/transfer_valve/attack_self(mob/user as mob) + user.machine = src + var/dat = {" Valve properties: +
    Attachment one: [tank_one] [tank_one ? "Remove" : ""] +
    Attachment two: [tank_two] [tank_two ? "Remove" : ""] +
    Valve attachment: [attached_device ? "[attached_device]" : "None"] [attached_device ? "Remove" : ""] +
    Valve status: [ valve_open ? "Closed Open" : "Closed Open"]"} + + user << browse(dat, "window=trans_valve;size=600x300") + onclose(user, "trans_valve") + return + +/obj/item/device/transfer_valve/Topic(href, href_list) + ..() + if ( usr.stat || usr.restrained() ) + return + if (src.loc == usr) + if(tank_one && href_list["tankone"]) + split_gases() + valve_open = 0 + tank_one.loc = get_turf(src) + tank_one = null + update_icon() + else if(tank_two && href_list["tanktwo"]) + split_gases() + valve_open = 0 + tank_two.loc = get_turf(src) + tank_two = null + update_icon() + else if(href_list["open"]) + toggle_valve() + else if(attached_device) + if(href_list["rem_device"]) + attached_device.loc = get_turf(src) + attached_device:holder = null + attached_device = null + update_icon() + if(href_list["device"]) + attached_device.attack_self(usr) + + src.attack_self(usr) + src.add_fingerprint(usr) + return + return + +/obj/item/device/transfer_valve/process_activation(var/obj/item/device/D) + if(toggle) + toggle = 0 + toggle_valve() + spawn(50) // To stop a signal being spammed from a proxy sensor constantly going off or whatever + toggle = 1 + +/obj/item/device/transfer_valve/process() + return + +/obj/item/device/transfer_valve/update_icon() + overlays = null + underlays = null + + if(!tank_one && !tank_two && !attached_device) + icon_state = "valve_1" + return + icon_state = "valve" + + if(tank_one) + overlays += "[tank_one.icon_state]" + if(tank_two) + var/icon/J = new(icon, icon_state = "[tank_two.icon_state]") + J.Shift(WEST, 13) + underlays += J + if(attached_device) + overlays += "device" + +/obj/item/device/transfer_valve/proc/merge_gases() + tank_two.air_contents.volume += tank_one.air_contents.volume + var/datum/gas_mixture/temp + temp = tank_one.air_contents.remove_ratio(1) + tank_two.air_contents.merge(temp) + +/obj/item/device/transfer_valve/proc/split_gases() + if (!valve_open || !tank_one || !tank_two) + return + var/ratio1 = tank_one.air_contents.volume/tank_two.air_contents.volume + var/datum/gas_mixture/temp + temp = tank_two.air_contents.remove_ratio(ratio1) + tank_one.air_contents.merge(temp) + tank_two.air_contents.volume -= tank_one.air_contents.volume + + /* + Exadv1: I know this isn't how it's going to work, but this was just to check + it explodes properly when it gets a signal (and it does). + */ + +/obj/item/device/transfer_valve/proc/toggle_valve() + if(valve_open==0 && (tank_one && tank_two)) + valve_open = 1 + var/turf/bombturf = get_turf(src) + var/bombarea = bombturf.loc.name + var/log_str = "Bomb valve opened in [bombarea] with device attacher: [attacher]. Last touched by: [src.fingerprintslast]" + bombers += log_str + message_admins(log_str) + log_game(log_str) + merge_gases() + spawn(20) // In case one tank bursts + for (var/i=0,i<5,i++) + src.update_icon() + sleep(10) + src.update_icon() + + else if(valve_open==1 && (tank_one && tank_two)) + split_gases() + valve_open = 0 + src.update_icon() + +// this doesn't do anything but the timer etc. expects it to be here +// eventually maybe have it update icon to show state (timer, prox etc.) like old bombs +/obj/item/device/transfer_valve/proc/c_state() + return -/obj/structure/falsewall/ +/obj/structure/falsewall attack_hand(mob/user as mob) if(density) // Open wall diff --git a/icons/obj/assemblies.dmi b/icons/obj/assemblies.dmi index aee76f5e3e698cbedd80839a0bc91d91507c10ef..80b959a1157ed8a4a46dd837dd669aa47e34e73c 100644 GIT binary patch literal 16867 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 Date: Tue, 29 May 2012 00:43:50 +0100 Subject: [PATCH 06/16] tg: - Added a equip_to_appropriate_slot() proc for later use with the UI to speed up equipping yourself. Human mobs only. Revision: r3667 Author: baloh.matevz --- code/game/algorithm.dm | 161 +++++++++++++++++++++++++++++++++++----- code/game/atom_procs.dm | 8 +- 2 files changed, 146 insertions(+), 23 deletions(-) diff --git a/code/game/algorithm.dm b/code/game/algorithm.dm index 0303b3f0301..1a7be31e4ab 100644 --- a/code/game/algorithm.dm +++ b/code/game/algorithm.dm @@ -48,25 +48,24 @@ proc/countJob(rank) jobCount++ return jobCount -/mob/living/carbon/human/var/const - slot_back = 1 - slot_wear_mask = 2 - slot_handcuffed = 3 - slot_l_hand = 4 - slot_r_hand = 5 - slot_belt = 6 - slot_wear_id = 7 - slot_ears = 8 - slot_glasses = 9 - slot_gloves = 10 - slot_head = 11 - slot_shoes = 12 - slot_wear_suit = 13 - slot_w_uniform = 14 - slot_l_store = 15 - slot_r_store = 16 - slot_s_store = 17 - slot_in_backpack = 18 +/mob/living/carbon/human/var/const/slot_back = 1 +/mob/living/carbon/human/var/const/slot_wear_mask = 2 +/mob/living/carbon/human/var/const/slot_handcuffed = 3 +/mob/living/carbon/human/var/const/slot_l_hand = 4 +/mob/living/carbon/human/var/const/slot_r_hand = 5 +/mob/living/carbon/human/var/const/slot_belt = 6 +/mob/living/carbon/human/var/const/slot_wear_id = 7 +/mob/living/carbon/human/var/const/slot_ears = 8 +/mob/living/carbon/human/var/const/slot_glasses = 9 +/mob/living/carbon/human/var/const/slot_gloves = 10 +/mob/living/carbon/human/var/const/slot_head = 11 +/mob/living/carbon/human/var/const/slot_shoes = 12 +/mob/living/carbon/human/var/const/slot_wear_suit = 13 +/mob/living/carbon/human/var/const/slot_w_uniform = 14 +/mob/living/carbon/human/var/const/slot_l_store = 15 +/mob/living/carbon/human/var/const/slot_r_store = 16 +/mob/living/carbon/human/var/const/slot_s_store = 17 +/mob/living/carbon/human/var/const/slot_in_backpack = 18 /mob/living/carbon/human/proc/equip_in_one_of_slots(obj/item/W, list/slots, del_on_fail = 1) for (var/slot in slots) @@ -76,6 +75,130 @@ proc/countJob(rank) del(W) return null +/mob/living/carbon/human/proc/equip_to_appropriate_slot(obj/item/W) + if(!W) + return + if(!ishuman(src)) + return + + if(W.slot_flags & SLOT_BACK) + if(!src.back) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.back = W + update_clothing() + return + + if(W.slot_flags & SLOT_ID) + if(!src.wear_id) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.wear_id = W + update_clothing() + return + + if(W.slot_flags & SLOT_ICLOTHING) + if(!src.w_uniform) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.w_uniform = W + update_clothing() + return + + if(W.slot_flags & SLOT_OCLOTHING) + if(!src.wear_suit) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.wear_suit = W + update_clothing() + return + + if(W.slot_flags & SLOT_MASK) + if(!src.wear_mask) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.wear_mask = W + update_clothing() + return + + if(W.slot_flags & SLOT_HEAD) + if(!src.head) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.head = W + update_clothing() + return + + if(W.slot_flags & SLOT_FEET) + if(!src.shoes) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.shoes = W + update_clothing() + return + + if(W.slot_flags & SLOT_GLOVES) + if(!src.gloves) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.gloves = W + update_clothing() + return + + if(W.slot_flags & SLOT_EARS) + if(!src.ears) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.ears = W + update_clothing() + return + + if(W.slot_flags & SLOT_EYES) + if(!src.glasses) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.glasses = W + update_clothing() + return + + if(W.slot_flags & SLOT_BELT) + if(!src.belt) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.belt = W + update_clothing() + return + + //Suit storage + var/confirm + if (wear_suit) + if(wear_suit.allowed) + if (istype(W, /obj/item/device/pda) || istype(W, /obj/item/weapon/pen)) + confirm = 1 + if (is_type_in_list(W, wear_suit.allowed)) + confirm = 1 + if(confirm) + src.u_equip(W) + src.s_store = W + update_clothing() + return + + //Pockets + if ( !( W.slot_flags & SLOT_DENYPOCKET ) ) + if(!src.l_store) + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + l_store = W + update_clothing() + return + if(!src.r_store) + if ( W.w_class <= 2 || ( W.slot_flags & SLOT_POCKET ) ) + u_equip(W) + r_store = W + update_clothing() + return + + /mob/living/carbon/human/proc/equip_if_possible(obj/item/W, slot, del_on_fail = 1) // since byond doesn't seem to have pointers, this seems like the best way to do this :/ //warning: icky code var/equipped = 0 diff --git a/code/game/atom_procs.dm b/code/game/atom_procs.dm index d06540f18e2..065e56b265b 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atom_procs.dm @@ -77,7 +77,7 @@ /atom/proc/add_hiddenprint(mob/living/M as mob) if(isnull(M)) return if(isnull(M.key)) return - if (!( src.flags ) & 256) + if (!( src.flags ) & FPRINT) return if (ishuman(M)) var/mob/living/carbon/human/H = M @@ -102,7 +102,7 @@ /atom/proc/add_fingerprint(mob/living/M as mob) if(isnull(M)) return if(isnull(M.key)) return - if (!( flags ) & 256) + if (!( src.flags ) & FPRINT) return //Smudge up dem prints some for(var/P in fingerprints) @@ -175,7 +175,7 @@ if (!istype(M.dna, /datum/dna)) M.dna = new /datum/dna(null) M.check_dna() - if (!( src.flags ) & 256) + if (!( src.flags ) & FPRINT) return 0 if(!blood_DNA || !istype(blood_DNA, /list)) //if our list of DNA doesn't exist yet (or isn't a list) initialise it. blood_DNA = list() @@ -291,7 +291,7 @@ /atom/proc/clean_blood() - if (!flags & 256) + if (!( src.flags ) & FPRINT) return if (blood_DNA ) From 9fa147c6ddd0ce9b8353e6c7f1ba130ac8458ef5 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 00:50:14 +0100 Subject: [PATCH 07/16] TG: -Minor polishing tweak to borg hypos. The recharge time/cost and recharged chemicals cut in half (same net amount over time, but it comes more fluidly). Resets the recharge timer upon switching modes so your battery charge and chemicals aren't wasted. -Added the (src)s to the robot modules that I forgot. It all seems to work fine without them, but just for the sake of consistency... Revision: r3669 Author: d_h2...@yahoo.com (Also fixes for equip proc due to two ears.) --- code/game/algorithm.dm | 11 ++++++++--- code/modules/chemical/Chemistry-Tools.dm | 13 ++++++++----- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/code/game/algorithm.dm b/code/game/algorithm.dm index 1a7be31e4ab..4f0822afe20 100644 --- a/code/game/algorithm.dm +++ b/code/game/algorithm.dm @@ -146,12 +146,17 @@ proc/countJob(rank) return if(W.slot_flags & SLOT_EARS) - if(!src.ears) + if(!src.l_ear) if( src.get_active_hand() == W ) src.u_equip(W) - src.ears = W + src.l_ear = W update_clothing() - return + else if(!src.r_ear) + if( src.get_active_hand() == W ) + src.u_equip(W) + src.r_ear = W + update_clothing() + return if(W.slot_flags & SLOT_EYES) if(!src.glasses) diff --git a/code/modules/chemical/Chemistry-Tools.dm b/code/modules/chemical/Chemistry-Tools.dm index 8275218a5c7..318fbcf71f1 100644 --- a/code/modules/chemical/Chemistry-Tools.dm +++ b/code/modules/chemical/Chemistry-Tools.dm @@ -1351,9 +1351,9 @@ possible_transfer_amounts = null flags = FPRINT var/mode = 1 - var/charge_cost = 100 + var/charge_cost = 50 var/charge_tick = 0 - var/recharge_time = 10 //Time it takes for shots to recharge (in seconds) + var/recharge_time = 5 //Time it takes for shots to recharge (in seconds) New() ..() @@ -1374,13 +1374,13 @@ if(R && R.cell) if(mode == 1 && reagents.total_volume < 30) //Don't recharge reagents and drain power if the storage is full. R.cell.use(charge_cost) //Take power from borg... - reagents.add_reagent("tricordrazine",10) //And fill hypo with reagent. + reagents.add_reagent("tricordrazine",5) //And fill hypo with reagent. if(mode == 2 && reagents.total_volume < 30) R.cell.use(charge_cost) - reagents.add_reagent("inaprovaline", 10) + reagents.add_reagent("inaprovaline", 5) if(mode == 3 && reagents.total_volume < 30) R.cell.use(charge_cost) - reagents.add_reagent("spaceacillin", 10) + reagents.add_reagent("spaceacillin", 5) //update_icon() return 1 @@ -1404,16 +1404,19 @@ playsound(src.loc, 'pop.ogg', 50, 0) //Change the mode if(mode == 1) mode = 2 + charge_tick = 0 //Prevents wasted chems/cell charge if you're cycling through modes. reagents.clear_reagents() //Flushes whatever was in the storage previously, so you don't get chems all mixed up. user << "\blue Synthesizer is now producing 'Inaprovaline'." return if(mode == 2) mode = 3 + charge_tick = 0 reagents.clear_reagents() user << "\blue Synthesizer is now producing 'Spaceacillin'." return if(mode == 3) mode = 1 + charge_tick = 0 reagents.clear_reagents() user << "\blue Synthesizer is now producing 'Tricordrazine'." return From 126e4f1365c69a911f3bb0b21a1b7df9f2e3f8e8 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 00:56:13 +0100 Subject: [PATCH 08/16] TG: - Replaced some hardcoded hallucination strings for screen placement to instead use #defines from hud.dm. Please don't use hardcoded constants when there are variables or defines available... Revision: r3672 Author: baloh.matevz --- code/modules/flufftext/Hallucination.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 8750adbc0c0..ee260eeecbe 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -37,14 +37,14 @@ mob/living/carbon/proc/handle_hallucinations() //src << "Traitor Items" if(!halitem) halitem = new - var/list/slots_free = list("1,1","3,1") - if(l_hand) slots_free -= "1,1" - if(r_hand) slots_free -= "3,1" + var/list/slots_free = list(ui_lhand,ui_rhand) + if(l_hand) slots_free -= ui_lhand + if(r_hand) slots_free -= ui_rhand if(istype(src,/mob/living/carbon/human)) var/mob/living/carbon/human/H = src - if(!H.belt) slots_free += "3,0" - if(!H.l_store) slots_free += "4,0" - if(!H.r_store) slots_free += "5,0" + if(!H.belt) slots_free += ui_belt + if(!H.l_store) slots_free += ui_storage1 + if(!H.r_store) slots_free += ui_storage2 if(slots_free.len) halitem.screen_loc = pick(slots_free) halitem.layer = 50 From 2efb61989bff64bada21a8738a3b8911d0af8cff Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 00:57:23 +0100 Subject: [PATCH 09/16] TG: Pacman generators now accept their proper mineral sheets as fuel Janitor Cyborgs can no longer make nuke ops auto-lose by picking up the nuke disk. Revision: r3673 Author: johnsonmt88 --- code/modules/power/port_gen.dm | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index bf2875e3051..23441c7da4c 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -49,12 +49,11 @@ display round(lastgen) and plasmatank amount directwired = 1 use_power = 0 - var - active = 0 - power_gen = 5000 - open = 0 - recent_fault = 0 - power_output = 1 + var/active = 0 + var/power_gen = 5000 + var/open = 0 + var/recent_fault = 0 + var/power_output = 1 proc HasFuel() //Placeholder for fuel check. @@ -98,14 +97,13 @@ display round(lastgen) and plasmatank amount /obj/machinery/power/port_gen/pacman name = "P.A.C.M.A.N.-type Portable Generator" - var - sheets = 0 - max_sheets = 100 - sheet_path = /obj/item/stack/sheet/plasma - board_path = "/obj/item/weapon/circuitboard/pacman" - sheet_left = 0 // How much is left of the sheet - time_per_sheet = 10 - heat = 0 + var/sheets = 0 + var/max_sheets = 100 + var/sheet_path = /obj/item/stack/sheet/plasma + var/board_path = "/obj/item/weapon/circuitboard/pacman" + var/sheet_left = 0 // How much is left of the sheet + var/time_per_sheet = 10 + var/heat = 0 New() ..() From b3c8cd18c3ba1ea854158bf5ff9c7252ed6d2962 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 01:00:39 +0100 Subject: [PATCH 10/16] TG: -Gave Roboticists morgue access. As a job that handles corpses frequently I felt that this would be for the best. -Removed Virologist's unneeded morgue access. Revision: r3674 Author: ericgfw...@hotmail.com --- code/game/jobs/access.dm | 148 +++++++++++++++++++-------------------- 1 file changed, 74 insertions(+), 74 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index 46ae426bc9d..cf80b5ec1d7 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -1,84 +1,84 @@ /var/const - access_security = 1 - access_brig = 2 - access_armory = 3 - access_forensics_lockers= 4 - access_medical = 5 - access_morgue = 6 - access_tox = 7 - access_tox_storage = 8 - access_genetics = 9 - access_engine = 10 - access_engine_equip= 11 - access_maint_tunnels = 12 - access_external_airlocks = 13 - access_emergency_storage = 14 - access_change_ids = 15 - access_ai_upload = 16 - access_teleporter = 17 - access_eva = 18 - access_heads = 19 - access_captain = 20 - access_all_personal_lockers = 21 - access_chapel_office = 22 - access_tech_storage = 23 - access_atmospherics = 24 - access_bar = 25 - access_janitor = 26 - access_crematorium = 27 - access_kitchen = 28 - access_robotics = 29 - access_rd = 30 - access_cargo = 31 - access_construction = 32 - access_chemistry = 33 - access_cargo_bot = 34 - access_hydroponics = 35 - access_manufacturing = 36 - access_library = 37 - access_lawyer = 38 - access_virology = 39 - access_cmo = 40 - access_qm = 41 - access_court = 42 - access_clown = 43 - access_mime = 44 - access_surgery = 45 - access_theatre = 46 - access_research = 47 - access_mining = 48 - access_mining_office = 49 //not in use - access_mailsorting = 50 - access_mint = 51 - access_mint_vault = 52 - access_heads_vault = 53 - access_mining_station = 54 - access_xenobiology = 55 - access_ce = 56 - access_hop = 57 - access_hos = 58 - access_RC_announce = 59 //Request console announcements - access_keycard_auth = 60 //Used for events which require at least two people to confirm them - access_tcomsat = 61 // has access to the entire telecomms satellite / machinery +/var/const/access_security = 1 +/var/const/access_brig = 2 +/var/const/access_armory = 3 +/var/const/access_forensics_lockers= 4 +/var/const/access_medical = 5 +/var/const/access_morgue = 6 +/var/const/access_tox = 7 +/var/const/access_tox_storage = 8 +/var/const/access_genetics = 9 +/var/const/access_engine = 10 +/var/const/access_engine_equip= 11 +/var/const/access_maint_tunnels = 12 +/var/const/access_external_airlocks = 13 +/var/const/access_emergency_storage = 14 +/var/const/access_change_ids = 15 +/var/const/access_ai_upload = 16 +/var/const/access_teleporter = 17 +/var/const/access_eva = 18 +/var/const/access_heads = 19 +/var/const/access_captain = 20 +/var/const/access_all_personal_lockers = 21 +/var/const/access_chapel_office = 22 +/var/const/access_tech_storage = 23 +/var/const/access_atmospherics = 24 +/var/const/access_bar = 25 +/var/const/access_janitor = 26 +/var/const/access_crematorium = 27 +/var/const/access_kitchen = 28 +/var/const/access_robotics = 29 +/var/const/access_rd = 30 +/var/const/access_cargo = 31 +/var/const/access_construction = 32 +/var/const/access_chemistry = 33 +/var/const/access_cargo_bot = 34 +/var/const/access_hydroponics = 35 +/var/const/access_manufacturing = 36 +/var/const/access_library = 37 +/var/const/access_lawyer = 38 +/var/const/access_virology = 39 +/var/const/access_cmo = 40 +/var/const/access_qm = 41 +/var/const/access_court = 42 +/var/const/access_clown = 43 +/var/const/access_mime = 44 +/var/const/access_surgery = 45 +/var/const/access_theatre = 46 +/var/const/access_research = 47 +/var/const/access_mining = 48 +/var/const/access_mining_office = 49 //not in use +/var/const/access_mailsorting = 50 +/var/const/access_mint = 51 +/var/const/access_mint_vault = 52 +/var/const/access_heads_vault = 53 +/var/const/access_mining_station = 54 +/var/const/access_xenobiology = 55 +/var/const/access_ce = 56 +/var/const/access_hop = 57 +/var/const/access_hos = 58 +/var/const/access_RC_announce = 59 //Request console announcements +/var/const/access_keycard_auth = 60 //Used for events which require at least two people to confirm them +/var/const/access_tcomsat = 61 // has access to the entire telecomms satellite / machinery //BEGIN CENTCOM ACCESS /*Should leave plenty of room if we need to add more access levels. - Mostly for admin fun times.*/ - access_cent_general = 101//General facilities. - access_cent_thunder = 102//Thunderdome. - access_cent_specops = 103//Special Ops. - access_cent_medical = 104//Medical/Research - access_cent_living = 105//Living quarters. - access_cent_storage = 106//Generic storage areas. - access_cent_teleporter = 107//Teleporter. - access_cent_creed = 108//Creed's office. - access_cent_captain = 109//Captain's office/ID comp/AI. +/var/const/Mostly for admin fun times.*/ +/var/const/access_cent_general = 101//General facilities. +/var/const/access_cent_thunder = 102//Thunderdome. +/var/const/access_cent_specops = 103//Special Ops. +/var/const/access_cent_medical = 104//Medical/Research +/var/const/access_cent_living = 105//Living quarters. +/var/const/access_cent_storage = 106//Generic storage areas. +/var/const/access_cent_teleporter = 107//Teleporter. +/var/const/access_cent_creed = 108//Creed's office. +/var/const/access_cent_captain = 109//Captain's office/ID comp/AI. //The Syndicate - access_syndicate = 150//General Syndicate Access +/var/const/access_syndicate = 150//General Syndicate Access //MONEY - access_crate_cash = 200 +/var/const/access_crate_cash = 200 /obj/var/list/req_access = null /obj/var/req_access_txt = "0" @@ -233,7 +233,7 @@ if("Chef") return list(access_kitchen) if("Roboticist") - return list(access_robotics, access_tech_storage, access_maint_tunnels) + return list(access_robotics, access_tech_storage, access_maint_tunnels, access_morgue) //As a job that handles so many corpses, it makes sense for them to have morgue access. if("Cargo Technician") return list(access_maint_tunnels, access_cargo, access_cargo_bot, access_mailsorting) if("Shaft Miner") From 1e022584ac8da07e7ac04e82b59f45aabd8c843f Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 01:12:08 +0100 Subject: [PATCH 11/16] TG: -New PDAs for atmos, genetics, and chemistry -New sprites for engineering and medsci PDAs -Warden area renamed to Armory Revision: r3676 Author: ericgfw...@hotmail.com --- code/defines/area/Space Station 13 areas.dm | 10 +- code/game/jobs/job/engineering.dm | 2 +- code/game/jobs/job/medical.dm | 4 +- code/game/objects/devices/PDA/PDA.dm | 10 + maps/tgstation.2.0.8.dmm | 222 ++++++++++---------- 5 files changed, 129 insertions(+), 119 deletions(-) diff --git a/code/defines/area/Space Station 13 areas.dm b/code/defines/area/Space Station 13 areas.dm index ac22990acc0..eae208d1efb 100755 --- a/code/defines/area/Space Station 13 areas.dm +++ b/code/defines/area/Space Station 13 areas.dm @@ -103,8 +103,6 @@ proc/process_ghost_teleport_locs() /*-----------------------------------------------------------------------------*/ /area/engine/ - name = "Engineering" - icon_state = "engine" /area/turret_protected/ @@ -848,6 +846,8 @@ proc/process_ghost_teleport_locs() requires_power = 0//This area only covers the batteries and they deal with their own power engineering + name = "Engineering" + icon_state = "engine" engineering_break_room name = "Engineering Break Room" @@ -1068,7 +1068,7 @@ proc/process_ghost_teleport_locs() icon_state = "surgery" /area/medical/cryo - name = "Cryo" + name = "Cryogenics" icon_state = "cryo" /area/medical/exam_room @@ -1107,14 +1107,14 @@ proc/process_ghost_teleport_locs() /area/security/armoury name = "Armoury" - icon_state = "security" + icon_state = "Warden" /area/security/hos name = "Head of Security's Office" icon_state = "security" /area/security/detectives_office - name = "Detectives Office" + name = "Detective's Office" icon_state = "detective" /area/security/range diff --git a/code/game/jobs/job/engineering.dm b/code/game/jobs/job/engineering.dm index c3fbcfa9e6e..c3f09ff8ffb 100644 --- a/code/game/jobs/job/engineering.dm +++ b/code/game/jobs/job/engineering.dm @@ -91,7 +91,7 @@ H.equip_if_possible(new /obj/item/weapon/storage/backpack(H), H.slot_back) H.equip_if_possible(new /obj/item/clothing/under/rank/atmospheric_technician(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/black(H), H.slot_shoes) - H.equip_if_possible(new /obj/item/device/pda/engineering(H), H.slot_l_store) + H.equip_if_possible(new /obj/item/device/pda/atmos(H), H.slot_l_store) H.equip_if_possible(new /obj/item/weapon/storage/belt/utility/atmostech/(H), H.slot_belt) if(H.backbag == 1) H.equip_if_possible(new /obj/item/weapon/storage/box/engineer(H), H.slot_r_hand) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index c279ad903e7..337f4407bf7 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -84,7 +84,7 @@ H.equip_if_possible(new /obj/item/device/radio/headset/headset_medsci(H), H.slot_ears) H.equip_if_possible(new /obj/item/clothing/under/rank/chemist(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/white(H), H.slot_shoes) - H.equip_if_possible(new /obj/item/device/pda/medical(H), H.slot_belt) + H.equip_if_possible(new /obj/item/device/pda/chemist(H), H.slot_belt) H.equip_if_possible(new /obj/item/clothing/suit/storage/labcoat/chemist(H), H.slot_wear_suit) return 1 @@ -109,7 +109,7 @@ if(H.backbag == 4) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel_gen(H), H.slot_back) H.equip_if_possible(new /obj/item/clothing/under/rank/geneticist(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/white(H), H.slot_shoes) - H.equip_if_possible(new /obj/item/device/pda/medical(H), H.slot_belt) + H.equip_if_possible(new /obj/item/device/pda/geneticist(H), H.slot_belt) H.equip_if_possible(new /obj/item/clothing/suit/storage/labcoat/genetics(H), H.slot_wear_suit) H.equip_if_possible(new /obj/item/device/flashlight/pen(H), H.slot_s_store) return 1 diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm index 24b5eba841c..38036fb027e 100755 --- a/code/game/objects/devices/PDA/PDA.dm +++ b/code/game/objects/devices/PDA/PDA.dm @@ -144,6 +144,16 @@ note = "Congratulations, your station has chosen the Thinktronic 5290 WGW-11 Series E-reader and Personal Data Assistant!" silent = 1 //Quiet in the library! +/obj/item/device/pda/atmos + icon_state = "pda-atmo" + +/obj/item/device/pda/chemist + default_cartridge = /obj/item/weapon/cartridge/chemistry + icon_state = "pda-chem" + +/obj/item/device/pda/geneticist + icon_state = "pda-gene" + /* * The Actual PDA */ diff --git a/maps/tgstation.2.0.8.dmm b/maps/tgstation.2.0.8.dmm index 210546e5a97..4aed37df9f8 100755 --- a/maps/tgstation.2.0.8.dmm +++ b/maps/tgstation.2.0.8.dmm @@ -3,86 +3,86 @@ "aac" = (/turf/space,/area/syndicate_station/two) "aad" = (/obj/structure/grille,/obj/structure/lattice,/turf/space,/area) "aae" = (/obj/structure/lattice,/turf/space,/area) -"aaf" = (/turf/simulated/wall/r_wall,/area/security/warden{name = "Armory"}) +"aaf" = (/turf/simulated/wall/r_wall,/area/security/armoury) "aag" = (/obj/structure/grille,/turf/space,/area) -"aah" = (/turf/simulated/floor/engine/vacuum,/area/security/warden{name = "Armory"}) -"aai" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaj" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aak" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aal" = (/obj/machinery/flasher/portable,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aam" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aan" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aao" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aap" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aar" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aas" = (/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aat" = (/obj/structure/rack,/obj/item/ammo_casing/shotgun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aau" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aav" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) +"aah" = (/turf/simulated/floor/engine/vacuum,/area/security/armoury) +"aai" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaj" = (/obj/machinery/deployable/barrier,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aak" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aal" = (/obj/machinery/flasher/portable,/obj/machinery/light{dir = 1},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aam" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aan" = (/obj/structure/closet/bombclosetsecurity,/obj/machinery/camera{c_tag = "Armoury"; dir = 2; network = "Security"},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aao" = (/obj/structure/closet/l3closet/security,/turf/simulated/floor,/area/security/armoury) +"aap" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaq" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/machinery/light{dir = 1},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aar" = (/obj/structure/rack,/obj/item/clothing/suit/armor/riot,/obj/item/weapon/melee/baton,/obj/item/weapon/shield/riot,/obj/item/clothing/head/helmet/riot,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aas" = (/turf/simulated/floor,/area/security/armoury) +"aat" = (/obj/structure/rack,/obj/item/ammo_casing/shotgun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/obj/item/weapon/gun/projectile/shotgun/pump/combat,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aau" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/security/armoury) +"aav" = (/obj/structure/rack,/obj/item/weapon/gun/energy/laser,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic,/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) "aaw" = (/turf/simulated/floor/plating/airless,/area) -"aax" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aay" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaz" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) +"aax" = (/obj/machinery/flasher/portable,/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aay" = (/obj/structure/window/reinforced,/obj/item/weapon/wrench,/obj/machinery/flasher/portable,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaz" = (/obj/machinery/door/poddoor{id = "armory"; name = "Armory Blast Door"},/turf/simulated/floor,/area/security/armoury) "aaA" = (/turf/simulated/wall/r_wall,/area/security/range) "aaB" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/security/range) -"aaC" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaD" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/warden{name = "Armory"}) -"aaE" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/warden{name = "Armory"}) -"aaF" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaG" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaH" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaI" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) +"aaC" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaD" = (/obj/machinery/deployable/barrier,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/armoury) +"aaE" = (/obj/structure/rack,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/gun/energy/taser,/obj/item/weapon/storage/body_bag_box,/turf/simulated/floor{dir = 8; icon_state = "warning"},/area/security/armoury) +"aaF" = (/obj/structure/rack,/obj/item/weapon/melee/baton,/obj/item/weapon/melee/baton,/obj/item/weapon/storage/handcuff_kit,/turf/simulated/floor,/area/security/armoury) +"aaG" = (/obj/structure/table/reinforced,/turf/simulated/floor,/area/security/armoury) +"aaH" = (/obj/structure/table/reinforced,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/obj/item/ammo_casing/shotgun/beanbag,/turf/simulated/floor,/area/security/armoury) +"aaI" = (/obj/machinery/camera{c_tag = "Armoury Secure Section"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/armoury) "aaJ" = (/turf/simulated/floor/plating,/area/security/range) "aaK" = (/turf/simulated/floor/plating{tag = "icon-warnplate (EAST)"; icon_state = "warnplate"; dir = 4},/area/security/range) "aaL" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/range) -"aaM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden{name = "Armory"}) -"aaN" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/warden{name = "Armory"}) -"aaO" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/security/warden{name = "Armory"}) -"aaP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaS" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaT" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaU" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaV" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 27; pixel_y = 2},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaW" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaX" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"aaY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aaZ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"aba" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) -"abb" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/warden{name = "Armory"}) +"aaM" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/reagent_dispensers/peppertank{pixel_x = -30},/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) +"aaN" = (/turf/simulated/floor{dir = 1; icon_state = "warning"},/area/security/armoury) +"aaO" = (/turf/simulated/floor{tag = "icon-warningcorner (EAST)"; icon_state = "warningcorner"; dir = 4},/area/security/armoury) +"aaP" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor,/area/security/armoury) +"aaQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 6},/turf/simulated/floor,/area/security/armoury) +"aaR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor,/area/security/armoury) +"aaS" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/machinery/alarm{dir = 1; pixel_y = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaT" = (/obj/machinery/light,/obj/structure/table,/obj/machinery/atmospherics/unary/vent_scrubber{dir = 8; on = 1; scrub_Toxins = 1},/obj/item/weapon/storage/trackimp_kit,/obj/item/weapon/storage/chemimp_kit,/obj/item/weapon/storage/lockbox/loyalty,/turf/simulated/floor,/area/security/armoury) +"aaU" = (/obj/structure/table,/obj/item/weapon/storage/lockbox,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/obj/item/weapon/pepperspray,/turf/simulated/floor,/area/security/armoury) +"aaV" = (/obj/machinery/power/apc{dir = 4; name = "Armoury APC"; pixel_x = 27; pixel_y = 2},/obj/structure/rack,/obj/item/weapon/storage/flashbang_kit,/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor,/area/security/armoury) +"aaW" = (/obj/item/weapon/gun/energy/ionrifle,/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/structure/table,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaX" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/armoury) +"aaY" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aaZ" = (/obj/structure/rack,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/item/weapon/gun/energy/gun,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"aba" = (/obj/item/clothing/suit/space/rig/security,/obj/item/clothing/head/helmet/space/rig/security,/obj/machinery/light,/obj/structure/table,/obj/structure/window/reinforced{dir = 8},/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) +"abb" = (/obj/item/clothing/suit/armor/laserproof{pixel_x = -2; pixel_y = 2},/obj/item/clothing/suit/armor/bulletproof{pixel_x = 2; pixel_y = -2},/obj/structure/table,/obj/structure/window/basic{dir = 1},/turf/simulated/floor{icon_state = "bot"; dir = 1},/area/security/armoury) "abc" = (/turf/simulated/floor{dir = 9; icon_state = "warning"},/area/security/range) "abd" = (/obj/machinery/atmospherics/unary/vent_scrubber,/turf/simulated/floor,/area/security/range) "abe" = (/turf/simulated/floor{dir = 5; icon_state = "warning"},/area/security/range) "abf" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/table/reinforced{tag = "icon-reinf_1tilethick"; icon_state = "reinf_1tilethick"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/security/range) "abg" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/camera{c_tag = "Firing Range North"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/range) -"abh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) -"abi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abj" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/warden{name = "Armory"}) -"abk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/wall/r_wall,/area/security/warden{name = "Armory"}) -"abl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/security/warden{name = "Armory"}) -"abm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden{name = "Armory"}) -"abn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/warden{name = "Armory"}) -"abo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/warden{name = "Armory"}) +"abh" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) +"abi" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/armoury) +"abj" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/armoury) +"abk" = (/obj/structure/cable{icon_state = "0-2"; pixel_y = 1; d2 = 2},/obj/structure/cable,/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/wall/r_wall,/area/security/armoury) +"abl" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/wall/r_wall,/area/security/armoury) +"abm" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/armoury) +"abn" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor/plating,/area/security/armoury) +"abo" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/security/armoury) "abp" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s6"; icon_state = "swall_s6"; dir = 2},/area/shuttle/escape_pod3/station) "abq" = (/obj/structure/shuttle/window{tag = "icon-3"; icon_state = "3"},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "abr" = (/turf/simulated/shuttle/wall{tag = "icon-swall_s10"; icon_state = "swall_s10"; dir = 2},/area/shuttle/escape_pod3/station) "abs" = (/turf/simulated/floor,/area/security/range) "abt" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/target_stake,/obj/machinery/magnetic_module{code = 712; magnetic_field = 2; max_dist = 5; on = 1},/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) "abu" = (/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) -"abv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) -"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abx" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/warden{name = "Armory"}) -"aby" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) -"abA" = (/obj/machinery/camera{c_tag = "North Corridor"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/warden{name = "Armory"}) +"abv" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) +"abw" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor,/area/security/armoury) +"abx" = (/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/armoury) +"aby" = (/obj/machinery/door/airlock/glass/glass_security{name = "Armory"; req_access_txt = "1"},/turf/simulated/floor,/area/security/armoury) +"abz" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/security/armoury) +"abA" = (/obj/machinery/camera{c_tag = "North Corridor"; dir = 8; network = "Security"},/turf/simulated/floor,/area/security/armoury) "abB" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape_pod3/station) "abC" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 32; pixel_y = 0},/turf/simulated/shuttle/floor,/area/shuttle/escape_pod3/station) "abD" = (/turf/simulated/floor{dir = 10; icon_state = "warning"},/area/security/range) "abE" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "floorgrime"},/area/security/range) "abF" = (/turf/simulated/floor{dir = 6; icon_state = "warning"},/area/security/range) -"abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) +"abG" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) "abH" = (/turf/simulated/wall/r_wall,/area/security/hos) "abI" = (/obj/machinery/door/window{base_state = "right"; dir = 1; icon = 'windoor.dmi'; icon_state = "right"; name = "Head of Security"; req_access_txt = "19"},/turf/simulated/floor,/area/security/hos) "abJ" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/wall/r_wall,/area/security/hos) @@ -112,8 +112,8 @@ "ach" = (/obj/structure/lattice,/obj/structure/lattice,/turf/space,/area) "aci" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor,/area/security/range) "acj" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor,/area/security/range) -"ack" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/warden{name = "Armory"}) -"acl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/warden{name = "Armory"}) +"ack" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/atmospherics/pipe/simple/supply/hidden{req_access_txt = 1},/obj/structure/table,/obj/machinery/recharger,/turf/simulated/floor{icon_state = "red"; dir = 8},/area/security/armoury) +"acl" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor{icon_state = "red"; dir = 4},/area/security/armoury) "acm" = (/obj/structure/closet/wardrobe/hos,/turf/simulated/floor{dir = 8; icon_state = "carpetside"},/area/security/hos) "acn" = (/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) "aco" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{dir = 2; icon_state = "carpet"},/area/security/hos) @@ -2462,8 +2462,8 @@ "aVr" = (/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aVs" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-2"; tag = "90Curve"},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "aVt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aVu" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aVv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/secure{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads) +"aVu" = (/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aVv" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/door/airlock/secure{name = "Heads of Staff"; req_access_txt = "19"},/turf/simulated/floor,/area/crew_quarters/heads/hop) "aVw" = (/turf/simulated/wall,/area/hallway/primary/central) "aVx" = (/obj/machinery/camera{c_tag = "Bridge Entrance East"; dir = 4; network = "SS13"},/turf/simulated/floor{dir = 1; icon_state = "bluecorner"},/area/hallway/primary/central) "aVy" = (/obj/machinery/power/apc{name = "Library APC"; dir = 8; pixel_x = -27; pixel_y = -1},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/turf/simulated/floor{icon_state = "wood"},/area/library) @@ -2537,15 +2537,15 @@ "aWO" = (/obj/machinery/light/small{dir = 1},/obj/machinery/power/terminal{dir = 8},/obj/machinery/requests_console{department = "AI"; departmentType = 5; pixel_y = 29},/obj/structure/cable,/turf/simulated/floor/grid,/area/turret_protected/ai) "aWP" = (/obj/machinery/turret{id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) "aWQ" = (/obj/effect/decal/cleanable/cobweb2,/turf/simulated/floor/grid,/area/turret_protected/ai) -"aWR" = (/obj/machinery/copier,/turf/simulated/floor,/area/crew_quarters/heads) -"aWS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"aWT" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/crew_quarters/heads) -"aWU" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/machinery/keycard_auth{pixel_y = 30},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/crew_quarters/heads) -"aWV" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"aWW" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/heads) -"aWX" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor,/area/crew_quarters/heads) -"aWY" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/crew_quarters/heads) -"aWZ" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Bridge Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Bridge"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads) +"aWR" = (/obj/machinery/copier,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWS" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWT" = (/obj/structure/filingcabinet,/obj/machinery/newscaster{pixel_y = 32},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWU" = (/obj/machinery/light{dir = 1},/obj/structure/table/reinforced,/obj/machinery/keycard_auth{pixel_y = 30},/obj/item/weapon/storage/firstaid/regular,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWV" = (/obj/machinery/alarm{pixel_y = 23},/obj/structure/table/reinforced,/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWW" = (/obj/machinery/light_switch{pixel_y = 28},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWX" = (/obj/machinery/atm{pixel_y = 30},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aWY" = (/obj/machinery/door/window/eastright{base_state = "left"; dir = 8; icon_state = "left"; name = "Bridge Delivery"; req_access_txt = "19"},/turf/simulated/floor{icon_state = "delivery"; name = "floor"},/area/crew_quarters/heads/hop) +"aWZ" = (/obj/machinery/door/window/westleft{base_state = "right"; dir = 4; icon_state = "right"; name = "Bridge Delivery"; req_access_txt = "34"},/obj/machinery/navbeacon{codes_txt = "delivery;dir=8"; freq = 1400; location = "Bridge"},/turf/simulated/floor{icon_state = "bot"},/area/crew_quarters/heads/hop) "aXa" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/library) "aXb" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/library) "aXc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/turf/simulated/floor/plating,/area/library) @@ -2611,12 +2611,12 @@ "aYk" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) "aYl" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aYm" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 5},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aYo" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/heads) -"aYp" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) -"aYq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads) -"aYr" = (/turf/simulated/floor,/area/crew_quarters/heads) -"aYs" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads) +"aYn" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aYo" = (/obj/machinery/vending/coffee,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aYp" = (/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads/hop) +"aYq" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor{dir = 1; icon_state = "yellow"},/area/crew_quarters/heads/hop) +"aYr" = (/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aYs" = (/obj/structure/closet/wardrobe/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) "aYt" = (/obj/machinery/door/firedoor/border_only{dir = 4},/obj/machinery/door/airlock/glass{name = "Central Access"},/turf/simulated/floor,/area/hallway/primary/central) "aYu" = (/obj/machinery/door/firedoor/border_only{dir = 8},/turf/simulated/floor,/area/hallway/primary/starboard) "aYv" = (/obj/machinery/light{dir = 1},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2675,12 +2675,12 @@ "aZw" = (/turf/simulated/wall,/area/turret_protected/ai) "aZx" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "aZy" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"aZz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"aZA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/heads) -"aZB" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/crew_quarters/heads) -"aZC" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) -"aZD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/hop,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/crew_quarters/heads) -"aZE" = (/turf/simulated/wall,/area/crew_quarters/heads) +"aZz" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"aZA" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/vending/cola,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aZB" = (/mob/living/simple_animal/corgi/Ian,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aZC" = (/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads/hop) +"aZD" = (/obj/machinery/light{dir = 4; icon_state = "tube1"},/obj/structure/table/reinforced,/obj/item/weapon/paper_bin{pixel_x = -3; pixel_y = 7},/obj/item/weapon/stamp/hop,/obj/item/weapon/hand_labeler,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"aZE" = (/turf/simulated/wall,/area/crew_quarters/heads/hop) "aZF" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{dir = 8; icon_state = "bluecorner"},/area/hallway/primary/central) "aZG" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/turf/simulated/floor,/area/hallway/primary/starboard) "aZH" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/hallway/primary/starboard) @@ -2725,11 +2725,11 @@ "bau" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/machinery/light/small{dir = 8},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bav" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; tag = "Streight"},/obj/machinery/door/window{base_state = "right"; dir = 8; icon_state = "right"; name = "AI Core Door"; req_access_txt = "16"},/turf/simulated/floor/grid,/area/turret_protected/ai) "baw" = (/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/effect/landmark{name = "tripai"},/obj/item/device/radio/intercom{anyai = 0; freerange = 1; name = "General Listening Channel"; pixel_x = 0; pixel_y = 19},/obj/item/device/radio/intercom{anyai = 0; broadcasting = 0; freerange = 1; frequency = 1447; name = "Private Channel"; pixel_x = 0; pixel_y = -26},/obj/item/device/radio/intercom{anyai = 0; broadcasting = 1; freerange = 1; listening = 0; name = "General Broadcasting Channel"; pixel_x = 27; pixel_y = -3},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bax" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/heads) -"bay" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"baz" = (/obj/structure/stool/bed/chair/comfy/teal{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads) -"baA" = (/obj/machinery/camera{c_tag = "Heads of Staff"; dir = 8; network = "Command"},/obj/structure/table/reinforced,/obj/item/weapon/secstorage/sbriefcase,/obj/item/ashtray/glass,/turf/simulated/floor,/area/crew_quarters/heads) -"baB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bax" = (/obj/machinery/vending/snack,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bay" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"baz" = (/obj/structure/stool/bed/chair/comfy/teal{dir = 4},/turf/simulated/floor{icon_state = "blue"; dir = 4},/area/crew_quarters/heads/hop) +"baA" = (/obj/machinery/camera{c_tag = "Heads of Staff"; dir = 8; network = "Command"},/obj/structure/table/reinforced,/obj/item/weapon/secstorage/sbriefcase,/obj/item/ashtray/glass,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"baB" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "baC" = (/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "baD" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/turf/simulated/floor{icon_state = "bot"},/area/hallway/primary/central) "baE" = (/obj/machinery/navbeacon{codes_txt = "patrol;next_patrol=Med"; location = "HOP"},/turf/simulated/floor,/area/hallway/primary/central) @@ -2789,10 +2789,10 @@ "bbG" = (/obj/machinery/door/window{name = "AI Core Door"; req_access_txt = "16"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/obj/machinery/hologram/holopad,/turf/simulated/floor/grid,/area/turret_protected/ai) "bbH" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/machinery/flasher{pixel_x = 0; pixel_y = 24; id = "AI"},/turf/simulated/floor/grid,/area/turret_protected/ai) "bbI" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bbJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/crew_quarters/heads) -"bbK" = (/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads) -"bbL" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads) -"bbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads) +"bbJ" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/structure/table/reinforced,/obj/item/weapon/packageWrap,/obj/item/weapon/packageWrap,/obj/item/device/destTagger{pixel_x = 4; pixel_y = 3},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bbK" = (/obj/effect/landmark/start{name = "Head of Personnel"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bbL" = (/obj/machinery/computer/card,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bbM" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/crew_quarters/heads/hop) "bbN" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bbO" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor,/area/hallway/primary/central) "bbP" = (/turf/simulated/wall,/area/crew_quarters/kitchen) @@ -2852,13 +2852,13 @@ "bcR" = (/obj/machinery/ai_slipper,/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/obj/effect/decal/warning_stripes{tag = "icon-U-S"; icon_state = "U-S"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bcS" = (/obj/structure/cable{d1 = 1; d2 = 8; icon_state = "1-8"; tag = "90Curve"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) "bcT" = (/obj/machinery/light/small{dir = 4},/obj/machinery/turret{dir = 8; id = "aicore"},/turf/simulated/floor/grid,/area/turret_protected/ai) -"bcU" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads) -"bcV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"bcW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"bcX" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads) -"bcY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads) -"bcZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads) -"bda" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; name = "Heads of Staff"; req_access_txt = "19"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/obj/structure/table/reinforced,/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor,/area/crew_quarters/heads) +"bcU" = (/obj/structure/disposalpipe/trunk,/obj/machinery/disposal,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcV" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"; tag = "90Curve"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcW" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcX" = (/obj/structure/cable{tag = "Streight"; icon_state = "4-8"; pixel_x = 1; d1 = 4; d2 = 8},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcY" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"; tag = "90Curve"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bcZ" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bda" = (/obj/machinery/door/window{base_state = "right"; dir = 8; icon = 'windoor.dmi'; icon_state = "right"; name = "Heads of Staff"; req_access_txt = "19"},/obj/machinery/door/window{dir = 4; icon = 'windoor.dmi'; req_access_txt = "0"},/obj/structure/table/reinforced,/obj/structure/noticeboard{pixel_y = -27},/turf/simulated/floor,/area/crew_quarters/heads/hop) "bdb" = (/turf/simulated/floor{icon_state = "delivery"},/area/hallway/primary/central) "bdc" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plating,/area/hallway/primary/central) "bdd" = (/turf/simulated/floor{dir = 8; icon_state = "redcorner"},/area/hallway/primary/central) @@ -2939,12 +2939,12 @@ "beA" = (/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = -32},/obj/machinery/camera{c_tag = "AI Chamber South-1"; dir = 1; network = "Command"},/turf/simulated/floor/grid,/area/turret_protected/ai) "beB" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 4; on = 1},/turf/simulated/floor/grid,/area/turret_protected/ai) "beC" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) -"beD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"beE" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads) -"beF" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/heads) -"beG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/heads) -"beH" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Head of personnel's desk"; departmentType = 5; name = "HOP RC"; pixel_y = -30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"beI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads) +"beD" = (/obj/machinery/atmospherics/pipe/manifold{color = "blue"; dir = 4; icon_state = "manifold-b-f"; initialize_directions = 11; level = 1; name = "pipe manifold"},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"beE" = (/obj/structure/disposalpipe/segment,/obj/structure/closet/secure_closet/hop,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beF" = (/obj/machinery/power/apc{dir = 2; name = "Head of Staff APC"; pixel_y = -24},/obj/structure/cable,/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beG" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beH" = (/obj/machinery/light,/obj/machinery/atmospherics/unary/vent_scrubber{on = 1; scrub_N2O = 0; scrub_Toxins = 0},/obj/machinery/requests_console{department = "Head of personnel's desk"; departmentType = 5; name = "HOP RC"; pixel_y = -30},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"beI" = (/obj/machinery/computer/secure_data,/turf/simulated/floor,/area/crew_quarters/heads/hop) "beJ" = (/turf/simulated/floor{icon_state = "red"; dir = 8},/area/hallway/primary/central) "beK" = (/obj/machinery/power/apc{dir = 8; name = "Kitchen APC"; pixel_x = -25},/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) "beL" = (/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"; tag = "90Curve"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 6},/turf/simulated/floor{icon_state = "cafeteria"; dir = 2},/area/crew_quarters/kitchen) @@ -3032,13 +3032,13 @@ "bgp" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/captain) "bgq" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/ai) "bgr" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/turretid{id = "upload"; pixel_x = -24; pixel_y = -7},/obj/machinery/turretid{id = "aicore"; pixel_x = -24; pixel_y = 7},/obj/effect/decal/warning_stripes{tag = "icon-E-corner"; icon_state = "E-corner"},/obj/effect/decal/warning_stripes{tag = "icon-W-corner"; icon_state = "W-corner"},/obj/machinery/camera{c_tag = "AI Core Tunnel"; dir = 8; network = "Command"},/turf/simulated/floor{icon_state = "dark"},/area/turret_protected/ai) -"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Captain"); dir = 4; icon_state = "pipe-j2s"; sortType = list("HoP Office")},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads) -"bgv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads) -"bgy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads) +"bgs" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgt" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/disposalpipe/sortjunction{backsort = 1; backType = list("Captain"); dir = 4; icon_state = "pipe-j2s"; sortType = list("HoP Office")},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgu" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/door/airlock/command{name = "Conference Room"; req_access = null; req_access_txt = "19"},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/crew_quarters/heads/hop) +"bgv" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgw" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgx" = (/obj/structure/disposalpipe/segment{dir = 4},/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; tag = "Streight"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/wall/r_wall,/area/crew_quarters/heads/hop) +"bgy" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/crew_quarters/heads/hop) "bgz" = (/obj/structure/disposalpipe/segment{dir = 4},/turf/simulated/wall,/area/hallway/primary/central) "bgA" = (/obj/structure/disposalpipe/segment{dir = 2; icon_state = "pipe-c"},/obj/machinery/door/firedoor/border_only,/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor{icon_state = "redcorner"; dir = 1},/area/hallway/primary/central) "bgB" = (/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced{dir = 1},/obj/structure/grille,/turf/simulated/floor/plating,/area/crew_quarters/kitchen) From ad382d4e6bc980d9b0ee6e7fbed4d7e1eaad1d20 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 01:21:18 +0100 Subject: [PATCH 12/16] TG: -Removed reagent scanners from scientist and RD PDAs and gave the function to chemist and CMO PDAs -Making Heads slightly more headlier. Head offices given more desk space and given spare PDA carts for their department. PDA Carts are also removed from equipment lockers. Revision: r3677 Author: ericgfw...@hotmail.com --- code/game/jobs/job/medical.dm | 2 +- code/game/objects/closets/secure/cargo.dm | 2 +- .../objects/closets/secure/engineering.dm | 2 +- code/game/objects/closets/secure/medical.dm | 2 +- code/game/objects/closets/secure/security.dm | 4 ++-- code/game/objects/devices/PDA/PDA.dm | 2 -- code/game/objects/devices/PDA/cart.dm | 9 +++++++-- icons/obj/pda.dmi | Bin 14351 -> 15759 bytes 8 files changed, 13 insertions(+), 10 deletions(-) diff --git a/code/game/jobs/job/medical.dm b/code/game/jobs/job/medical.dm index 337f4407bf7..ed4cd490aa6 100644 --- a/code/game/jobs/job/medical.dm +++ b/code/game/jobs/job/medical.dm @@ -81,7 +81,7 @@ if(H.backbag == 2) H.equip_if_possible(new /obj/item/weapon/storage/backpack(H), H.slot_back) if(H.backbag == 3) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel(H), H.slot_back) if(H.backbag == 4) H.equip_if_possible(new /obj/item/weapon/storage/backpack/satchel_chem(H), H.slot_back) - H.equip_if_possible(new /obj/item/device/radio/headset/headset_medsci(H), H.slot_ears) + H.equip_if_possible(new /obj/item/device/radio/headset/headset_med(H), H.slot_ears) H.equip_if_possible(new /obj/item/clothing/under/rank/chemist(H), H.slot_w_uniform) H.equip_if_possible(new /obj/item/clothing/shoes/white(H), H.slot_shoes) H.equip_if_possible(new /obj/item/device/pda/chemist(H), H.slot_belt) diff --git a/code/game/objects/closets/secure/cargo.dm b/code/game/objects/closets/secure/cargo.dm index a366ebf9ee2..638bc2ffd66 100644 --- a/code/game/objects/closets/secure/cargo.dm +++ b/code/game/objects/closets/secure/cargo.dm @@ -15,7 +15,7 @@ new /obj/item/clothing/shoes/black(src) new /obj/item/device/radio/headset/headset_cargo(src) new /obj/item/clothing/gloves/black(src) - new /obj/item/weapon/cartridge/quartermaster(src) +// new /obj/item/weapon/cartridge/quartermaster(src) return /obj/structure/closet/secure_closet/qm_personal diff --git a/code/game/objects/closets/secure/engineering.dm b/code/game/objects/closets/secure/engineering.dm index aed317be772..38c567421d3 100644 --- a/code/game/objects/closets/secure/engineering.dm +++ b/code/game/objects/closets/secure/engineering.dm @@ -118,7 +118,7 @@ new /obj/item/device/t_scanner(src) new /obj/item/weapon/storage/belt/utility/full(src) new /obj/item/weapon/storage/toolbox/mechanical(src) - new /obj/item/weapon/cartridge/engineering(src) +// new /obj/item/weapon/cartridge/engineering(src) new /obj/item/device/radio/headset/headset_eng(src) new /obj/item/clothing/suit/hazardvest(src) new /obj/item/clothing/mask/gas(src) diff --git a/code/game/objects/closets/secure/medical.dm b/code/game/objects/closets/secure/medical.dm index 49cb6f466e5..b9829af6ad4 100644 --- a/code/game/objects/closets/secure/medical.dm +++ b/code/game/objects/closets/secure/medical.dm @@ -86,7 +86,7 @@ new /obj/item/clothing/under/rank/medical/green(src) if ("purple") new /obj/item/clothing/under/rank/medical/purple(src) - new /obj/item/weapon/cartridge/medical(src) +// new /obj/item/weapon/cartridge/medical(src) new /obj/item/device/radio/headset/headset_med(src) return diff --git a/code/game/objects/closets/secure/security.dm b/code/game/objects/closets/secure/security.dm index c05e41d40eb..c8129152ed0 100644 --- a/code/game/objects/closets/secure/security.dm +++ b/code/game/objects/closets/secure/security.dm @@ -107,7 +107,7 @@ new /obj/item/device/flash(B) new /obj/item/device/pda/security(src) new /obj/item/clothing/suit/armor/vest(src) - new /obj/item/weapon/cartridge/security(src) +// new /obj/item/weapon/cartridge/security(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/weapon/storage/flashbang_kit(src) new /obj/item/weapon/melee/baton(src) @@ -140,7 +140,7 @@ new /obj/item/clothing/suit/armor/vest(src) new /obj/item/clothing/suit/storage/gearharness(src) new /obj/item/clothing/head/helmet(src) - new /obj/item/weapon/cartridge/security(src) +// new /obj/item/weapon/cartridge/security(src) new /obj/item/device/pda/security(src) new /obj/item/device/radio/headset/headset_sec(src) new /obj/item/weapon/storage/belt/security(src) diff --git a/code/game/objects/devices/PDA/PDA.dm b/code/game/objects/devices/PDA/PDA.dm index 38036fb027e..a5a60fea8eb 100755 --- a/code/game/objects/devices/PDA/PDA.dm +++ b/code/game/objects/devices/PDA/PDA.dm @@ -135,8 +135,6 @@ /obj/item/device/pda/roboticist icon_state = "pda-robot" - desc = "A portable microcomputer by Thinktronic Systems, LTD. This is model is a special edition with a transparent case." - note = "Congratulations, your station has chosen the Thinktronic 5230 Personal Data Assistant Deluxe Special Turbo Edition!" /obj/item/device/pda/librarian icon_state = "pda-libb" diff --git a/code/game/objects/devices/PDA/cart.dm b/code/game/objects/devices/PDA/cart.dm index 0c750fed264..712e1ed8b6d 100644 --- a/code/game/objects/devices/PDA/cart.dm +++ b/code/game/objects/devices/PDA/cart.dm @@ -40,6 +40,11 @@ icon_state = "cart-m" access_medical = 1 + chemistry + name = "ChemWhiz Cartridge" + icon_state = "cart-chem" + access_reagent_scanner = 1 + security name = "R.O.B.U.S.T. Cartridge" icon_state = "cart-s" @@ -89,7 +94,7 @@ name = "Signal Ace 2" desc = "Complete with integrated radio signaler!" icon_state = "cart-tox" - access_reagent_scanner = 1 +// access_reagent_scanner = 1 New() ..() @@ -152,7 +157,7 @@ name = "Signal Ace DELUXE" icon_state = "cart-rd" access_status_display = 1 - access_reagent_scanner = 1 +// access_reagent_scanner = 1 New() ..() diff --git a/icons/obj/pda.dmi b/icons/obj/pda.dmi index 4e51c0ff5909ef91b4f09f913b8fcb692da23421..a3dea0e843d66c93d25f219fd3c922539e3053cc 100644 GIT binary patch literal 15759 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 From 84ce5877c8db19434fe54753b978b81403caa96c Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 01:28:23 +0100 Subject: [PATCH 13/16] TG: -Ported over Flashkirby99's RIG suit sprites from Bay12: http://dl.dropbox.com/u/4911780/spriting/more4/stuffz.png -Updated changelog Revision: r3678 Author: ericgfw...@hotmail.com --- icons/mob/head.dmi | Bin 110866 -> 106265 bytes icons/mob/suit.dmi | Bin 272668 -> 263516 bytes icons/obj/closet.dmi | Bin 82460 -> 82466 bytes icons/obj/clothing/hats.dmi | Bin 39666 -> 36145 bytes icons/obj/clothing/suits.dmi | Bin 64758 -> 61981 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 2f077b367e8b62fae8add98a4583579a6de170b7..310ad8f733a0a44c7ad74b3c5e039b28e7d75c41 100644 GIT binary patch literal 106265 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≷4=}b^18g@WrI3Dhs zSnR~TTO<2&z0k85k>2UGwxHi>8Rv0M^iGTNTZ1t5_V`YI`9=Tt>QPX6hBtb+btWo> zJjLb%ckh{SSs`wmqYm~c7HRJIZdyAAzY%*;lpXh6!xXmB?oP=3mlvizY^^ty0XWze z&xUd1ovT<{9R0BHL#%N@WXXkwsqN08kgSM(X9uJD@@%{sUp6a=C$jrgUcd1haYh;L z!O^N2s!WQ)l#w>%s!sZX&l){8`Ec}Tei;**fIeg=HEM)*yEHh~Yx1J1uFu!`3@RSI z^rDcUi@qpKFf*E{TZ2&zlp7;V z${1F!(g|pdHLVyt4(Vuy@~?e1Su^*N6#FvvYwFrzxzF#7Vbv|KEBf1)lLUHtAy1mjOJzfU=EZ{cy@3d52v(FFL3^xpap|4#9>J5wQ5 zEi;*vPBu*t7w-cB7*O*5T#(TS%(NnXayK*uif#i-2Sh5U<-^2cJ;+Za`kI@|Yh@GQ z+ePP3s`5;1iGJcsP$P{#mQaS2J^~zlD2GS-P@M`!4=}-@l>uOR#iqoq_A}C^yicOO|tAyfH zDA62uctCHn)No^6X^|8^PLG>wTOBf!tTvXE2lA{oC$2h8jvERjPSIXJNxd9GYYg9L zU;|yhouJL1su!X2%0k>Eoi_~-#*)c1qXy;1H~PznC-Kv-2pWo!I^mmt{r0z_Zs;~d zfdi)BJnT{Gg1;dunds)414Z4jIvmpX;)FkxRB4~kJp!R7^{)? zStVjX-SKor4lQ=1!&5iE8J$$%JaAT|@$1}4(8Dh4YCcOi@W8!c?Vy3}R)P37qTUDh zh=-vy$Huwmf{ZVfhNcg;c4hS91>?}Tm>+t01+Am+eiv{&>3QKw%A@c$4{zwm;UGqs ztrwQ(=bbS>D^;@8*}LK4L54zin&|Yx0C+-2R9kHY@iEW0;M-SNgGFxmuXwVTpPPvE z>HJz(dv>-fmO4h&Abe zCp|{M`YUPrDGxf^vA@W$P;c(W6q2HV%W)3c{OM3)} zB0lc+H0@noc&T`EaKqUa;|qj4a>3ninbR&>Jv%$s;D1;CvVQB4I~tu%rlPo^g#OWVIJnjC8$ERE*OGiX|UjqoB|0QP0;&xhV{qoWDo-WX9`abm+| zSbIV=)Dcg=k>U&klN)%)obp}sQLClo_t!9{9-VjTU5D>~Ok&=St+v{<6x&syNz=o~ z?J(mN=qK0x3Ce2yL2^y5s0H&VNeLoX=@U}sCA9h*Sk9?5BuW!8(+7t1b%8;ui3jHQ ztKBcK+@GAXZiVh)OG4NIj#5pb{s>x3LzYcVWj9Sp(OjC0!e?_Y9S3#&?ydl>gfzt0 z&spJKU=v)N<5se2Lp;e32@~Rj&SIjMcCk$MUq{&>_-&yzt{9b$yw(aLyVR1_ z!%->BQC=Z$3JE=>wq{&xxFH#_oT0aOs~`uk#qYZE=9~Cwp=CmAahHmjFENV_6O(?_ z6A~p4UUq-cajl;HMP;=EsXImhBMsWaDNRjDLSMb_gQFhRs#(i0?B|99K0~MW4&N`I;Z&IdXRD)C zi%;oiO8bb=%W`^pl#5$|PEqQ_MYGx3t~m+dd6-q23~h{@Ayj=^qjG#HQ7V=Aens2Z zRbzRQRw=V=ao7CO<@*hFJHN?aLv4*A(U`M)=%ao5CjR>KAKpG;@txtj&8juMUQlld z%c>84YROOcF(O5mmWK9ab(7XMC)K{|I`8%|u4Cyb)x1=U_V~y95pg~Gk{3tvFHd1A zIjS=-vJ;CZV(05qW5otn->q8clqY=;53e4JGQv4mB%a?&N3>YTHeS+UqeSjd4UpLv zZ4qIuuFc939oRAmU2vo~by>omj$dYh|_QxYX5xXNa~g?Mm2HjMa_8G>M# zu0Z=s9!>&)R1hL3`dVG(Fl8+L&0+9fC3^0gL`eFV(0&QpnzKCSWJ8=J%-OW`lUp{H zC*%3JPDmg5{BMj>ou>PUu%(y@24fBg-HFdeQ2B zEHSJzz6aa~?05+W%|AroqOE-p#7OIEF-vkp%mJ|zqX@&5GB@=f&KlFgo^iv^Pw+s|UHIj;iXX))N4n(EZt)niSHOD=+JeRV*3``D~ z(-Zw+=)tM;fnTv}@1MK^bU=VDbih&SG5+SqH&}3#La4 z%kDM6Ig8N)qTLZq%PHqY29H{(!xa%@5v`GusknzHX}Za ziD>^ak~z!N=(maWPkb<$WQZI}^TQ2fZ=t5P;MFlQt=A=|f`3 zx)r!*cQx$Fn^fjH#9)32gJOg5>1+Fb_nMo?A!qrqc>a6d|FPiyVGdJ}wGPj#W&2X@ z>HB7LUCTvA-9K?PRNp#vPJC&1IhZb$9%!E?GGag(N`*3-mbh=L@cOdeCWUtfV+_8H z7aM`dc>C>y#}2*{nGX+_FwEc3o&PT1FQp~}3?U1qsgI1K95Od{=h8mR9Mh>j&wMsQ z(w5-_NQxApEDfve)0Ce*S9<#t=Xu26gI zG`GNkZXWV3z{lUufwI4-JR2jq?MeM@|!3PdXs{6C55e! z2B(jnbqT|6^%Li}?M^EwH++e%KXx_W-BNOpm8asYQn!E;*gp}={HplBSb#g9dZ6k* zhJ%dwhdrpD+w05QH>;ui@)DC}Sd)WHxoE)^NiX#ldh?pTG0GN`Iw?ybDT|D1l~2Ii z11f^C(P_#+tV@;->nB)TPh^LZ{7@6bP%s!pVaSJ%LIG4DN|7hN*xJ6iMbg5!0}nEO zBy+{&N}Z0PBB|ATQ1ffI3mgq&yoJkvTt+HhJk`1>lFt^IP$^8EgD?+HW&Bn z(wq?jhA4jmP+VOP+T@kyxSQ6{^5kt}z4vLbnd>Emp#i-knf1|=w4Pb*{C@}V# z0r$Xef9!el_FGhiC&eh!=b+1lX`&N31YEC^7yg}ormu!|t+d?pxC0-c_jr=^W=|;m zgS8<{V?6!UZ*(q%s$1DO7x{*sA1Z0>15XmLov9&O7;%s}Hn_w3@ags25qF4-=|s&_ zO_=T85ZOko5^LILdc$Le2$DUxTn^fpu_@SwV)pWy;(-&O zh&5YQ4|rsxMAIz%flNcxbtE*P%JObxCrTt4Z=xU;`i(fajUh8r1q-Uz6t|A(?f|6p z507rqreZypcUiw&20w3aQfaUzo6?_NpFA3{p?L1l7T68J^`x;TZBhr#fGZ&*1qpc7 zccG5oT3=7AHc{3jrxCE{rvLrR6)!CO4twwW%|$k!lwUpSBz{VLr^z2DTcMEvL%Ytm z6Ytd3_hQf&)L@?zqnyxXdpsvfc+&Dz+HMMKJQi3s0O@&rYw|VDLH_!|P`Bwz?sHOR zmUoUG$db0Crib~`tZc(Jv`KCTwGX;THt^`zWAxHONiDFP4EK7%_%+6v=(hIn#OQs- zOW`l+14X5GCjNaQRQy;(hA|q#6|0GuXUYkt{Miok}B1%+|s#&$V9lYcoE04FfO(USi?)?2OI zSM&Owe$~;iGS6Y?YPNqrcVR3S?>lvCy8hjP4$zLr=~Ky3xIo?`T4ES!^E!!m(`{5NBi`Db|fsGxXp3^%26L5 zMr7i~{LetuW-#l)04d0MKrT7Ae<%V;SkPTyt0yXs1uW#cGyp|#Ow_zKzJZREzaVD|0z%$*; z7wLHr_Wvv+bdc}X1nXm*xc~YQiTw$2dhj+{B8+#YN@K+v%piQ@7)(-{=0i zucW3%onP?qU@`yVhryEG-nlR7$%z}EV7UyQp3j>%y3JrsQ5QjWJs6FsgO+yO_qzOB z)!olE^z=w5DK!VjQ^DWir#cfRY5VhbIi;87bRz`%rQxEg^88iD?Ug17d0$pLHw2F< z?5BI2+%Qv~16m*HSB7q*F{@GPCrbD%@}$qR$|mtL9>zZ}BQu_Q=lj4VM#5i@&!Lb0 zG+kYK_1woa0<)O^np>1t9eM8WVmZorifS%?Juma-grse=g|N4u(vQI{Dsn?}_#9x5 zmUbIa*5YVea5cd>{YkwzRrp->*sYC^(`IlPDNgKC)*)}Cv)g#aAeF~+Y;Q6f#9y`#QUQ-Ndk5DsM zkbc!ke6Ln9=4UYIG&t`wh?)g3B(GeExuB0bleSN*I?Q>$O#u4!@ z2E?O8Q47*xHwV?ji#1*@Ub44dUT3Lt1&RQy;uIJvxTe~q6@&&^K|DNi1A#5O{5xr?B;m_zza4v6IYG7-?v*Emy*cwv9MR*uenj^CX02IMUY%DhUQvO% zk1B!XcRsF4%V>h$?PV?H+GQdanI)zY0pSm^!Q!~n9`NXRoch8?r6r4A{NtFwBWyGF zG$rr%!hP{GiUw{Zf48cQaI^-WQQ*)(s5m$*S?FFqJBk{ z;xkAOV0dU~VlB)KfE$Vq5B84fBWFg-=z1ZWk(0>9?d^gy5|&6rXXPuubZu<3P(`?x z_K%KrC0GmPk>g}Lo}hVus3VwlMpVy5|4~8nwglO>6q-geZ5bHx*ftI+crOg#>AN4| zWEifiZA;6hqloM0$EkgWJ`yioy$M+BKD#{m;wCy&yx8Vo@wsk0#r$O4>qzAe`kdVL zX!9eF!Opsz)aLsmX{(l?Lyz6(Z#;@mM7^Ai8ro>;5-#tG>_;u8~7w06GYmFBL`A~h*iqvn(8iG>@#?FqHKH!%s= z+Un@02y=R#J#)Ap*D4(j>nF*0p7pN#>!a3^CiIw(*3C6LNp;{LUdBtCH`zT`9O5udn7UoM1+orOzkKCO~h zxqks@B?@eW=gR&j&mX7{VPooFs~Hck6@PGGfL1sBMP}AZ5|s=SyAee2I~_%YMI)ky zUbzGoNdE(g&#mddBfDOXw_huq{||rY}`OxYl6yx6b_c)i#IDilHIznTIdr zcGGhX_RmRrw|I*%GWvUKB<4dDX=%E>(S}RaW$0sS1Z^Yw@@zj~Z z(0CNa{QQHPdp~Y3-a_{}noKSq^FnIb9&_HQ#0$xdM1UdJpN}A}`+GnJ(Tmi-LT#69 zH^z@&>}&?Oyu5VIfl0U2cc?a{v0Z&W*}UD0AGwY+fb&zvB&CKbrH^1X6Lb$D;3We9 zsHDf}eWB#SPXN`U($)_O;Re+^v7g$XRGYaOHMBcCe*-(!o^=xJq)2#m z^wQ;2z#e^;Bk>79Q*I$lTP~)a6rj$ko<~O?p*UOL_YL#uxGH>Cpg$^$i1B~WzOV)2 zWPFx3@=9;U8^b9WnFP>JM(1TJzMGEjY?A)EC2*c37qH+aLfHE4ms4E{7Rt1A8A;PT zK)(?65;po!P=d_RBD2ZpyOX-^=Q$V9R7s|+YAk}OtTdlJ9>fC)$lEx7!{b_D?f zW>jwsyKxczKdwrx1WVlS?aTXgf&R1f z>F3%C*<1N_2-1F$i@$ZWU>-%%CTxT=Fu{lQgqCUwS${(1(hxE?{y`A=P~)r)6dy2B z^@ZXNZe0yO1EUS`x`>^3W9^RJoDdnBNyl zB+Q^U=+?6D`0;R7^`DccZ3`SW96{uUa>#M$R>b5nF=5#*ugmj)+`O_Mpr83J2D_ID zx-jerCcOollgmcZ3d7~Kz_>vU@THpdsvck_rr4SuWS(7nMq8nOYC?&{NFTKzQy8jQ>xbnW=>Z9xpHNV}=Tn z@4T(#4a=NXc%3&&;*B38u|0dJ{oS5s^;b%=UK;%Itz8 z&9`-a*{!??yz~8I*^dq%m!w!0#XpmiZ}+H_DMx@?4U3$F`{p)9j8>bX*j$oyQKeEN z9>0e_!YfSgtjXs{Q(P~nNasrrjd|+nwfvpZ-V+L=D64WCnbCRu=NmE0Pqhq9nee&# zMkF89*uU}@u2B}X2`KjPnGom!{fT2Y=#Hu~2;VYztotYFA-{gM7VPJvzqz@x?-i29 zK9N7L1c3r8rH6+{ttK62qSFk zBsFxq_pyiYXg(sy#kdn5CjdgzbU`p#-LL!Obrh^Pi}=he&R}*Xr57)vW~|5|;M|&1 z(?vhC>-;6;LN5hGCc&lhf@?~yS@fL`+tVsoL4Vp96mB5#Zz>nRWb9Yit9`?_@3ug7 zQZyV$F%ARLHY-RPV~wnJVc^XD@~0^OshV2+P4~6psJ~}q065}S&N;G?pcp(50QX{l zmA8Q$7YWeJ({f&yAs!(sSWB8c+R|TMT?{yro{0P&c-0!Dsg85l6#}iGWd7l8nYaqC zxL_|2baMsma${rT3@8U`pwfi%G^^hL%55VZ zy?%pd575(neb}#G)BF1Ea+K87tzc5~BV#3`-|2r1axiWIWj*f(1!PCD<(`Id=R#~# zav|(LR8&+zG7b?{WbnJCvomxJ&hiDHu#5y4fNm9|4k?YZux=pfe~45u9Ly*d)_hCo z1DL@0Mm@b7*2#@`H$L?1vCH366?uPD&N$Sl>w>Lf05)nAxrEV za9gYNJj>Z}`2EB9t#A5=S&?d>z2Vb<<|;jX`jq?O!{-$$vmdX|^a7n(${IUWrmuq%*cCPrE zl$^{eDXIVEJf$^TK*@%b_tDJXT?483cr7f!mg-rZovTK|je2nxp#-Fdi(C8e2%5X? zAMhMntCnrYMkwfEOjJ~D_H*?F{A5ii6e=+yg6PMOA2r#B?H|2z^v!$qioLkqNbgoL zSO6ss6lW&QFx~Un{Y`~{gvII*o0PsX8QX-7k)JzzE2%A0< zg4qz3mETq##Qxi`J5Bhy)uxzA#=W)7m|$IO+30E#kfi&1@`Vpw?(d(dTTW^kVQpJTkgt|LAJp3ukllY{u%+@^U#) zRDg`CD(x>Es(a@qCMF>7eM?waShrg|Dlj%Sc00T6S~<<~A!T>gw%o1;=~>_T+lxzG2YK z@Qsef>z;vg<%cLsczC$Jh6edCwb5VPomjPb!3Cef_pjEPiqF0mOSklubj;X!H;#P@NQrSAjTT_ z&cbVIg#~eIef{PQKCp0C!1SYoy?xOiD3Bb5|1qzqh%`Gp8(4Yk0p#L@etC`y4>%Ly(PmWwC*Lq!*Doss7X)x8IYW#ru7uF7%`3xCG*8Q)+18Wp#qW_AOKe9+6}7(9v|$%g zrj0wnl$94tcV*fYX^extK=Ah1!Zs&>Fhx3}lz`&N?Q#Mt5m?=lkIc+x88zhif!N(C zH9myu16k5Xc0Ody%c+FHPouFpI5-4+e0<{K;)HynjP};oIj1hWX<_q?eyZO!ntFRl zYHMqI)7BGcsHhg&X^e!r=mnzuTBz((HDY|A*(BZPRpZU=MD3!2i&96a+U<6)uO3S7 z4!5*mkB*-7`mb+%PAB$ecU+!=*+^BDlzic?im!Z>2CH2?*B-0-(P1QZ_CCr1OD9;E z(dJNGOGgKbHLC59Em~~}0&f-tV{?{nFLWgRNVh_+SH&f(Y6*Kx#{n2^#IW_h}h7yy)$e-8)$1}x##?-^DKe0cefj*x51CezGKKoLD%wP}! zFft7Vyu%$IUcT4U!xgf3=)49o3CimGB*04S3tB3_%mVl=S!IdCnGN)#Iiy+!i{NQT zH0K0qg%rDp7#}(OvO-RsU>O&RU)PO%NO1J#r$z?oKfL*Ud%xi<&D`fe3qGd=Tx7>O z2oyJ*F^-7{!3cw~%83Y%siVjqLk&~sS4f#=`_8j@r84oK%z-pztI{%w|8aCo zRYn$tOljepI;y*D)!@Ft|EI6F4y!U~-$ma=NJw`|hk_tTNP{$jAT8aEASfZRK%^T9 z326mEN{}w;6p-#zx>I1Sbq2rR{?5MkIoDo)z*=w5yfe?-_w(HI49rNVQZ zoGY1!Tp|=Z7)?@A^5F3BNAPV*$j*fj(%ACG(DEFqCpW|(EI%S#r2ZBaFtF?o; zVU7kT1kJ5yS!!5W+T4p*god!N&W)c!iaPx9|Ptu7OAgS9F0@lz$A6MCipV$uYEo`eK#>dBNC_mU| zVhV`@c;<#Y`P={i=oFg_?(Jpig!JlT9~B52`JhZ3L}Ur5#|?%7hf(2>){!#)50YWV zcYywvCtZnZP)GV^#6li#7Q9+`^zV4$-~+M9>X@gTT=&Mr6&FoeoiT5)aiF@8-;m_= ziA2Md3r%UedQW>2X(pQB9xJEIein zP=Zi*?~Pp#Nb#C_yc6Irx}|YCJ9N^<@-6l6f}&diBbV?`GRW+!T6T2hWkg`t1cuG$ z7q+QiX1`BNPfR3(yxP>`9*jrN?j;4?29Q8t&H^wei=}ia|I!|JK0br!Wn(ls%!^*D?~%t11Kn!R4pj^RCdL z#N))9fz!#^IW;zx5G>+o{WFHD;?RvlI!bG89v)1jOr?X~10v5opX%#>6{bsDh`$?L z1gEm>7l_McqN4?&fBDOjp!r36oeaR4i|!j}V@DPjw*1E79uImgo|)@=AEbhkp;;n6 zqcL7cPiI>jZsq5g2V0k5NN>F2r7m|S%#0Vq?4_5aA=J~;I}Q5LYW+!b!Z+;j*%$5G z!GPadlvh>;(L-X;dfMEv@Z%Y@JO`-1{|PjV%^05<983<;0Hp)79!H&4-1t~aNZ-e| zteLd)44c&QX<2;q*qI9#;(~#41QF3ZZUxd&Q~aPg=GN?G0p1KHtUlY2?x;lz)_u(j`zdmb#wbi~qPK?itvWA&!&7ZTLJSmYu{ z2GI45jS0bE?0^h&3ONyIZ#L#4A}43_y!WkEUoU#I8u)f=5sTFG+Xpr(BK1#Qu^`n_ zBS-CR6fjP})VF(x`Uc6=m&Mc(v2Ffzo0 z#T%;(kN*r>cG18W8ogEbPF~DSfnosh9xLNI6 zzqgBtWcv8H@E!MWqOITaL`;15NtNBEYR>4BJ&SK;*stC(K{PMe!OYOi!*|ii-|PKB8GZxy>4FOcUYF`@ggRIy%AUj{VE4 zc7)J3Cv^X-esWWu!^kA3Y^~$pl(>P&;*P9qy}b*!^vDEtt=W6JjF3?$Hcgab|=z_RaPYe@ZJrN&&Nm4+b8LPxvSEq#fMuLE)nnEwi> z|NOSr(~m)SyP>D_-|9;<6=3onpk`I4e4%LkFfta6wu?=jaeZ@}AW#^#NYvS^%R}g5 zu1eRjPJ32*@+^hFIpgBb>axsCKT5o;nX&;V9t5gHu+ycC5AmCD*3x4`uk3hH50(9R zJxG~7ee2wbZjc`B8`2(OhM-%H`&UC*#kUy!|IdAr5es(=`fu}CqZ75@yccVx5~*^) zc(6Lf;dFFSaD(Trr(>^`GJ+y0Z!lh?VlzwMtw+uNlI~T4oex3e-=s?il9m`VwXmWK zGA!5w>W&|WVSk-Ec3!Wn5%Fccb{Fb?kR{pE6pt43GK~&u9dDrh=?sr0PZ~FuD|{pp zS8W@dir@9Pp12&88>SW6fMOmg4t%=BzS?$}oK-fCNR;VF5yO%c$`)%T+veq9aCbMV zH3+(`XXw8W2VM_418u<13(c=B8I5x)@rh=k`R~#wvV_;b`)=*NmHqJMq=H8^1PAK( z6_g!bMh?-s`SQ8d7Tj`uGL?>}AuM`Yiye@&(1FKpChbQr$~6#YKtu?Ecw*AHp}zTL z0{$Dvfa)@A>!nBeDHG6h9M>8_`KQl6p7C0<3n2Y3oOC-Mz2i16OQ93GPiUP?hpws` zXM)BkmNUIyJDbLQ#w$a>^>{jcf15*cBpI~h?Yp6E7naWgU3SU7b*2Q(9sYL9(U`Y_ zW>_=~@=QrOCdmyWF4WwKx{@PGN2UH6<%7oeX>v?@5?gz9Lod2;d#L-rhrG~cnF)n( zvuHMEMvv>1Dv)k{1K)#6i3__%c*Rb3x%|OuX`jLt1+dI_6jtbOPl<4utb#r;v+SzLDMgGaSQUd(x zo)+HgPSn|MO=_ZdZyo;H0@BTAEvc-El9dBJXk1Ex&X8T1z<2fZfblO)h15{7CESDV zgG8};I@k|sGk5x09q^wLO8B5b%tDP3HHtlzNH_0%t@i5X@$zi*baZKqWaR|(MK6iD z^{3GvE=0uVur79d%sk@cPW75q5$LAyXJsq9w!fdl>l$?_bC68+=7HHrie*b>wzZdKIhIA8|_Dj3O zLTY8MSwRvIgnYz&^XQ*8c1J8&*yRa8r>H%1Cs|P#(Bma*q}bOf=0%gm9yyz~%~GBq zQ>F&F^_KDV`~7x&QQ@B#1K+3V`YxXl`G}qDOgmlmk7M+IzCUJ~)qskzI{aPKQrKk_ z^##Z2_UYt_n5*V!1g{>#*kPdaLt1OK23)Nrh(oaC0+o%ly93Zy9pMuK`UEzf#e)Ok zy7V8PV;H1L&%K#CFVc5EI-O1q|Ig+^WImt!mB;gyBYZ;m`vz(!2f)tWl#%lxZG411 zP94CGJpXI8J)80`AOyGQUIN^>*i4=kKIbolhH*Z4tYF;9e26tFRIGlLdh=tU9Hv!j z+AYmtcDgm5+xU#vr13-N*|RLWSQ6N;<*TksYn4l9ZCdvQ;2=sn2$M#5&5Je?(MC%84OUq7k~~AAfOfE7 zlScv*8oas6-IUC>xjJ|Gl9sHN{nCe6tQ@QH(X@OIc?n;>eEBApmXb0w)!W<4YPHMe zw0pe`+@`I)J=M<^3vaQWyovp3$ARY}CUm;`yPx>vYQKDcCjg}40Cx!r3QBb^y1WWi zQ~$fhAXXsC_~?=T*k$qMarIBSxC}g$pyLA}9s)33`~3QR&ym>+49M))fv4z%;sF^M z88$-=4Gk=!qBMYld=Rit;4IiIHEBvaJe;4O7wrGr4OSf1ud<7`E5P1gXiEQ7P$2su zsPyXON5Ac5-qO! z!(DdjJ@;c)R{l^LzI1h!R#Cyt`1p|+ptZis(2x**$>t#0RdL_z)x<=yuco{Ur;kCc zJ@@yQ{CB;fp_X;=f9}e?w^G>yy}dG;nk4LMX&pHG5Bd2a>9L>|`ACYF*RU7BFa4)W zisE>Q7D`A+Nc+v$$iQcT!O`_YINQY29M4#U+n_4!i3%{}2G*RZYElwBZM zA2_aVA_`f>;VY|UWE3?pp!zO2_+{G_&>=uXC4X1lmuSDPtXK?2!?|ygEvBZX4!RL7 zfD*fv*dqbPy2pBmyeuGjuWX(925b57LUeMTnCR(yME-9xU^}lohk}yjKo2okqLg~uWPfBFB&6m>p4Csr*$~Py3cP)%^rrbS&kD!re(Ka-^4Y|4{oGIl4*zg(JGDjnI zb*=hL7#LRN%YA>z(jF#7>qr2RGmaGN6zjf(h6~ggN`4a(Ca}?4SQ&h6krai0BxC)2A@taDPb@5NA>O9bj7x^ zva#9UM;$kwNibR1RUi|p_Hl^OrO-YkB;1rGV*Kz>(jPj1d8 zspMx6&NH#LwPg_#qcu-%Vb(Zcy1*P350LXsyQDqjLc@$+z$^rsf7hfxFxHiu#acl8 zB7A9DdE@;-x{bHyTOb0+$4J8hxgxahCC!Ntg@YAXBJP_s>Q_@PPLzLfq7ejgc=Vf& znhX-`0E;-%9HSHi%z!=c>)cor5LnH>bX)~?Lh18Do5~&;5YcJBXIINbXJDoUFQ5Pz zK~2PW(tmd5pLa#!Ezeu&|DlEd7bg3Yv+*?90S z0T$4*r17A1In8AeaSwTIQPw071CyR?LmT|&_!JjvOy99{e~;4&*o6) z-r>2Ac->@6$r@uQDDznv_4aF?mMr#iol$APz~o&BOV)9DtZ993$X0s@{-}Zf<%vDC zBFyC04akf6aRFCzj&Pvw@v=i6Vy2&K=>H&MvZNP%Q+!{w?C&;5G=$X`iGMJtU(rGN z*P7dgHZ9&E_L~PuV?=}+zvWLKk?NjJ`COE<&LY33bnz`?&rRr`R`=ZHi)U?a@RNA> z{Z(gGfPb3xWCodn#AP>WC2WnhDXkBrbUVb)nNnM7ib94b1!YvsMvUYsJ~TBog#t=S z?)UZeK@bo)BnU79=LkTIgw@s6X&|g-UF&t2%c{1tF_M=W92~6c3vqIDCw_&|O1u$p zcXRu7GfN|6Ys(?%1)A*R$6%SAb~8)Mps=mcEp?M2SmphYoW@4F0`;sHr%Gl(CAm5$ z+A5{fbj+pf+)NtfzCD~KHMys6XvhMRbXHVU+?RCe0k1wV7GK)d_by=T6e(z~C7#@+ zT(EcVk&B z)?E&^^xuMY+IAM23{Qeu-fnY@e931=T4bAP(vj|n>JvSH}vaWG)^#4;6s(E(- zO9RXE>k@Eet=5PPRR@_foNu-XOSiFWsOXg%1%`%VeXFcoUS58A4$roA`|55uAmbn+ zB2xI}3oPd2DEAYufxYHfKSM#Z3nW9mRG`+$*@GftX=xt}m7m1YlK(@=?pwWh!J|R| z0*Ip9u|u8u3J`3Um{SC}(x)^#T+)IbRBN>25qwPTxESTN7ly|StN zt(ENZ4xoXJZ5~hG1s~Exr@o_T@IJAU8$~rMeRus|N(IAR9>eouW)lle5>U6H(#^{{`2Gzq^)`z^NiO$Qv zw+5iovs)ck+0nq`w(N*VeJJ7MKoH<+_wAAPa!q^- z{PsfABd?tQj;dTDwqu^NU0R?|w7WO%IizV78 zmWvC(+9T_HGO=92Y+3;UzFo1@BOw~TRD0@D-qvhd$QnocTTaWxAGgV=UbsHPIHPO`n$8gPJS7I18 zq#ou?RK>V7*> z;lih7E--4jGd-R|sas}pzYm34>5QD-#d3k9D@S;chv1vp;Yw%jglW_~-$xNf5o&ec zL;1CYnVB9yF`K%hV`92)esDBjFn_cEce8(buPW>FYx-7z(*Nx2;9+55kx^1^H>xWu z2Lj^M)|Q_hr*qHOl9GxlY;JB2u(Y~5CU*8)3kwTgtI@)8&rt^lu3g=p?(U=9>kQo; z9bxsmo;y=N`1$!62V^Gw6cj=hj|ZNUluWm0#%mS6xp3HU6`&(i~9cN22TSAGvJ z2681mlxzk}&_)FH2#~=@iu)wav;SAdC-v{WNml(K)8GN%3v@FhK)WI$BS%jBL0d2a znD)cpz7Q8XH+T1!e~+vi54&hH4v<~=ryF4(1{L-7sk(*rK~y%47Nx(_bp;Ul4a140 z5sVnqoY3-Bj>OGy&xh)?K-jauQM+npZ1Zs-jQS9~)&J5F@y>hLG0^8JZ7JU>g&uiag4u*ha>SlC-BLC@v3;IQcE@i#wb zW@yOC$+7Y9@-JC(m(&OSKCj>#aZNNcmv(-Fw9jKYZxgEkP*(hjCCTY8ANe>_{M?`@N&n)Zx?+Fx(m7MZF@W^e(yJuNOUO`@YgYhC$NH z#?JnYFu5gmCXJ@it%2-{p6uc%JxDuLjvv@x3msjFXRoi=xy5QVNP!gY&57OMYf^w) zX4toWE;XZnNKFj~v=?L-MU(I;azO)5E#T>3)bi*UHg5KP{vU25c3mkXfT*{WF9r@1~2bt+9I2bSTZ&zrIaDK~Y{_ zKJ0Mow-u;$D=Stk$i&3Npr5=+0x%k?6hX%cS7^961?+){G3guP4X1KVPyq_olx$ z3HkD=7>Mmy$SaP8ftF8!M@-Cck4yls6t<=aJ$(4^dora_-$Xr!9NslH$nZO(XD04< zSv3J@&=L?kCnQuQuP50$&XY2K8XM@UPp23rgj@%ene;?Eu#M~7Fiq&6+&pDP_1HD+ z))Z9V(9jNw3P|4lm}Y^Gcis~DZO(k>0>*0?to%!{UAB2b^lszH`QH5U-d+sgMm73y zwSrJaIVVtvxy0YJFsPS)*Xrhlfq~l{AUC%HnJDe<82V?%#?e6RCFD-75tM%GEg(5= zx!zEC25>(9x^u&WcmxO;nH+9`lzdx32iMoWUrk#wO_t=`ZW=N*H8u9_JYg#4rW^YX z{8l%Pod3w92dS+78?MS13AzGP>;4&scSQ3yq40k}DI%7C5&nPQsc`eOT0=6xmrZYEZbp?E(`@# zZUm$kcm#~=!U8P7Zh=`&5S`BcKiCQDbRzBX`cG@Ml#(m`v^r;iS2H|zrk*|ETxp@Q z7sLB{DHNmEy?nicYR?Ws<*v052jk%2fDbFQ7z{{4c3@{xn7tQy`bPMVH#Y z5av9wHO0Wh9P#00A~`ybFwYo;I=a%8t5LT%OxyK;V0KtbFwP1nIx~Uj=6RG&h6SU= z>fkgxJuYKVH{a`PYhPU-kKKh@S=#T&od?QLo$-qKzOkWQdG9n_=3*_Qq!c#)SuOp= zCYXlx1BJ?(Z!_Mf0|bZmj6520A0O+-yiU;?<{hOr!8~{_ za!`$bKu&bJM$ua>qfv&5H*On%f<9oiT5#s_l*RKjcfa4Nzj8ENZ7a4VI{hF(>WGCX zwb~G>dif)W5`vyhw@~@ghrD}N4jY z<>&(YP3Tev!I#datsNb53Fjtti}1A=-hm)g>H;ciXhs5a=lOb`*BcGyCI08%YJ*#L zf5fh99$170I3*?y6On{rKb$D~7jtZ+?#q4-*rU z6BzHX>6gO^O=zRSHk{K8ce0@o)6mfZb=!i=la7V4;;EFB=)q!L^VLT0De5~hf(-s) z;iMc9G%c2)1fLuyzWylrrTJ=i0>A8RBciT-cWHf+@+N8NR0Rv}ZCvQ(0$dP2YB}Nq z1q{OF&H5CJ|ItY*N#ELy{id4-08#3xdOxw4tVe;Su?*cgvZ1VS6z$PckeB<60G{`O z%=1N5GOu9>;_BRT`)oI%3FSQBOwXa7DbRP`QoV9c`|(5Wds3vTFWDx~dp73)ek0TM zr>4|6@*J2?Z65U>!BNObw1sBzyTZFg6TOp^}X5&g<5WQU; z_@Z^d@IZPD1+UwV?QZ$2lbljq(>b6Yh01>EOLp^ZDoGv;+d|J#T zS&+0`%>57EjokT;#G3%V5a9Md*_)>Y?9}UWvq0Vt|7n)wN53Xd-Z$r)=%l2iKziFY zK29FRmm&HZcfawNp!sr(Yh)3Qz`~OT#YfkOl~g`O7H>BJ2jQwa$#IkCWU28ENJ+Z1 zvxVm9NUN=_EzO6bhoq5;43@nKYzfV%!!=*j)!#`|S0PcF1GT4_jGmTlQ`2Lh|YmMzVWreLC}$UqR4owA&a_Jf1z z@dW3qeA5NnA@M2NYQK84sGOZ&ucuxecXhsnD<=ebE>Pk@bO@hZP9AEh%qKAD1pej| z>)|Tgpbat`TiOFL>erTYGcDsqTGEvdAHtxI4IZ6cu#pdc&(YJa#vCUNXs`Uo$WxNj z2*RIb8S}Fy1oDL>agEbTf-&nAm?`(#g1y|jpJEh@KBGxodK0kLDC&n(aZ0ED-b#3~ zFYWIR3=YZ<%J95|qwp7bj9s_J?w)MUHynnqc8}D!n4Ze~usVE-X@`DVaQX+Uutqsc z`8Px|T;S;v)`Yb&+8`Vk7a;i_GNe6~(YN-l`}1BS2u^xktFgYBDZ`*{>!q1XN3s&w zjDYzFXS3=d^yOqWZzEfp8VDn|>W?90lig%ziY^mOj;Mk!T@d$~>+0=3v%(3dSC!70 z&bfjyFX$fd;Y>JLBzAnaczk*Bcr+jTGcoJ8^s!x`Uj<(xj&jGH;$&KD?C=s~sC;op zsFs!SG7zh7p<)5gSkC9n|6F|}U&G>NP-kQ34(mlR^bZ^NOGG{J+R@PC z;~rGb)|u+*DDR?9ZsAdx8K68jkDq)Hy-)BMn~a=%Im@#t6086s#Ol%5iH0eC(eDUB zIt635O|!O8s%Hamb%h25NOW4?u-Y?E<-texo9(eUaT%4#xl0oEh(G_G29yviFbQT? zMbo}W806$O-m7I4?j;YG-RefH{l{@t=&ClZvWie5;)4Ww2h zPJf!b41apBlc!?8V^>)m_|5VQgM|bAH)dk5#_L(W%n- zP%S%`$gV_J5h`HMWn~>NzhGk-C65}5Znp1+vVRm73hVwFPW5t7cDNRajC;+SOC9y} z=!Mk@y{*RU>Q!$HqoKSmsMRwI_tiu39F$4{tsSpW<2E(GOm03;lP#kvU@4zR;Q@9v%tNp^X^%$%ywEsAsVva()AJ& zrnIfJ!?uVHo~*!dFK65LUd61f!>k&S437?BcEzfgA()UkNaooB1> zVq#+UojgN}_skR&Ul`nxb9NRWa01JZljEN4g&w^ zTv1EwecHv3rl)=VEx)C9*nWe#M$Z#ggy?T{BoBvRNP8k{3Xj|#L!}b2o zy5oXosZkQeo}qDFQF8Z=8&ye33I6Enb$qbCRVOP`vG~NP@0$#%nVBdA+7#(bmPc&w zR20P|g11+>;!$eK+xOmg?W7RR<`uK*E&CDgGsq%aTcwShojbu%pyl3EFb&Ws@Ul(g zOdaK;v3vD(NcZ&1Gr>u1oh_ZrgTDobiAX)0#o398kQUzqTki1YkTqq0ue?`z+lpc? ztm+q6+xr!bGcyr|g`5Mbs&YrHQu&B&C9-Oo6wFe8t42dVM+5_O1}E9^-5YTJ*kZgH zNz1n%gQxdRWXA$C#Q1A~vwSW;*pScrLO`H-;b#)V>S-3eOp<$%J;DwAJ-Qr%E<{v}*9Vl|n)r<{oA{15MzU0{_FGj>%YkVZ1U6Mgrk!lC@=l2F z_lHc%&`3&NX0h3+FJ75r$f_%*w?RP_juYODUyS;gAM`~0VDVARsi=q-ZXx|kq<(pg zKCp|j>aL!4VrFB*1dyry)0313Ry{-+lCN=Jjux!?RKvS#`5T5#;b8fzuCXs#hrQF4 zAH=P3FHg5a^AuxgG-JRV`UqJ#f@=kcm50fP%xs)NimcpO*Z$+*4e*|xSyUbeZ?nPI z#>-rJ0pnXjNL>@#gSqz<#24s-&0jy5Qf# z6whMXc$7Y%qZd}#eDsXIR>o10`+S@~B-NUMoE&KO1ZzYTx<7IS{wdbA-)4`Xwcksv zkGV8#gvFaV5Qy(cmtP$?UdYbzN1l6hUCx)}X2Z-63Z8y!lWkbQ^k}*bsUpK(yw~H_ zwNOxGd^mkVHa$HZF*s4NXyBpvZS;`S@??ng`}gnWZ!)DI?@>Y;T3SAdAqHpXkUdXT zxmU8^u1qU07j|}>evc?JkYAnc%61e!vx``Go19Fct*dJ>{&48R2~}hD1wSw_@ZkKs zd!HdAlK569E*@To;iyfk!*`2$UU;|=4vuiVaKrDr*>a_<8r_s)Qqj$lQKeX^6=7jL zpej9gP+^zs>;ZEBK9VcRx-d58n@?_YBn~6-%_lzA3{C0Z?lqQ13v!KmZ-5I(p;}*l z>ZkB_{}z9QE59`(yETr}Tw|(pY*?6Y#K3l0DPo@y4hK34zw_n8ZU$QhRU?e96p%)_<iar>4hd__AzGC^Zaz2IOPYgM|Q0R3k zWmE$F0h|tc4r~t(_py`H*BnIFpbaSl*uZ1jj0a6Mc=CdIUU6Aju_3o959W@CDp71t zVW)xsx3#whqVuu*eLY$8Os=WdrZPNsDC5Tu*-+O9dE{7>cOGl%QY6IKEO&&HPStu> zT2$yyA(e^}rl)a*gwb2DHQviGGl##GeLOrdVY6|X0`3av0yY6bR}ycj8F1QPywYd3 z0TA-fP*!YTk;Beh-FpNtAM8ZX=X|%_rCAaUD!mJn3jzJ;_it&{sM%$&Ncrot=2&o- z=06lmyFzBo)0j-mra)o7UVeo*hf(<;1bxn&1cZbvS_5E@d@ssp>%39?gs)$}-hqeX zWUEKi9hMQzSMRtnepw|pPBYdN>3eiLcHl@Ma+-~inL!IUMi_=tExj`OQ+Qdfe+xnZ z@91a2Fx6se@|Oh2ib7HX#TiJYO|@Tmz*eRP4W}?;dz3esnT3k-zR5lTj=XBy;L{duLG$Us!?Rqc?N&DQ{iozqyo|&}Z z5h=Rp=an`UC^q(h=8!8WfqM=sE-Xx`(+}!>{{Y7NuPGl9H{NUnpB}~kcbh5{{%@Nv z2C4MF!ZxVWl+M*!O^{X_8?w|N8Jxaqt3gy zdo*_5eO7REa&#JU!5j$%Xf|Bd7g1BS61seWg;ai1CQiyui1Y~Q7foqS$Ko?LP;?+>q& zNJIMHc|I9p#Wf4b&S06TA6nO&_)@rR$c7L3$A=NmdfUgpLsvEezw zBQvJjh?g0Y5`8b=#;g5K@aLu(t`ewjrbTopquvc)*=;LZ;wqA~R*{kt!pLUz_P&bb z)qF1%+CGA?dR(-uY~~v;Z-+A(75*{L^cifc!U0EFbfkUWtA6~N}eEAUE6#NyM<6*qz&KdA);tXF91 zk}q0!WMj?w?!#??C2D!643>7~Iib88<8*kiDkR%?&`m#GdX^Gjg9lr5a!ZosqJ1yT zT>sqf9&C)q|Flsznz~AS3RCC2~2vn$#vlVseIWklcquqNUJU;I&V)%F?N^iIY zwV{G(U9Y&?`1Nd3qPg*`M)ET74hmm9wPp0+?A!|R(kZnmy0xDjO9+*tyNJ>C zl$7Y0s;9l{ywy1|dBqHEpT35Dztd>E8+^;kSA?SQuBTY$+gk%4@QnB#oW<95OUl(o42CW=GHqK6SjFFxsNB*Ie!V+1Ra<9QTaLHPiDktnrdo zsRTi8hLP=)IFGD~7v6pLdHZ_{+B?{-7&%c#o@MKIFnScSp}M809j))YsRofW6FBGd zHbBn!&q#dS+QbC&84aT+f4Pe85!NgA=a=!qen;!N!cA&d@RTH`nraG>ys?xSrNWv@ z%9=vuo~hK2SYjjzQCqsI*teMXl1+J@_c9EpT5T#Wob+ZH2%FN98Wo?Xxmjt~SUl-A zcV$IsV% zKse9^In+@4=rK0iu2h040X;e12;UAP8RpNlClTWg&O^PuhkaKS;-3)YjD;*Pd^a{Z zg`=^v0(AvX^(XI+TkXr7;a9m@fo08YWwwKDmBI6&=`^I8_-YU>spd0>{l;^(tP43z z$OVf#ApxWxaU`Z`Zznd&PsU7WM&C5pzq}%(C&03h>P^xjdY>pd=7U=Bb;8YjvngG3 zJc!U^Zfm^&|JqC%aRRQ$G^EvfjwCZ&?0nVaSA7M}8Daulgp|W3zBo2*?@N7kc4~dM z%WkIctHcpUMe`}7croHNg1;+$HmiLZdi(YOh#4lOTwJgHM&>D{?|v`t zHIz1cg{Y=c)O|S`NxFIGw;x1C!46&zTAa%Av|@&Wc+q!mYM6d z=GUESD59wr)0^REH|DxLdS3B8n)Qahgl`VnV>hQGyrM7x&%)qe_Orbdi@2-d+)7bt_yx{C*n=%vvc!Y9xFEr%>zY#CjxU zgth`vfk@p{U{O_wmBtrIij0-K#OD3}sqKw_{Pwda$Ui2#B7D2|XKP$2@$vD)5Ui9> z(%hdp0K$21_DD|fuko*p$SHNVk>TN`YK^Fxx)JR6BP<$0SZk}U-fa9w$>#Ex?WKzM z|N3ywOu3*VYgr79TunMa^>b%r5P}h8R$F8Gj_KE!w>%jcu{b~e)-E+}RBPZ7kJN0s zvjhP5Si~s@iXAjZ@Zgn9i(4bg@Z(}WE6 zlhGJ|VK25{RtXCUIdnIX%w~D-x(rj^N7;WjkWV=)SRdczy$31LKY;8dGM+?7qDMsF zN23TA(fuD<^L||qZBV$X>J~&l%iSu&M?&quCw3qbFfxcj4!H z$*N`Ocj6U&xuAFbTgx)Yv*LGmp7GH4bA-k#CZx9gl0>=Onoc4JBv$qxe6*u%h4PJk zefYy^1Fv9q$ETvUSMD6{=pLq1JBT-lY7`afvsfA&wVY~wHf!UKV-gp*w+1yyGh-A% zUl=y^{!M-(be87|`ms~~*L@jE3wX@zCoXWK7 zp^hBh!yLPPVe>w5u*dPd5Pl`4!(LBv=lVQqn*iXCCgFIr}2 zuVA`6ysnYYeR5#8Io2E4nuseS$xEV|sArWZB0G1OiT-|-OovE_|K@H9Qsl5n%&f31 zG@|BCH%Mi67o?%M3c_sv`jWD7zuh~L!wH!)x3^YUnrl%RlEh0SUpXF>x2;+ z)Twv=o<#(}ZXxHgo~p8DH?ii86?r{=PF;Q+R!ch{`O*uo53`4fKRAqgmy#OB&${K! z!UilauojDRjm#-iP+5QiLw}fu8g4k^!Qjs%HWLOjJLw64IQ+QUge?04IqB_NHfdnk9_pPVpSVuMo9qO`D{ zsNWuvTO-Y!`WV|6LoA)U@W=Jh7;E|0ft}nq!lI_(Z1zCG-!_!NVK1b&u$P7-$uAaJ z3d{}T3kOm!WI18yy?E-)pG^JyB*>(sayTRW?`4LVipRyjae}vO)4{B+@=OH%Wh+Ro zl=svSFLWw@1T$rk@-^tE5@o=(T6`M2mfDC$@Rgrql0hc3)2wK9^N5w#CRlho z2|>16Yb`zg7a`7U7jo&6S$>q1v}{L_BrTq&~)Q z9if@)Gn!nqv3MzVxK-7Rgu~V784T~jh7^EI7P!F?7T_}c@2iOa!(IY#7~@lG3CaII ml>Gy+4L6^^*#AEr^a7rAFX!S?0`~v{A7%Nca;1;W-u^#Qj=(4Y literal 110866 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

    +gcTbvH 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 JqUM|@_AjX}tRw&c diff --git a/icons/mob/suit.dmi b/icons/mob/suit.dmi index cf186fb040577c28bbca039bc647f797cdd6d51d..a2984ea59ae9b5f848c1332cf1ae20598c74d1dd 100644 GIT binary patch literal 263516 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 z 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≈}a?BIg_ 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%0D7rwmtm|FETdc4HR$5S=`- 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 >zcz&1LK>&y*Ba{_`Y|}tEX?PZ@ zFRrL40Olc=lsi5)Lri!5En7`3557Zfn;d;GJp6^%$oJV_!qn#*X?wy1J>)(7{aLDu z10c6=JhrJ&hQ>k@FmLZQBR6Ya^rfkcm^VGpQQ!cU%Jq43^|Qm8s-~oRy@bJvWou$- zN#pt<-bpD-fDuZ>M&SqOtEq#amAjOh#~^xUh%V$NAjkT76n1cIQ-JY&LttN45%giG4+N=l1it0?rK{1sA&0K| zT;VBt5k^rQ(7;gZd4DGNB06WX(qJu#Cu~f0!;5GP-9a@)ki?rL5D&x2*Npo1Jhw%J z;JK2_)_eFllZ9hcfXp1mDfV>EgLpD34gGGoa&F9zyS`3ATXi7p#%VlDIJ&l$U8K+o z$LXe7z!xF_^1A#94lGXU2)YWn-RusOP2>9R!}y|CnqO&jvRF;XW9K)O%lGEw_~m(M zVuJefXOVSiK)@TWf;_vd_!cTBAgu;|bx|V+{KyQ*cfHzuJGI|1)R$M{2#Z1#RL~0a zXqY}gP0qjXTr`UX{rq_e2uZ9!TX3l%v$2phpb(D#M8Q$uhXd=53Qt6obwR*?no=D;D+sC&L&(9;zAO!`OqhOy9RZ;)4?elYaQ6Jb} zRU7jVHjaa- z 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�axKxjksPTr6xcA1`r*t2E*ZC#KWa6*BEL}v9 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

    #&Ec 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ȔD2HM_#|sN)#`-@6(W6l+5IVheuPTjDQ) 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 Np`!Dk=)Ps>{{nwZg@OP8 diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index b9b08c6120b1978b34164d939ca01f17c5275d8a..63ae8789e0b89da61c1f3ccca4da908439e8ea05 100644 GIT binary patch literal 36145 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 literal 39666 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 510f9879d2c3d47ca59e9185f27cdec6d82f547f..5c1568d50ec97b875d2819b0235eef0a7742a79c 100755 GIT binary patch delta 26298 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 Ml(ZBJ<;?>B3l6^x`Tzg` delta 29096 zcmbq)WmFtNx9#BW1a}Aof+o1TI|NCPAi>?eaR?qD5S#>;;32p>0fM``yAA`dbH97n z`}OXh*K5I4*K|!+pE_3i?9SRkxVcA2U;xs6wDsJiKe?K@SUb5{J32rhUYS|nR2(;X zal^;XD{(z4oyU)MCPFwcIHDlXbAnJj0mgntfrEsa!^a1za+1;d{TP?ppa?=9>eH5~ z{*&QZv77+6#Z$F1dc~LQ%Z0v=$G6kVpZ%hj3!#tJ?!;dt?NY^lNpw3*`pW@tt0)5mv(uahgk55`aYe8Z;}_3NV{7Wz&UlFzEr%@Tx52tkz4K z_(z$aA->HlQAg7uQ_2l~mGTnLCgUo&?Msz&q6VL=9t%;@dfd7$aCMiG1Id^M;Jk}c zy8=pMF}qS|m8Unt-iDT>_jRH5m{t2&plqNJiR2*`$l`}!7NL>vk)!)y@Dk_TzahhA z2qrA|aSSrgmVWi^#6TN})3%ncCq%{ZsOlFcTRD!>4ZZRhUz)3r5IdnZy60s=ooCQM znxC>l`z}LBAcUG@cWmpTtS3p?Y2xVfotzKBn%N;!vSCe_p1W%TKIbZyUf9wK7Kg}Y z!?oFmWB%5^FZs^A!2SdXx7V@`|Cy7hx+n5=t#{(!`6=eAkN=KkOlW}oNVWWp?@N1k z^PDXul*{01$1ltA%d^yr4p5l&HICYzavQ9>@2<85fjkD_t#R|1m{$;&oWr9FrkjXK zNOS&NQ%v(_V6Wp*6>D(#JMHic}ggkc-M#0O;4KW_GKXA6kccGk&>xLVuHBk zYU%?_!|>~YDwA7csdQELSkZ*xZsx&n)uOVt>+H*H*Cx<%*(&qsoe!p%XHxI0x$}p1 zc5tfNlnnrvwX6L}L_|a<@GE$D_^l2KX6gl*kJj=p4x_S+v-8`JjpL9oh&cTp+%oF+ zCyR!)ZVaqRCVH=%n;8Psiy@S=Pt|fZg+dvCL_6I6-rg0eHM|;>u?!r8N-r0;HC3Wz z(BKrrcFVx&Xp8*)`*-<$ay|!c{!4u^3uqP>;CW(@p;KVLSWik(a6O}HyparH{?dag zIQpUpBR(!JE=8VB{lkah=V<$F$Ht1gyF31td*j%fO5P?maY68ajRYfMgkli0oqAoG7N#v>(V1_gCh{M`S=Y9Bs74?JA;8Q{L8temjF zc=3XA!l#a|6uj@KS{9dQ8lZV;D2ShM;`H?BEoE+=KjOJlhf?Qz>u}#e`qqNqtv!<& z`~d*`jcr;qd2w;^2w}^Nt^6^5;Hd>JlQ4I=*%M=bf1ma7LMf#UJLTtasP9Q*f8W~7 z&kteFhcnez?hX6LC6M3+I`b87m4q1zjfyGM4Z)ZD{@kDZ0FxDSqI?+c`v5AXS5YI!~~6E0xLdZ154n zl74O+p5IoStY*D^MZcKLk6#!V2+6k)E=pfxCBndHe@vup_N;BYY?R-Ad{?GpQmvOM z=xnI~&Zp&`A<}lzak=T;T$6iQf{6;f1Zz@ucEG!)-kn;DpqG({)UOXXW<&tEl*msN zGY@Ku3^T?L!0W@DFA!F|VS}I7tLCDwS>f>YB;k**)v5~Fs#6-@A3mFzD%b0;InHFY z>)!(KZaXly-eQfs(9s^W%*-gu!m;2AwyX}WE1zf{@Z;wo7 z!Z407v9|YWKF#?mi1gaMpxy?eq8IU96;xEV7o88c>M##;k|U?nS=T;+&mjLQZ_a$?Nqm=nJJJn!SXh#j0ZI(UW~HSy_TmkQRVR-3?-mG3a3sC_Hrk( z{n@#)LMz!XYc@zoGm59=-?BK#DLNNjKXbk`(Bfd-?v|0XYQZ5Mo$(k*n$S9#%Prx1 z!??)mg@dFPe^VFESUeoODOF*lCO_{vX^0nm^F$9t6$Ft!p2qPPtyE z>zIh8*3OEE@75zN(Cm46Q*E{c_AQHQ_)bhthGo9s>gnrC%*ar(vn%J3^Mj50s3>|j zHa2$9@!HMN6no}Ii%y`BQ^!h237ui!aJBXzUXLreE!f{ z<cxBhgqHe{oSe03c;Ils<|AUpL9Gt(~M#~JYU6rzL$YF zbxoM!C?J9v0+;$Fr!T(`KbW~|Z3i%a-8+3ys|9XaKmEOa7DJ$s80RR!hZ#PrxU5bl z4nIEk?nsmvE3*B2%(b^OsSg_74S#+oz#KlS1l%;g1l#IjEI2vUZ7m)rcq17-!LnVA zj=i&OG&5UlJ?SlBjnUaeq5>NntcLgBIoW7c^_niE)|2R;x|U?rFf>Woj+8bCaB)8Z zwbv;QVJ1rc!crcm7M504MNpeB;6ky!uS3Po>R!2a{x5fdH(`D;h~Mf{)JI$Na{(0=vj%pQsbd_yll(rZWJ~LG_R=c%I@B4p~&?2`l(=k z7<`SJQ7I|A+C5gNvJTD?*sz=|#C`KXmErfx%E94;#(dOA6bvTv-)9WhlOaD18Z{Gs ztTkQu<-^y=pE0n#yWss0uc$B_-zXwH(# zZVV7H^WBYYatWs^b4Ud#K885hXz`=JqZJ|!{I(}w__F8vLD=U3ceDIXoKKj>QkZ)C zX|CGL*X?37AthyIyDhz^r*BBje^fMRXM3mgiLh9@vfb#p;$}J@oD)xLSRa%hQ&jy8 zXu9*{n!qFmS&}_b@J^QLL8TT62@NtWN$Yp}=(~e`I0S@`U>|C_r{Z*#U4iapt+gTW zJoLEYBc(a;Yif5c%Yx6c7X=KJ)n@&I+xM?-D`g)Z(60K!jeypt*1=P@n@*JFkyEt9 zZw5n_e0yAqg?O!i<-=!l@Gn_ryYMWF_kJS4sMEXA&hbn7 zd`0Wcf&&tTo19;V0$id6zf(QVE8jj$i;?u{tV^e;@^aRRi3t*3yKgEFRVLl?N=o#v zUn{w1WK~;l%4W>AiT``*92Xcgx*m0Wvf7Sxus4a>KsXKFOl>eD*<${U=2Z;c6z~gp zuwyJ5v$z;9YPRcyS7uH5)w+_O#s!W_m=$v(S#nyua@51M7d5;PZ6A=G;xu8_)@FQX2;h7 zb#g_MJaG%(z9L*sIfU?LjD(9ViUf_;i3UA+U)wY;`C|}4te*aB0_`HYt}tpaHmv^| ziAVjVjo`Fy$F|NK3qW`!x84|Mde-oNf_y(0ouVoWHeu>Xib`;Z@y6>I4N>&5&mzxNcnl>?WqA7e@-Mm33D2G`Xb&YGI zg*+>iPmC5r4OCsw4GuyNDtR>=XE8s&{9RYEc$1Nl(JV4=<>laZ(0Ueraa2wyewDCnJ7!q5ch#yKiJ-^t4`!xqi_w`qi)!Nvf6ZiBOCDb;+Iu; zGj{Q9c+v1!7|bHc z%YjF~g)-?Jw(Rk!p!jmHquyP^1N#5tgEaX8!F%?X@V)fBiy$1o8jU$bB98^|dbgYu$>Lqx_hhfQOQ^ z2_=q_ddAj&vjp$y7FGoYiuGZR_N^cks*l@4U%RNY-=C;|6op-B(Y|^Wx!xU-7Y*)_ zM&p6B*EZ}8;9dg55NNAYLBVU*7xSl0l;fv9+v5-K@HjEuCYg}vC#M#!=iXB}i0*go)KKw@KKW5{@-4jGk`?fpIP z5}Yo!6p%4VARR5fJ7peJn|-lnL&?nLhRrFU(jzW)bk9bBd)QjfQ=>w)oVW-_C}3(p z6dmUHrfqxdwU)L3%6^~mMeG+LDnZFwsMOZ(v$&Eo!hP&F63x`x`(EN^I)`Cv%bVP*SwP^hEv39q{ld{*p;Do|G1Z{CB+MsZ0At+24c zC7}_mP`hSS0G| zK*TiyzOc~MUAF3me$IEo>9@m{5jW@@lQ|oMRv`)-@Rwk z&&IUa4^x*elw5<8tdLN~hx1MpYPYJd$;k``@@4RAi^$jQyVl=LlRWz(rKb2Bev^z? z(5_!eLv9S^TUnmQ0RPSxwBm;&8}X+dYn{s9IN^v>;|z7}?d|=ZVYdd)-8c}|clv=8 zpK&53lfHbBkdzGWZdr*+Aapysnp8um^1ifSdHwqQ_LfOVh&&L~YgbV7AmNy#lAk`k z-2U}d8Z$~=Ch*4ZjoO*@#oF*6+-%>T5I&DEiPsHSPTgZ;z`&9*MZ&NH)b7o@cRY36 z^?|R2`D;U8RPu81RK&cGFQoF8XsyOc_?k90)$oRK^?K%$Jtzsvn~X;6tHNv3tjAJ9 zf?M?3k2$B2E9ifpSz$TDH~TOTm?KZ~J=-@vHOSf7Mc3?XDjWjx-?=$?cXu8vEUX69 zU`9!9P+~0r4=H|N&i(zD_wQs{HXcN6c`=4zk9R*xqcGQWQKnvexBfmHHY-O#2R9%t z9IroqjDc{>`YK`aZQ#oyCL0#XL=ws8XhX-bZ8;85iWVl{OrNKgJw4xhY&D+_osNCa zMpf7#ASRZxuqb5Z{u+A?X*uh{5We3^g52Sp!AqY5pQEGAKnvy_aT8frv(*f(4<~}O zJsi9axNTnLa#(6m70Jz$i@&&Sf6mIV{Pqs-``F5pn#t7`ohn5nO_^qglohSlM-pT; zz8KjY>}^{c8$7c24Q|z;j3MMwFf950XVZ1#CVwiMIWeP&fp1lCslQI;m6ufh8XV|_ zHhpLVn%z_9ZhClWCrAdzC-S@+eccBt9V;v|ttobGN8jESG?uO=6aC3xLd;M$U|~a| zk#t62XTfc?XEwISOGHGbVP}uKCMAVTH22q7|eeBlqXXqJ{C0Zd81; zg7AuaE}y;q3NI9@`=K5Jp@Aq!OK97Cju#Qre*8X zACnY_vVH`^2dgj&xAd$6K2?J~kN21Fezh-+#WytYi`zM5#c0ot!!-(I>3P-3^#qWxOs9Cmytov#>O@^GXt-# zuRmD6XLW&rK37yPA%q_&F+N^{qNlI_IX)i8!Qn@;{OXt5EBQd94@(->)B#%LsjhQZ zzTkY@(ih!@YP!8o6AR0K$hL-$SFsTtN#0su{#}_WB%~|oe{1oF zWM!$PdUnJS@((tF{7HKoA>g|6F9SgXt z$P)>|-pFVC^yw31YHDhLE?*iyCq13)AG&>Eqot)4l9Q9e%A1HA_)75|@a`QV5|Y4C zo=(QX!uxp)YisN8H8qK#=vsbO8!GrE|DeBCxJ4{N8u+s3mQq<_R@>~v{w0;hNL*Z5Y58FMTzViT47;HTS!(9yjvVtu8j>s{qjqC-QN!vd)$?hl$J((zBYb-8DWXAwY3GQ+7(Yf@E3<@IjYj|@aRLF zW)MK2mZ)$gQ{374G)ECS+*VWa^XJdJUHaqZhAHM2hU;(834@TSN_uaBP36tGi*2Ip zj0Xx$pDNv|0}0ga?d=-5@remZ@W!lfGzl^pRJVcc?Yg?Uzu>XI>z*2pkiaKE4al@d z^_o^QgW@aUlbD+M--~!0&C&ApD!f7^qFl2bhc4Ai`BYe;mm1RE7kmcZPv<~%SsICzWP ztn{7Vist?f$2{P1A(H~VUoXOygcjD9maIi%tM9z; z<%o+AYou7{KJ?ZVTfJzv$hI$rRLa1>AXUZbeb{fY=f}&gwa$>i!NE>3gR7dTi|9xa z23h2HM5%AR&OT-XPu}Y#McJCm7!NK0vXK#0gI9y|@f~7tup}I~g!v^3eiy&=*w6fB zkyViS+Lm%Ur!tz+Des*ZfYb-S?11@9rh?Y9)T?hd0ogY@yb8rjDrfCc7h|H?RGSXL zJ15t}f+IU`GkA_KHF$H_3>wrSuh{In!K_Z{`gos1V4^hzUPh{bO zhB;r!31}OQ%X2`oSx6mfy9cs@9jFbRNAtDNsT?whrDxx|Mnb~vg zz7D?_ESM=5aonnHI3Wz{gcaE10-Lax8ST}2e;^=W8a{Ut{`X< z+*=$n<6&fVOCLSkDi3YW3 zXv6*C+QIpt=GS(&f$<|RPaxot9|;M`rPe?~0&aX97)L}YTcj;#U}A~@$I`%~0*cs1ACk|deAN|FW>!UUT)!QxvV;kq}`s`cN`)i#~USYrg`-W5?v51 z_P7vhCSyvlHU9^h*UoU~m*0Jpk#X`Z2TZ-**!Wb%OB)f)QuX~9ptR!}sPKq5nDot6 z@&FGMU$ZXbu;ZqUikW*+k-=%@;Yk=bFXi}1(RnA@?31bMDY)|6EklKhEEz16R7H%5 zcY*cW)9tIa{rjBr5qErMHIqR!m_}V) zy|~eT@0IBN{f1Y0xZ`^IJRWwu20`BV0DvPDb(YC+a;nwi-(OTjp6M;G?xGKu_~6V= zjI_H)@^c^OoSB1TclG&+FPez0Mj~nB8El35~$_)8VZeI|0Pu+tu5) z`x^`aSh#|i*<=b|gYRgiAVsb9Fu5{`SYo%F>h+L^C2P~|uY+Hrn2A_Q=AZJ~b#<=2` z@?Tbzyx(u^>{x8VG2=nQm+XE_PXUbF8Wgzib#)`AHg?w6B?iiaynKDNG&I0%q?HBL zvw|fT8NHJ`kK0)w9X&m`kshBC?eM={X0ltT8-#2S%6$29{9{sA#Yyoy)FeVbp-`mh zv<+H!8OR`b8Bliw{ZcGWk$_&G6f5e;i-AH({X_8bB+c>8Z`QI)?CBgw0QlL`lBtx+ zK7R!*#tRm4@q#ZJHRt>^L|CYt*2R?LH(>%COqD?XW%kbo_tGfU6Tx^=E|KvBa@p~* zsJo5=vNolMTn|26uh%jAqoNuaDISIEyeY~n9TSn{Bx@Y2Bj1|o>ddGcuU?L(?gYAZ z+rJ%wuZxa^h=M@C)Xy!p`L7{Y6q0mC$(8tnBRa{e7sCDA0Tg$y9t@s5P1a#tw<=jV$*4{#& zZ~NJAnN-rv6O5Qt@L?NZUT5W_8lfhusZNC0;gDNCMR)t_(f$K2jcSIbj?H??hhIWC zAl7v={phC<>e7?KA#f)?%3&WLm2@FzMBhd&EKPpCua>+LPyc7hIxH)QU==gk{`4eyvPdNZxkL2R=GhAyYH2)Di`ZbBoN&26 zTDi#lX;7#?V+e9YRP%w!R4?W}wAFp03%S#7i6zC5=R{?=oARvS_cw&^#R& z8p5aYJChKF9=&zW%DddvH~}sOnPSNK;apkoD8m6z41MbFC0`uoU<#q7ic zJTd~6gG0;xPDXnCqvsUjtggmKFav66XqZ!0UZAE*ph2yxuOEW{JG&W3Mn-0i=fceu zSj+!X9H%|aAt8NTkUS9mm~L8E0#*05Ts+lwHPBC0t5CZt=5tkCxSNok&KmkHcnenk z$4^pOLR)8M?bI>Zl1SZ$I_{=Y8!AY-uWT^&&8<$zz=0xxNFLr(0H>HEOx=6)^pKHX z;V$3jRy#EFCXfLy@rE)MHr^{ox$`G&bIP;$ov|7ip*U|HoIii|hu(bonilV3ObW@R z06t7kI*W?&LIuSf0x+o(Tpr_Hc#qlyQPB1&9u^QZWyWH%{M+D=W0iKX-C$S7%C`YmuYVkXcyOHtyGtQq`af35&S=)_UFO*z z8bYX@U;KURYF4N3U+u@g(D1c220>QfA7C4>9`!!)!#_NC_uzj;UjLt<>~~MCw5J}g zhy9{3rR@Sllyt9~c}uKRrP;F>DSw(;R3k0 z;>y|--eGB!7X?>QQRp*2wH(o`vYs{@cXRM$V<_M{_O*&gxm*y7)UqrLr0pVVb6J_no%dm|v)Htmqat~{#0TQGS`)+*qCP*+(0`_xPAZf{d9 zv~?dET4&gNy{boDW4R){{#DlqZ?u;r&25SS*G!3;rH)BAmUwm1HJQisW}T89~krV;}-z} zigJ8?p8VD=MMeESa$i8rcZnj7JO~UdquH*f>6HELpKpX52ofDy$piD4u*X@r@d#d4 z+>ugPB@P?1a1{Lb5$p`)G2s)viCjEwP`TUdj`#HwC9iK`c}7qwSHcm#?qTT;XRAby z-VvEtcP+TuHGa5HXA>d-X?*rukZ zH;<2HWMp1~xVFllH2>7X%LG_*1@M`GZ>a;6&zxw0Ftk7HY_FfXmW4H@m|m`-v)11} zy%r0LaM=k#fg1R;&?7DT_3P(;@bvdphl69NG?to`yJ8fC(|Uq|7vU0zV(sejz6-Va zCBG_&U4#Nnjn&>4=8SLx^Yi7Z3V1pN`EJ&$)^Lf8xo^{ySp(MK)<=LRt*5nK9ATPo z%8ZRMI<_^p5wOk>6z9jQ-*vy5K;9L4$NHu*0fp6uW@7{QPQisHUDppdjeG-xMG|2z z^~$3Z!c;C-7ZQk>Y1f>4F5>=9o5^rl*SF_+mQ+CGY0>u;Gkely!6w9m^3{0HQ$|EZ z>M(n@m%2L?8&@`-N<~YHAR`1m?fItt4)x3zYHWv%Zm#z+_v#rBGU6b;ZekJ|7U3x` z=DHK3!#LlzDYE`~Yuo(OE?387Mme<$sgDXPSICd8H}3A&h{zcYCPUgQ^9>T}A3`6X z4}3sIZ^1{fa=K9BU!v^O)Kq(On#QO0ZEL?%sgt%vU$cwl<2yYPunRDBS)v9Y0w9@0=+J&`K>rD$9`8GileECRF}#Tn*oc!ZzkJLN!3h# z+A&!>H|Nf=F`PX2Pl`A=IAEW|OmLXZx5GrkW)BTLb#W63xMq)I_`NF8sP~`-8+9It zMYsEF$#dR5+u%hLiS>+|F$wrHCV@g992&KpQ2EVi*F!?rrCk1W`Szd6+su9hgDft7 z8)C!bH8FmhbkZRJ?EdvKN_V0heuSq;(cdBNP$H->1N)|rspDc8(22VO3&c%KXlW`& z7nYX(xT2w5%z!02j(9^oy#Y-c%*d{=?k``K>su{G$U=&Wn6k68Re6p%KGZ8G43$me z)UmwmJ(Kd_MUawgG6-HA8Ho*|rF~4uI!?X|B%o5))C3Z%yv|Mk0p5_u$44i3SF>{j zoB`wTvJCQofB=Z!^|bE42+Wh(Aa=aFwUv~Vgwr8M9bk8NOy7CzB3lx?0uwDY3 zp;JI9YH@P9t}-^PS+h} z0TC9#g+hae6@Q2eZm=RD@*PwLW(Ko;yr^GfUig&`CH~npHY*?4PTkM@h)&#|w)H6o zDZIpbR@M*l1~zinV878>Ks|2&q&-=z0lvA0p;JvyeBbOuRCW3I+OqsTn_)CS#v@jt z({#p`5jysc3J#7AH;)E<%+n6}hKR^HT)4OQ;P&YBtXA|KVJbDLg1Q#Ln73CIKmWI? zQPIaY<@&XK37MI!{F~!mK0cbp#$(YOrS1G?svf){5tt?u`3g(kyIH)q4Lv>5K%=r} zLpj9T%d5(HQ#KsS_SuAEY>3W%Praq3>xACrs#zCRxVPR(?uhm@YR zuOFUOdS5=_;j$L7U1C7OnCkwVd|TBv&>VUC=U(o!vtzJuEW_Mesfme+RhOI)m>|^D zIoSPEGf_B3>|tSlXZoTF8CR~(*7Tg6<1^Nib9@`$#EmMjfe9I6zi4H%flgq({h|d# zufgd%r_YrYD-nP}-P==T>cP5-t;E1K84_RL654BOa6?)H;i-JRhgeu zpQU7GB}X_@R?dD--pm4T(Mm^4+>q%AcpcxIopnpf$bd-RyN^aUy`%dTL zFE!BPE?V=oyR{ewVT1tbWQj34qF-%(L< zR0{++N!CthKU@YL|MM+)qd{wec#gg8x(m11tMXdQ^y!Ar@jLI?bu;_@gx~!FhEv$W zr?vp|^@2jiuE1@MHY<5mRib371QA6XtNUmUGR>r!ry6{zS12ZX9RNS2Kg4wnn z5T?lxa%g8Gqp=@r3+@Q)D4vitM)uY(zM@jHtGfPel%yt8%NP8ShVCG}OLz7skXQXZ zZpBATG5@gCVUE^M)$xZ%kH1TH-KoFBkDb|eIXle5QWm?1;Cxu&lCa8ADg?~n=){ce z;!aagw$|>lH)1UF3T{Coq1y30zyI#w0D@I=MsJo#GuzDC?#BSK#KgqV497Ooz^+7m z#Zqj7^y9cGn9s?Qz(@;@FBFLTJJBXBt;Y?b8C5KSTm8KzLJu}E*Vx*-F zGC#Z{vJ}bP+A^mF&uSdJkg_xk4Ue@+L0HUaQPX8N%M<XPS#LD&!T__{x9#NCYks5>fB>&0n&`kdi8BZ6jq|*es|4$Lt~Z zy0%&MIZx@lo9Z6N3om^o;)HX-c+TZ}W5=e9US9sQp-&*0#FK|)2CzvB&ib^QBR{d3pLaZ)~? zA3(R?ufcQ=5x7q;7-A>~&$V{p_^{!l2Bs_(kKRt{lP5yq8;1FZ;Hc3ITcTSZ8od z3;X<;NVS^~KUB?`4OlSf8Eqar$6i3E0XiZZu0eiyp%lRq$Q2iGQgFRA7BW&7-hlKU1e~b%m(4wH;=`>RoZLwAHi$(n2@~%c(Q&|zv^HT_SeUfTFC5gA8w?B#XDy1?{&7URMLhqghY~j7 z81FEfelbmr#C~vS`dnAXooO8qLgghs5x=%8_S~3xbHAIj_{7hXFLoRqqG1-KY*RM0 z%_TO$knc?<8ia(2xt2PMH0;lw6X5yT*g>rrIcB=m7 z)X1W#aeaNAR;_n(YD!u`34`s!N)Y(Y!z0Qy1O%Bz?Dll-eb4 zs!^5&D8s6g>*lv#YQUMD6ask)8-bCwiOUAKcLv#5SuD2H%%w!&_AP9G(qvh1-Bh0x z;b&6C&?%GJjwv6s>1t5kHxMSKR|YiDZ)^(jKD&Jl;F)iC?DvqGyP?GNvwZFD?tawn zNdUt!u0J=BUrB0a@w0!M(Bt1;tLS){p(MU4?LnaUr<1KwXeD9g(St2*c9yoD|9a$R! zR(PI_Ci(oU1Uc!MBJNDNHr(yJ_y=X_)x=+_a5FS7Yv!_8(|YDK-?4a9j)7}2|#|^=Zqk^_cH6;_heWmky z5;EgG-!$5ue*8R@_7=)+Pp9nG)XVhc3xztOh(0UPJ&(XE)QycTSoWX5<4B9~$*;R< z2-RW>8coTCj3*~2VD{B=$()v+{SCEJv(hVkm8MLt@b4l{Sty(wJ`OF+2dcgw}l>(tiO z#{=E=iSid9|JJy@9MPxAW-$4eFP(P3w_3XZ4FJniEV5;DXeje$gzzckfo zAQBWB6BDBv|CTJaM!uwTM^!S1@_golW66`y@hD{TBzYQX58dp%4G5XzgO6MFOt1|q z7p(${189?}QF?n?BBCn7I=DJ;{GE^m1s9UQY#xz0eI9fkXz1ua3Ja0*#$S!u*a)}NR;cl3{UWFAYBZX5MKa`Zgv z_MhI}-&>fhAmCnJ4g=4sD!rG`E%WbnBE0A?y^eEdS>1+jp&Ki;JsQ zH;a$`oAHwqGvOK07?mxLZ*JKP<}7cZO;3V?Vni!`mnz>I8oo(bTgP80i_`~@H-IHL^*m5sM6K8F0pnu^Ld z4tQ!}2iyl8gPd$$h^nQKw|9yPA8eptM_1>xI>@LJL zEP`l>*%2I+B?VmUWH_ROY~Ij_2v-XJs8@m$9)$eZ;28lW<%sdq1@XJK)OgPV42T({ z3Sf3~G;asKrj}4YUu*f+VuCxvMfde->va<@0ja9_x6esmomwObDXoQ!;Fw<1zWF1q zY|ejZq&K;J>#Ps={%fM?+4c1{7$As;hrB?D$7{4Ru?z%wE^pjt2ej@@(DL6m}gakljsWO zHe@|7Q)9C?++Q6(6H4zjm1BXMIb2H0SitlLtK@_S#hIEigP>q~2nr71B4_`;(mtT& zwV{{OIJ}>f*}%xic3OO`UYnmls-LMo_%Y^}DdXV4-u9hKxWOvOg02qKn63*x4-7Ct zqU2>(!)R8NMRK4!_2c6DvQE-JmLMa)psEw>{D^5v*X{in&ymP)>Y19eJJs9tf8iJ> z*Ta^@ff3+;5SgD*cNC(2dZ^gg7Fz>f5Rs9GUK4o8s;FRrIv?m2LM7nB(An7uUeX}< z{B3w%jYMo^=U3(NVqU$!uP}!nyZquFUIhtzv=i7nV%pHi=8N1rg6fY zoTdom;lb6}&`Q>xW^*7SBMn1WMB5MnWF!I-LS-{E0!WZVXS%l(4qJm32?f=_oNX7y zPJAn4Oy_!#ywMk;T?k02VeIMc{YT=`1oCl-iJ3yf!mI->g+O26<%ayYP!j|S6rYNU zJvyQ8{zJwJHkI(eB*KK3TllZ`;t2T-0&2cwzLb%VY6ns+)pp3$)zy$5ps(+uuZGml z`+(iZ(3J5Nr#Jy#&27ig@3ym!dWU6}M+=gcE3u3_&pr*hZsi(Og$(DGxvQH~%=6Ai zzV4n)LFgX`!(tG;4VepFml%=MoMmIMLfzrEsco_1YXiF{( zLmg@K&Bg^q)wqohN(z%?O#*BMK9>H;alI9O*Bj47E0qEXsU{0^VgULCG%*ps``=fE6XxF!&gj#Z5pSu( z&4?QEcw<47rmMS~w9V>EOISpNmVv<^%3szLwUOJtO6ngW5RgWIIBX?cfK{qAy<-+(kUp9-Yg5{Co{G zsP5g!u%IcMn*JCm{G$~O)`H#BsBQ35|6pNbpVTaEixw62EBK4G!ZNd|irit8c=#FO zJ(1St15i@gKy0hPlGWSN!>>j0;U-o6;{|4rKMoSL;oFK zIw&VvpEGrF!nCFZn|bILM7et^fClWDmfkx@*+mcOMt~b19%N?s)Kg^^1<$-6I~z;q zDg_@SIk|_Ti~qvKP+M$0>M9`xTAMw;Iug2xSsHSFDl6!^Gm-rvi2`1P@k>VjA|Os5 zfHwI>gTDFs9sX_XWyK}w{%5d@@LLb^j~IEaXX zbayw>FmyLaBi%?zcMJn}^ZDNIZ{2(Ux~#=o=j?sX%#L@*`|Rg^rs^X<^ZCXiP1zN9 z1)$b}kk@LJ^nY8tKAT^(`k1iTrywCezbAd1r!6#to)1!Y=gzoVz#|79m7J(!bT%*-b8X9~UF7Y^H5_KlHQK%>iH;|FY%w-ZIiE*^yfq zYWafhHvaDmFMh0lmpduUIxUbQuEVU>N%L}oOsGE@UBvj40E}4=x8*R28U-ANM1nys zQ2B{BeB=-}w4yuzOPT^b>zKSHsrWhu?gr5YF(8c9h2`sz-Q*Vj37Ayyp$db?V0Z&dj754YD|ZO{Ptq1 z%*yJ@=%H3`_(2_*UI_~qN|E!-{=6<6&3mY-8tTI{GZ_UJ4cA>UfgKY|u#q+l$(Z7XaX?;7D8E}xL zfo&n2ICt07);A|7G?w%yzT|xTy2QT}8O?;MS$h;pCNQ;!`qpq-`P1AnW3rsKcEa2) z)oy4iTe^6y=<@SMI1w<;lt_xW>;~UtN^jW|s474~{(kD*U>pkj=y#y6>!x(-%g71wY3GrXXdGGNo7@*bTq+aj-)Cp7b#Eeu#mN)mXHxT z7`*bfj!gXnR7M?dcuQV!fAt?uE&Pm*517>VL}pNwqSEHkBhIov5_acHnPn*3)=Ib< zpP2NY`tJn>B&@u6?)FB?PU8V9V5PqY))&aiH61k;xEgpq#6{-_R4u?V%wPw&p8~TC zf$hyZefky`HSI0lCoNI^f^sB$>W>R(m|iZ_@`zfscLQaIU^0mdmbSQmwjA z79}iL(r2_yGu5HDuGbD9+%8Q-Jg@d}5MEkP0H`5plovnV3n-_|bQf1$h_7CpmvaZz zdaAT_9o6D)@1jYW0Je|$#l>(ENWkaEw$xT!_F}G!x!bxRG^e!G7%vpWw9@p)!t*KB>kCX~O+7!L|eY zN$}-Ot*0WyqqjZqb=x^IF|mI@s)vb3QCs_2yZ@t#m)zD!EE$HPJ_dFk2{C-wQq;j$om!k8gZmjL?GX2&AUih6yBWjEy}~uK8?|!0o0+C?en!K56;I@7-G( z{t;xWB)a&0x2yjU`Ta|?aBUncG!V%`Nx|Iado4)e1G5>Rm05l?>O; zBk7&W-g#BqP5jdG2N5U_0MiE$+Ltyqq}9}-<>P~b9^&KU^EmH30U5eZ1Dsw)`bXYZ z{Y`!`XQ=-QW%;ujuSDsXD9Ojlk`N+lHt4{K5)mPD4g5@p@rwB8fQL^^3>2fjRFD$d zzq!RS!kMsOj0+_w@Dk-~LivOL05LDYn&98$hl$d(P)w+A-8MOMP4~_GoKv6D|HTBmu=J}Q#lPC`6I~=0 zP^2!#dEaS7f`PGca9}e@TKB?wl)WG|2t8!4aMc`MbJ8}lvj@-+?$+A+dO(xtg)TFw zLBOUDa5n~+nNa`*W@K&-xMMF)PfrsbJ$w`Y?i$d6DM8rD64(R0OA)9YbM!K7=HT}- zX)f7@!Q~x7X*zp-v!X8;?86(B!Q zf3G)O>NgJVpuU|@>pk7iIj9aDK~FgVht zpCUOam$iW(1WTG|Iga4@@La0-t;~qM@&Zr&(Q1y{7@6)yB^GZp^*^qSZsJe5){3Rg zy_Q~Mle<67X;}uT1LUCe>>6EM=B~37jJ0b!uWxU{R9EyTCfR=s*vU2tJ@g`o7^(jB zC(CqV3SRl!wD%5wrL^0 z^Z*PROVoRKUzX|ed@>xT_bC$_&4zrqO+zP7-BR34cdJ;NpT_L%U$a=*d|8U2!jPeQ zjD=B+@mvJ$iwIQ>Efy+176w`?vnW=W2*|O;=58PyieWuoQ?qMoY4SqM6ro0ig;B9; zUTe?=2NP~{U}LzjLwZ#rxR1`3BO#k?KR-WnqJfje-2##;l4H^8GakSch$Vva>IGX->*@hI$V4^l?PSU-&BEnUsyyHv|ZxvELp#; zZ`E7@VwWu^DcOxA{^!>7=6hrLhRm8p+-i5IoeOezwz?lh-lOjDZz}%&OrpK6wQyhG zHr6BO_K5jF-ihFHs#N$*X7$x7w(jrBC6?>=nr)$0vRbR>R8E#ntKW&^Em}WZzjxiL zD|VQ-YW0E_ir_vIfTB_sQfg}7{&sVZOD4H%sN2&DvO#Vxhy46+N2}7V?k7~Mb~i5r zjv7Y#oP^U>*CszA81~nfOWkA3s6Sm~O1LdZl>UWJ?=QWrEz99TjFh?;mQkPl*`xov zHRMdc?Xi}hRx6!2Lrx$l;YQtkfLT|1`1RO7a2V8n?aL~Zk>AUNxir^%W>sEQ93|L+y;|)jg5^_!Xn4K9d6>Dtg&ky9vUiu3?J++t3 z_(eie8ZfXmQeru~zTDRzaqn1a))cXt*HZ5!&;# zX$I-{-)r*7czui6cFN5*&~9O;NRu4l+4;d2j{f&3Y5LtAP!p#f7L(@LASCatk`TR< z|GySoV}DHXv9E(i`UJN}WhJa*}^HYJUQ_46S# zAtB{;es(qi|D&O4%m({LbF_8c$l@V(FtA=yNZf;Bh$m{jpr@d9skLGxj{WG2mW4}| zAhq-dRsHHc7tE`})Ljn0xhp!;`!#r=_2N-&6E1Z3FZ5$kYCmsv)#5O_y4NgkZGkXN zzwe11{Hey_z{HvpQ-Wi2N%a~9Hlc|s952thQQ@BMEmjZCS6XM(<1Uli2^V<_;Y~I* zNL>%Se>#VCbV3C#S$3rI6X&tJ5_x9(%@!+}?$THAk@3ILvjM~GsRaM`8*cz6>r4$m z_S}Hbf8<-UQp&693f|sL$yl6RT$XK_?vk9gYpQx|dx%2e3%>eANUQvuHCFtqmrM$U zyoJ&?IoLHdatn{B35n2;{f-HE9SVvpCUky=;x#4l@7N+=D2yy#%io)|MCp@6{Qs| zl}l4t8EyX?nU~I8db%Y@S#EuqJ|z^E9KpaJiR1V`>Cjz9DYoJ->~dk* zsN~*zyzAcM!=!2dC9i$Y`0jcHrV?W_N70a4O3st}=3eeYnBa3hpnGZ^h?eiXW9eZ( z&-7nFDN@|O^kEhzBp|qhRzdpaosoYR!_TjKAEIav<1bSZq&U?hpgl@|aQ{l`&dSRx zYSW<6QDqQcq?p2H=(`gK&BJX-1>H~Vryt!U{^HA?d0GF^XV`$Y4R21k6uI%Lpha6r zQOk`Sg`UaXpi0}VRgF?%$x)Z{hWiaHFIz1~4eq8AfwAy`Lf6`I-BAT6I5r`iW)j(> z)!0wRI9+u{0h@v|^Bs<)u2v$8xRe}DT%i`YO>Y%>u5h;&m$&@~0wU>9OzXBtFw}Q> zki3JAM$*M}j3MAXzg)T!U48{9qykKTQvds0czF7M@7|cq7rJrWJ?9}_@MLSqA*QsH z&8^K3+lQJDAYSFqoDsd<((+fU^F_14AI|FHxM$WcJI<8+q*8Hw&pNTMoRZ+eBOob(FnwghH_gkz z_lC?2kT9)X295(LR^Hx?ZAa1JCLU2x$%kYlMQ%ck_b-$qHEd)5_XAA8dXTU|0Qy); z%3qHKYleh=6Vw&-^3zSLeng&FCJA--3I=Gnh}hWND!}Fdx@DW~wpU20k5$^egM(d` zRgAMlr#?qk=Sv?XmtcF)Kze0f8=$PZ`SKHVJNz!v*h6YOgFfF@{Z~a_YBAdgiJz~= z#^)aR1O?S6lG?Hy`EVJUs_3woJtHo+TAuy!)S3+$s)scwKsIrb(5e_1Mc*Ub(Em&C zV;;v@!JqpYC@4?b?}Q0LN#PBb8~ZzA_FxeZyZR2}pfQD^aHN(6w13Rxv%8I06R3@O zhtlwSp4a8*Rbz-tx1DzlC<`m&6L9{qCoPN1c)s>-Rx)L`0eN!r3CJ6w#tFE+=H=xD zn~kFdk9}zR+Y&fubpv7}PuYzyP{7gKL~;7rXa9Gp$;Mne7%f5Z*VmrE)S2#<4xCm= zDXDURy4pA{{PQPVLlZi1!soZ41RNw;tHgJ7fLrPR4=*1fCnuL&K7uET*9XJmtQ9DA zVM?`TqGf1{t?78OdmqDm7Tm7owtMk7bV2g`iuPusBNxK)_e6zs9j;SBLQ zxeO-;*~f42I2KdvDw^Hya@NRa>03Z;`Uyd|Y2cZ| zeM%Yufuu~{7t>{*!<<9#9+LA#foKpGt--NvR~IyN^nACCC_T;M^<))rq%;cBK$g|U zlh&T_7Xd**G=hT3V7o$1P3?Mfxv|^kI3#>4fQN^7r$&>KQk?t|%`9aCCAqt_ajscopKse!aXpiJ|q!VZiW5A6UQ*^!^;Wf- zT^;}iXsJKh+u?@JO@944ZQ>cJCS7WWku6CSMWSI@GMe$g*XzXvU112w>pS!aE)*l2 z5A_9Vaw<$wUDN?B{+jJ~zuUnwZ2G{VcA_LVEzO6BDM=^TV0WfUSxYM(uBWCZ2_$-e{(_nW>r>ISP^*9s zuf?_}Rn*nHW~!``%bTsIU%zesch@>E85vjp_D1f^RQ&{My=7LDEJgZ?-rhoh!s|4B z!K&Ys1n3MgtonQ9hoOOiqYV_1y;%Xl-u0!W@A+;@AHWI>GQs#(x8PZ@2ANF)@W5SK&)t}aRc#O`C_GR}o z_xMz0MJcftGhwS~NVw)t{Bjd7^RoV9o5)tt5E?=6_($8mjLvn-sbc+6XTn{2NSxM9 z*8gOThzq!RxIqJ?ffOtG-&UNh$vb|s5=DAcLcJzdt*6hH9QjvnT6~-%AT}F(@q=cKV6dn%?{kXJ4QllEhNWo zd2QE&ZfTyiHq9gg*P@@#3pAcZ$wBwc;;&s+K&xgP9Kz6sZ$Q$?Z`nj{(Fet{q061a#GII zQ$Q}})d=IyIV1EUc_lMVkVHnrr2jvYC4s2{dh#&*G(`b`HFDN`{=xLJj1+1eVeEU^A2VK$9N4)+T&#J&CMB1h_iPuRK)f1%v3LImfOCS z3w30xw|(~e?@=AZVW{bR-Di|{P$JjBo~Bw9_~`td*=j{gbMs-ki~_@&h6Vu}p|D=# z(T40qQC*{lm`eC#1UU`QZ4iG$k8U9DN~Qs#x#TD8H_7hQ|1!k|vhL~!{%PM!Y>qtN zi=Y-N7S|svfRoe5KjS@ARkXD&HdR@4PBOOq+o2)|6ach&tD1Ispx*JGfLwPVdsFFX z={4&RksnT=c)CgN`ENEP@?CI}Yr%%>>f)7yK8siSyN0F{N$x9Ka?43G8n85;<%rJ63Ri;+;S;mn5 zohRhpIv{jH!11q45r&RUArDK%$4?i#+N=9DzXzLtc|59u_{T;{=0Xb6FPX`sd*3S$`SCrsXJk>jN<~&q_+8wUg5=V&aGzch9_tRkioBqGa zlN>i!_oVjWm_zw_M2cy@J0Dn#Rucg}!2YtPyhe zoj%FcP8NjP1aE_rRNWgl=_8);=AXFN{#k|U)6V&z-5DEhN+kSa z>e67h8nD}A9{?sbwu4PJO&Spu7ngeB-p}A*A}6msRNJnL#WMiabxRtesQ%qQdltubTONMqQj*AwPR6(;uJxG~`p~GL6Y}@`IO6a7TM_?L z6^Ph|Ji2m%R_>3rd?K@%CIX+*F(JUohO2md|H0W%@+;wpn1#Wv=&O5Z(j5X+t>m5G z0y7=2r`{5-lV=rN5N_YXL%#CD&5Sxa~Y_=39!5lT)T4ho(mi7-%0YnQ?;*f&vxYeiB`lFtTx`gX}S3= zZ&zVB^V4{o3tt})b%Hz1(p=5zKi(os(6wD{*K?|QwV;nJn2+Z^{~#MC7cmNz(DH79 zGZ)==M>n(HKN6U~*>9D>tI6;ZPU|{7YgKneG0#AIuderYCQx;qF4ufN{RW=&gHhcn zQYG$eMLD$0VT3uktb~{X#W_P+T`! z;JoD!SckmJ9Yf6bLl9~?G|Zco|Fv^7a;8n++tjq)g>99zzv_IWD|95p140ZsBmNxo zF}{1uo901^=UYEeR)1NI42;@H{{fp?y#9lPF>KWK2^})5h|hX7Z0~Fb{0LBbcXjFZ z>O-YZwAI3>1bv2n8l4!^WJBkQB+kL{@i7V{>FKMGWLWYhcls&fcOl0(W}v>vzEn0{Yz`LKC@#WwYj@(xgs9*Q2-|Bf7%QUX4kQ~E{Wyt!gi*k53BlO zU1^y0jP{H#B^qD180xgWTtqYULpS45g2E4j%_{q94ujVoKHMz&_7?+<2zoA3%^o0# zZ^Db3SmVb}_SmF(i^P`Txm(ilWgPBqYR9@4SYV1v_hq7)bH~bEN6^3wtD@#vkc^pi z)?E8Zjj4rRhl|Zb*=~)R(tE-J@%<<&X)t|~q__R*&+AuxvEwizn7K%tuq3UlkoiQM zdeMb}rm$p<&@n>T(`}0fDut`S8&hUvKeklA*_{)Y?Yqw_Bys37+Eh$8P9N5SBKZRx zpvEIAOv@io(b7s%aJ>raVh1cHwXbvm$>RFXjr06*yTNQJQVQex9oKOB7?Nn&^H@@^ z*4bF;PaD`6EtOxq zoLolD?`8(ZT1k|zFg>~9MG;8a)r?C~mxGx_kxNX&BM!_8rSG41{N5QCecaobNs5OY z_l_>&!ad8JV4F>;;`)qv~#2$WOu{GKSXCrILxJ_aW zwR@$3k&pM-^RkrrjHBVZ9^vJ@~GeRqxY zj7v;v1094CSpBBO11JCOy#&p8G@S;h@j@_nN0^Ws3i`5asQYVbo~ye%bsQFbpz&Fr z{AKeACLzq+!1akpB3AmEA76WVo9s0b8NYb)^47zanL;!W(^!eIbhblU^wcLLx!X;Lt4-7(%Y_(A2&ur`R}g)p^wt#n)$10;ZpF|4CL!Qv zpX|rh0|_NtX2qhw2zbtOCWR&P3~NBT#+! zxaCBXSw$*Vn`lY05Hl+Y|E{4F@o&-2-FdT5Cz{?#;62~;Jp9r(TD=g?RRl@nKEhoJ zFH^~uy5o;?5g*whI?=s**%rFqp&gkdu+e zcz1iP{|eA3el9yIO|@%|)0y5N$FIvORN!THM%r8M!c8FTj9-%7Adv@ADL#x85JRH7 zF|X0CbSoH5L-mQG&byV7W;sFwUy-EPr?9_6g_CcA9SKY|hlA8z<@&VWIPRXmW#p~L zd4(;NeD8|#jW5;gFH5pN9?y~c&&xNV()LnLoYg%&<3I2& zp4hjfHZsy|Fh`yD^{)&n;wg|OFoVFFW>fxeK#cXxzXB|7bYxrRY~xq0 zs|o(myO}~o*H$O3a*ADn>G9MH3>kar@&nn*fwZFnYj=f5?(9A z`okHWfb1`_)F;o3(EUgnMTG19>;MC@ND|XUzC&60XXaRHkKTNG<7ZcJv&^@e7OkI} zSIzoL0IWb;NRL^y4r~mK|GrNm0*d;PIwzVU9b-b1w(03J7HwC}B;VeYA=D*{9~u#T zO!QcCth7WX&@IY+VmQhPL);9_#V7MZw@{zTUgECE5-}zUlM~e-b^~d0s@+Z@F^PBe zue$KG*7xOG9GWV8g(Bzeydf;$N{lM3mHeH@Dv`E-@#D31tIZG~G|@r1*+`O?FPV5e z&R$s}!0%`@Aol86SiLVc>ZXr)jzcfTNGKkj_Db3;zCr*!oG2*Pp2A9voO0uSCVcUt z;U;Gah>FLEFCt!`m<%<4nHkJ$?0I34%44D*Ww)_A(D7L{YXfdvC?mOd#6u+yL@O0e1UaEeb+R&i)IM=9(U)>zPA^} zRNHq%-En7oi_6B(p~cL>Z0>&S|zLF(#Xa|xg}0NEC+ePY2+-1YE_ly+EW*FHkPABpy&+jQ zAlogZ5kxX*@k&oc#&3+04FlpHKO=jGpx~o0^Z3`XK-2>Gx}OqmVNcq+1}#bsLr}oq NTS*0pVle~X{|g11_{9JK From 41b45396f49769fab0c4157cc71232e8b32006c1 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Tue, 29 May 2012 01:45:03 +0100 Subject: [PATCH 14/16] TG: Added a new logging system that can be used for various things in the game (such as the singularity engine, AI interactions, anything-else that may be suggested to me :P). At the moment it only logs some singularity things. Please let me know if there are any important methods of singulo-grief which I may have missed. The "Investigate" verb is available to everyone of rank "Admin observer" and upwards. Just type "Investigate" and select the subject you'd like to see logs for. Typing "Investigate singulo" will also work as a shortcut. Revision: r3679 Author: elly1...@rocketmail.com TG: Disposal/Pipe Dispenser can no longer be used 'remotely' or while stunned or while they are unwrenched. Fixes issue 517 . Can no longer eject the nuke disk from the nuke while stunned. Fixes issue 497 . PA can now be powered down again. Cyborg 'skull' masks now have east and west facing sprites. Fixes issue 468 . - I encourage anyone with actual spriting skills to redo them though, I just spent 5 second in photoshop whipping these up. (icons/mob/mask.dmi the icon labeled 'Death') Revision: r3681 Author: johnsonmt88 --- baystation12.dme | 2 + code/game/cellautomata.dm | 4 +- code/game/gamemodes/nuclear/nuclearbomb.dm | 2 +- code/game/machinery/pipe/pipe_dispenser.dm | 5 +- code/game/objects/storage/backpack.dm | 1 + code/modules/admin/admin_investigate.dm | 43 ++++++++ code/modules/admin/admin_verbs.dm | 4 +- code/modules/power/singularity/collector.dm | 96 +++++++++--------- code/modules/power/singularity/emitter.dm | 26 +++-- .../power/singularity/field_generator.dm | 24 +++-- code/modules/power/singularity/investigate.dm | 4 + .../particle_accelerator.dm | 39 +++---- .../particle_accelerator/particle_control.dm | 63 ++++++------ code/modules/power/singularity/singularity.dm | 58 +++++------ code/modules/power/smes.dm | 2 +- code/modules/research/rdconsole.dm | 22 ++-- icons/mob/mask.dmi | Bin 21102 -> 21135 bytes 17 files changed, 229 insertions(+), 166 deletions(-) create mode 100644 code/modules/admin/admin_investigate.dm create mode 100644 code/modules/power/singularity/investigate.dm diff --git a/baystation12.dme b/baystation12.dme index 1da6e16ab99..62204e566d4 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -791,6 +791,7 @@ #include "code\js\byjax.dm" #include "code\js\menus.dm" #include "code\modules\admin\admin.dm" +#include "code\modules\admin\admin_investigate.dm" #include "code\modules\admin\admin_memo.dm" #include "code\modules\admin\admin_verbs.dm" #include "code\modules\admin\banjob.dm" @@ -1082,6 +1083,7 @@ #include "code\modules\power\singularity\emitter.dm" #include "code\modules\power\singularity\field_generator.dm" #include "code\modules\power\singularity\generator.dm" +#include "code\modules\power\singularity\investigate.dm" #include "code\modules\power\singularity\singularity.dm" #include "code\modules\power\singularity\particle_accelerator\particle.dm" #include "code\modules\power\singularity\particle_accelerator\particle_accelerator.dm" diff --git a/code/game/cellautomata.dm b/code/game/cellautomata.dm index 71b46fe5bf5..3e7bc8a0977 100644 --- a/code/game/cellautomata.dm +++ b/code/game/cellautomata.dm @@ -85,13 +85,13 @@ src.load_motd() src.load_rules() src.load_admins() + investigate_reset() if (config.usealienwhitelist) load_alienwhitelist() if (config.usewhitelist) load_whitelist() LoadBansjob() src.update_status() - makepowernets() sun = new /datum/sun() @@ -196,4 +196,4 @@ /obj/effect/decal/point/point() set src in oview() set hidden = 1 - return + return \ No newline at end of file diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index c744d9fd1e3..42ae74c5cae 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -79,7 +79,7 @@ /obj/machinery/nuclearbomb/Topic(href, href_list) ..() - if (usr.stat || usr.restrained()) + if (!usr.canmove || usr.stat || usr.restrained()) return if (!ishuman(usr)) usr << "\red You don't have the dexterity to do this!" diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 20323f858ea..53365eea928 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -44,7 +44,7 @@ /obj/machinery/pipedispenser/Topic(href, href_list) if(..()) return - if(unwrenched) + if(unwrenched || !usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) usr << browse(null, "window=pipedispenser") return usr.machine = src @@ -135,6 +135,9 @@ usr.machine = src src.add_fingerprint(usr) if(href_list["dmake"]) + if(unwrenched || !usr.canmove || usr.stat || usr.restrained() || !in_range(loc, usr)) + usr << browse(null, "window=pipedispenser") + return if(!wait) var/p_type = text2num(href_list["dmake"]) var/obj/structure/disposalconstruct/C = new (src.loc) diff --git a/code/game/objects/storage/backpack.dm b/code/game/objects/storage/backpack.dm index a6eb10e6fe7..7e5b3ff895f 100644 --- a/code/game/objects/storage/backpack.dm +++ b/code/game/objects/storage/backpack.dm @@ -47,6 +47,7 @@ return /* Remove these comments to re-enable BoH BoH Singuloths.-Hawk. if(istype(W, /obj/item/weapon/storage/backpack/holding) && !W.crit_fail) + investigate_log("has become a singularity. Caused by [user.key]","singulo") user << "\red The Bluespace interfaces of the two devices catastrophically malfunction!" del(W) var/obj/machinery/singularity/singulo = new /obj/machinery/singularity (get_turf(src)) diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm new file mode 100644 index 00000000000..4f2956cf9bf --- /dev/null +++ b/code/modules/admin/admin_investigate.dm @@ -0,0 +1,43 @@ +//By Carnwennan + +//This system was made as an alternative to all the in-game lists and variables used to log stuff in-game. +//lists and variables are great. However, they have several major flaws: +//Firstly, they use memory. TGstation has one of the highest memory usage of all the ss13 branches. +//Secondly, they are usually stored in an object. This means that they aren't centralised. It also means that +//the data is lost when the object is deleted! This is especially annoying for things like the singulo engine! +#define INVESTIGATE_DIR "data/investigate/" + +//SYSTEM +/proc/investigate_subject2file(var/subject) + switch(subject) + if("singulo") + return file("[INVESTIGATE_DIR]singulo.html") + if("silicon") + return file("[INVESTIGATE_DIR]silicon.html") + else + return + +/proc/investigate_reset() + if(fdel(INVESTIGATE_DIR)) return 1 + return 0 + +/atom/proc/investigate_log(var/message, var/subject) + if(!message) return + var/F = investigate_subject2file(subject) + if(!F) return + F << "[time2text(world.timeofday,"hh:mm")] \ref[src] ([x],[y],[z]) || [src] [message]
    " + + + +//ADMINVERBS +/client/proc/investigate_show( subject in list("singulo","silicon") ) + set name = "Investigate" + set category = "Admin" + if(!holder) return + var/F = investigate_subject2file(subject) + if(!F) + src << "Error: admin_investigate: [INVESTIGATE_DIR][subject] is an invalid path or cannot be accessed." + return + src << browse(F,"window=investigate;size=800x300") + + diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 733d6c1bccf..bc32786d082 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -105,6 +105,7 @@ //Admin Observer if (holder.level >= -1) + verbs += /client/proc/investigate_show verbs += /client/proc/cmd_admin_say verbs += /client/proc/cmd_admin_gib_self verbs += /client/proc/deadmin_self @@ -423,10 +424,11 @@ verbs -= /client/proc/deadmin_self verbs -= /client/proc/jumptocoord verbs -= /client/proc/everyone_random - verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs + verbs -= /client/proc/giveruntimelog //used by coders to retrieve runtime logs verbs -= /client/proc/getserverlog verbs -= /client/proc/cinematic //show a cinematic sequence verbs -= /client/proc/admin_memo + verbs -= /client/proc/investigate_show verbs -= /client/proc/cmd_admin_change_custom_event verbs -= /client/proc/admin_invis verbs -= /client/proc/callprocgen diff --git a/code/modules/power/singularity/collector.dm b/code/modules/power/singularity/collector.dm index 8a4514cfee7..a00d1940f41 100644 --- a/code/modules/power/singularity/collector.dm +++ b/code/modules/power/singularity/collector.dm @@ -9,16 +9,16 @@ directwired = 1 req_access = list(access_engine) // use_power = 0 - var - obj/item/weapon/tank/plasma/P = null - last_power = 0 - active = 0 - locked = 0 - drainratio = 1 + var/obj/item/weapon/tank/plasma/P = null + var/last_power = 0 + var/active = 0 + var/locked = 0 + var/drainratio = 1 process() if(P) if(P.air_contents.toxins <= 0) + investigate_log("out of fuel.","singulo") P.air_contents.toxins = 0 eject() else @@ -32,6 +32,7 @@ toggle_power() user.visible_message("[user.name] turns the [src.name] [active? "on":"off"].", \ "You turn the [src.name] [active? "on":"off"].") + investigate_log("turned [active?"on":"off"] by [user.key]. [P?"Fuel: [round(P.air_contents.toxins/0.29)]%":"It is empty"].","singulo") return else user << "\red The controls are locked!" @@ -96,48 +97,47 @@ return ..() - proc - eject() - var/obj/item/weapon/tank/plasma/Z = src.P - if (!Z) - return - Z.loc = get_turf(src) - Z.layer = initial(Z.layer) - src.P = null - if(active) - toggle_power() - else - updateicon() - - receive_pulse(var/pulse_strength) - if(P && active) - var/power_produced = 0 - power_produced = P.air_contents.toxins*pulse_strength*20 - add_avail(power_produced) - last_power = power_produced - return + proc/eject() + locked = 0 + var/obj/item/weapon/tank/plasma/Z = src.P + if (!Z) return - - - updateicon() - overlays = null - if(P) - overlays += image('singularity.dmi', "ptank") - if(stat & (NOPOWER|BROKEN)) - return - if(active) - overlays += image('singularity.dmi', "on") - - - toggle_power() - active = !active - if(active) - icon_state = "ca_on" - flick("ca_active", src) - - else - icon_state = "ca" - flick("ca_deactive", src) + Z.loc = get_turf(src) + Z.layer = initial(Z.layer) + src.P = null + if(active) + toggle_power() + else updateicon() - return + + proc/receive_pulse(var/pulse_strength) + if(P && active) + var/power_produced = 0 + power_produced = P.air_contents.toxins*pulse_strength*20 + add_avail(power_produced) + last_power = power_produced + return + return + + + proc/updateicon() + overlays = null + if(P) + overlays += image('singularity.dmi', "ptank") + if(stat & (NOPOWER|BROKEN)) + return + if(active) + overlays += image('singularity.dmi', "on") + + + proc/toggle_power() + active = !active + if(active) + icon_state = "ca_on" + flick("ca_active", src) + else + icon_state = "ca" + flick("ca_deactive", src) + updateicon() + return diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm index e8ce8d4a364..cb11bdeb6b5 100644 --- a/code/modules/power/singularity/emitter.dm +++ b/code/modules/power/singularity/emitter.dm @@ -11,16 +11,15 @@ idle_power_usage = 10 active_power_usage = 300 - var - frequency = 1 - active = 0 - fire_delay = 100 - last_shot = 0 - shot_number = 0 - state = 0 - locked = 0 - energy = 0 - mega_energy = 0 + var/frequency = 1 + var/active = 0 + var/fire_delay = 100 + var/last_shot = 0 + var/shot_number = 0 + var/state = 0 + var/locked = 0 + var/energy = 0 + var/mega_energy = 0 verb/rotate() @@ -39,6 +38,9 @@ ..() return + Del() + investigate_log("deleted at ([x],[y],[z])","singulo") + ..() update_icon() if (active && !(stat & (NOPOWER|BROKEN))) @@ -55,12 +57,14 @@ src.active = 0 user << "You turn off the [src]." src.use_power = 1 + investigate_log("turned off by [user.key]","singulo") else src.active = 1 user << "You turn on the [src]." src.shot_number = 0 src.fire_delay = 100 src.use_power = 2 + investigate_log("turned on by [user.key]","singulo") update_icon() else user << "\red The controls are locked!" @@ -207,4 +211,4 @@ power_change() ..() update_icon() - return \ No newline at end of file + return diff --git a/code/modules/power/singularity/field_generator.dm b/code/modules/power/singularity/field_generator.dm index ccefe0cf57a..39ef5212feb 100644 --- a/code/modules/power/singularity/field_generator.dm +++ b/code/modules/power/singularity/field_generator.dm @@ -20,17 +20,16 @@ field_generator power level display anchored = 0 density = 1 use_power = 0 - var - const/num_power_levels = 6 // Total number of power level icon has - Varedit_start = 0 - Varpower = 0 - active = 0 - power = 20 // Current amount of power - state = 0 - warming_up = 0 - list/obj/machinery/containment_field/fields - list/obj/machinery/field_generator/connected_gens - clean_up = 0 + var/const/num_power_levels = 6 // Total number of power level icon has + var/Varedit_start = 0 + var/Varpower = 0 + var/active = 0 + var/power = 20 // Current amount of power + var/state = 0 + var/warming_up = 0 + var/list/obj/machinery/containment_field/fields + var/list/obj/machinery/field_generator/connected_gens + var/clean_up = 0 update_icon() @@ -87,6 +86,8 @@ field_generator power level display "You turn on the [src.name].", \ "You hear heavy droning") turn_on() + investigate_log("activated by [user.key].","singulo") + src.add_fingerprint(user) else user << "The [src] needs to be firmly secured to the floor first." @@ -214,6 +215,7 @@ field_generator power level display for(var/mob/M in viewers(src)) M.show_message("\red The [src.name] shuts down!") turn_off() + investigate_log("ran out of power and deactivated","singulo") src.power = 0 return 0 diff --git a/code/modules/power/singularity/investigate.dm b/code/modules/power/singularity/investigate.dm new file mode 100644 index 00000000000..6389f10707c --- /dev/null +++ b/code/modules/power/singularity/investigate.dm @@ -0,0 +1,4 @@ +/area/engine/engineering/poweralert(var/state, var/source) + if (state != poweralm) + investigate_log("has a power alarm!","singulo") + ..() \ No newline at end of file diff --git a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm index ed1f0b3e193..fe50a6cec32 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_accelerator.dm @@ -62,13 +62,12 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin icon_state = "none" anchored = 0 density = 1 - var - obj/machinery/particle_accelerator/control_box/master = null - construction_state = 0 - reference = null - powered = 0 - strength = null - desc_holder = null + var/obj/machinery/particle_accelerator/control_box/master = null + var/construction_state = 0 + var/reference = null + var/powered = 0 + var/strength = null + var/desc_holder = null end_cap name = "Alpha Particle Generation Array" @@ -151,6 +150,12 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin return + Move() + ..() + if(master && master.active) + master.toggle_power() + investigate_log("was moved whilst active; it powered down.","singulo") + ex_act(severity) switch(severity) if(1.0) @@ -181,9 +186,7 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin update_icon() switch(construction_state) - if(0) - icon_state="[reference]" - if(1) + if(0,1) icon_state="[reference]" if(2) icon_state="[reference]w" @@ -291,13 +294,12 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin use_power = 0 idle_power_usage = 0 active_power_usage = 0 - var - construction_state = 0 - active = 0 - reference = null - powered = null - strength = 0 - desc_holder = null + var/construction_state = 0 + var/active = 0 + var/reference = null + var/powered = null + var/strength = 0 + var/desc_holder = null verb/rotate() @@ -376,7 +378,6 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin del(src) return - proc update_state() return 0 @@ -440,4 +441,4 @@ So, hopefully this is helpful if any more icons are to be added/changed/wonderin use_power = 1 update_icon() return 1 - return 0 \ No newline at end of file + return 0 diff --git a/code/modules/power/singularity/particle_accelerator/particle_control.dm b/code/modules/power/singularity/particle_accelerator/particle_control.dm index 758a27eb4ac..05db10ef9dc 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_control.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_control.dm @@ -11,10 +11,9 @@ active_power_usage = 10000 construction_state = 0 active = 0 - var - list/obj/structure/particle_accelerator/connected_parts - assembled = 0 - parts = null + var/list/obj/structure/particle_accelerator/connected_parts + var/assembled = 0 + var/parts = null New() @@ -48,7 +47,6 @@ if(use_power) icon_state = "[reference]p" else - icon_state = "[reference]c" switch(construction_state) if(0) icon_state = "[reference]" @@ -56,7 +54,7 @@ icon_state = "[reference]" if(2) icon_state = "[reference]w" - if(3) + else icon_state = "[reference]c" return @@ -78,34 +76,34 @@ return if(href_list["togglep"]) src.toggle_power() + investigate_log("turned [active?"ON":"OFF"] by [usr.key]","singulo") message_admins("[usr] toggled particle accelerator power to [active ? "on" : "off"].") log_admin("[usr] toggled particle accelerator power to [active ? "on" : "off"].") - if(href_list["scan"]) + else if(href_list["scan"]) src.part_scan() - if(href_list["strengthup"]) - src.strength++ + else if(href_list["strengthup"]) + strength++ + if(strength > 2) + strength = 2 + else + investigate_log("increased to [strength] by [usr.key]","singulo") + message_admins("[usr] increased particle accelerator power to [strength].") + log_admin("[usr] increased particle accelerator power to [strength].") for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength++ + part.strength = strength part.update_icon() - if(src.strength > 2) - src.strength = 2 - for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength = 2 - part.update_icon() - message_admins("[usr] increased particle accelerator power to [strength].") - log_admin("[usr] increased particle accelerator power to [strength].") - if(href_list["strengthdown"]) - src.strength-- + + else if(href_list["strengthdown"]) + strength-- + if(strength < 0) + strength = 0 + else + message_admins("[usr] decreased particle accelerator power to [strength].") + log_admin("[usr] decreased particle accelerator power to [strength].") + investigate_log("decreased to [strength] by [usr.key]","singulo") for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength-- + part.strength = strength part.update_icon() - if(src.strength < 0) - src.strength = 0 - for(var/obj/structure/particle_accelerator/part in connected_parts) - part.strength = 0 - part.update_icon() - message_admins("[usr] decreased particle accelerator power to [strength].") - log_admin("[usr] decreased particle accelerator power to [strength].") src.updateDialog() src.update_icon() return @@ -123,14 +121,15 @@ process() if(src.active) + //a part is missing! + if( length(connected_parts) < 6 ) + investigate_log("lost a connected part; It powered down.","singulo") + src.toggle_power() + return + //emit some particles for(var/obj/structure/particle_accelerator/particle_emitter/PE in connected_parts) if(PE) PE.emit_particle(src.strength) -// for(var/obj/structure/particle_accelerator/fuel_chamber/PF in connected_parts) -// PF.doshit() -// for(var/obj/structure/particle_accelerator/power_box/PB in connected_parts) -// PB.doshit() - //finish up putting the fuel run and power use things in here return diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 668b969d3f2..4c57ccfec07 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -15,23 +15,22 @@ var/global/list/uneatable = list( layer = 6 unacidable = 1 //Don't comment this out. use_power = 0 - var - current_size = 1 - allowed_size = 1 - contained = 1 //Are we going to move around? - energy = 100 //How strong are we? - dissipate = 1 //Do we lose energy over time? - dissipate_delay = 10 - dissipate_track = 0 - dissipate_strength = 1 //How much energy do we lose? - move_self = 1 //Do we move on our own? - grav_pull = 4 //How many tiles out do we pull? - consume_range = 0 //How many tiles out do we eat - event_chance = 15 //Prob for event each tick - target = null //its target. moves towards the target if it has one - last_failed_movement = 0//Will not move in the same dir if it couldnt before, will help with the getting stuck on fields thing - teleport_del = 0 - last_warning + var/current_size = 1 + var/allowed_size = 1 + var/contained = 1 //Are we going to move around? + var/energy = 100 //How strong are we? + var/dissipate = 1 //Do we lose energy over time? + var/dissipate_delay = 10 + var/dissipate_track = 0 + var/dissipate_strength = 1 //How much energy do we lose? + var/move_self = 1 //Do we move on our own? + var/grav_pull = 4 //How many tiles out do we pull? + var/consume_range = 0 //How many tiles out do we eat + var/event_chance = 15 //Prob for event each tick + var/target = null //its target. moves towards the target if it has one + var/last_failed_movement = 0//Will not move in the same dir if it couldnt before, will help with the getting stuck on fields thing + var/teleport_del = 0 + var/last_warning New(loc, var/starting_energy = 50, var/temp = 0) //CARN: admin-alert for chuckle-fuckery. @@ -41,6 +40,7 @@ var/global/list/uneatable = list( count = 1 break if(!count) message_admins("A singulo has been created without containment fields active ([x],[y],[z])",1) + investigate_log("was created. [count?"":"No containment fields were active"]","singulo") src.energy = starting_energy if(temp) @@ -93,17 +93,16 @@ var/global/list/uneatable = list( process() - spawn(0) - eat() - dissipate() - check_energy() - if(current_size >= 3) - move() - if(current_size <= 7) - pulse() - if(current_size >= 5) - if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit - event() + eat() + dissipate() + check_energy() + if(current_size >= 3) + move() + if(current_size <= 7) + pulse() + if(current_size >= 5) + if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit + event() return @@ -183,6 +182,7 @@ var/global/list/uneatable = list( consume_range = 4 dissipate = 0 //It cant go smaller due to e loss if(current_size == allowed_size) + investigate_log("grew to size [current_size]","singulo") return 1 else if(current_size < (--temp_allowed_size)) expand(temp_allowed_size) @@ -552,4 +552,4 @@ var/global/list/uneatable = list( consume(X) if(defer_powernet_rebuild != 2) defer_powernet_rebuild = 0 - return \ No newline at end of file + return diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm index fa4b1988f3c..6e4ffec7ed1 100644 --- a/code/modules/power/smes.dm +++ b/code/modules/power/smes.dm @@ -294,7 +294,7 @@ output += d output = max(0, min(SMESMAXOUTPUT, output)) // clamp to range - + investigate_log("input/output; [chargelevel>output?"":""][chargelevel]/[output] | Output-mode: [online?"on":"off"] | Input-mode: [chargemode?"auto":"off"] by [usr.key]","singulo") src.updateUsrDialog() else diff --git a/code/modules/research/rdconsole.dm b/code/modules/research/rdconsole.dm index a309ea13b39..3fac4a86564 100644 --- a/code/modules/research/rdconsole.dm +++ b/code/modules/research/rdconsole.dm @@ -32,18 +32,17 @@ won't update every console in existence) but it's more of a hassle to do. Also, /obj/machinery/computer/rdconsole name = "R&D Console" icon_state = "rdcomp" - var - datum/research/files //Stores all the collected research data. - obj/item/weapon/disk/tech_disk/t_disk = null //Stores the technology disk. - obj/item/weapon/disk/design_disk/d_disk = null //Stores the design disk. + var/datum/research/files //Stores all the collected research data. + var/obj/item/weapon/disk/tech_disk/t_disk = null //Stores the technology disk. + var/obj/item/weapon/disk/design_disk/d_disk = null //Stores the design disk. - obj/machinery/r_n_d/destructive_analyzer/linked_destroy = null //Linked Destructive Analyzer - obj/machinery/r_n_d/protolathe/linked_lathe = null //Linked Protolathe - obj/machinery/r_n_d/circuit_imprinter/linked_imprinter = null //Linked Circuit Imprinter + var/obj/machinery/r_n_d/destructive_analyzer/linked_destroy = null //Linked Destructive Analyzer + var/obj/machinery/r_n_d/protolathe/linked_lathe = null //Linked Protolathe + var/obj/machinery/r_n_d/circuit_imprinter/linked_imprinter = null //Linked Circuit Imprinter - screen = 1.0 //Which screen is currently showing. - id = 0 //ID of the computer (for server restrictions). - sync = 1 //If sync = 0, it doesn't show up on Server Control Console + var/screen = 1.0 //Which screen is currently showing. + var/id = 0 //ID of the computer (for server restrictions). + var/sync = 1 //If sync = 0, it doesn't show up on Server Control Console req_access = list(access_tox) //Data and setting manipulation requires scientist access. @@ -351,6 +350,7 @@ won't update every console in existence) but it's more of a hassle to do. Also, screen = 0.3 linked_lathe.busy = 1 flick("protolathe_n",linked_lathe) + var/key = usr.key //so we don't lose the info during the spawn delay spawn(16) use_power(power) spawn(16) @@ -379,6 +379,8 @@ won't update every console in existence) but it's more of a hassle to do. Also, if(being_built.build_path) var/obj/new_item = new being_built.build_path(src) + if( new_item.type == /obj/item/weapon/storage/backpack/holding ) + new_item.investigate_log("built by [key]","singulo") new_item.reliability = being_built.reliability if(linked_lathe.hacked) being_built.reliability = max((reliability / 2), 0) if(being_built.locked) diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 7c834f10c98b92a631e66e2473e7aba88d034f62..79e2ea2368ae2cb7267cee29a78f3d1df9e1414b 100644 GIT binary patch delta 19517 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 JE&HJKe*x6{J<Elee$gIOu90 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 y{sonj3J Date: Thu, 31 May 2012 15:14:53 +0100 Subject: [PATCH 15/16] Compile fixes. --- code/defines/obj/weapon.dm | 2 +- code/modules/assembly/assembly.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index d5e12ed261a..8912ee0711b 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -2066,7 +2066,7 @@ eternal248: Found broken and buggy Z-levels 7-12, ended up leading to my discove desc = "A sachet of flavoring, designed to be used with \"LiquidFood\" rations. The flavor is indeterminable." icon = 'food_ingredients.dmi' var/descriptor = "disturbingly beige" //Description shown to onlookers. - var/color = "beige" //Color the icon should take on when this is applied. Also shown when it is mixed in. + color = "beige" //Color the icon should take on when this is applied. Also shown when it is mixed in. var/newDesc = "It posesses a strange and unidentifiable taste. You try not to think to hard about it." //What gets pegged onto the description. /obj/item/weapon/flavor/red diff --git a/code/modules/assembly/assembly.dm b/code/modules/assembly/assembly.dm index 0ad7bbf8afb..1ea22042b6f 100644 --- a/code/modules/assembly/assembly.dm +++ b/code/modules/assembly/assembly.dm @@ -103,7 +103,7 @@ return 1 - proc/pulse(var/radio = 0) + pulse(var/radio = 0) if(holder && (wires & WIRE_PULSE)) holder.process_activation(src, 1, 0) if(holder && (wires & WIRE_PULSE_SPECIAL)) From c9213368492d4f5bd41cd42bc3d1a4d19dabdb0c Mon Sep 17 00:00:00 2001 From: Erthilo Date: Fri, 1 Jun 2012 03:29:24 +0100 Subject: [PATCH 16/16] Readded spawn(0) and fixed a silly comment. --- code/game/jobs/access.dm | 2 +- code/modules/power/singularity/singularity.dm | 21 ++++++++++--------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/code/game/jobs/access.dm b/code/game/jobs/access.dm index cf80b5ec1d7..be95effa811 100644 --- a/code/game/jobs/access.dm +++ b/code/game/jobs/access.dm @@ -63,7 +63,7 @@ //BEGIN CENTCOM ACCESS /*Should leave plenty of room if we need to add more access levels. -/var/const/Mostly for admin fun times.*/ + Mostly for admin fun times.*/ /var/const/access_cent_general = 101//General facilities. /var/const/access_cent_thunder = 102//Thunderdome. /var/const/access_cent_specops = 103//Special Ops. diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 7e30a526f19..6db291a24cd 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -95,16 +95,17 @@ var/global/list/uneatable = list( process() - eat() - dissipate() - check_energy() - if(current_size >= 3) - move() - if(current_size <= 7) - pulse() - if(current_size >= 5) - if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit - event() + spawn(0) + eat() + dissipate() + check_energy() + if(current_size >= 3) + move() + if(current_size <= 7) + pulse() + if(current_size >= 5) + if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit + event() return