From 44671e31e80b556fd402ff760bc5e0e68f2b3997 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Thu, 1 Aug 2024 08:24:09 +0200 Subject: [PATCH 01/16] Adds: The C-Foam launcher (#25738) * The start * Getting a bit further * Slight ammo casing update * Istype helper and foam blockage * Adds status effect * Foam blockage and status effect fixes * Autolathe ammo + stun * aaaaaaaa * Adds uplink item * Actual slowdown * Makes attacking a bit faster again * Ammo increase to 12 * Sirryan review * Adds sprites - almost working * Lots of fixes + mineral doors * Mineral doors don't open with foam --- code/__DEFINES/is_helpers.dm | 2 + code/__DEFINES/status_effects.dm | 2 + code/datums/station_state.dm | 2 +- code/datums/status_effects/debuffs.dm | 46 ++++++++++++++++++ code/datums/uplink_items/uplink_general.dm | 7 +++ code/game/machinery/deployable.dm | 28 ++++++++++- code/game/machinery/doors/door.dm | 41 +++++++++++++++- .../mecha/equipment/tools/medical_tools.dm | 2 +- .../objects/items/weapons/c_foam_launcher.dm | 45 +++++++++++++++++ code/game/objects/items/weapons/cards_ids.dm | 2 +- code/game/objects/items/weapons/explosives.dm | 2 +- code/game/objects/items/weapons/paiwire.dm | 2 +- .../structures/crates_lockers/closets.dm | 2 +- code/game/objects/structures/mineral_doors.dm | 30 ++++++++++++ .../stool_bed_chair_nest/wheelchair.dm | 2 +- .../mob/living/carbon/carbon_defense.dm | 4 ++ .../projectiles/ammunition/ammo_casings.dm | 9 ++++ .../projectiles/ammunition/magazines.dm | 10 ++++ .../projectile/magic_projectiles.dm | 2 +- .../research/designs/autolathe_designs.dm | 9 +++- code/modules/vehicle/vehicle.dm | 2 +- icons/mob/inhands/guns_lefthand.dmi | Bin 68910 -> 73929 bytes icons/mob/inhands/guns_righthand.dmi | Bin 78125 -> 84744 bytes icons/obj/ammo.dmi | Bin 40788 -> 41002 bytes icons/obj/foam_blobs.dmi | Bin 0 -> 535 bytes icons/obj/guns/projectile.dmi | Bin 48272 -> 45642 bytes icons/obj/projectiles.dmi | Bin 40611 -> 41300 bytes paradise.dme | 3 +- 28 files changed, 240 insertions(+), 14 deletions(-) create mode 100644 code/game/objects/items/weapons/c_foam_launcher.dm create mode 100644 icons/obj/foam_blobs.dmi diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index a8f303577c4c..63319d1b5d30 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -50,6 +50,8 @@ #define ismachinery(A) (istype(A, /obj/machinery)) +#define isairlock(A) (istype(A, /obj/machinery/door)) + #define isapc(A) (istype(A, /obj/machinery/power/apc)) #define ismecha(A) (istype(A, /obj/mecha)) diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 30891c98d31b..0ac014a7c9c1 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -126,6 +126,8 @@ #define STATUS_EFFECT_REVERSED_HIGH_PRIESTESS /datum/status_effect/reversed_high_priestess //Bubblegum will chase the person hit by the effect, grabbing people at random. This can and WILL include the caster. +#define STATUS_EFFECT_C_FOAMED /datum/status_effect/c_foamed + //#define STATUS_EFFECT_NECROPOLIS_CURSE /datum/status_effect/necropolis_curse //#define CURSE_BLINDING 1 //makes the edges of the target's screen obscured //#define CURSE_SPAWNING 2 //spawns creatures that attack the target only diff --git a/code/datums/station_state.dm b/code/datums/station_state.dm index 7359c4a21aef..2175d7bd69ac 100644 --- a/code/datums/station_state.dm +++ b/code/datums/station_state.dm @@ -52,7 +52,7 @@ if(!GR.broken) grille += 1 - else if(istype(O, /obj/machinery/door)) + else if(isairlock(O)) door += 1 else if(istype(O, /obj/machinery)) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index c8373ec00c06..f07c59d45a01 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -1353,6 +1353,52 @@ new /obj/effect/abstract/bubblegum_rend_helper(get_turf(src), null, 10) qdel(src) +/datum/status_effect/c_foamed + id = "c_foamed up" + duration = 1 MINUTES + status_type = STATUS_EFFECT_REFRESH + tick_interval = 10 SECONDS + var/foam_level = 1 + var/mutable_appearance/foam_overlay + +/datum/status_effect/c_foamed/on_apply() + . = ..() + foam_overlay = mutable_appearance('icons/obj/foam_blobs.dmi', "foamed_1") + owner.add_overlay(foam_overlay) + owner.next_move_modifier *= 1.5 + owner.Slowed(10 SECONDS, 1.5) + +/datum/status_effect/c_foamed/Destroy() + if(owner) + owner.cut_overlay(foam_overlay) + owner.next_move_modifier /= 1.5 + + QDEL_NULL(foam_overlay) + return ..() + +/datum/status_effect/c_foamed/tick() + . = ..() + if(--foam_level <= 0) + qdel(src) + refresh_overlay() + +/datum/status_effect/c_foamed/refresh() + . = ..() + // Our max slow is 50 seconds + foam_level = min(foam_level + 1, 5) + + refresh_overlay() + + if(foam_level == 5) + owner.Paralyse(4 SECONDS) + +/datum/status_effect/c_foamed/proc/refresh_overlay() + // Refresh overlay + owner.cut_overlay(foam_overlay) + QDEL_NULL(foam_overlay) + foam_overlay = mutable_appearance('icons/obj/foam_blobs.dmi', "foamed_[foam_level]") + owner.add_overlay(foam_overlay) + /datum/status_effect/judo_armbar id = "armbar" duration = 5 SECONDS diff --git a/code/datums/uplink_items/uplink_general.dm b/code/datums/uplink_items/uplink_general.dm index 5d83a5aec80a..074048268caf 100644 --- a/code/datums/uplink_items/uplink_general.dm +++ b/code/datums/uplink_items/uplink_general.dm @@ -668,6 +668,13 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) item = /obj/item/organ_extractor cost = 20 +/datum/uplink_item/device_tools/c_foam_launcher + name = "C-Foam Launcher" + desc = "A gun that shoots blobs of foam. Will block airlocks, and slow down humanoids. Not rated for xenomorph usage." + reference = "CFOAM" + item = /obj/item/gun/projectile/c_foam_launcher + cost = 25 + /datum/uplink_item/device_tools/tar_spray name = "Sticky Tar Applicator" desc = "A spray bottle containing an extremely viscous fluid that will leave behind tar whenever it is sprayed, greatly slowing down anyone who tries to walk over it. \ diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 8226b164759e..72cf7fbdbe92 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -422,7 +422,6 @@ item_state = "grenade" materials = list(MAT_METAL = 500, MAT_GLASS = 300) //plasma burned up for power or something, plus not that much to reclaim - /obj/item/storage/box/syndie_kit/dropwall name = "dropwall generator box" @@ -474,6 +473,33 @@ turret.owner_uid = owner_uid qdel(src) +/obj/structure/barricade/foam + name = "foam blockage" + desc = "This foam blocks the airlock from being opened." + icon = 'icons/obj/foam_blobs.dmi' + icon_state = "foamed_1" + layer = DOOR_HELPER_LAYER + // The integrity goes up with 25 per level, with an extra 25 when going from 4 to 5 + obj_integrity = 25 + max_integrity = 25 + /// What level is the foam at? + var/foam_level = 1 + +/obj/structure/barricade/foam/Destroy() + for(var/obj/machinery/door/airlock in loc.contents) + airlock.foam_level = 0 + return ..() + +/obj/structure/barricade/foam/examine(mob/user) + . = ..() + . += "It would need [(5 - foam_level)] more blobs of foam to fully block the airlock." + +/obj/structure/barricade/foam/CanPass(atom/movable/mover, turf/target) + return istype(mover, /obj/item/projectile/c_foam) // Only c_foam blobs hit the airlock underneat/pass through the foam. The rest is hitting the barricade + +/obj/structure/barricade/foam/welder_act(mob/user, obj/item/I) + return FALSE + #undef SINGLE #undef VERTICAL #undef HORIZONTAL diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index a07d1427dfdc..1abf48750681 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -48,9 +48,13 @@ var/polarized_glass = FALSE var/polarized_on + /// How many levels of foam do we have on us? Capped at 5 + var/foam_level = 0 + /// How much this door reduces superconductivity to when closed. var/superconductivity = DOOR_HEAT_TRANSFER_COEFFICIENT + /obj/machinery/door/Initialize(mapload) . = ..() set_init_door_layer() @@ -93,7 +97,7 @@ return ..() /obj/machinery/door/Bumped(atom/AM) - if(operating || emagged) + if(operating || emagged || foam_level) return if(ismob(AM)) var/mob/B = AM @@ -150,6 +154,9 @@ return add_fingerprint(user) + if(foam_level) + return + if(density && !emagged) if(allowed(user)) if(HAS_TRAIT(src, TRAIT_CMAGGED)) @@ -172,8 +179,12 @@ if(isterrorspider(user)) return + if(foam_level) + return + if(!HAS_TRAIT(user, TRAIT_FORCE_DOORS)) return FALSE + var/datum/antagonist/vampire/V = user.mind?.has_antag_datum(/datum/antagonist/vampire) if(V && HAS_TRAIT_FROM(user, TRAIT_FORCE_DOORS, VAMPIRE_TRAIT)) if(!V.bloodusable) @@ -209,7 +220,7 @@ /obj/machinery/door/proc/try_to_activate_door(mob/user) add_fingerprint(user) - if(operating || emagged) + if(operating || emagged || foam_level) return if(requiresID() && (allowed(user) || user.can_advanced_admin_interact())) if(density) @@ -574,3 +585,29 @@ for(var/obj/airlock_filler_object/filler as anything in fillers) filler.set_opacity(opacity) + +#define MAX_FOAM_LEVEL 5 +// Adds foam to the airlock, which will block it from being opened +/obj/machinery/door/proc/foam_up() + if(!foam_level) + new /obj/structure/barricade/foam(get_turf(src)) + foam_level++ + return + + if(foam_level == MAX_FOAM_LEVEL) + return + + for(var/obj/structure/barricade/foam/blockage in loc.contents) + blockage.foam_level = min(++blockage.foam_level, 5) + // The last level will increase the integrity by 50 instead of 25 + if(foam_level == 4) + blockage.obj_integrity += 50 + blockage.max_integrity += 50 + else + blockage.obj_integrity += 25 + blockage.max_integrity += 25 + foam_level++ + blockage.icon_state = "foamed_[foam_level]" + blockage.update_icon_state() + +#undef MAX_FOAM_LEVEL diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index cb5cf0a9046f..64a264cf40a2 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -527,7 +527,7 @@ if(!action_checks(target)) return if(isobj(target)) - if(!istype(target, /obj/machinery/door))//early return if we're not trying to open a door + if(!isairlock(target))//early return if we're not trying to open a door return var/obj/machinery/door/D = target //the door we want to open D.try_to_crowbar(chassis.occupant, src)//use the door's crowbar function diff --git a/code/game/objects/items/weapons/c_foam_launcher.dm b/code/game/objects/items/weapons/c_foam_launcher.dm new file mode 100644 index 000000000000..6d24188c78dc --- /dev/null +++ b/code/game/objects/items/weapons/c_foam_launcher.dm @@ -0,0 +1,45 @@ +/* + * The C-Foam launcher from GTFO + * Shoots a blob of goo. If it hits an airlock, it will get closed shut, and you will have to either destroy the goo by force, or weld it off. The RnD foam is instant, and the traitor version has a `do_after` + * RnD printed needs canisters, while the traitor variant will slowly regenerate foam. + * The traitor variant also slows down mobs if they are hit by the foam. + * Overall, a good support tool designed to + */ + +/obj/item/gun/projectile/c_foam_launcher + name = "\improper C-Foam launcher" + desc = "The C-Foam launcher. Shoots blobs of quickly hardening and growing foam. Can be used to slow down humanoids or block airlocks" + icon_state = "c_foam_launcher" + item_state = "c_foam_launcher" + w_class = WEIGHT_CLASS_NORMAL + origin_tech = "combat=4;syndicate=1;materials=3" + needs_permit = FALSE + + fire_sound = 'sound/effects/bamf.ogg' + fire_sound_text = "thunk" + mag_type = /obj/item/ammo_box/magazine/c_foam + +/obj/item/gun/projectile/c_foam_launcher/update_icon_state() + icon_state = "c_foam_launcher[magazine ? "_loaded" : ""]" + +/obj/item/projectile/c_foam + name = "blob of foam" + icon_state = "foam_blob" + damage = 0 + +/obj/item/projectile/c_foam/on_hit(atom/target, blocked, hit_zone) + . = ..() + if(isairlock(target)) + var/obj/machinery/door/airlock = target + airlock.foam_up() + return + + if(istype(target, /obj/structure/mineral_door)) + var/obj/structure/mineral_door/door = target + door.foam_up() + return + + if(iscarbon(target)) // For that funny xeno foam action + var/mob/living/carbon/sticky = target + sticky.foam_up() + return diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index 550be956d60b..5c7dfda79902 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -54,7 +54,7 @@ origin_tech = "magnets=2" /obj/item/card/emag/magic_key/afterattack(atom/target, mob/user, proximity) - if(!istype(target, /obj/machinery/door)) + if(!isairlock(target)) return var/obj/machinery/door/D = target D.locked = FALSE diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index a41b32954488..6776d7fdeded 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -90,7 +90,7 @@ log_game("[key_name(user)] planted [name] on [target.name] at ([target.x],[target.y],[target.z]) with [det_time] second fuse") plastic_overlay.layer = HIGH_OBJ_LAYER - if(isturf(target) || istype(target, /obj/machinery/door)) + if(isturf(target) || isairlock(target)) plastic_overlay_target = new /obj/effect/plastic(get_turf(user)) else plastic_overlay_target = target diff --git a/code/game/objects/items/weapons/paiwire.dm b/code/game/objects/items/weapons/paiwire.dm index 2e0ddfa828d3..5206005e089d 100644 --- a/code/game/objects/items/weapons/paiwire.dm +++ b/code/game/objects/items/weapons/paiwire.dm @@ -1,5 +1,5 @@ /obj/item/pai_cable/proc/plugin(obj/machinery/M as obj, mob/user as mob) - if(istype(M, /obj/machinery/door) || istype(M, /obj/machinery/camera)) + if(isairlock(M) || istype(M, /obj/machinery/camera)) user.visible_message("[user] inserts [src] into a data port on [M].", "You insert [src] into a data port on [M].", "You hear the satisfying click of a wire jack fastening into place.") user.drop_item() src.loc = M diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index cb5dc18f2422..9d598c5e9058 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -446,7 +446,7 @@ if(T.density) return for(var/atom/A in T.contents) - if(A.density && istype(A, /obj/machinery/door)) + if(A.density && isairlock(A)) return UpdateTransparency(src, NewLoc) forceMove(NewLoc) diff --git a/code/game/objects/structures/mineral_doors.dm b/code/game/objects/structures/mineral_doors.dm index f17c3f0dba53..d28a65a973ea 100644 --- a/code/game/objects/structures/mineral_doors.dm +++ b/code/game/objects/structures/mineral_doors.dm @@ -22,6 +22,8 @@ var/open_sound = 'sound/effects/stonedoor_openclose.ogg' var/close_sound = 'sound/effects/stonedoor_openclose.ogg' var/damageSound = null + /// How much foam is on the door. Max 5 levels. + var/foam_level = 0 /obj/structure/mineral_door/Initialize() . = ..() @@ -68,6 +70,8 @@ /obj/structure/mineral_door/proc/try_to_operate(atom/user) if(is_operating) return + if(foam_level) + return if(isliving(user)) var/mob/living/M = user if(M.client) @@ -216,3 +220,29 @@ /obj/structure/mineral_door/wood/Initialize() . = ..() AddComponent(/datum/component/debris, DEBRIS_WOOD, -20, 10) + +#define MAX_FOAM_LEVEL 5 +// Adds foam to the airlock, which will block it from being opened +/obj/structure/mineral_door/proc/foam_up() + if(!foam_level) + new /obj/structure/barricade/foam(get_turf(src)) + foam_level++ + return + + if(foam_level == MAX_FOAM_LEVEL) + return + + for(var/obj/structure/barricade/foam/blockage in loc.contents) + blockage.foam_level = min(++blockage.foam_level, 5) + // The last level will increase the integrity by 50 instead of 25 + if(foam_level == 4) + blockage.obj_integrity += 50 + blockage.max_integrity += 50 + else + blockage.obj_integrity += 25 + blockage.max_integrity += 25 + foam_level++ + blockage.icon_state = "foamed_[foam_level]" + blockage.update_icon_state() + +#undef MAX_FOAM_LEVEL diff --git a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm index 360d5ee184f6..f84af512c5ea 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -76,7 +76,7 @@ if(!has_buckled_mobs()) return var/mob/living/buckled_mob = buckled_mobs[1] - if(istype(A, /obj/machinery/door)) + if(isairlock(A)) A.Bumped(buckled_mob) if(propelled) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 1c1810d2cdae..681856dc6833 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -76,3 +76,7 @@ if(!affecting) //bruh where's your chest return FALSE apply_damage(damage, BRUTE, affecting) + +// Adds the foam status effect to the carbon, which will slow it's movement speed and attack speed +/mob/living/carbon/proc/foam_up(amount) + apply_status_effect(STATUS_EFFECT_C_FOAMED) diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 1f3d72d994dd..20d383224e12 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -508,3 +508,12 @@ muzzle_flash_range = MUZZLE_FLASH_RANGE_NORMAL muzzle_flash_color = LIGHT_COLOR_DARKRED icon_state = "lasercasing" + +/obj/item/ammo_casing/caseless/c_foam + name = "\improper C-Foam blob" + desc = "You shouldn't see this! Make an issue report on Github!" + caliber = "c_foam" + projectile_type = /obj/item/projectile/c_foam + muzzle_flash_strength = MUZZLE_FLASH_RANGE_WEAK + muzzle_flash_range = MUZZLE_FLASH_RANGE_WEAK + muzzle_flash_color = LIGHT_COLOR_DARKRED diff --git a/code/modules/projectiles/ammunition/magazines.dm b/code/modules/projectiles/ammunition/magazines.dm index f1e7fe2fd483..b764ae1ce094 100644 --- a/code/modules/projectiles/ammunition/magazines.dm +++ b/code/modules/projectiles/ammunition/magazines.dm @@ -624,3 +624,13 @@ /obj/item/ammo_box/magazine/detective/speedcharger/attackby() return + +/obj/item/ammo_box/magazine/c_foam + name = "\improper C-Foam canister" + desc = "A canister containing inert foam for the C-Foam launcher." + icon_state = "foam_canister" + ammo_type = /obj/item/ammo_casing/caseless/c_foam + max_ammo = 12 + +/obj/item/ammo_box/magazine/c_foam/attack_self(mob/user) + return diff --git a/code/modules/projectiles/projectile/magic_projectiles.dm b/code/modules/projectiles/projectile/magic_projectiles.dm index 8ccc59ffc307..99c40d5929c3 100644 --- a/code/modules/projectiles/projectile/magic_projectiles.dm +++ b/code/modules/projectiles/projectile/magic_projectiles.dm @@ -149,7 +149,7 @@ else if(isturf(T) && T.density) if(!(istype(T, /turf/simulated/wall/indestructible))) CreateDoor(T) - else if(istype(target, /obj/machinery/door)) + else if(isairlock(target)) OpenDoor(target) else if(istype(target, /obj/structure/closet)) OpenCloset(target) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index f0bdda2848e4..2ec5338c3348 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -729,7 +729,6 @@ build_path = /obj/item/flamethrower/full category = list("hacked", "Security") - /datum/design/electropack name = "Electropack" id = "electropack" @@ -842,6 +841,14 @@ build_path = /obj/item/ammo_box/c9mm category = list("hacked", "Security") +/datum/design/c_foam_ammo + name = "C-Foam cartridge" + id = "c_foam" + build_type = AUTOLATHE + materials = list(MAT_METAL = 5000, MAT_GLASS = 2000) + build_path = /obj/item/ammo_box/magazine/c_foam + category = list("hacked", "Security") + /datum/design/cleaver name = "Butcher's Cleaver" id = "cleaver" diff --git a/code/modules/vehicle/vehicle.dm b/code/modules/vehicle/vehicle.dm index 96d276aa5042..b62ee6a76cfa 100644 --- a/code/modules/vehicle/vehicle.dm +++ b/code/modules/vehicle/vehicle.dm @@ -209,7 +209,7 @@ return FALSE . = ..() if(auto_door_open) - if(istype(M, /obj/machinery/door) && has_buckled_mobs()) + if(isairlock(M) && has_buckled_mobs()) for(var/m in buckled_mobs) M.Bumped(m) diff --git a/icons/mob/inhands/guns_lefthand.dmi b/icons/mob/inhands/guns_lefthand.dmi index 6ba217d1d510fca5a2b8bdc3f393e27a46018a73..b69abf84133929a32e881defcd63878f349279bf 100644 GIT binary patch literal 73929 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 Mn4c~(aC-1R0EN#)6#xJL literal 68910 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%0AfmuycI_b@3ahBlpZj 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�xbM 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�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 b3m#$O=bsdQmi+S+a)^$W{>khU7jOM9HcTTA diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index c1175b0c242ce31e7d4bfbf38b0bd721fef92566..301305fcac10ede76c866afceffef70e3433d3e5 100644 GIT binary patch delta 19604 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 z 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 delta 19361 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èi40jDK5 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 diff --git a/icons/obj/foam_blobs.dmi b/icons/obj/foam_blobs.dmi new file mode 100644 index 0000000000000000000000000000000000000000..679ce893f522325735266358009fc1d6d3359331 GIT binary patch literal 535 zcmV+y0_gpTP)d1+}z`&gW*8ufFDZ*Bkp zc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LY zR3K9+Ek7|gH6`9qiHkEOv#1y-WXQ#tRsKmcfz3APhxO2N9+L5qA(8utNVeE!jhmzBXZU%gp-U zu%8~rHnLMXb7qG4Lm=17djtTwHi-^?4Ny~cz%OE?2#|_6U`#NO%S(WiJ&;nVHQNFJ z3VUE2$!y06kOGj3xG@6603)W1(gNcqNB}Svpd&A6Op!I? zr~7b%GiSaztL^pJV73!dTke?ByOD0H%x_yf-EaLc<&}45z%bvn&VtdEvNxc=N*8`! zHnq`|oB@+>T6o@=O~o5Rw!RN!7E~~Vl$rl002ovPDHLkV1nJm;3@zB literal 0 HcmV?d00001 diff --git a/icons/obj/guns/projectile.dmi b/icons/obj/guns/projectile.dmi index de9e8b650287a1bd83e68e4c28dcbbcc8550698e..d510c4fa9af5f1456f467299c4336cb1a088d5a6 100644 GIT binary patch literal 45642 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 diff --git a/icons/obj/projectiles.dmi b/icons/obj/projectiles.dmi index 8164d961ab5fa7878ae0d0d96a88ea8dbfa7208b..f56034e9cca1abaaf4b2551a6eb51ac09e8cbb07 100644 GIT binary patch delta 3959 zcma)-FiY5+l{C<=s*^db-h6ciAU zj#5LHDj}fs5(zi+&Yihm@0YXxGqXE8`#XEi&M9n#jCDX>af5kuGynh)Zq=Is0HiYn zY3h$~^t1PM_3?N0_5y%s*~J;{UQ4p9al^fardzK?GCRDkSsGUv-)X3^(ODAyp!`8} zMtF7W2>w9rRyD2URiW^lXKT49a!_Gb$p5q*#oxNjOs;(Dv-`qf}y`rumY1cTp9_+4r9Ls6O@x%6;Z3SgXx68;l zI+$Q9vibRK4_%7go+_cClRf_GXnx#$=*G?bvd5R@sssv}olbdU&LS0ztR>tldEMvD z{HlVHvAa1B9%$Gb3wjRfjfGFrL{~d#EsEYWJ9iceR-Xu5k9@}aw|_ykszTFj-Ag_r zyL}#Ka}SjNh$u;WGZsXnaK)l9xH(tTm?RMCZ7Vo4V0yamFkUbHezSKuF`@Uy62$Pv z+;5E}?vVih@hn`vT~fAMfTPdEY-pj1|7YeMf$p$33WIm|Q;ebaDQ0xvUuKyKOxmUP z_|)Wxu}=v)xoELh%fv$L>WtW{?UCm?$}+unFewi%t_#0;7p53r$;Kfe=(*C|MaCta zxYt^}-40{gINTFxI_ft#=w{yGT;bymqA{2Mb#<;=Tz;$+hZz zSZ8e2d;A8RAaxa(UR?HbF)+#T;^Qj`bY7d{nONQN=1>zWjXZbbp0CS1_~m` zU(Xxe!v@A=+YQvw>;8V>`EXT&dU2{T1`egSc*0%wL@+^}n_}#NTL#1B@<=#SX`tbH zC(t`MQ_X0gASNcZg0wN#@lj1EZ78aK1WSj-HWXb=kAKtRBR*1-sIieYL4=LT?_#Jc)blqb;apxndtL3j0N%z5%So)|#&AZprnrWLzJPv;GE)uiT7gJF^W8kSrq_JnYPAlA zg&6&HYnn6c-biEeO!dBKt|y<=C@pqt*3%?z%`Zgu^~NKtj*GhRsOzEF2~JYj zMxwuO47(8|zc928l21EFyOQ>3W08!}ARxb*nR0 zv;Qnd9O>gX-VQqu)4#>Mx4)aV#gRGk&-o48E8i!UJ+G}6UOwNH$d5`wxg8`4s==7x z!@sZVxMA;appiLCm7PKbKSY*;&%`z(ZIVj&2s$-NFz?W(e!aR))Z%Bo1M3B_Kq*09 zr=ctIu_s|RiG$$d&)zPe>RuM^y{%NNf%e*!bO;j05GdkrQZacWQ<&r(dNj)0lM+Yq zuZ%Z1!x5)LSZS~krxlInu3>H=+!rc5p;Et|MdiOQE_=Mll9zSwTY(zmi})HP3HL~5 z+xxUtW@<4hj#OOIjSj zDks}bYErmEFc{dl&+=J?U_u~@j&5l*>#$Mb5~3p{tM!6nhSVY_Wd z(ttdMh;i(;?dvEhB_-HM8fFk+GZYUJkSRYmNV$k|O$GrYm4;ER%jcz(mw$XY!!V~e zv@#N1pt|Q%T~R3TWMK_#UvrRA=b4Ijd`n#$43aXGmGdo+fiCei*COs;-W1R7f@dV_ zitU&rloFQo?|`^qjH6%u$J8TE9G@NLN?va9NJv)#+roe`=dE8oA3NsTs5TbC-eu3MCUYu$a2P*Y*B6@l>wOS16M=m$0N*=KOLu_)VRzWXmr}hVK^=-%oHk zD@5Y9BqXTB=%OPj3Ls5Qp` zA)>8gC*j=bJeKrjkX7-6W`3pRk(|L0>D;c)d=uWpo5PR#gD2x`l2VpY~^V7=4M`LJ?#?MP(g>b{xlc za(C`BM?JTM%IcDUHp*IaR!Aeh268;)8}2;tw>Qe!-II?`${irYJthv$>mNHD^efI# zZZzmxPi%Z+IFs|-=#d*;1( zXx{%)F>TsRBMkTXMnpOf;|r)O~yIxeNJ=&#<<)Zf!aASK5lpA$@*c(*J47 zq^A1G+3sdbU#8Tw73DD&{0Hd~KexVKT4&_b%;_mQUSrFd9qhR(L3Kfwbn@DbyZA0Z zoEv&zav15)RJMu)d2g#~%ap`4;wZ|z#PR!|UvP&ATq7VbIjQCD6%kHnaWfC-8cp&s zwCALSFVz%Z+d=|lLa(U|MHm;)TICRi+oY)mOb$t|3soJa2mP|!{5GTni-w|*n-)~4 zC62Ze%+~B5L1%vWj{HLHsm4OtsTZADkG)D#^=!DrE#nDL_T$*MM}9sZmLK`?k`LK9 z!`>vH(03gsPvsv%q3J?rNl3_={!Pq_nG9`ma9hrCz1 z!>VfGK4T1aI+L|5Q-(|;k4Z1>&jc8gX7Q-vB{A+#_AIT@MO*%R%TAl z8|u3FIpm$dq?tQ8&-vle{_UP#A>{*=n@P*pAJ54IY0E}m{<7qOU6eDDi(YLw#l{W? zzl-?fdz3%r+rWm!1JY1lbE)FfmrE1V(}F@E@c4%7Nr#FD5yK1|cc>t5*aG^VNvx1W zwcpJrxXhl^KXH<+Yktc=PM1k*gPz&5Q>W0PtVd{_PmbL=5mG#8n8nHA4_Ae~pd^c+ zi`AXqSCJO4DNJvnc(q|w9b)0kYSR~RpJ~RJOA0!Tr%uUl71F;{tYq;@ByMX(1q$+E zSbhA_(Hw@Jx1c?bmyvv^6jhgt#hoQK{O?m*__=@ChZ(tc7K8oa zB~DMt5vs|39Jx*#!3vBu{arIdBXxh|GAR3zX2j5BH}!71Y(7XGCn>&+Xe*K*itwcg+xSrqbLvvgsv=# z>_<<-%EqSD{(s&GoOrkol@qsTSf}I`X8r$w`(MoeQ9h@w`y=6HsDmVbs{ugkfi9w26=DCc0=arrSad{Xb7OL8aCB*JZU6vyoTZn| zPUA2T$Ir=ASa2;>3GFVIURIzL2Y7{O5>FG0iEY_VL*IT6MJ3I~cv_T8BmF#?&%dX) z;?MKnmpAeB`jYR_d1bWNiuH1pXM>WV6hT-^Bd4Ok;7q ziS<%{O#^;^9%6~fhl9u(F@fUNMw(kJR?E$zIN$4<9-LH=Za;6qy^h#clF|v$QZ~15KUo476F%Gu|jb#PSL6iQ} zj^GfhUTVsYcY8^yX(NvEE{ab(Ey6x63gQ(C{YarYCyG{Iv)l|Zr*lfkh&ouAt9#%vuc79N<^h4b!AGS zOev%#b)iJG)P*~NepNggZ`7l@u19q}9*s8&C8~nb2hV)gu7$O0j~h|YbZ+T@^?0kMY1NvhRmb&st5BjQD1G02$W4_n zq0TLx5BvI+GNH~boey`u5E@`eNXYD%RTG?0=+bsIX-WYgZC4YDz?$GRsntaENL(1+ z01Od564#^_m;r_4Sc^9h(7BZ^NPkF>ys)YBBaFx{c+Gwh6{*Yh0R=*G^R_E@ZR&j39|UgKuHgHDwr$*Yr62ih+gO=C zsBPzNyD~JN(}Sr@XR2*NGYXjwvo;{*Dj~D3@aIccq?03*s1gVr-IEmvJ%8vvAm4=i z`5?7@DrGz&rx%l$&pA_Uy037ba+y#Vft@b(QP5PCf#1lpwGuNRwKfVHx$B z5^(^-GU_#{1^#U4F#9d!RHo=eKb7eeQn<~&Qkqa0ft{MnHUg4LDx~8*8COXKv%C>$ zHt4S2Xk_&oAv6QP$m%t^tA95Jr5|#7(|Pu$)srpX_TuK}f-XxyOvijC+ovQZG#&Gq zY@g7C=0CHHfRyXvInB+c1Y<;S+EnKyIQ^Wf7?5o*Eo(ej6YQ~P6!K|nB*EKhs6d%_M*$)0{#z- z0{MXaJGuFf2sy-u717nFWo}_XC$okaffaHv1Y0A`^h|esz3(1+N-DK_JTtBC>WQX) z(9r6SdFoV;p6aT%a(_7#RtRB*khvTVocwz%eNS44(+}YqtXONY0`vI-SIy@>E<5Qj zD$jP&j&CaFbD>{nN=;bPeD*6xcrWCB#{ zIZ1{Eo38K69T0?(XI!bIIO%sp<*fA3^69MeXYjKbyKOp4<qt1fc3VPlU{L9~ZUWj^xm>ZH;hul634$u81&)%3CV_B--kqLS8@f|*JHGPCe z(1i(k^I1nfnSanlFWTvcKZKX9A5|5E>cNHLvd^CH(|-}Tb-fo z?;QbqcdtMo74NyBj4OVb2IrGMct0lYYmHw#X%7#eNJo*TC3 zhK)8PSVZ63X!PCaQCf?$6NHK8GhBB34;Kd(e}^W}S_-Npnzi&hNI^b*0E^E5Xs=COj6yaM37q;mky{nP@I_5mh^}1^D4dUk)e^VJditkB@+l zkIM5)BY(Kf`asb61NaueL5&H-(mw$3ZDjpKi`;BOI_C0-4!c|zMo$gtsi9mK(G4&W zpFiH5;PBbW^>1Gb6FPi$fk4mFHJ^S@ZmD(XS?+pDT%^YeM~>aXk@rPG~rfAMf)ozZ^s@MRuEL znt&uAB$x%51t8=Nersb$QZX~LJfG$^pXPREW;sbJV(DKHclhTTz0X4HflojA9Ixrs zy??_W$~1KN>;#8DoZvORy7%cPpLZquJUIUyz^{w*7r5;Ff5lavqa`W}OxMzHb5ZJo z@Y~9T3Dk7{;kTOGqz@paowjMZA>BZ-9G1o-q+~f195VsYEHl|W&vKn-xz0>BCrPtd z`kv8)ekUQso`tpz{P)lQ+yj8u^y;3!=6}!qy*8;-HSo#8n?QK@>&xD4gN^i?5L6Bb zQ&hFW0kANEcO;MSotKs0-lQEs{V?Au{fl?nu7=v* zbOr!3o=-^9B$j@ne@er7b?nc()EXT>`QKtq&vRTiqNVS2(2l1-=hY70MQAM58D|GI z&$LZwEX(veGoO@r+NXJHVJ0GSM1SPK9BmB{0FZQ(LgeFVk!8~&%L0dLSu8NT+GiryX zsbxS!Oxl(EFqBa!<~N|J9-8q)PtE~A56zfl8iLye!n9LOJ~5IIa8cplntut!+>W8c zp*8?z$GxZ^@DkUnE3BJx8kjaOMW?bgpM_0l>ZIPJdZ&7E3>o*cB=!BUZ_GT04P*m zuwd10)84I5l5>(Y2QCs&H2p+km)T{b0e}xbx{LF(ao^3j6*Sxr2(HjdtGTjju56)| zW)W`)4&Z_$jorYVx`8_-Nn?QHm*Pnz5<7warsK`$!;kLv-K1MV(*&doTg>u&UI0L0 ziy6NkuNWu`)+A{{l2tOGT$sutelgNSBC&g{N!um8Gf>TcEd|p@pP)_N{LtsRb y&fLJg0RWP8hKL*DB@&6<#HSyhfYMOh&G Date: Thu, 1 Aug 2024 08:53:28 -0400 Subject: [PATCH 02/16] fix: cere departures sec room access (#26356) --- _maps/map_files/stations/cerestation.dmm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index cb6d9f302ade..027e080b229d 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -49509,8 +49509,8 @@ /obj/machinery/door/airlock/security/glass{ name = "Escape Shuttle Cell" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, -/turf/simulated/floor/plating, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "iWF" = ( /obj/machinery/atmospherics/unary/portables_connector{ @@ -78557,10 +78557,10 @@ /obj/machinery/door/airlock/security/glass{ name = "Escape Shuttle Cell" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) "shh" = ( From b739ab5d0fd244961d934d7e1daa842bee270488 Mon Sep 17 00:00:00 2001 From: 1080pCat <96908085+1080pCat@users.noreply.github.com> Date: Thu, 1 Aug 2024 23:06:10 +1000 Subject: [PATCH 03/16] wasn't 1 tile D: (#26259) --- _maps/map_files/stations/cerestation.dmm | 47 +++++++----------------- 1 file changed, 13 insertions(+), 34 deletions(-) diff --git a/_maps/map_files/stations/cerestation.dmm b/_maps/map_files/stations/cerestation.dmm index 027e080b229d..aec12ea281fb 100644 --- a/_maps/map_files/stations/cerestation.dmm +++ b/_maps/map_files/stations/cerestation.dmm @@ -35460,7 +35460,7 @@ color = "#954535" }, /turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" + icon_state = "neutralfull" }, /area/station/hallway/primary/fore/north) "emw" = ( @@ -81320,18 +81320,6 @@ icon_state = "browncorner" }, /area/station/supply/office) -"sZq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel, -/area/station/hallway/primary/fore/north) "sZz" = ( /obj/effect/spawner/airlock/w_to_e, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -84134,9 +84122,7 @@ dir = 4; color = "#954535" }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, +/turf/simulated/floor/plasteel, /area/station/hallway/primary/fore/north) "tXf" = ( /obj/structure/cable/orange{ @@ -91330,20 +91316,6 @@ icon_state = "darkyellow" }, /area/station/engineering/control) -"weN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - color = "#954535" - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralfull" - }, -/area/station/hallway/primary/fore/north) "weW" = ( /obj/effect/spawner/window/reinforced/polarized/grilled{ id = "bridge" @@ -98462,6 +98434,13 @@ "ykj" = ( /turf/simulated/floor/plasteel, /area/station/security/prisonlockers) +"ykC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + color = "#954535" + }, +/turf/simulated/floor/plasteel, +/area/station/hallway/primary/fore/north) "ykM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -132798,7 +132777,7 @@ tpA eMh dwE vuY -sGY +ykC cWn gXb cWn @@ -134083,7 +134062,7 @@ abW aKp dwg dTC -sZq +qtB aKp npV npV @@ -134340,7 +134319,7 @@ abW aKp dxt dQg -weN +qtB fXC fXC fXC @@ -134597,7 +134576,7 @@ cMz cMz dxw dTI -sZq +qtB fXC gYN hUg From 4d2171d41ea536586f68fc698e94dda7731afb89 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 1 Aug 2024 11:06:00 -0400 Subject: [PATCH 04/16] [s] fixes that one baton bug again (#26365) --- code/game/objects/items/weapons/stunbaton.dm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index 38f5ff839e4b..a0fead4ca3f7 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -183,9 +183,12 @@ var/mob/living/L = M if(user.a_intent == INTENT_HARM) + . = ..() // Whack them too if in harm intent + if(!isnull(.)) // Attack returns null when successful + return if(turned_on) - baton_stun(L, user) - return ..() // Whack them too if in harm intent + baton_stun(L, user, ignore_shield_check = TRUE) + return if(!turned_on) user.do_attack_animation(L) @@ -196,11 +199,10 @@ if(baton_stun(L, user)) user.do_attack_animation(L) -/// returning false results in no baton attack animation, returning true results in an animation. -/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user, skip_cooldown = FALSE) +/// returning false results in no baton attack animation, returning true results in an animation. If ignore_shield_check is true, the baton will not run check shields, and will hit if not on cooldown. +/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user, skip_cooldown = FALSE, ignore_shield_check = FALSE) if(cooldown > world.time && !skip_cooldown) return FALSE - var/user_UID = user.UID() if(HAS_TRAIT_FROM(L, TRAIT_WAS_BATONNED, user_UID)) // prevents double baton cheese. return FALSE @@ -208,7 +210,7 @@ cooldown = world.time + initial(cooldown) // tracks the world.time when hitting will be next available. if(ishuman(L)) var/mob/living/carbon/human/H = L - if(H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that + if(!ignore_shield_check && H.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) //No message; check_shields() handles that playsound(L, 'sound/weapons/genhit.ogg', 50, TRUE) return FALSE H.Confused(10 SECONDS) @@ -311,7 +313,7 @@ QDEL_NULL(sparkler) return ..() -/obj/item/melee/baton/cattleprod/baton_stun(mob/living/L, mob/user, skip_cooldown = FALSE) +/obj/item/melee/baton/cattleprod/baton_stun(mob/living/L, mob/user, skip_cooldown = FALSE, ignore_shield_check = FALSE) if(sparkler.activate()) return ..() From 17640b22ecbb47735567b5f68036c46f1fd0b883 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Thu, 1 Aug 2024 17:09:55 +0200 Subject: [PATCH 05/16] Makes incorporeal moving mobs immune to tipping (#26303) * Makes incorporeal moving mobs immune to tipping * Lewc review --- code/game/atoms_movable.dm | 3 +++ code/game/machinery/vendors/vending.dm | 3 +++ 2 files changed, 6 insertions(+) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index bcdcde39a4c9..058f0bbea647 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -795,6 +795,9 @@ if(isliving(target)) var/mob/living/L = target + if(L.incorporeal_move) + continue + if(crit_case) damage_to_deal *= crit_damage_factor if(iscarbon(L)) diff --git a/code/game/machinery/vendors/vending.dm b/code/game/machinery/vendors/vending.dm index 4f5603c2567d..00d957ab8107 100644 --- a/code/game/machinery/vendors/vending.dm +++ b/code/game/machinery/vendors/vending.dm @@ -420,6 +420,9 @@ return if(isliving(AM) && prob(aggressive_tilt_chance)) + var/mob/living/to_be_tipped = AM + if(to_be_tipped.incorporeal_move) // OooOooOoo spooky ghosts + return AM.visible_message( "[src] suddenly topples over onto [AM]!", "[src] topples over onto you without warning!" From 4ef7a3eb3d4c4f5a3d302b452de8248f8f6ab02b Mon Sep 17 00:00:00 2001 From: Pedro <79126660+LetXxx@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:11:53 -0300 Subject: [PATCH 06/16] [FIX] Tourist Midround fixes (#26358) * Fixing * Suggestion --- .../gamemodes/miniantags/tourist/tourist_arrivals.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/gamemodes/miniantags/tourist/tourist_arrivals.dm b/code/game/gamemodes/miniantags/tourist/tourist_arrivals.dm index 1edd01e798b9..150f169af498 100644 --- a/code/game/gamemodes/miniantags/tourist/tourist_arrivals.dm +++ b/code/game/gamemodes/miniantags/tourist/tourist_arrivals.dm @@ -74,13 +74,14 @@ M.change_gender(FEMALE) set_appearance(M) M.equipOutfit(T.tourist_outfit) + GLOB.data_core.manifest_inject(M) // Proc checks if they have a special role before adding to the manifest, if they do, they aren't added. This needs to be done before adding the special role. M.mind.special_role = SPECIAL_ROLE_TOURIST - GLOB.data_core.manifest_inject(M) // Rolls a 20% probability, checks if 3 tourists have been made into tot and check if there's space for a new tot! // If any is false, we don't make a new tourist tot - if(prob(chance) && tot_number < 3 && antag_count < max_antag && !jobban_isbanned(M, SPECIAL_ROLE_TRAITOR)) - tot_number++ - M.mind.add_antag_datum(/datum/antagonist/traitor) + if(prob(chance) && tot_number < 3 && antag_count < max_antag && (SPECIAL_ROLE_TRAITOR in M.client.prefs.be_special) && !jobban_isbanned(M, SPECIAL_ROLE_TRAITOR)) + if(player_old_enough_antag(M.client, ROLE_TRAITOR)) + tot_number++ + M.mind.add_antag_datum(/datum/antagonist/traitor) // If they're a tot, they don't get tourist objectives neither the tourist greeting! if(M.mind.special_role != SPECIAL_ROLE_TRAITOR) From bea2e927dac0848fbb87d7c1b14469168f1dd56d Mon Sep 17 00:00:00 2001 From: Spaghetti-bit Date: Thu, 1 Aug 2024 08:15:48 -0700 Subject: [PATCH 07/16] Locks buttons by default. (#26346) --- code/_onclick/hud/action_button.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index 1c78df39a056..6ec1c7c5dd91 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -19,7 +19,7 @@ /// Whether or not this should be shown to observers var/shown_to_observers = FALSE /// Whether or not this button is locked, preventing it from being dragged. - var/locked = FALSE + var/locked = TRUE /atom/movable/screen/movable/action_button/Destroy() . = ..() From 42c50a5cc55916522f518044d42dcacb691c5912 Mon Sep 17 00:00:00 2001 From: Faron <171642577+FaronCD@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:40:08 -0500 Subject: [PATCH 08/16] Minor changes to table frames (#26313) * Update table_frames.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update abduction_gear.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update table_frames.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update abduction_gear.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update abduction_gear.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update table_frames.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update table_frames.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> * Update table_frames.dm Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> --------- Signed-off-by: Faron <171642577+FaronCD@users.noreply.github.com> --- .../miniantags/abduction/abduction_gear.dm | 22 +----- code/game/objects/structures/table_frames.dm | 74 +++++++++---------- 2 files changed, 36 insertions(+), 60 deletions(-) diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index 90e9a9f2f6cc..1d7302d6a391 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -869,27 +869,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} density = TRUE anchored = TRUE resistance_flags = FIRE_PROOF | ACID_PROOF - -/obj/structure/table_frame/abductor/try_make_table(obj/item/stack/stack, mob/user) - if(!istype(stack, /obj/item/stack/sheet/mineral/abductor) && !istype(stack, /obj/item/stack/sheet/mineral/silver)) - return FALSE - - if(stack.get_amount() < 1) //no need for safeties as we did an istype earlier - to_chat(user, "You need at least one sheet of [stack] to do this!") - return TRUE - - to_chat(user, "You start adding [stack] to [src]...") - - if(!(do_after(user, 50, target = src) && stack.use(1))) - return TRUE - - if(istype(stack, /obj/item/stack/sheet/mineral/abductor)) //if it's not this then it's silver, so no need for an else afterwards - make_new_table(stack.table_type) - return TRUE - - new /obj/machinery/optable/abductor(loc) - qdel(src) - return TRUE + restrict_table_types = list(/obj/item/stack/sheet/mineral/silver = /obj/machinery/optable/abductor, /obj/item/stack/sheet/mineral/abductor = /obj/item/stack/sheet/mineral/abductor::table_type) /obj/structure/table/abductor name = "alien table" diff --git a/code/game/objects/structures/table_frames.dm b/code/game/objects/structures/table_frames.dm index 05a56c19eb22..a2ac6103dfb9 100644 --- a/code/game/objects/structures/table_frames.dm +++ b/code/game/objects/structures/table_frames.dm @@ -18,8 +18,14 @@ anchored = FALSE layer = PROJECTILE_HIT_THRESHHOLD_LAYER max_integrity = 100 + ///The resource dropped when the table frame is destroyed or deconstructed var/framestack = /obj/item/stack/rods + ///How many of framestack resource are dropped var/framestackamount = 2 + ///How long the table takes to make + var/construction_time = 5 SECONDS + ///What stacks can be used to make the table, and if it will result in a unique table + var/list/restrict_table_types = list() //ex: list(/obj/item/stack/tile/carpet = /obj/structure/table/wood/poker, /obj/item/stack/sheet/wood = /obj/item/stack/sheet/wood::table_type), carpet will make poker table, wood will result in standard table_type. If the list is empty, any material can be used for its default table_type. /obj/structure/table_frame/attackby(obj/item/I, mob/user, params) if(!try_make_table(I, user)) @@ -30,7 +36,18 @@ if(!istype(stack)) return FALSE - if(!stack.table_type) + var/obj/structure/table/new_table_type = stack.table_type + if(length(restrict_table_types)) + var/valid_stack_type = FALSE + for(var/obj/item/stack/current_stack as anything in restrict_table_types) + if(istype(stack, current_stack)) + new_table_type = restrict_table_types[current_stack] + valid_stack_type = TRUE + break + if(!valid_stack_type) + return FALSE + + if(!new_table_type) return FALSE if(stack.get_amount() < 1) @@ -38,13 +55,24 @@ return TRUE to_chat(user, "You start adding [stack] to [src]...") + if(!do_after(user, construction_time, target = src)) + return TRUE + + if(!stack.use(1)) + to_chat(user, "You need at least one sheet of [stack] to do this!") + return TRUE - if(!(do_after(user, 50, target = src) && stack.use(1))) + var/obj/structure/table/table_already_there = locate(/obj/structure/table) in get_turf(src) + if(table_already_there) //check again after to make sure one wasnt added since + to_chat(user, "There is already [table_already_there] here.") return TRUE - if(stack.table_type) - make_new_table(stack.table_type) + if(!istype(new_table_type, /obj/structure/table)) //if its something unique, skip the table parts + new new_table_type(loc) + qdel(src) return TRUE + make_new_table(new_table_type) + return TRUE /obj/structure/table_frame/wrench_act(mob/user, obj/item/I) . = TRUE @@ -83,26 +111,7 @@ framestack = /obj/item/stack/sheet/wood framestackamount = 2 resistance_flags = FLAMMABLE - -/obj/structure/table_frame/wood/try_make_table(obj/item/stack/stack, mob/user) - if(!istype(stack, /obj/item/stack/tile/carpet) && !istype(stack, /obj/item/stack/sheet/wood)) - return FALSE - - if(stack.get_amount() < 1) //no need for safeties as we did an istype earlier - to_chat(user, "You need at least one sheet of [stack] to do this!") - return TRUE - - to_chat(user, "You start adding [stack] to [src]...") - - if(!(do_after(user, 50, target = src) && stack.use(1))) - return TRUE - - if(istype(stack, /obj/item/stack/tile/carpet)) - make_new_table(/obj/structure/table/wood/poker) - return TRUE - - make_new_table(stack.table_type) - return TRUE + restrict_table_types = list(/obj/item/stack/tile/carpet = /obj/structure/table/wood/poker, /obj/item/stack/sheet/wood = /obj/item/stack/sheet/wood::table_type) /obj/structure/table_frame/brass name = "brass table frame" @@ -113,21 +122,8 @@ anchored = TRUE framestack = /obj/item/stack/tile/brass framestackamount = 1 - -/obj/structure/table_frame/brass/try_make_table(obj/item/stack/stack, mob/user) - if(!istype(stack, /obj/item/stack/tile/brass)) - return FALSE - - if(stack.get_amount() < 1) //no need for safeties as we did an istype earlier - to_chat(user, "You need at least one sheet of [stack] to do this!") - return TRUE - - to_chat(user, "You start adding [stack] to [src]...") - - if(do_after(user, 20, target = src) && stack.use(1)) - make_new_table(stack.table_type) - - return TRUE + construction_time = 2 SECONDS + restrict_table_types = list(/obj/item/stack/tile/brass = /obj/item/stack/tile/brass::table_type) /obj/structure/table_frame/brass/narsie_act() ..() From 217022fab7294badfa2a07aa014f4ed80c9d322a Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 1 Aug 2024 19:53:16 -0400 Subject: [PATCH 09/16] Updates chem smoke to work visually again (#26361) * Updates chem smoke to work visually again * Update code/game/objects/effects/effect_system/effects_chem_smoke.dm Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> * Update effects_chem_smoke.dm --------- Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --- .../effect_system/effects_chem_smoke.dm | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/code/game/objects/effects/effect_system/effects_chem_smoke.dm b/code/game/objects/effects/effect_system/effects_chem_smoke.dm index ccc7923c799f..3f6647d6434f 100644 --- a/code/game/objects/effects/effect_system/effects_chem_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_chem_smoke.dm @@ -48,7 +48,7 @@ var/eff_range = 2 var/eff_colour = "#12A5F4" // This is a random blue incase it doesnt get set right var/process_count = 0 - var/max_process_count = 10 + var/max_process_count = 50 //50 ticks, every 0.2 seconds, or 10 seconds of smoke. var/obj/chemholder var/list/smoked_atoms = list() @@ -100,18 +100,19 @@ /datum/effect_system/smoke_spread/chem/start(effect_range = 2) eff_colour = mix_color_from_reagents(chemholder.reagents.reagent_list) eff_range = effect_range - START_PROCESSING(SSprocessing, src) + START_PROCESSING(SSfastprocess, src) /datum/effect_system/smoke_spread/chem/process() process_count++ - if(eff_range < 3) - new /obj/effect/particle_effect/chem_smoke/small(location, eff_colour) - else - new /obj/effect/particle_effect/chem_smoke(location, eff_colour) - - INVOKE_ASYNC(src, PROC_REF(SmokeEm), eff_range) + for(var/i in 1 to (2 * rand(2, 6))) // Every 0.2 seconds, create 4-12 smoke particles. This keeps it consitant with the 2-6 every 0.1 seconds before + if(eff_range < 3) + new /obj/effect/particle_effect/chem_smoke/small(location, eff_colour) + else + new /obj/effect/particle_effect/chem_smoke(location, eff_colour) + if(process_count % 5 == 0) //Every 5 ssfastprocess, 10 ticks, or 1 second. + INVOKE_ASYNC(src, PROC_REF(SmokeEm), eff_range) if(process_count > max_process_count) - STOP_PROCESSING(SSprocessing, src) + STOP_PROCESSING(SSfastprocess, src) qdel(src) From b1432d3039129479c1c662dc9f75f6b01cd7bc02 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Thu, 1 Aug 2024 20:02:57 -0400 Subject: [PATCH 10/16] fix rigged powercell for modsuits (#26342) * fix powercell for modsuits * Update code/modules/mod/mod_core.dm Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/modules/power/cell.dm Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --------- Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --- code/modules/mod/mod_core.dm | 7 +++++++ code/modules/power/cell.dm | 1 + 2 files changed, 8 insertions(+) diff --git a/code/modules/mod/mod_core.dm b/code/modules/mod/mod_core.dm index 62a214ce072c..c2ce61cab7e7 100644 --- a/code/modules/mod/mod_core.dm +++ b/code/modules/mod/mod_core.dm @@ -153,10 +153,12 @@ cell = new_cell cell.forceMove(src) RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + RegisterSignal(cell, COMSIG_PARENT_QDELETING, PROC_REF(remove_cell)) /obj/item/mod/core/standard/proc/uninstall_cell() if(!cell) return + UnregisterSignal(cell, COMSIG_PARENT_QDELETING) cell = null UnregisterSignal(src, COMSIG_ATOM_EXITED) @@ -167,6 +169,11 @@ return uninstall_cell() +/obj/item/mod/core/standard/proc/remove_cell() + SIGNAL_HANDLER // COMSIG_PARENT_QDELETING + UnregisterSignal(cell, COMSIG_PARENT_QDELETING) + cell = null + /obj/item/mod/core/standard/proc/on_examine(datum/source, mob/examiner, list/examine_text) SIGNAL_HANDLER diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index e94b02f1d272..d8f6535a23b8 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -128,6 +128,7 @@ message_admins("LOG: Rigged power cell explosion, last touched by [fingerprintslast]") explosion(T, devastation_range, heavy_impact_range, light_impact_range, flash_range) + charge = 0 //Extra safety in the event the cell does not QDEL right qdel(src) /obj/item/stock_parts/cell/proc/corrupt() From 54b0c331443f148df84091ad25bbccf7dd1b1194 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Fri, 2 Aug 2024 02:24:50 +0200 Subject: [PATCH 11/16] Hahahahahahhaha (#26371) --- code/modules/mob/living/silicon/ai/ai_mob.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/ai/ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm index d607ee114848..c182f2bd41cb 100644 --- a/code/modules/mob/living/silicon/ai/ai_mob.dm +++ b/code/modules/mob/living/silicon/ai/ai_mob.dm @@ -1251,7 +1251,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( . = TRUE if(anchored) user.visible_message("[user] starts to unbolt [src] from the plating...") - if(I.use_tool(src, user, 4 SECONDS, 0, 50)) + if(!I.use_tool(src, user, 4 SECONDS, 0, 50)) user.visible_message("[user] decides not to unbolt [src].") return user.visible_message("[user] finishes unfastening [src]!") From 4787bf65e08c1287f21f7c6d08d79427f0bc2109 Mon Sep 17 00:00:00 2001 From: DGamerL <108773801+DGamerL@users.noreply.github.com> Date: Fri, 2 Aug 2024 20:08:06 +0200 Subject: [PATCH 12/16] Refactors `janitorialcart/attackby` and removes a very duplicated proc on mops, lightreplacers and more (#26255) * Wohooo refactor * Whoops * Adds unequip * Fixes * Update code/game/objects/items/weapons/mop.dm Co-authored-by: Adrer Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> * Update code/game/objects/items/weapons/mop.dm Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> --------- Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com> Co-authored-by: Adrer --- .../objects/items/devices/lightreplacer.dm | 9 +- code/game/objects/items/weapons/mop.dm | 31 +++--- .../objects/items/weapons/storage/bags.dm | 10 -- code/game/objects/items/weapons/twohanded.dm | 4 - code/game/objects/structures/janicart.dm | 94 ++++++++++--------- 5 files changed, 62 insertions(+), 86 deletions(-) diff --git a/code/game/objects/items/devices/lightreplacer.dm b/code/game/objects/items/devices/lightreplacer.dm index d39c52903f3a..30a73ab0ad11 100644 --- a/code/game/objects/items/devices/lightreplacer.dm +++ b/code/game/objects/items/devices/lightreplacer.dm @@ -240,7 +240,7 @@ var/turf/replace_turf = get_turf(target) if(!istype(replace_turf)) return - + if(get_dist(src, target) >= (U.client.maxview() + 2)) // To prevent people from using it over cameras return @@ -258,13 +258,6 @@ if(!used) to_chat(U, "[src]'s refill light blinks red.") -/obj/item/lightreplacer/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) - J.myreplacer = src - J.put_in_cart(src, user) - -/obj/item/lightreplacer/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) - return - /obj/item/lightreplacer/cyborg/cyborg_recharge(coeff, emagged) for(var/I in 1 to coeff) Charge() diff --git a/code/game/objects/items/weapons/mop.dm b/code/game/objects/items/weapons/mop.dm index 9db76c6aaacb..93ba8f6cbbd6 100644 --- a/code/game/objects/items/weapons/mop.dm +++ b/code/game/objects/items/weapons/mop.dm @@ -28,19 +28,21 @@ GLOB.janitorial_equipment -= src return ..() -/obj/item/mop/proc/wet_mop(obj/o, mob/user) - if(o.reagents.total_volume < 1) - to_chat(user, "[o] is out of water!") - if(istype(o, /obj/structure/mopbucket)) - var/obj/structure/mopbucket/mopbucket = o - mopbucket.mopbucket_insert(user, o) - if(istype(o, /obj/structure/janitorialcart)) - janicart_insert(user, o) +/obj/item/mop/proc/wet_mop(obj/O, mob/user) + if(O.reagents.total_volume < 1) + to_chat(user, "[O] is empty!") + if(istype(O, /obj/structure/mopbucket)) + var/obj/structure/mopbucket/mopbucket = O + mopbucket.mopbucket_insert(user, O) + if(istype(O, /obj/structure/janitorialcart)) + var/obj/structure/janitorialcart/janicart = O + if(!janicart.mymop) + janicart.put_in_cart(user, src) return - o.reagents.trans_to(src, 6) - to_chat(user, "You wet [src] in [o].") - playsound(loc, 'sound/effects/slosh.ogg', 25, 1) + O.reagents.trans_to(src, 6) + to_chat(user, "You wet [src] in [O].") + playsound(loc, 'sound/effects/slosh.ogg', 25, TRUE) /obj/item/mop/afterattack(atom/A, mob/user, proximity) if(!proximity) @@ -73,10 +75,6 @@ else return ..() -/obj/item/mop/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) - J.mymop = src - J.put_in_cart(src, user) - /obj/item/mop/wash(mob/user, atom/source) reagents.add_reagent("water", 5) to_chat(user, "You wet [src] in [source].") @@ -126,7 +124,4 @@ /obj/item/mop/advanced/cyborg -/obj/item/mop/advanced/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) - return - #undef MOP_SOUND_CD diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index a40a41c986e8..7cdfc1bef791 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -96,13 +96,6 @@ /obj/item/storage/bag/trash/cyborg -/obj/item/storage/bag/trash/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) - J.mybag = src - J.put_in_cart(src, user) - -/obj/item/storage/bag/trash/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) - return - /obj/item/storage/bag/trash/bluespace name = "trash bag of holding" desc = "The latest and greatest in custodial convenience, a trashbag that is capable of holding vast quantities of garbage." @@ -115,9 +108,6 @@ /obj/item/storage/bag/trash/bluespace/cyborg -/obj/item/storage/bag/trash/bluespace/cyborg/janicart_insert(mob/user, obj/structure/janitorialcart/J) - return - //////////////////////////////////////// // MARK: Plastic bag //////////////////////////////////////// diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 328b49f4730c..79825ab09dd7 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -946,10 +946,6 @@ trash.forceMove(storage) storage.update_icon() -/obj/item/push_broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/cart) - cart.mybroom = src - cart.put_in_cart(src, user) - /obj/item/push_broom/traitor name = "titanium push broom" desc = "This is my BROOMSTICK! All of the functionality of a normal broom, but at least half again more robust." diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index d094f279d636..be9c4a1df471 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -34,8 +34,11 @@ QDEL_NULL(myreplacer) return ..() -/obj/structure/janitorialcart/proc/put_in_cart(obj/item/I, mob/user) - user.drop_item() +/obj/structure/janitorialcart/proc/put_in_cart(mob/user, obj/item/I) + if(!user.unEquip(I)) // We can do this here because everything below wants to + to_chat(user, "[I] is stuck to your hand!") + return + I.forceMove(src) to_chat(user, "You put [I] into [src].") update_icon(UPDATE_OVERLAYS) @@ -45,52 +48,51 @@ update_icon(UPDATE_OVERLAYS) /obj/structure/janitorialcart/attackby(obj/item/I, mob/user, params) - var/fail_msg = "There is already one of those in [src]." + if(I.is_robot_module()) + to_chat(user, "You cannot interface your modules with [src]!") + return + + if(istype(I, /obj/item/mop)) + var/obj/item/mop/M = I + if(M.reagents.total_volume < M.reagents.maximum_volume) + M.wet_mop(src, user) + return + if(!mymop) + mymop = I + put_in_cart(user, I) + return + to_chat(user, "There is already one of those in [src].") + + else if(istype(I, /obj/item/push_broom) && !mybroom) + mybroom = I + put_in_cart(user, I) + + else if(istype(I, /obj/item/storage/bag/trash) && !mybag) + mybag = I + put_in_cart(user, I) + + else if(istype(I, /obj/item/reagent_containers/spray/cleaner) && !myspray) + myspray = I + put_in_cart(user, I) + + else if(istype(I, /obj/item/lightreplacer) && !myreplacer) + myreplacer = I + put_in_cart(user, I) + + else if(istype(I, /obj/item/caution)) + if(signs < max_signs) + signs++ + put_in_cart(user, I) + else + to_chat(user, "[src] can't hold any more signs.") + + to_chat(user, "There is already one of those in [src].") + + else if(mybag) + mybag.attackby(I, user, params) - if(!I.is_robot_module()) - if(istype(I, /obj/item/mop)) - var/obj/item/mop/m=I - if(m.reagents.total_volume < m.reagents.maximum_volume) - m.wet_mop(src, user) - return - if(!mymop) - m.janicart_insert(user, src) - else - to_chat(user, fail_msg) - else if(istype(I, /obj/item/push_broom)) - if(!mybroom) - var/obj/item/push_broom/B = I - B.janicart_insert(user, src) - else - to_chat(user, fail_msg) - else if(istype(I, /obj/item/storage/bag/trash)) - if(!mybag) - var/obj/item/storage/bag/trash/t=I - t.janicart_insert(user, src) - else - to_chat(user, fail_msg) - else if(istype(I, /obj/item/reagent_containers/spray/cleaner)) - if(!myspray) - myspray = I - put_in_cart(I, user) - else - to_chat(user, fail_msg) - else if(istype(I, /obj/item/lightreplacer)) - if(!myreplacer) - var/obj/item/lightreplacer/l=I - l.janicart_insert(user,src) - else - to_chat(user, fail_msg) - else if(istype(I, /obj/item/caution)) - if(signs < max_signs) - signs++ - put_in_cart(I, user) - else - to_chat(user, "[src] can't hold any more signs.") - else if(mybag) - mybag.attackby(I, user, params) else - to_chat(usr, "You cannot interface your modules with [src]!") + to_chat(user, "There is already one of those in [src].") /obj/structure/janitorialcart/crowbar_act(mob/living/user, obj/item/I) . = TRUE From aeb4395001f667cff595045b7e5964bc3a0ae8df Mon Sep 17 00:00:00 2001 From: Spaghetti-bit Date: Fri, 2 Aug 2024 11:13:12 -0700 Subject: [PATCH 13/16] A high enough tint will blind you. You can no longer be flashed or blinded further if you have broken eyes. (#26338) Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> --- code/modules/mob/living/carbon/carbon_procs.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon_procs.dm b/code/modules/mob/living/carbon/carbon_procs.dm index 0c82b156cf82..0ed5f5913e1c 100644 --- a/code/modules/mob/living/carbon/carbon_procs.dm +++ b/code/modules/mob/living/carbon/carbon_procs.dm @@ -350,7 +350,7 @@ var/obj/item/organ/internal/eyes/E = get_int_organ(/obj/item/organ/internal/eyes) . = ..() - if((E && (E.status & ORGAN_DEAD)) || !.) + if((E && (E.status & ORGAN_DEAD)) || !. || E.is_broken()) return FALSE /mob/living/carbon/flash_eyes(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0, laser_pointer = FALSE, type = /atom/movable/screen/fullscreen/stretch/flash) @@ -1202,10 +1202,13 @@ so that different stomachs can handle things in different ways VB*/ var/tinttotal = get_total_tint() if(tinttotal >= TINT_BLIND) overlay_fullscreen("tint", /atom/movable/screen/fullscreen/stretch/blind) + ADD_TRAIT(src, TRAIT_BLIND, "tint") else if(tinttotal >= TINT_IMPAIR) overlay_fullscreen("tint", /atom/movable/screen/fullscreen/stretch/impaired, 2) + REMOVE_TRAIT(src, TRAIT_BLIND, "tint") else clear_fullscreen("tint", 0) + REMOVE_TRAIT(src, TRAIT_BLIND, "tint") /mob/living/carbon/proc/get_total_tint() . = 0 From d14a220023edc61b46e0a03eb3b3b48b97702f7d Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Fri, 2 Aug 2024 22:48:57 +0300 Subject: [PATCH 14/16] Bring emitter locking back (#26374) --- code/modules/power/engines/singularity/emitter.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/power/engines/singularity/emitter.dm b/code/modules/power/engines/singularity/emitter.dm index 7cd160a97c16..bf657702d7d8 100644 --- a/code/modules/power/engines/singularity/emitter.dm +++ b/code/modules/power/engines/singularity/emitter.dm @@ -147,7 +147,7 @@ step(src, get_dir(M, src)) /obj/machinery/power/emitter/attackby(obj/item/I, mob/user, params) - if(!istype(I, /obj/item/card/id) || !istype(I, /obj/item/pda)) + if(!istype(I, /obj/item/card/id) && !istype(I, /obj/item/pda)) return ..() if(emagged) From 137689ff0ee24a76797b990d7627ed9bfecf258e Mon Sep 17 00:00:00 2001 From: CRUNCH <143041327+Fordoxia@users.noreply.github.com> Date: Fri, 2 Aug 2024 21:02:39 +0100 Subject: [PATCH 15/16] Remaps the Delta AI Sat (#25896) * Update deltastation.dmm * Update deltastation.dmm * Fixing some minor typos for cyborg upgrade flavour text Throws in some missing apostrophes, capitalisation, and the letter "s." * Briefcase Full of Cash buff Increases the amount of cash in the Syndicate Briefcase Full of Cash from 600 Cr to 1000 Cr * Reverts double-feature PR * Reverts a broken revert * Reverting again because Ebba told me to * And reverting yet again * Update robot_upgrades.dm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Fixing some minor typos for cyborg upgrade flavour text Throws in some missing apostrophes, capitalisation, and the letter "s." * Briefcase Full of Cash buff Increases the amount of cash in the Syndicate Briefcase Full of Cash from 600 Cr to 1000 Cr * Reverts double-feature PR * Reverts a broken revert * Reverting again because Ebba told me to * And reverting yet again * Update robot_upgrades.dm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm * Fixing some minor typos for cyborg upgrade flavour text Throws in some missing apostrophes, capitalisation, and the letter "s." * Briefcase Full of Cash buff Increases the amount of cash in the Syndicate Briefcase Full of Cash from 600 Cr to 1000 Cr * Reverts double-feature PR * Reverts a broken revert * Reverting again because Ebba told me to * And reverting yet again * Update robot_upgrades.dm * Update deltastation.dmm * Fixing some minor typos for cyborg upgrade flavour text Throws in some missing apostrophes, capitalisation, and the letter "s." * Briefcase Full of Cash buff Increases the amount of cash in the Syndicate Briefcase Full of Cash from 600 Cr to 1000 Cr * Reverts double-feature PR * Reverts a broken revert * Reverting again because Ebba told me to * And reverting yet again * Update robot_upgrades.dm * Update deltastation.dmm * Update deltastation.dmm * Update deltastation.dmm --------- Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com> Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com> --- _maps/map_files/stations/deltastation.dmm | 2258 ++++++++++++--------- 1 file changed, 1249 insertions(+), 1009 deletions(-) diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 1939e07b0136..adcce788c996 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -229,6 +229,14 @@ /obj/structure/lattice/catwalk, /turf/space, /area/station/engineering/solar/auxstarboard) +"adh" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/space/nearstation) "ado" = ( /obj/item/radio/intercom{ name = "south bump"; @@ -16471,10 +16479,10 @@ dir = 1; layer = 2.9 }, -/obj/machinery/atmospherics/unary/vent_pump/on{ +/obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bax" = ( /obj/structure/window/reinforced{ @@ -16545,10 +16553,10 @@ dir = 1; layer = 2.9 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "baF" = ( /turf/simulated/wall, @@ -17348,11 +17356,8 @@ /obj/structure/chair{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bcB" = ( /obj/effect/turf_decal/delivery/hollow, @@ -17908,14 +17913,14 @@ }, /area/station/supply/lobby) "bdZ" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bea" = ( /obj/machinery/hologram/holopad, @@ -18090,6 +18095,21 @@ icon_state = "neutralfull" }, /area/station/engineering/atmos) +"beN" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/space/nearstation) "beP" = ( /obj/machinery/atmospherics/pipe/manifold/visible/yellow, /obj/effect/turf_decal/stripes/line{ @@ -20604,16 +20624,13 @@ }, /area/station/supply/lobby) "blv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "blx" = ( /obj/structure/cable{ @@ -20742,13 +20759,10 @@ /turf/simulated/floor/plasteel, /area/station/supply/miningdock) "blO" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "blR" = ( /obj/structure/sink/kitchen/old{ @@ -20989,14 +21003,14 @@ dir = 8 }, /obj/item/kirbyplants, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bmq" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bmr" = ( /obj/structure/window/reinforced{ @@ -21007,7 +21021,7 @@ dir = 4 }, /obj/item/kirbyplants, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bms" = ( /obj/structure/window/reinforced{ @@ -21231,18 +21245,10 @@ }, /area/station/service/hydroponics) "bmS" = ( -/obj/structure/showcase{ - density = 0; - dir = 8; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = 9; - pixel_y = 2 - }, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -21289,10 +21295,10 @@ }, /area/station/hallway/primary/fore/south) "bmY" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/machinery/light, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bmZ" = ( @@ -21534,17 +21540,11 @@ /obj/structure/chair{ dir = 1 }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bnP" = ( /obj/machinery/hologram/holopad, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bnR" = ( /obj/structure/window/reinforced, @@ -21650,9 +21650,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bof" = ( /obj/machinery/hydroponics/constructable, @@ -21741,6 +21739,10 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, /turf/simulated/floor/bluegrid, /area/station/telecomms/chamber) "boo" = ( @@ -22218,23 +22220,9 @@ }, /turf/space, /area/space/nearstation) -"bpn" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "bpo" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bpp" = ( /obj/structure/cable/yellow{ @@ -22252,7 +22240,7 @@ /area/station/engineering/control) "bpq" = ( /obj/structure/window/reinforced, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bpr" = ( /obj/structure/shuttle/engine/propulsion/burst{ @@ -22268,7 +22256,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bpu" = ( /obj/structure/lattice, @@ -22956,13 +22944,10 @@ /turf/simulated/floor/plasteel, /area/station/security/armory/secure) "brp" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ +/obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "brq" = ( /obj/structure/lattice, @@ -23148,17 +23133,16 @@ /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "brT" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 + dir = 6 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 + dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "brU" = ( /obj/machinery/navbeacon{ @@ -23205,11 +23189,8 @@ /area/station/service/hydroponics) "bsb" = ( /obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bsc" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -23639,10 +23620,10 @@ /area/station/engineering/atmos/distribution) "btk" = ( /obj/structure/window/reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "btl" = ( /obj/machinery/atmospherics/binary/pump{ @@ -23779,10 +23760,10 @@ /area/station/engineering/atmos) "btx" = ( /obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bty" = ( /turf/simulated/floor/plasteel{ @@ -24416,16 +24397,15 @@ }, /area/station/security/processing) "bvv" = ( -/obj/structure/window/reinforced, /obj/machinery/camera{ c_tag = "AI Minisatellite North"; dir = 1; network = list("SS13","Minisat") }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ +/obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bvx" = ( /obj/machinery/power/apc/directional/east, @@ -24873,18 +24853,15 @@ }, /area/station/hallway/primary/starboard/south) "bwM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "AI Minisatellite NorthWest"; dir = 8; network = list("SS13","Minisat") }, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bwN" = ( /turf/simulated/wall/r_wall, @@ -25340,21 +25317,18 @@ }, /area/station/hallway/primary/starboard/north) "bxM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/camera{ c_tag = "AI Minisatellite NorthEast"; dir = 4; network = list("Minisat","SS13"); pixel_y = -22 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bxN" = ( /obj/structure/table, @@ -26637,18 +26611,14 @@ /turf/simulated/floor/plasteel, /area/station/public/toilet/lockerroom) "bBv" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, /obj/machinery/camera{ c_tag = "AI Minisatellite South"; network = list("SS13","Minisat") }, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bBy" = ( /turf/simulated/floor/plasteel, @@ -30253,30 +30223,31 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bJP" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bJQ" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/machinery/camera{ + c_tag = "AI Minisatellite West"; + dir = 8; + network = list("SS13","Minisat") + }, +/obj/machinery/light/small{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bJR" = ( /obj/structure/table/reinforced, @@ -30363,33 +30334,31 @@ /turf/simulated/floor/greengrid, /area/station/turret_protected/ai) "bJX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bJY" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 +/obj/machinery/camera{ + c_tag = "AI Minisatellite Foyer Access"; + dir = 4; + network = list("SS13","Minisat") }, -/obj/structure/window/reinforced{ - dir = 4 +/obj/machinery/light/small{ + dir = 8 }, +/obj/structure/window/reinforced, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) +"bJY" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bJZ" = ( /obj/structure/closet/emcloset, @@ -31087,44 +31056,11 @@ /obj/structure/lattice, /turf/space, /area/space/nearstation) -"bLS" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/space, -/area/space/nearstation) -"bLT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "bLU" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 +/obj/structure/sign/vacuum{ + pixel_x = 32 }, +/obj/machinery/atmospherics/pipe/simple/hidden, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bLW" = ( @@ -31900,16 +31836,6 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/engineering/ai_transit_tube) -"bNY" = ( -/obj/item/kirbyplants, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, -/area/station/engineering/ai_transit_tube) "bNZ" = ( /obj/machinery/camera{ c_tag = "Chief Engineer's Office"; @@ -33254,22 +33180,8 @@ }, /area/station/legal/magistrate) "bRr" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bRs" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "bRt" = ( /obj/machinery/computer/teleporter, @@ -33278,58 +33190,15 @@ }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) -"bRu" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "AI Minisatellite West"; - dir = 8; - network = list("SS13","Minisat") - }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bRv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "AI Minisatellite East"; - dir = 4; - network = list("Minisat","SS13"); - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "bRx" = ( -/obj/structure/showcase{ - density = 0; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 5 }, /obj/effect/turf_decal/stripes/line, -/turf/simulated/floor/plating, -/area/station/turret_protected/aisat) -"bRz" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plasteel{ - icon_state = "grimy" +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 }, +/turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bRA" = ( /obj/machinery/door/airlock/medical/glass, @@ -33366,39 +33235,10 @@ icon_state = "grimy" }, /area/station/turret_protected/aisat) -"bRG" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/lattice/catwalk, -/turf/space, -/area/space/nearstation) -"bRJ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "bRL" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bRM" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/sign/vacuum{ - pixel_y = 32 +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) @@ -33438,10 +33278,12 @@ /turf/simulated/floor/plasteel/dark, /area/station/engineering/ai_transit_tube) "bRU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, /turf/simulated/floor/plasteel/dark, /area/station/engineering/ai_transit_tube) "bRV" = ( @@ -34082,10 +33924,12 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -34165,9 +34009,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -34225,26 +34067,19 @@ }, /area/station/aisat) "bTO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bTR" = ( -/obj/machinery/hologram/holopad, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" }, +/turf/simulated/floor/plasteel/dark, /area/station/aisat) "bTS" = ( /obj/structure/cable{ @@ -34260,22 +34095,22 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) -"bTT" = ( +"bTU" = ( +/obj/structure/transit_tube/station{ + dir = 8 + }, +/obj/structure/transit_tube_pod, /obj/structure/cable{ - d1 = 2; + d1 = 4; d2 = 8; - icon_state = "2-8" + icon_state = "4-8" }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bTU" = ( -/obj/structure/window/reinforced{ +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/transit_tube/station{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, -/obj/structure/transit_tube_pod, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bTV" = ( @@ -34318,14 +34153,19 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, /turf/simulated/floor/plasteel/dark, /area/station/engineering/ai_transit_tube) "bUf" = ( -/obj/item/kirbyplants, /obj/machinery/alarm/directional/east, /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -34543,17 +34383,17 @@ /area/station/hallway/primary/port/east) "bUJ" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/space, /area/space/nearstation) "bUK" = ( @@ -34760,16 +34600,11 @@ /area/station/hallway/primary/central/east) "bVf" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 4 }, /turf/space, /area/space/nearstation) @@ -34816,6 +34651,7 @@ pixel_x = -28; req_access_txt = "75" }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -35007,21 +34843,15 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/machinery/camera{ + c_tag = "Minisat Power Station Access"; + dir = 8; + network = list("SS13","Minisat") + }, +/obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bVJ" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = -32 - }, -/obj/structure/showcase{ - density = 0; - dir = 4; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = -9; - pixel_y = 2 - }, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -35030,6 +34860,7 @@ /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, +/obj/machinery/firealarm/directional/west, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -35044,16 +34875,6 @@ icon_state = "dark" }, /area/station/turret_protected/aisat) -"bVN" = ( -/obj/item/kirbyplants, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat) "bVO" = ( /obj/structure/showcase{ density = 0; @@ -35099,32 +34920,13 @@ icon_state = "dark" }, /area/station/turret_protected/aisat) -"bVU" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/turret_protected/aisat) -"bVV" = ( -/obj/structure/window/reinforced, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "bVW" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) -"bVX" = ( -/obj/structure/window/reinforced, -/obj/machinery/power/apc/directional/south, -/obj/structure/cable, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, /turf/simulated/floor/plasteel/dark, /area/station/aisat) "bWh" = ( @@ -35466,6 +35268,7 @@ network = list("SS13","Minisat") }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "bXn" = ( @@ -35593,20 +35396,13 @@ icon_state = "yellow" }, /area/station/engineering/break_room) -"bXG" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/space, -/area/space/nearstation) "bXH" = ( /obj/item/kirbyplants, /obj/machinery/light, +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -28 + }, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -35684,7 +35480,7 @@ /obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ name = "east bump"; - pixel_x = 30 + pixel_x = 27 }, /turf/simulated/floor/plasteel{ dir = 8; @@ -35762,21 +35558,6 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/service/library) -"bYl" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/space, -/area/space/nearstation) "bYm" = ( /obj/structure/disposalpipe/segment/corner{ dir = 1 @@ -35932,17 +35713,8 @@ /area/station/legal/courtroom) "bYJ" = ( /obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/space, /area/space/nearstation) "bYK" = ( @@ -37460,6 +37232,10 @@ }, /obj/item/hand_tele, /obj/machinery/power/apc/directional/south, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, /turf/simulated/floor/plating, /area/station/turret_protected/aisat) "ccy" = ( @@ -39274,15 +39050,12 @@ /turf/simulated/floor/wood, /area/station/legal/lawoffice) "chS" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel/dark, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "chW" = ( /obj/machinery/computer/message_monitor{ @@ -41872,7 +41645,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "cpd" = ( /obj/structure/window/reinforced{ @@ -41885,20 +41658,16 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "cpe" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "cpf" = ( /obj/machinery/atmospherics/unary/vent_pump/on, @@ -42661,20 +42430,17 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "cqL" = ( /obj/structure/chair, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "vault" - }, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "cqM" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "cqN" = ( /obj/machinery/field/generator{ @@ -43127,7 +42893,7 @@ dir = 8 }, /obj/item/kirbyplants, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "csl" = ( /obj/structure/window/reinforced, @@ -43135,7 +42901,7 @@ dir = 4 }, /obj/item/kirbyplants, -/turf/simulated/floor/plasteel/dark, +/turf/simulated/floor/transparent/glass, /area/station/aisat) "csm" = ( /obj/machinery/light{ @@ -45753,15 +45519,6 @@ /turf/simulated/floor/plasteel/dark, /area/station/service/library) "czz" = ( -/obj/structure/showcase{ - density = 0; - dir = 8; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_x = 9; - pixel_y = 2 - }, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -46973,25 +46730,6 @@ "cDa" = ( /turf/simulated/floor/plasteel, /area/station/supply/expedition) -"cDb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/external{ - name = "MiniSat Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/minisat, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "cDc" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -49537,11 +49275,6 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/xenobiology) -"cKl" = ( -/obj/structure/window/reinforced, -/obj/structure/lattice/catwalk, -/turf/space, -/area/space/nearstation) "cKm" = ( /obj/structure/cable{ d1 = 2; @@ -53279,6 +53012,15 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/port) +"cYg" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "cYh" = ( /obj/structure/closet/wardrobe/yellow, /obj/machinery/requests_console{ @@ -62890,6 +62632,19 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/se) +"dRi" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/aisat) "dRj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -64841,6 +64596,16 @@ icon_state = "whitepurple" }, /area/station/science/toxins/mixing) +"ebW" = ( +/obj/item/radio/intercom{ + name = "east bump"; + pixel_x = 28 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat) "ecq" = ( /obj/structure/cable{ d2 = 8; @@ -66025,22 +65790,6 @@ /obj/effect/spawner/random_spawners/grille_often, /turf/simulated/floor/plating, /area/station/maintenance/starboard) -"eHx" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/aisat) "eHD" = ( /obj/machinery/photocopier, /turf/simulated/floor/plasteel{ @@ -66290,6 +66039,14 @@ }, /turf/simulated/floor/plasteel, /area/station/security/range) +"eOk" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Minisatellite Foyer Exterior South"; + network = list("SS13","Minisat") + }, +/turf/space, +/area/space/nearstation) "eOt" = ( /obj/structure/table/glass, /obj/structure/cable{ @@ -67006,6 +66763,16 @@ }, /turf/simulated/floor/wood, /area/station/legal/lawoffice) +"fkv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "fkz" = ( /obj/machinery/atmospherics/portable/canister/toxins, /obj/effect/decal/cleanable/dirt, @@ -67523,6 +67290,13 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/plating, /area/station/maintenance/port) +"fAX" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "fBl" = ( /obj/machinery/power/apc/directional/south, /obj/structure/cable{ @@ -67596,6 +67370,30 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, /area/station/command/office/ntrep) +"fDd" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/station/aisat) "fDu" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -68423,6 +68221,16 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central/south) +"gbo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/delivery/hollow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "gbO" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance/two, @@ -68911,6 +68719,14 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/hallway/secondary/entry/east) +"grH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat) "gsC" = ( /obj/structure/cable{ d1 = 1; @@ -68924,6 +68740,15 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/cargo_bay, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) +"gtb" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Minisatellite Foyer Exterior North"; + network = list("SS13","Minisat"); + dir = 1 + }, +/turf/space, +/area/space/nearstation) "gti" = ( /obj/structure/flora/rock/jungle, /obj/structure/flora/ausbushes/fullgrass, @@ -69292,6 +69117,13 @@ icon_state = "neutralfull" }, /area/station/hallway/primary/central/north) +"gFb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/delivery/hollow, +/obj/structure/cable, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "gFm" = ( /obj/structure/window/reinforced{ dir = 1 @@ -69510,6 +69342,10 @@ /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, /area/station/maintenance/port) +"gLg" = ( +/obj/structure/sign/poster/contraband/borg_fancy_2, +/turf/simulated/wall, +/area/station/aisat) "gLm" = ( /obj/machinery/door/airlock/medical{ name = "Operating Theatre 2" @@ -69625,6 +69461,14 @@ icon_state = "whitepurple" }, /area/station/science/break_room) +"gNA" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "gNB" = ( /obj/structure/cable, /obj/effect/spawner/window/reinforced/polarized/grilled{ @@ -70509,6 +70353,14 @@ }, /turf/simulated/floor/plating, /area/station/service/chapel/office) +"hse" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/directional/north, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "hsp" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /obj/structure/cable{ @@ -70588,6 +70440,17 @@ /obj/machinery/economy/vending/snack, /turf/simulated/floor/plasteel/dark, /area/station/legal/courtroom) +"hwa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "hwI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random_spawners/blood_maybe, @@ -70683,12 +70546,21 @@ /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/west) "hyX" = ( -/obj/structure/lattice/catwalk, /obj/structure/transit_tube/curved/flipped{ dir = 4 }, -/turf/space, -/area/space/nearstation) +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/station/aisat) "hzb" = ( /obj/machinery/flasher_button{ id = "Execution"; @@ -71076,6 +70948,16 @@ }, /turf/simulated/floor/plasteel, /area/station/engineering/control) +"hMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "hMD" = ( /obj/machinery/camera{ c_tag = "Research Toxin Mixing"; @@ -71140,6 +71022,12 @@ icon_state = "dark" }, /area/station/security/brig) +"hNW" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/space, +/area/space/nearstation) "hOr" = ( /obj/structure/chair/sofa/right{ color = "#A30FAF"; @@ -72615,15 +72503,6 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/service/bar) -"iIS" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/space, -/area/space/nearstation) "iIY" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 @@ -73426,6 +73305,14 @@ icon_state = "darkblue" }, /area/station/medical/morgue) +"jfy" = ( +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "jfB" = ( /obj/structure/morgue{ dir = 8 @@ -74357,6 +74244,10 @@ icon_state = "redcorner" }, /area/station/security/permabrig) +"jLQ" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/station/aisat) "jMb" = ( /obj/machinery/door/window{ base_state = "right"; @@ -75712,6 +75603,29 @@ }, /turf/simulated/floor/plasteel/white, /area/station/medical/sleeper) +"kAw" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat) "kAx" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 @@ -75822,6 +75736,16 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/station/medical/virology) +"kDU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "kEt" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, @@ -76022,6 +75946,16 @@ icon_state = "wood-broken6" }, /area/station/maintenance/library) +"kJg" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/telecomms/chamber) "kJB" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -76186,6 +76120,16 @@ icon_state = "neutral" }, /area/station/maintenance/aft) +"kQd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "kQt" = ( /obj/machinery/chem_master, /turf/simulated/floor/engine, @@ -76281,6 +76225,16 @@ }, /turf/simulated/floor/engine, /area/station/engineering/controlroom) +"kTj" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/space, +/area/space/nearstation) "kTw" = ( /obj/machinery/fishtank/tank, /turf/simulated/floor/plating, @@ -77181,16 +77135,6 @@ icon_state = "neutral" }, /area/station/maintenance/port) -"lvH" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/aisat) "lvO" = ( /obj/structure/cable{ d1 = 4; @@ -77433,6 +77377,14 @@ icon_state = "whitebluecorner" }, /area/station/medical/reception) +"lBJ" = ( +/obj/item/kirbyplants, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/engineering/ai_transit_tube) "lBR" = ( /turf/simulated/wall, /area/station/hallway/primary/starboard/north) @@ -77445,6 +77397,17 @@ /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, /area/station/maintenance/electrical) +"lCU" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/space, +/area/space/nearstation) "lDf" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/floor/plasteel{ @@ -77962,6 +77925,10 @@ icon_state = "redyellowfull" }, /area/station/medical/break_room) +"lUr" = ( +/obj/machinery/alarm/directional/south, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "lUv" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance_hatch{ @@ -78060,6 +78027,10 @@ }, /turf/simulated/floor/plasteel/white, /area/station/medical/medbay) +"lYU" = ( +/obj/effect/spawner/airlock/w_to_e, +/turf/simulated/wall, +/area/station/aisat) "lYX" = ( /obj/item/paper_bin{ pixel_y = 5 @@ -79514,17 +79485,6 @@ icon_state = "whitepurple" }, /area/station/science/misc_lab) -"mRz" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/aisat) "mSa" = ( /obj/machinery/economy/vending/snack, /turf/simulated/floor/plasteel{ @@ -80208,10 +80168,6 @@ }, /area/station/security/warden) "niC" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/transit_tube/curved/flipped{ dir = 1 }, @@ -80376,6 +80332,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/wood, /area/station/maintenance/library) +"nmp" = ( +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "nmr" = ( /obj/machinery/door/airlock/glass, /obj/effect/mapping_helpers/airlock/autoname, @@ -80916,22 +80875,6 @@ /obj/item/paper/monitorkey, /turf/simulated/floor/plasteel/white, /area/station/command/office/rd) -"nCh" = ( -/obj/item/beacon, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/item/beacon, -/turf/simulated/floor/plasteel/dark, -/area/station/aisat) "nCu" = ( /turf/simulated/floor/plasteel{ dir = 4; @@ -81110,6 +81053,15 @@ icon_state = "neutralcorner" }, /area/station/public/fitness) +"nFx" = ( +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/station/turret_protected/aisat) "nFL" = ( /obj/machinery/light{ dir = 1 @@ -81877,6 +81829,20 @@ }, /turf/simulated/floor/plasteel/white, /area/station/science/explab) +"ohf" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-4" + }, +/turf/space, +/area/space/nearstation) "ohh" = ( /obj/structure/table/reinforced, /obj/item/paper_bin{ @@ -82610,6 +82576,16 @@ icon_state = "whitebluecorner" }, /area/station/medical/medbay) +"oBi" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/stack/cable_coil, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "oBE" = ( /obj/item/vending_refill/coffee, /obj/effect/spawner/lootdrop/maintenance, @@ -83232,6 +83208,21 @@ temperature = 80 }, /area/station/science/xenobiology) +"oSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "AI Minisatellite Foyer Airlock"; + network = list("SS13","Minisat"); + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "oTa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -83284,6 +83275,9 @@ icon_state = "neutral" }, /area/station/maintenance/port) +"oUR" = ( +/turf/simulated/wall, +/area/station/aisat) "oVd" = ( /obj/structure/cable{ d1 = 1; @@ -83319,6 +83313,16 @@ icon_state = "neutral" }, /area/station/maintenance/starboard) +"oVP" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/space, +/area/space/nearstation) "oWo" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/poddoor/shutters/preopen{ @@ -83726,6 +83730,15 @@ icon_state = "whitepurplecorner" }, /area/station/science/lobby) +"pgS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "pht" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -83838,6 +83851,10 @@ icon_state = "whitepurple" }, /area/station/science/toxins/mixing) +"plz" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "plR" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command/glass, @@ -84403,19 +84420,6 @@ icon_state = "dark" }, /area/station/security/brig) -"pDS" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plasteel{ - icon_state = "dark" - }, -/area/station/aisat) "pEn" = ( /obj/structure/cable{ d1 = 1; @@ -84667,6 +84671,14 @@ icon_state = "neutralfull" }, /area/station/hallway/secondary/exit) +"pJY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/station/turret_protected/aisat) "pKg" = ( /obj/effect/spawner/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -85284,13 +85296,6 @@ }, /area/station/engineering/atmos) "qbl" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/transit_tube/curved, /turf/simulated/floor/plasteel/dark, /area/station/aisat) @@ -85357,6 +85362,16 @@ }, /turf/simulated/floor/plasteel/dark, /area/station/medical/morgue) +"qdb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "qdq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -86134,6 +86149,14 @@ }, /turf/space, /area/station/engineering/solar/auxstarboard) +"qHE" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "qHK" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -86250,6 +86273,16 @@ }, /turf/simulated/floor/plating, /area/station/security/permabrig) +"qKQ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) "qLt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -87115,6 +87148,20 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/simulated/floor/plasteel, /area/station/engineering/break_room) +"riq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "riQ" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 9 @@ -87153,6 +87200,7 @@ name = "south bump"; pixel_y = -28 }, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -87192,6 +87240,16 @@ /obj/effect/spawner/lootdrop/maintenance/three, /turf/simulated/floor/plating, /area/station/maintenance/port) +"rkA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "rkB" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -87233,6 +87291,17 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) +"rly" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) "rlI" = ( /obj/item/kirbyplants, /turf/simulated/floor/plating, @@ -87820,6 +87889,13 @@ icon_state = "arrival" }, /area/station/hallway/secondary/entry/south) +"rCa" = ( +/obj/machinery/camera{ + c_tag = "AI Minisatellite Foyer"; + network = list("SS13","Minisat") + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "rCv" = ( /obj/item/kirbyplants{ icon_state = "plant-18" @@ -88162,6 +88238,12 @@ icon_state = "whitebluecorner" }, /area/station/medical/reception) +"rMH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "rML" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/newscaster{ @@ -88695,6 +88777,16 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/entry/west) +"saq" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat) "saC" = ( /obj/structure/cable{ d1 = 1; @@ -90817,6 +90909,14 @@ }, /turf/simulated/floor/plasteel, /area/station/hallway/secondary/exit) +"sYZ" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/station/aisat) "sZp" = ( /obj/machinery/light/small, /turf/simulated/floor/plasteel{ @@ -91352,6 +91452,16 @@ icon_state = "yellowcorner" }, /area/station/hallway/primary/port/north) +"tuT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat) "tvq" = ( /obj/machinery/atmospherics/portable/scrubber/huge/stationary, /turf/simulated/floor/plasteel{ @@ -91500,6 +91610,9 @@ }, /turf/simulated/floor/carpet/black, /area/station/service/chapel) +"tzQ" = ( +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "tAe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -91616,6 +91729,11 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/medical/virology) +"tCz" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil, +/turf/space, +/area/space/nearstation) "tCW" = ( /obj/machinery/status_display, /turf/simulated/wall, @@ -92462,6 +92580,19 @@ icon_state = "darkblue" }, /area/station/command/office/cmo) +"tZH" = ( +/obj/item/beacon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "tZI" = ( /obj/structure/bed, /obj/item/bedsheet/medical, @@ -93430,12 +93561,18 @@ /turf/simulated/wall/r_wall, /area/station/engineering/atmos/distribution) "uDs" = ( -/obj/structure/lattice/catwalk, /obj/structure/transit_tube/curved{ dir = 4 }, -/turf/space, -/area/space/nearstation) +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/station/aisat) "uDz" = ( /turf/simulated/floor/plasteel{ dir = 9; @@ -94766,6 +94903,13 @@ /obj/machinery/alarm/directional/west, /turf/simulated/floor/wood, /area/station/medical/psych) +"vuY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/horizontal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/space, +/area/space/nearstation) "vvC" = ( /obj/machinery/economy/vending/cola, /turf/simulated/floor/plasteel{ @@ -94773,6 +94917,17 @@ icon_state = "redcorner" }, /area/station/hallway/primary/starboard/north) +"vvO" = ( +/obj/machinery/camera{ + c_tag = "AI Minisatellite SouthWest"; + dir = 8; + network = list("SS13","Minisat") + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "vvQ" = ( /obj/structure/chair{ dir = 4 @@ -95372,6 +95527,19 @@ }, /turf/simulated/floor/engine, /area/station/maintenance/incinerator) +"vMB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Access" + }, +/turf/simulated/floor/plasteel/dark, +/area/station/aisat) "vMD" = ( /obj/structure/table/glass, /obj/item/storage/firstaid/regular, @@ -96406,6 +96574,20 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel/white, /area/station/medical/surgery/primary) +"wpU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "AI Minisatellite SouthEast"; + dir = 4; + network = list("Minisat","SS13"); + pixel_y = -22 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/transparent/glass, +/area/station/aisat) "wqd" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/camera{ @@ -96503,6 +96685,19 @@ icon_state = "dark" }, /area/station/security/brig) +"wts" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/station/aisat) "wtE" = ( /obj/machinery/cryopod/right, /obj/machinery/light{ @@ -97938,6 +98133,16 @@ icon_state = "whitepurple" }, /area/station/science/toxins/mixing) +"xlE" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/turret_protected/ai) "xlS" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/barricade/wooden, @@ -98006,6 +98211,21 @@ }, /turf/simulated/floor/plasteel, /area/station/maintenance/port) +"xnF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/station/aisat) "xnL" = ( /obj/effect/spawner/window/reinforced/grilled, /obj/machinery/door/poddoor/shutters/preopen{ @@ -98092,6 +98312,16 @@ icon_state = "neutralcorner" }, /area/station/public/fitness) +"xqE" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) "xqH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -99217,6 +99447,16 @@ icon_state = "whitegreen" }, /area/station/medical/virology) +"xUq" = ( +/obj/effect/spawner/window/reinforced/grilled, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/station/aisat) "xUI" = ( /obj/machinery/suit_storage_unit/security/secure, /turf/simulated/floor/plasteel, @@ -105148,19 +105388,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bmo +bmo +bpm +pVN +bpm +pVN +bpm +bmo +bmo +bmo +bmo +bmo +bmo aaa aaa aaa @@ -105404,21 +105644,21 @@ aaa aaa aaa aaa -aaa -aaa -bmo -bpm -pVN -bpm -pVN -bpm -bmo -bmo -bmo -bmo -bmo -aaa -aaa +bkt +kQd +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cpb +bLR aaa aaa aaa @@ -105661,21 +105901,21 @@ aaa aaa aaa aaa -aaa -bkt -bpn -brp -bRu -brp +bku +bmq +tzQ +cqM +cqM +cqM bRr blv blO -brp -brp -brp -cpb -bLR -aaa +cqM +cqM +cqM +tzQ +bpq +brr aaa aaa aaa @@ -105905,34 +106145,34 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bku -bpo +abj +bpm +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bPR +bmq +bpq bLM bms bPC -bRs +fkv bTs bVH brq bms bnR -bpo -brr -aaa +bmq +bpq +bLR aaa aaa aaa @@ -106162,22 +106402,22 @@ aaa aaa aaa aaa -aaa -abj -bpm -bmo -bmo -bmo -bmo -bmo -bmo -bmo -bmo -bmo -bmo -bmo -bPR -bpo +bkt +kQd +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +cqK +tzQ +bpq brr bNM bNM @@ -106186,10 +106426,10 @@ lUv bNM bNM bNM -bkt -bpo -bLR -aaa +bNM +rMH +bpq +brr aaa aaa aaa @@ -106419,21 +106659,21 @@ aaa aaa aaa aaa -aaa bku -bpn -brp -brp -brp -brp +bmq +tzQ +cqM +cqM +cqM +cqM bwM +cqM +cqM +cqM brp -brp -brp -brp -brp -brp -brp +cqM +cqM +cqM bJQ brs bNM @@ -106444,14 +106684,14 @@ bVJ ccx bNM bkt -lvH -brr -aaa -aaa -aaa -aaa -aaa -aaa +bmq +bpq +dSz +pVN +bpm +pVN +bmo +bpm aaa aaa aaa @@ -106676,22 +106916,22 @@ aaa aaa aaa aaa -aaa ops -bpo +bmq +bpq brq bpu bms bms -bms +btd bpu bms bms -bpu +btd bms bms bpu -bms +btd aaa bNM bPH @@ -106701,48 +106941,15 @@ bXI cgI bNM bkt -lvH -dSz -pVN -bpm -pVN -bmo -bpm -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bmq +tzQ +cqK +cqK +cqK +cqK +cqK +cpb +brs aaa aaa aaa @@ -106829,8 +107036,6 @@ aaa aaa aaa aaa -"} -(29,1,1) = {" aaa aaa aaa @@ -106864,6 +107069,40 @@ aaa aaa aaa aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -106935,7 +107174,8 @@ aaa aaa aaa bkt -bpo +bmq +bpq brr abj abj @@ -106959,12 +107199,13 @@ chu bNM bku boe -mRz -mRz -mRz -mRz -brp -cpb +cqM +vvO +cqM +cqM +cqM +tzQ +bpq brs aaa aaa @@ -107085,7 +107326,6 @@ aaa aaa aaa aaa -aaa "} (30,1,1) = {" aaa @@ -107190,9 +107430,9 @@ aaa aaa aaa aaa -aaa bku -bpo +bmq +bpq brs abj abj @@ -107217,11 +107457,12 @@ bNM aaa bpu bms -bms +qrT bpu bms bPC -bpo +bmq +bpq brs aaa aaa @@ -107342,7 +107583,6 @@ aaa aaa aaa aaa -aaa "} (31,1,1) = {" aaa @@ -107447,11 +107687,11 @@ aaa aaa aaa aaa -aaa ops +bmq bpo -brs -aaa +btd +btd btd btd btd @@ -107468,7 +107708,7 @@ bNM bPQ bXm bTI -bVN +ebW cmx bNM qrT @@ -107478,7 +107718,8 @@ qrT qrT abj bku -bpo +bmq +bpq brs aaa aaa @@ -107599,7 +107840,6 @@ aaa aaa aaa aaa -aaa "} (32,1,1) = {" aaa @@ -107704,16 +107944,16 @@ aaa aaa aaa aaa -aaa bku -bpo -brr -abj +bmq +bpq +brs +btd btd btd bwG -bxY byg +bxY bBd bCU bwG @@ -107735,7 +107975,8 @@ qrT qrT qrT bkt -bpo +bmq +bpq brs aaa aaa @@ -107856,7 +108097,6 @@ aaa aaa aaa aaa -aaa "} (33,1,1) = {" aaa @@ -107960,12 +108200,12 @@ aaa aaa aaa aaa -aaa -bmo -bnM -bpo +abj +bPR +bmq +bpq brs -aaa +btd btd bvz bwH @@ -107992,9 +108232,9 @@ eaH qrT qrT bkt -bpo -bLS -bmo +bmq +bpq +oVP aaa aaa aaa @@ -108217,11 +108457,11 @@ aaa aaa aaa aaa -bkt +ops bmp -cqK +tzQ bpq -brr +brs btd btd btd @@ -108237,9 +108477,9 @@ bJT bLO bNM bPJ -bRz -bTB bVS +bTB +pJY bXH bNM caV @@ -108250,7 +108490,7 @@ chX qrT bku bmq -cqK +tzQ csk brs aaa @@ -108477,8 +108717,8 @@ aaa bku bmq bnO -bpq -brs +bpo +btd btd btd byg @@ -108505,8 +108745,8 @@ ceP fmm fBl qrT -bkt -bmq +qrT +rMH cqL bpq brs @@ -108731,11 +108971,11 @@ aaa aaa aaa aaa -bkt +ops bav bnP bvv -bRG +btd btd btd bwF @@ -108762,7 +109002,7 @@ cgu ccW chW qrT -cKl +qrT bBv bnP btk @@ -108992,7 +109232,7 @@ bku baE bcA bdZ -brs +btd btd btd bvC @@ -109019,7 +109259,7 @@ ceP fmm vDg qrT -bkt +qrT brT bsb btx @@ -109247,13 +109487,13 @@ aaa aaa ops bmr -cqM +tzQ bps -brr +brs btd btd btd -bBd +xlE bye bzA bBf @@ -109274,11 +109514,11 @@ caV ccX fmm fmm -chX +kJg qrT bku cpd -cqM +tzQ csl brs aaa @@ -109503,11 +109743,11 @@ aaa aaa aaa abj -oMO fPS -bJP +bmq +bps brs -aaa +btd btd bvz bwH @@ -109534,10 +109774,10 @@ hng qrT qrT bkt -bJP -orz -bpu -aaa +cpd +bpq +rly +abj aaa aaa aaa @@ -109760,11 +110000,11 @@ aaa aaa aaa aaa -aaa bku -bJP -brr -abj +bmq +bps +brs +btd btd btd bwG @@ -109791,7 +110031,8 @@ qrT qrT qrT bkt -bJP +cpd +bpq brr aaa aaa @@ -109912,7 +110153,6 @@ aaa aaa aaa aaa -aaa "} (41,1,1) = {" aaa @@ -110017,11 +110257,11 @@ aaa aaa aaa aaa -aaa bkt -bJP -brs -aaa +bmq +rkA +btd +btd btd btd btd @@ -110038,7 +110278,7 @@ bNM bPN bVj bTI -bVU +nFx bPN bNM qrT @@ -110048,7 +110288,8 @@ qrT qrT abj bku -bJP +cpd +bpq bLR aaa aaa @@ -110169,7 +110410,6 @@ aaa aaa aaa aaa -aaa "} (42,1,1) = {" aaa @@ -110274,9 +110514,9 @@ aaa aaa aaa aaa -aaa bkt -bJP +bmq +bps brs abj abj @@ -110301,11 +110541,12 @@ bNM aaa bpm bmo -bmo +qrT bpm bmo cnY -bJP +cpd +bpq brr aaa aaa @@ -110426,7 +110667,6 @@ aaa aaa aaa aaa -aaa "} (43,1,1) = {" aaa @@ -110531,9 +110771,9 @@ aaa aaa aaa aaa -aaa bkt -bJP +bmq +bps brr abj abj @@ -110557,12 +110797,13 @@ bXN bNM bku bJO -pDS -pDS -pDS -pDS -chS +gNA +wpU +gNA +gNA +gNA cpe +bpq brs aaa aaa @@ -110683,7 +110924,6 @@ aaa aaa aaa aaa -aaa "} (44,1,1) = {" aaa @@ -110788,23 +111028,23 @@ aaa aaa aaa aaa -aaa bkt -bJP +bmq +bps brw bpm bmo bmo -bmo +btd bpm bmo bmo -bpm +btd bmo bmo bpm -bmo -aaa +btd +xLV bNM bRt bXI @@ -110813,15 +111053,15 @@ bXI bXO bNM bkt -eHx -orz -oMO -bpu -bms -bms -bms -aaa -aaa +cpd +tzQ +cqM +cqM +cqM +cqM +cqM +fAX +brs aaa aaa aaa @@ -111045,21 +111285,21 @@ aaa aaa aaa aaa -aaa bku +bmq bJY -chS -chS -chS -chS +gNA +gNA +gNA +gNA bxM +gNA +gNA +gNA chS -chS -chS -chS -chS -chS -chS +gNA +gNA +gNA bJX brs bNM @@ -111070,45 +111310,14 @@ bmS bXP bNM bkt -bJP -brr -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cpd +bpq +orz +oMO +bpu +bms +bms +bms aaa aaa aaa @@ -111198,8 +111407,6 @@ aaa aaa aaa aaa -"} -(46,1,1) = {" aaa aaa aaa @@ -111231,6 +111438,8 @@ aaa aaa aaa aaa +"} +(46,1,1) = {" aaa aaa aaa @@ -111303,32 +111512,6 @@ aaa aaa aaa aaa -abj -bpu -oMO -bms -bms -bms -bms -bms -bms -bms -bms -bms -bpu -fPS -bJP -bLR -bNM -bNM -bNM -ojZ -bNM -bNM -bNM -bku -bJP -brs aaa aaa aaa @@ -111359,6 +111542,34 @@ aaa aaa aaa aaa +bkt +kDU +cqM +cqM +cqM +cqM +cqM +cqM +cqM +cqM +cqM +cqM +cqM +cqM +tzQ +hMy +lCU +bNN +bNM +bNM +ojZ +bNM +bNM +bNM +bNM +bJP +bpq +brr aaa aaa aaa @@ -111455,8 +111666,6 @@ aaa aaa aaa aaa -"} -(47,1,1) = {" aaa aaa aaa @@ -111486,6 +111695,8 @@ aaa aaa aaa aaa +"} +(47,1,1) = {" aaa aaa aaa @@ -111573,18 +111784,48 @@ aaa aaa aaa aaa -bku -bJP -bLS -bmo -bPR -bRJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bpu +oMO +bms +bms +bms +bms +bms +bms +bms +bms +bms +oMO +oUR +vMB +oUR +oUR +jfy +nmp bTN -bVV -brw +oBi +oUR bmo bnM -bJP +cpd +bpq brs aaa aaa @@ -111711,7 +111952,6 @@ aaa aaa aaa aaa -aaa "} (48,1,1) = {" aaa @@ -111829,19 +112069,20 @@ aaa aaa aaa aaa -aaa -bkt -bJY -bLT -bRv -chS +abj +oUR +xnF bVW +oSN +gFb +gbo bTO -bVW -chS -chS -chS +grH +qdb +gNA +gNA cpe +bpq brs aaa aaa @@ -111894,7 +112135,6 @@ aaa aaa aaa aaa -aaa acF aaa acF @@ -112086,21 +112326,21 @@ aaa aaa aaa aaa -aaa -aaa -fPS -bLU -bLM -bPC -bmq -bTS -bpq -brq -oMO -bpu -oMO abj -aaa +oUR +saq +bLU +hwa +nmp +nmp +riq +nmp +jLQ +cqM +cqM +cqM +fAX +brs aaa aaa aaa @@ -112343,21 +112583,21 @@ aaa aaa aaa aaa -aaa -aaa -bku -cDb -brr -bku +abj +oUR +oUR +oUR +cYg +lYU bRL -nCh +tZH bmY -brr -aaa -aaa -aaa -aaa -aaa +oUR +oMO +bpu +oMO +bms +abj aaa aaa aaa @@ -112600,17 +112840,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -bUJ -aaa -bku -bmq -bTR -bpq -brr -aaa +abj +abj +oUR +tuT +pgS +oUR +hse +kAw +lUr +oUR +abj aaa aaa aaa @@ -112858,16 +113098,16 @@ aaa aaa aaa aaa -aaa -aaa -bUJ -aaa -bku -bmq +gtb +oUR +oUR lwd -bpq -brr -aaa +gLg +rCa +bTS +qHE +oUR +eOk aaa aaa aaa @@ -113115,16 +113355,16 @@ aaa aaa aaa aaa -aaa -aaa -bUJ abj -bPS -bRM -bTT -bVX -bPS -aaa +abj +abj +dVS +sYZ +plz +bTS +plz +sYZ +abj aaa aaa aaa @@ -113374,14 +113614,14 @@ aaa aaa aaa aaa -bUJ aaa -bku +adh +wts qbl bTU niC -brr -aaa +wts +abj aaa aaa aaa @@ -113631,14 +113871,14 @@ aaa aaa aaa aaa -bUJ aaa +acF hyX -bms -bms -bms +dRi +fDd +xUq uDs -aaa +abj aaa aaa aaa @@ -113888,14 +114128,14 @@ aaa aaa aaa aaa -bUJ +aaa +kTj +vuY +hNW +qKQ abj nmF abj -abj -abj -nmF -aaa aaa aaa aaa @@ -114145,8 +114385,8 @@ aaa aaa aaa aaa -bUJ aaa +xqE giK xLV xLV @@ -114402,8 +114642,8 @@ aaa aaa aaa aaa -bUJ aaa +xqE abj bqP abj @@ -114659,8 +114899,8 @@ aaa aaa aaa aaa -bUJ aaa +xqE abj xLV fIk @@ -114916,9 +115156,9 @@ aaa aaa aaa aaa +aaa bVf -bXG -bYl +abj abj hFE abj @@ -115173,9 +115413,9 @@ aaa aaa aaa aaa -abj aaa -bUJ +xqE +abj aaa nmF aaa @@ -115430,9 +115670,9 @@ aaa aaa aaa aaa -abj aaa -bUJ +xqE +abj aaa nmF aaa @@ -115687,10 +115927,10 @@ aaa aaa aaa aaa +aaa +xqE abj abj -bUJ -abj hFE abj abj @@ -115944,9 +116184,9 @@ aaa aaa aaa aaa -abj aaa -bUJ +xqE +abj aaa nmF aaa @@ -116201,9 +116441,9 @@ aaa aaa aaa aaa -abj aaa -bUJ +xqE +abj aaa nmF aaa @@ -116458,10 +116698,10 @@ aaa aaa aaa aaa +aaa +xqE abj abj -bUJ -abj hFE abj abj @@ -116715,9 +116955,9 @@ aaa aaa aaa aaa -abj aaa -bUJ +xqE +abj aaa nmF aaa @@ -116972,9 +117212,9 @@ aaa aaa aaa aaa -abj aaa -bUJ +xqE +abj aaa nmF aaa @@ -117229,10 +117469,10 @@ aaa aaa aaa aaa +aaa +ohf abj abj -bUJ -abj hFE abj abj @@ -117486,9 +117726,9 @@ aaa aaa aaa aaZ -abj aaa bUJ +abj aaa nmF aaa @@ -117743,9 +117983,9 @@ aaa aaa aaa aaa -abj -abj +aaa bUJ +abj aaa nmF aaa @@ -118001,9 +118241,9 @@ aaa aaa aaa aaa -aaa bUJ abj +abj hFE abj abj @@ -118257,9 +118497,9 @@ aaa aaa aaa aaa -dij -abj +aaa bUJ +abj aaa nmF aaa @@ -118514,9 +118754,9 @@ abj acF acF acF -dij -aaa +abj bUJ +abj aaa nmF aaa @@ -118771,10 +119011,10 @@ bwN bwN bwN acF -abj -abj +aaa bUJ abj +abj hFE abj abj @@ -119028,9 +119268,9 @@ bzE bzE bwN acF -dij aaa bUJ +abj aaa nmF aaa @@ -119285,9 +119525,9 @@ bEG bGB bwN abj -dij aaa bUJ +abj aaa nmF aaa @@ -119542,10 +119782,10 @@ bBj bzE bwN abj -abj -abj +aaa bUJ abj +abj hFE abj abj @@ -119799,9 +120039,9 @@ bBi bzE bwN abj -dij aaa bUJ +abj aaa nmF aaa @@ -120056,9 +120296,9 @@ bzE bzE bwN abj -abj aaa bUJ +abj aaa nmF aaa @@ -120314,7 +120554,7 @@ bGs bwN abj bVs -iIS +beN bYJ tAi nmF @@ -120569,7 +120809,7 @@ bfO bge bGu bwN -abj +tCz dVS abj abj @@ -122115,7 +122355,7 @@ bKc bMf iPP bUP -bNY +lBJ bUf rjL bXU From 6837ea7333aadfa7e09011bfc8fd806060c24340 Mon Sep 17 00:00:00 2001 From: Spaghetti-bit Date: Fri, 2 Aug 2024 17:07:33 -0700 Subject: [PATCH 16/16] Caterpillars and Nymphs that evolve no longer provide blood to vampires and cannot be culted (#26174) * Makes nymphs and caterpillars immune to being culted after they evolve. Also makes them not give any usuable blood to vampires. * Improves comments and changes the trait name. * Update code/__HELPERS/trait_helpers.dm Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: Spaghetti-bit --------- Signed-off-by: Spaghetti-bit Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> --- code/__HELPERS/trait_helpers.dm | 1 + code/game/gamemodes/cult/runes.dm | 2 +- code/game/gamemodes/wizard/soulstone.dm | 2 +- code/modules/antagonists/vampire/vamp_datum.dm | 4 ++-- code/modules/mob/living/simple_animal/friendly/diona_nymph.dm | 2 ++ .../mob/living/simple_animal/friendly/nian_caterpillar.dm | 2 ++ 6 files changed, 9 insertions(+), 4 deletions(-) diff --git a/code/__HELPERS/trait_helpers.dm b/code/__HELPERS/trait_helpers.dm index e8e7aaead060..2b67dc76bea4 100644 --- a/code/__HELPERS/trait_helpers.dm +++ b/code/__HELPERS/trait_helpers.dm @@ -244,6 +244,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_NEVER_MISSES_DISPOSALS "trait_never_misses_disposals" // For janitors landing disposal throws #define TRAIT_SLEIGHT_OF_HAND "sleight_of_hand" #define TRAIT_KNOWS_COOKING_RECIPES "knows_cooking_recipes" +#define TRAIT_XENOBIO_SPAWNED_HUMAN "xenobio_spawned_human" // The mob is from xenobio/cargo/botany that has evolved into their greater form. They do not give vampires usuble blood and cannot be converted by cult. /// used for dead mobs that are observing, but should not be afforded all the same platitudes as full ghosts. /// This is a mind trait because ghosts can be frequently deleted and we want to be sure this sticks. diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 8316beacba19..ab2c210265f9 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -402,7 +402,7 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(M, "You are now able to construct mirror shields inside the daemon forge.") SSticker.mode.cult_team.mirror_shields_active = TRUE else - if(ishuman(offering) && offering.mind?.offstation_role && offering.mind.special_role != SPECIAL_ROLE_ERT) //If you try it on a ghost role, you get nothing + if((ishuman(offering) && offering.mind?.offstation_role && offering.mind.special_role != SPECIAL_ROLE_ERT) || HAS_MIND_TRAIT(offering, TRAIT_XENOBIO_SPAWNED_HUMAN)) //If you try it on a ghost role, or an envolved caterpillar/nymph, you get nothing to_chat(M, "\"This soul is of no use to either of us.\"") worthless = TRUE else if(ishuman(offering) || isrobot(offering)) diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index 9261b150e9dd..98604bf69224 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -116,7 +116,7 @@ to_chat(user, "\"Come now, do not capture your fellow's soul.\"") return ..() - if(M.mind.offstation_role && M.mind.special_role != SPECIAL_ROLE_ERT) + if((M.mind.offstation_role && M.mind.special_role != SPECIAL_ROLE_ERT) || HAS_MIND_TRAIT(M, TRAIT_XENOBIO_SPAWNED_HUMAN)) to_chat(user, "This being's soul seems worthless. Not even the stone will absorb it.") return ..() diff --git a/code/modules/antagonists/vampire/vamp_datum.dm b/code/modules/antagonists/vampire/vamp_datum.dm index 45625ed31214..e9ba8c78bba0 100644 --- a/code/modules/antagonists/vampire/vamp_datum.dm +++ b/code/modules/antagonists/vampire/vamp_datum.dm @@ -114,7 +114,7 @@ RESTRICT_TYPE(/datum/antagonist/vampire) owner.current.set_nutrition(min(NUTRITION_LEVEL_WELL_FED, owner.current.nutrition + 5)) continue - if(H.stat != DEAD || H.has_status_effect(STATUS_EFFECT_RECENTLY_SUCCUMBED)) + if((H.stat != DEAD || H.has_status_effect(STATUS_EFFECT_RECENTLY_SUCCUMBED)) && !HAS_MIND_TRAIT(H, TRAIT_XENOBIO_SPAWNED_HUMAN)) if(H.ckey || H.player_ghosted) //Requires ckey regardless if monkey or humanoid, or the body has been ghosted before it died blood = min(20, H.blood_volume) adjust_blood(H, blood * BLOOD_GAINED_MODIFIER) @@ -130,7 +130,7 @@ RESTRICT_TYPE(/datum/antagonist/vampire) else to_chat(owner.current, "You have bled your victim dry!") break - if(!H.ckey && !H.player_ghosted)//Only runs if there is no ckey and the body has not being ghosted while alive + if((!H.ckey && !H.player_ghosted) || HAS_MIND_TRAIT(H, TRAIT_XENOBIO_SPAWNED_HUMAN)) //Only runs if there is no ckey and the body has not being ghosted while alive, also runs if the victim is an evolved caterpillar or diona nymph. to_chat(owner.current, "Feeding on [H] reduces your thirst, but you get no usable blood from them.") owner.current.set_nutrition(min(NUTRITION_LEVEL_WELL_FED, owner.current.nutrition + 5)) else diff --git a/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm b/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm index 1637a02c8ce3..77c8b8aeb0ac 100644 --- a/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm +++ b/code/modules/mob/living/simple_animal/friendly/diona_nymph.dm @@ -205,6 +205,8 @@ adult.real_name = adult.name adult.ckey = ckey adult.real_name = adult.dna.species.get_random_name() //I hate this being here of all places but unfortunately dna is based on real_name! + // [Nymph -> Diona] is from xenobio (or botany) and does not give vampires usuble blood and cannot be converted by cult. + ADD_TRAIT(adult.mind, TRAIT_XENOBIO_SPAWNED_HUMAN, ROUNDSTART_TRAIT) for(var/obj/item/W in contents) unEquip(W) diff --git a/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm b/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm index 166b06f23e36..14a22fce199e 100644 --- a/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm +++ b/code/modules/mob/living/simple_animal/friendly/nian_caterpillar.dm @@ -83,6 +83,8 @@ // Mind transfer to new worme. M.transfer_to(adult) + // [Caterpillar -> worme -> nian] is from xenobio (or cargo) and does not give vampires usuble blood and cannot be converted by cult. + ADD_TRAIT(adult.mind, TRAIT_XENOBIO_SPAWNED_HUMAN, ROUNDSTART_TRAIT) // Worme is placed into cacoon. adult.forceMove(C)