diff --git a/code/datums/supplypacks/misc_vr.dm b/code/datums/supplypacks/misc_vr.dm index d09f2394a5..c27d43a107 100644 --- a/code/datums/supplypacks/misc_vr.dm +++ b/code/datums/supplypacks/misc_vr.dm @@ -168,4 +168,5 @@ access = list(access_explorer, access_security,) - one_access = TRUE \ No newline at end of file + one_access = TRUE + containername = "sword crate" \ No newline at end of file diff --git a/code/game/mecha/equipment/tools/jetpack.dm b/code/game/mecha/equipment/tools/jetpack.dm index 5f2fc153a2..9b6de6121f 100644 --- a/code/game/mecha/equipment/tools/jetpack.dm +++ b/code/game/mecha/equipment/tools/jetpack.dm @@ -48,6 +48,43 @@ if(!action_checks()) return chassis.dyndomove(direction) var/move_result = 0 + if(direction == UP || direction == DOWN) + if(!chassis.can_ztravel()) + chassis.occupant_message("Your vehicle lacks the capacity to move in that direction!") + return FALSE + + //We're using locs because some mecha are 2x2 turfs. So thicc! + var/result = TRUE + + for(var/turf/T in chassis.locs) + if(!T.CanZPass(chassis,direction)) + chassis.occupant_message("You can't move that direction from here!") + result = FALSE + break + var/turf/dest = (direction == UP) ? GetAbove(chassis) : GetBelow(chassis) + if(!dest) + chassis.occupant_message("There is nothing of interest in this direction.") + result = FALSE + break + if(!dest.CanZPass(chassis,direction)) + chassis.occupant_message("There's something blocking your movement in that direction!") + result = FALSE + break + if(result) + move_result = chassis.mechstep(direction) + + if(move_result) + chassis.can_move = 0 + chassis.use_power(chassis.step_energy_drain) + if(istype(chassis.loc, /turf/space)) + if(!chassis.check_for_support()) + chassis.float_direction = direction + chassis.start_process(MECHA_PROC_MOVEMENT) + chassis.log_message("Movement control lost. Inertial movement started.") + if(chassis.do_after(get_step_delay())) + chassis.can_move = 1 + return 1 + return 0 if(chassis.hasInternalDamage(MECHA_INT_CONTROL_LOST)) move_result = step_rand(chassis) else if(chassis.dir!=direction) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index c83fb398b2..4ea091553b 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -101,7 +101,7 @@ var/list/equipment = new //This lists holds what stuff you bolted onto your baby ride var/obj/item/mecha_parts/mecha_equipment/selected var/max_equip = 2 - + // What direction to float in, if inertial movement is active. var/float_direction = 0 // Process() iterator count. @@ -833,7 +833,7 @@ if(hasInternalDamage(MECHA_INT_CONTROL_LOST)) move_result = mechsteprand() //Up/down zmove - else if(direction & UP || direction & DOWN) + else if(direction == UP || direction == DOWN) if(!can_ztravel()) occupant_message("Your vehicle lacks the capacity to move in that direction!") return FALSE @@ -846,7 +846,7 @@ occupant_message("You can't move that direction from here!") result = FALSE break - var/turf/dest = direction & UP ? GetAbove(T) : GetBelow(T) + var/turf/dest = (direction == UP) ? GetAbove(src) : GetBelow(src) if(!dest) occupant_message("There is nothing of interest in this direction.") result = FALSE diff --git a/code/game/objects/structures/ghost_pods/event_vr.dm b/code/game/objects/structures/ghost_pods/event_vr.dm index 171a5f5941..cc7cf8379a 100644 --- a/code/game/objects/structures/ghost_pods/event_vr.dm +++ b/code/game/objects/structures/ghost_pods/event_vr.dm @@ -80,11 +80,6 @@ to_chat(M, "You may be a spooky space monster, but your role is to facilitate spooky space monster roleplay, not to fight the station and kill people. You can of course eat and/or digest people as you like if OOC prefs align, but this should be done as part of roleplay. If you intend to fight the station and kill people and such, you need permission from the staff team. GENERALLY, this role should avoid well populated areas. You’re a weird spooky space monster, so the bar is probably not where you’d want to go if you intend to survive. Of course, you’re welcome to try to make friends and roleplay how you will in this regard, but something to keep in mind.") newPred.ckey = M.ckey newPred.visible_message("[newPred] emerges from somewhere!") - - if(prob(announce_prob)) - spawn(2 MINUTES) - command_announcement.Announce("Unexpected biosignature detected in the maintenance tunnels of [station_name()].", "Lifesign Alert") - qdel(src) /obj/structure/ghost_pod/ghost_activated/maintpred/no_announce @@ -119,11 +114,6 @@ newMorph.ckey = M.ckey newMorph.visible_message("A morph appears to crawl out of somewhere.") - - if(prob(announce_prob)) - spawn(2 MINUTES) - command_announcement.Announce("Unexpected biosignature detected in the maintenance tunnels of [station_name()].", "Lifesign Alert") - qdel(src) /obj/structure/ghost_pod/ghost_activated/morphspawn/no_announce diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index bcd53322b8..9a4039cb1c 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -310,7 +310,7 @@ /turf/proc/try_graffiti(var/mob/vandal, var/obj/item/tool) - if(!tool.sharp || !can_engrave()) + if(!tool || !tool.sharp || !can_engrave()) return FALSE if(jobban_isbanned(vandal, "Graffiti")) @@ -407,4 +407,4 @@ return // We were the the B-side in a turf translation /turf/proc/post_translate_B(var/turf/A) - return \ No newline at end of file + return diff --git a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm index 3542aadda0..b11905385a 100644 --- a/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_suit_vr.dm @@ -114,3 +114,8 @@ Talon winter coat display_name = "knight, explo" path = /obj/item/clothing/suit/armor/combat/crusader_explo allowed_roles = list("Explorer","Field Medic","Pathfinder") + +/datum/gear/suit/armor/combat/crusader_explo/FM + display_name = "knight, Field Medic" + path = /obj/item/clothing/suit/armor/combat/crusader_explo/FM + allowed_roles = list ("Field Medic") diff --git a/code/modules/clothing/suits/armor_vr.dm b/code/modules/clothing/suits/armor_vr.dm index 04cdf610c2..e86cc5d1b0 100644 --- a/code/modules/clothing/suits/armor_vr.dm +++ b/code/modules/clothing/suits/armor_vr.dm @@ -152,6 +152,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE cold_protection = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + slowdown=0 siemens_coefficient = 0.9 armor = list(melee = 30, bullet = 20, laser = 20, energy = 20, bomb = 35, bio = 75, rad = 35) // Inferior to sec vests in bullet/laser but better for environmental protection. allowed = list( @@ -163,4 +164,8 @@ /obj/item/weapon/tank, /obj/item/device/radio, /obj/item/weapon/pickaxe - ) \ No newline at end of file + ) + +/obj/item/clothing/suit/armor/combat/crusader_explo/FM + name = "field medic low tech suit" + icon_state = "crusader_explo/FM" diff --git a/icons/obj/clothing/knights_vr.dmi b/icons/obj/clothing/knights_vr.dmi index 395319fbff..8dd98e9e49 100644 Binary files a/icons/obj/clothing/knights_vr.dmi and b/icons/obj/clothing/knights_vr.dmi differ diff --git a/maps/stellardelight/stellar_delight2.dmm b/maps/stellardelight/stellar_delight2.dmm index 115f679088..8597ce7e45 100644 --- a/maps/stellardelight/stellar_delight2.dmm +++ b/maps/stellardelight/stellar_delight2.dmm @@ -1055,6 +1055,27 @@ /obj/structure/table/fancyblack, /turf/simulated/floor/carpet/sblucarpet, /area/stellardelight/deck2/briefingroom) +"cc" = ( +/obj/machinery/power/smes/buildable{ + charge = 2e+006; + input_attempt = 1; + input_level = 200000; + name = "Engine"; + output_level = 250000; + RCon_tag = "Engine - Core" + }, +/obj/structure/cable/cyan{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engineering/storage) +"cd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/engineering/storage) "ce" = ( /obj/machinery/vending/wardrobe/cargodrobe, /obj/machinery/status_display/supply_display{ @@ -1138,6 +1159,13 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central5, /turf/simulated/floor/tiled, /area/stellardelight/deck2/fore) +"cp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/thermoregulator, +/turf/simulated/floor/plating, +/area/engineering/storage) "cq" = ( /obj/machinery/air_sensor{ frequency = 1438; @@ -1475,6 +1503,19 @@ }, /turf/simulated/floor/tiled/eris/dark/orangecorner, /area/engineering/locker_room) +"db" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper{ + info = "For those who didn't know yet, the big blue box in here is a 'grid checker' which will shut off the power if a dangerous power spike erupts into the powernet, shutting everything down protects everything from electrical damage, however the outages can be disruptive to ship operations, so it is designed to restore power after a somewhat significant delay, up to fifteen minutes or so. The grid checker can be manually hacked in order to end the outage sooner. To do that, you must cut three specific wires which do not cause a red light to shine, then pulse a fourth wire. Electrical protection is highly recommended when doing maintenance on the grid checker."; + name = "grid checker info" + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/engineering/storage) "dc" = ( /obj/machinery/atmospherics/pipe/simple/hidden/cyan, /obj/structure/cable/white{ @@ -1504,6 +1545,14 @@ }, /turf/simulated/floor, /area/maintenance/stellardelight/deck2/starboardfore) +"df" = ( +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable, +/obj/machinery/power/grid_checker, +/turf/simulated/floor/plating, +/area/engineering/storage) "dg" = ( /obj/structure/cable/white{ icon_state = "4-8" @@ -1556,6 +1605,10 @@ }, /turf/simulated/floor/airless, /area/stellardelight/deck2/exterior) +"dl" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/engineering/storage) "dm" = ( /obj/item/device/radio/intercom{ dir = 1; @@ -5241,13 +5294,6 @@ }, /turf/simulated/floor/tiled/eris/dark/gray_platform, /area/bridge) -"lE" = ( -/obj/machinery/floodlight, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/engineering/storage) "lF" = ( /obj/effect/landmark{ name = "lightsout" @@ -5264,10 +5310,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/carpet/turcarpet, /area/crew_quarters/recreation_area) -"lH" = ( -/obj/machinery/power/thermoregulator, -/turf/simulated/floor/plating, -/area/engineering/storage) "lI" = ( /obj/structure/table/steel_reinforced, /obj/machinery/door/window/westleft{ @@ -8894,14 +8936,6 @@ }, /turf/simulated/floor/plating, /area/maintenance/stellardelight/substation/engineering) -"tS" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable, -/obj/machinery/power/grid_checker, -/turf/simulated/floor/plating, -/area/engineering/storage) "tT" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -12185,13 +12219,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals5, /turf/simulated/floor/tiled, /area/stellardelight/deck2/port) -"By" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/plating, -/area/engineering/storage) "BA" = ( /obj/structure/railing/grey{ dir = 8 @@ -13118,20 +13145,6 @@ }, /turf/simulated/floor, /area/medical/cryo) -"DK" = ( -/obj/machinery/power/smes/buildable{ - RCon_tag = "Engine - Core"; - charge = 2e+006; - input_attempt = 1; - input_level = 100000; - name = "Engine"; - output_level = 200000 - }, -/obj/structure/cable/cyan{ - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/engineering/storage) "DL" = ( /turf/simulated/floor/carpet/turcarpet, /area/crew_quarters/recreation_area) @@ -36103,8 +36116,8 @@ cm pe Yr Hx -lH -DK +db +cc HT qV Se @@ -36245,7 +36258,7 @@ zT cm Yr AK -tS +df iG HT It @@ -36670,8 +36683,8 @@ Wb tK tK Li -By -oR +cd +dl oR gV oR @@ -36812,7 +36825,7 @@ Jh Jh tK sy -lE +cp px px Jb diff --git a/maps/stellardelight/stellar_delight3.dmm b/maps/stellardelight/stellar_delight3.dmm index 629b2e2a2a..f3bc83c4ab 100644 --- a/maps/stellardelight/stellar_delight3.dmm +++ b/maps/stellardelight/stellar_delight3.dmm @@ -569,10 +569,10 @@ }, /area/tcommsat/chamber) "cn" = ( -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "4-8" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -663,6 +663,12 @@ }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/starboarddock) +"cz" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/wall/bay/r_wall/blue, +/area/ai_cyborg_station) "cA" = ( /obj/structure/bed/chair{ dir = 8 @@ -1052,6 +1058,9 @@ /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "el" = ( @@ -1808,6 +1817,9 @@ /obj/machinery/door/airlock/angled_bay/double/glass{ name = "glass airlock" }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled/steel_ridged, /area/stellardelight/deck3/aft) "gW" = ( @@ -2023,7 +2035,7 @@ /turf/simulated/wall/bay/r_wall/steel, /area/maintenance/stellardelight/deck3/aftstarroom) "hR" = ( -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "1-8" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -2149,10 +2161,10 @@ /turf/simulated/floor, /area/maintenance/stellardelight/deck3/portaft) "iw" = ( -/obj/structure/cable/green{ +/obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "1-2" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -2677,9 +2689,6 @@ /turf/simulated/floor/carpet, /area/crew_quarters/heads/hop) "kz" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, /obj/machinery/airlock_sensor/airlock_exterior/shuttle{ dir = 6; pixel_x = 7; @@ -2695,6 +2704,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 10 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/shuttle/sdboat/aft{ base_turf = /turf/simulated/floor/reinforced/airless @@ -2982,13 +2994,13 @@ /area/maintenance/stellardelight/deck3/forestarroomb) "lB" = ( /obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/door/airlock/glass, /obj/effect/floor_decal/fancy_shuttle{ fancy_shuttle_tag = "sdboat" }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/shuttle/sdboat/aft{ base_turf = /turf/simulated/floor/reinforced/airless @@ -3135,9 +3147,6 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "md" = ( @@ -3396,6 +3405,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "na" = ( @@ -3919,6 +3931,9 @@ /area/ai_cyborg_station) "oO" = ( /obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled/steel_ridged, /area/stellardelight/deck3/portdock) "oP" = ( @@ -4826,7 +4841,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "4-8" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -4843,9 +4858,6 @@ /turf/simulated/floor/tiled/techfloor/grid, /area/ai) "sa" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, /obj/effect/map_helper/airlock/door/int_door, /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_external, @@ -4855,6 +4867,9 @@ /obj/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 4 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/shuttle/sdboat/aft{ base_turf = /turf/simulated/floor/reinforced/airless @@ -4951,9 +4966,6 @@ /area/ai) "ss" = ( /obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, /obj/machinery/door/airlock/angled_bay/external/glass{ dir = 4; frequency = 1380; @@ -4973,6 +4985,9 @@ pixel_y = 32; req_one_access = list(13) }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/steel_ridged, /area/stellardelight/deck3/portdock) "st" = ( @@ -5121,6 +5136,12 @@ /obj/random/drinkbottle, /turf/simulated/floor, /area/maintenance/stellardelight/deck3/portfore) +"sZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/wall/bay/r_wall/blue, +/area/maintenance/stellardelight/deck3/portaft) "tb" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 @@ -5237,6 +5258,9 @@ dir = 1 }, /obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "tH" = ( @@ -5409,6 +5433,9 @@ dir = 8; pixel_x = -24 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "ul" = ( @@ -5777,6 +5804,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "vI" = ( @@ -5861,7 +5891,7 @@ /turf/simulated/floor/bluegrid, /area/ai_cyborg_station) "vX" = ( -/obj/structure/cable/green{ +/obj/structure/cable{ icon_state = "4-8" }, /obj/effect/map_helper/airlock/atmos/chamber_pump, @@ -6287,6 +6317,9 @@ pixel_y = -32 }, /obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "xB" = ( @@ -6352,6 +6385,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "xP" = ( @@ -6405,7 +6441,7 @@ pixel_x = 17; pixel_y = 27 }, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "2-8" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -6579,6 +6615,12 @@ }, /turf/simulated/floor/tiled/steel_ridged, /area/stellardelight/deck3/portdock) +"yH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/wall/bay/r_wall/blue, +/area/ai_cyborg_station) "yI" = ( /obj/item/weapon/folder{ pixel_x = -4 @@ -6979,9 +7021,11 @@ dir = 1 }, /obj/machinery/power/apc{ - pixel_y = -28 + pixel_y = -28; + req_access = null; + req_one_access = list(11, 67) }, -/obj/structure/cable, +/obj/structure/cable/green, /obj/effect/floor_decal/fancy_shuttle{ fancy_shuttle_tag = "sdboat" }, @@ -7092,6 +7136,9 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor, /area/stellardelight/deck2/starboard) "Aq" = ( @@ -7304,7 +7351,7 @@ pixel_x = -29; pixel_y = 30 }, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "4-8" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -7475,9 +7522,6 @@ /area/crew_quarters/heads/cmo) "BA" = ( /obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, /obj/machinery/door/airlock/angled_bay/external/glass{ dir = 4; frequency = 1380; @@ -7494,6 +7538,9 @@ pixel_y = 32; req_one_access = list(13) }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/steel_ridged, /area/stellardelight/deck3/portdock) "BB" = ( @@ -7641,7 +7688,7 @@ /obj/machinery/power/terminal{ dir = 1 }, -/obj/structure/cable/green{ +/obj/structure/cable{ icon_state = "0-4" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -7874,6 +7921,9 @@ /obj/machinery/light/small{ dir = 8 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor, /area/stellardelight/deck2/starboard) "CJ" = ( @@ -7976,6 +8026,12 @@ }, /turf/simulated/open, /area/crew_quarters/bar) +"De" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/wall/bay/r_wall/blue, +/area/ai_cyborg_station) "Df" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -8984,6 +9040,9 @@ pixel_x = -32; plane = -34 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "Hh" = ( @@ -9339,6 +9398,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 5 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "Iu" = ( @@ -9457,6 +9519,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "IS" = ( @@ -9505,6 +9570,12 @@ }, /turf/simulated/floor/airless, /area/maintenance/stellardelight/deck3/portcent) +"IZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/stellardelight/deck3/aft) "Ja" = ( /obj/machinery/door/airlock/angled_bay/external/glass{ frequency = 1379; @@ -9766,6 +9837,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "JS" = ( @@ -9838,6 +9912,9 @@ /obj/machinery/camera/network/halls{ dir = 1 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "Kg" = ( @@ -9856,9 +9933,7 @@ /obj/machinery/computer/ship/navigation/telescreen{ pixel_x = 32 }, -/obj/machinery/power/shield_generator/charged{ - power_coefficient = 0.33 - }, +/obj/machinery/power/shield_generator/charged, /obj/structure/cable, /turf/simulated/floor, /area/stellardelight/deck2/central) @@ -9870,9 +9945,11 @@ dir = 8 }, /obj/machinery/power/apc{ - pixel_y = -28 + pixel_y = -28; + req_access = null; + req_one_access = list(11, 67) }, -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "0-4" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -10025,6 +10102,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "KM" = ( @@ -10058,6 +10138,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "KU" = ( @@ -10101,6 +10184,9 @@ "Le" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/structure/flora/pottedplant/minitree, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "Lf" = ( @@ -10248,7 +10334,7 @@ /turf/simulated/floor/wood, /area/stellardelight/deck3/cafe) "LO" = ( -/obj/structure/cable{ +/obj/structure/cable/green{ icon_state = "1-2" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -10398,7 +10484,7 @@ /turf/simulated/floor/tiled/dark, /area/lawoffice) "Mo" = ( -/obj/structure/cable/green{ +/obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ @@ -10481,6 +10567,9 @@ /area/maintenance/stellardelight/deck3/starboardcent) "Mx" = ( /obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "My" = ( @@ -10489,6 +10578,12 @@ }, /turf/simulated/floor, /area/maintenance/stellardelight/deck3/portcent) +"MA" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/wall/bay/r_wall/blue, +/area/maintenance/stellardelight/deck3/portaft) "MB" = ( /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 10 @@ -10620,6 +10715,9 @@ dir = 4 }, /obj/effect/floor_decal/arrivals, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "MV" = ( @@ -10642,7 +10740,7 @@ /turf/simulated/floor, /area/maintenance/stellardelight/deck3/portaft) "MX" = ( -/obj/structure/cable/green{ +/obj/structure/cable{ icon_state = "4-8" }, /obj/effect/floor_decal/fancy_shuttle{ @@ -10745,6 +10843,9 @@ /obj/structure/sign/nanotrasen{ pixel_x = -32 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "Nm" = ( @@ -11100,6 +11201,9 @@ "Ou" = ( /obj/item/device/radio/beacon, /obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "Ov" = ( @@ -11151,6 +11255,12 @@ /obj/structure/low_wall/bay/reinforced/steel, /turf/simulated/floor, /area/stellardelight/deck3/cafe) +"OA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/wall/bay/r_wall/blue, +/area/ai_cyborg_station) "OC" = ( /obj/machinery/atmospherics/pipe/simple/hidden, /obj/machinery/door/airlock/angled_bay/hatch{ @@ -11397,9 +11507,6 @@ /area/ai_upload) "Pl" = ( /obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/door/airlock/glass{ name = "Starstuff Cockpit"; req_one_access = list(67) @@ -11407,6 +11514,9 @@ /obj/effect/floor_decal/fancy_shuttle{ fancy_shuttle_tag = "sdboat" }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/shuttle/sdboat/fore{ base_turf = /turf/simulated/floor/reinforced/airless @@ -11469,6 +11579,9 @@ /obj/machinery/camera/network/halls{ dir = 1 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "PB" = ( @@ -11589,7 +11702,7 @@ /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "Qe" = ( -/obj/structure/cable/green{ +/obj/structure/cable{ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/hidden{ @@ -11700,6 +11813,9 @@ dir = 1 }, /obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "QB" = ( @@ -12163,6 +12279,9 @@ pixel_y = -32 }, /obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "Sm" = ( @@ -12177,9 +12296,6 @@ }, /area/tcommsat/chamber) "Sn" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/hidden{ dir = 4 }, @@ -12189,6 +12305,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals_central5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "Sp" = ( @@ -12522,6 +12641,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "TE" = ( @@ -13243,12 +13365,12 @@ /obj/machinery/power/smes/buildable{ charge = 500000 }, -/obj/structure/cable{ - icon_state = "0-4" - }, /obj/effect/floor_decal/fancy_shuttle{ fancy_shuttle_tag = "sdboat" }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, /turf/simulated/floor/tiled, /area/shuttle/sdboat/aft{ base_turf = /turf/simulated/floor/reinforced/airless @@ -13599,6 +13721,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "XD" = ( @@ -13896,6 +14021,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 9 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "YB" = ( @@ -14005,6 +14133,9 @@ /obj/effect/floor_decal/steeldecal/steel_decals5{ dir = 8 }, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/aft) "YS" = ( @@ -14049,6 +14180,9 @@ dir = 4 }, /obj/effect/floor_decal/shuttles/right, +/obj/structure/cable{ + icon_state = "1-2" + }, /turf/simulated/floor/tiled, /area/stellardelight/deck3/portdock) "Zj" = ( @@ -25559,13 +25693,13 @@ th th ct th -th +De Le TB -pc -pc -pc -pc +IZ +IZ +IZ +IZ YR YR xO @@ -25701,7 +25835,7 @@ Gk sQ uT wo -th +yH jP BC en @@ -25843,7 +25977,7 @@ Gk Ge vb xj -th +yH WZ LP zy @@ -25985,7 +26119,7 @@ Gk tQ Vt wd -th +yH Ed Cc Ed @@ -26121,13 +26255,13 @@ Gk Gk Gk Gk -Gk -Gk -Gk -th -th -th -th +MA +sZ +sZ +OA +OA +OA +cz ow ok ow diff --git a/maps/stellardelight/stellar_delight_things.dm b/maps/stellardelight/stellar_delight_things.dm index 1b2e056ee6..90c50ddf4f 100644 --- a/maps/stellardelight/stellar_delight_things.dm +++ b/maps/stellardelight/stellar_delight_things.dm @@ -34,7 +34,7 @@ /obj/item/weapon/paper/sdshield name = "ABOUT THE SHIELD GENERATOR" - info = "