From 78ed6cc1c55bcfa5b34aa7a61189106b8509c903 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Tue, 16 Jul 2024 14:26:37 +0100 Subject: [PATCH 001/285] Fixes spec kit, AGAIN (#6390) # About the pull request I've lost track of how many times I've made fixes for this kit, that is only broken because of me anyway. # Explain why it's good for the game Makes spec tokens work again! amongst other things. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Fixes riflemen spec_kits not being usable by riflemen. /:cl: --- code/modules/cm_marines/equipment/kit_boxes.dm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/cm_marines/equipment/kit_boxes.dm b/code/modules/cm_marines/equipment/kit_boxes.dm index 5ba670d89bc1..951cd30f84ff 100644 --- a/code/modules/cm_marines/equipment/kit_boxes.dm +++ b/code/modules/cm_marines/equipment/kit_boxes.dm @@ -248,12 +248,9 @@ return TRUE /obj/item/spec_kit/proc/select_and_spawn(mob/living/carbon/human/user) - var/selection = tgui_input_list(user, "Pick your specialist equipment type.", "Specialist Kit Selection", GLOB.available_specialist_kit_boxes) + var/selection = tgui_input_list(user, "Pick your specialist equipment type.", "Specialist Kit Selection", GLOB.available_specialist_kit_boxes, 10 SECONDS) if(!selection || QDELETED(src)) return FALSE - if(!skillcheckexplicit(user, SKILL_SPEC_WEAPONS, SKILL_SPEC_TRAINED) && !skillcheckexplicit(user, SKILL_SPEC_WEAPONS, SKILL_SPEC_ALL)) - to_chat(user, SPAN_WARNING("You already unwrapped your [name], give this one to someone else!")) - return if(!GLOB.available_specialist_kit_boxes[selection] || GLOB.available_specialist_kit_boxes[selection] <= 0) to_chat(user, SPAN_WARNING("No more kits of this type may be chosen!")) return FALSE @@ -299,6 +296,7 @@ user.put_in_hands(spec_box) card.set_assignment((user.assigned_squad && squad_assignment_update ? (user.assigned_squad.name + " ") : "") + card.assignment + " ([specialist_assignment])") GLOB.data_core.manifest_modify(user.real_name, WEAKREF(user), card.assignment) + GLOB.available_specialist_kit_boxes[selection]-- return TRUE return FALSE From 3c16b83a3e98f58a150577c6a23c1cba37636c26 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 16 Jul 2024 14:32:09 +0100 Subject: [PATCH 002/285] Automatic changelog for PR #6390 [ci skip] --- html/changelogs/AutoChangeLog-pr-6390.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6390.yml diff --git a/html/changelogs/AutoChangeLog-pr-6390.yml b/html/changelogs/AutoChangeLog-pr-6390.yml new file mode 100644 index 000000000000..8b085e59afa7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6390.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "Fixes riflemen spec_kits not being usable by riflemen." \ No newline at end of file From 23e52c78964769b5fed27c54e63b91329c0e91c3 Mon Sep 17 00:00:00 2001 From: AndroBetel <44546836+AndroBetel@users.noreply.github.com> Date: Tue, 16 Jul 2024 16:35:24 +0300 Subject: [PATCH 003/285] mp5 has 10% chance to spawn with m203 UGL attached (#6614) # About the pull request ![image](https://github.com/cmss13-devs/cmss13/assets/44546836/15fd54d6-c659-47b0-a4e6-cda56062d310) # Explain why it's good for the game cool little detail, cool little reference # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: MP5 has 10% chance to spawn with M203 attached. /:cl: --- code/modules/projectiles/guns/smgs.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/modules/projectiles/guns/smgs.dm b/code/modules/projectiles/guns/smgs.dm index 69fd5d968750..466a09612c54 100644 --- a/code/modules/projectiles/guns/smgs.dm +++ b/code/modules/projectiles/guns/smgs.dm @@ -168,7 +168,8 @@ /obj/item/attachable/lasersight, // Under /obj/item/attachable/gyro, /obj/item/attachable/bipod, - /obj/item/attachable/burstfire_assembly + /obj/item/attachable/burstfire_assembly, + /obj/item/attachable/attached_gun/grenade/m203, ) flags_gun_features = GUN_CAN_POINTBLANK|GUN_ANTIQUE @@ -192,6 +193,13 @@ damage_mult = BASE_BULLET_DAMAGE_MULT + BULLET_DAMAGE_MULT_TIER_4 recoil_unwielded = RECOIL_AMOUNT_TIER_5 +/obj/item/weapon/gun/smg/mp5/Initialize(mapload, spawn_empty) + . = ..() + if(prob(10)) + var/obj/item/attachable/attached_gun/grenade/m203/UGL = new(src) + UGL.Attach(src) + update_attachable(UGL.slot) + //------------------------------------------------------- //MP27, based on the MP27, based on the M7. From 073b3b038ffbb27aaba4d0c4375069ac1b64ef80 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 16 Jul 2024 14:40:31 +0100 Subject: [PATCH 004/285] Automatic changelog for PR #6614 [ci skip] --- html/changelogs/AutoChangeLog-pr-6614.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6614.yml diff --git a/html/changelogs/AutoChangeLog-pr-6614.yml b/html/changelogs/AutoChangeLog-pr-6614.yml new file mode 100644 index 000000000000..453f6be7ea55 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6614.yml @@ -0,0 +1,4 @@ +author: "AndroBetel" +delete-after: True +changes: + - rscadd: "MP5 has 10% chance to spawn with M203 attached." \ No newline at end of file From 6a7fc1600c7eb31cdf7ae5019ad2acf3dd79f06d Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Tue, 16 Jul 2024 09:37:56 -0400 Subject: [PATCH 005/285] Quadtrees shapes (#6681) # About the pull request Additional shapes available for testing against quadtrees or elsewhere: square, ellipse, circle. Square is a simplified version of the rectangle, circle is a simplified version of the ellipse. Cleaned up existing code for shapes (rectangles), should be better documented and easier to read. Where possible converted existing RECT usage to SQUARE (everything was squares anyway). Where possible loosened defined types to the base `/datum/shape` so shape types can be swapped as desired. # Explain why it's good for the game Should (currently) have no effect on the game, but paves the way for more interesting uses for quadtrees. Circular areas of effect, for instance. # Testing Photographs and Procedure Boots. Sentries, flamer sentries, bell towers, flags, sentry laptop, motion detector, and egg morpher all appear to work as intended. # Changelog No player facing changes. --- code/_macros.dm | 3 + code/controllers/subsystem/sound.dm | 3 +- code/datums/quadtree.dm | 145 ++++++++++++++---- code/game/camera_manager/camera_manager.dm | 20 +-- .../machinery/computer/dropship_weapons.dm | 3 +- .../objects/items/devices/motion_detector.dm | 11 +- .../structures/special/egg_morpher.dm | 6 +- code/modules/defenses/bell_tower.dm | 2 +- code/modules/defenses/planted_flag.dm | 10 +- code/modules/defenses/sentry.dm | 30 ++-- code/modules/defenses/sentry_computer.dm | 3 +- code/modules/defenses/sentry_flamer.dm | 8 +- 12 files changed, 160 insertions(+), 84 deletions(-) diff --git a/code/_macros.dm b/code/_macros.dm index abfa83df7d36..9b92dc8730c3 100644 --- a/code/_macros.dm +++ b/code/_macros.dm @@ -95,6 +95,9 @@ #define GENERATE_DEBUG_ID "[rand(0, 9)][rand(0, 9)][rand(0, 9)][rand(0, 9)][pick(alphabet_lowercase)][pick(alphabet_lowercase)][pick(alphabet_lowercase)][pick(alphabet_lowercase)]" #define RECT new /datum/shape/rectangle +#define SQUARE new /datum/shape/rectangle/square +#define ELLIPSE new /datum/shape/ellipse +#define CIRCLE new /datum/shape/ellipse/circle #define QTREE new /datum/quadtree #define SEARCH_QTREE(qtree, shape_range, flags) qtree.query_range(shape_range, null, flags) diff --git a/code/controllers/subsystem/sound.dm b/code/controllers/subsystem/sound.dm index 024df7cc45ad..13dd6a0dddf1 100644 --- a/code/controllers/subsystem/sound.dm +++ b/code/controllers/subsystem/sound.dm @@ -19,8 +19,7 @@ SUBSYSTEM_DEF(sound) if(!run_hearers) // Initialize for handling next template run_hearers = run_queue[run_template] // get base hearers if(run_template.range) // ranging - var/datum/shape/rectangle/zone = RECT(run_template.x, run_template.y, run_template.range * 2, run_template.range * 2) - run_hearers |= SSquadtree.players_in_range(zone, run_template.z) + run_hearers |= SSquadtree.players_in_range(SQUARE(run_template.x, run_template.y, run_template.range), run_template.z) if(MC_TICK_CHECK) return while(length(run_hearers)) // Output sound to hearers diff --git a/code/datums/quadtree.dm b/code/datums/quadtree.dm index 5e5b27d57330..200a51b358a0 100644 --- a/code/datums/quadtree.dm +++ b/code/datums/quadtree.dm @@ -49,43 +49,124 @@ ..() return QDEL_HINT_IWILLGC -/datum/shape //Leaving rectangles as a subtype if anyone decides to add circles later +/// A simple geometric shape for testing collisions and intersections. This one is a single point. +/datum/shape + /// Horizontal position of the shape's center point. var/center_x = 0 + /// Vertical position of the shape's center point. var/center_y = 0 + /// Distance from the shape's leftmost to rightmost extent. + var/bounds_x = 0 + /// Distance from the shape's topmost to bottommost extent. + var/bounds_y = 0 -/datum/shape/proc/intersects() - return -/datum/shape/proc/contains() - return +/datum/shape/New(center_x, center_y) + set_shape(center_x, center_y) +/// Assign shape variables. +/datum/shape/proc/set_shape(center_x, center_y) + src.center_x = center_x + src.center_y = center_y + +/// Returns TRUE if the coordinates x, y are in or on the shape, otherwise FALSE. +/datum/shape/proc/contains_xy(x, y) + return center_x == x && center_y == y + +/// Returns TRUE if the coord datum is in or on the shape, otherwise FALSE. +/datum/shape/proc/contains_coords(datum/coords/coords) + return contains_xy(coords.x_pos, coords.y_pos) + +/// Returns TRUE if the atom is in or on the shape, otherwise FALSE. +/datum/shape/proc/contains_atom(atom/atom) + return contains_xy(atom.x, atom.y) + +/// Returns TRUE if this shape's bounding box intersects the provided shape's bounding box, otherwise FALSE. Generally faster than a full intersection test. +/datum/shape/proc/intersects_aabb(datum/shape/aabb) + return (abs(src.center_x - aabb.center_x) <= (src.bounds_x + aabb.bounds_x) * 0.5) && (abs(src.center_y - aabb.center_y) <= (src.bounds_x + aabb.bounds_x) * 0.5) + +/// Returns TRUE if this shape intersects the provided rectangle shape, otherwise FALSE. +/datum/shape/proc/intersects_rect(datum/shape/rectangle/rect) + return rect.contains_xy(src.center_x, src.center_y) + +/// A simple geometric shape for testing collisions and intersections. This one is an axis-aligned rectangle. /datum/shape/rectangle + /// Distance from the shape's leftmost to rightmost extent. + var/width = 0 + /// Distance from the shape's topmost to bottommost extent. + var/height = 0 + +/datum/shape/rectangle/New(center_x, center_y, width, height) + set_shape(center_x, center_y, width, height) + +/datum/shape/rectangle/set_shape(center_x, center_y, width, height) + ..() + src.bounds_x = width + src.bounds_y = height + src.width = width + src.height = height + +/datum/shape/rectangle/contains_xy(x, y) + return (abs(center_x - x) <= width * 0.5) && (abs(center_y - y) <= height * 0.5) + +/datum/shape/rectangle/intersects_rect(datum/shape/rectangle/rect) + return intersects_aabb(rect) + +/// A simple geometric shape for testing collisions and intersections. This one is an axis-aligned square. +/datum/shape/rectangle/square + /// Distance between the shape's opposing extents. + var/length = 0 + +/datum/shape/rectangle/square/New(center_x, center_y, length) + set_shape(center_x, center_y, length) + +/datum/shape/rectangle/square/set_shape(center_x, center_y, length) + ..(center_x, center_y, length, length) + src.length = length + +/// A simple geometric shape for testing collisions and intersections. This one is an axis-aligned ellipse. +/datum/shape/ellipse + /// Distance from the shape's leftmost to rightmost extent. var/width = 0 + /// Distance from the shape's topmost to bottommost extent. var/height = 0 + VAR_PROTECTED/_axis_x_sq = 0 + VAR_PROTECTED/_axis_y_sq = 0 + +/datum/shape/ellipse/New(center_x, center_y, width, height) + set_shape(center_x, center_y, width, height) -/datum/shape/rectangle/New(x, y, w, h) +/datum/shape/ellipse/set_shape(center_x, center_y, width, height) ..() - center_x = x - center_y = y - width = w - height = h - -/datum/shape/rectangle/intersects(datum/shape/rectangle/range) - return !(range.center_x + range.width/2 < center_x - width / 2|| \ - range.center_x - range.width/2 > center_x + width / 2|| \ - range.center_y + range.height/2 < center_y - height / 2|| \ - range.center_y - range.height/2 > center_y + height / 2) - -/datum/shape/rectangle/contains(datum/coords/coords) - return (coords.x_pos >= center_x - width / 2 \ - && coords.x_pos <= center_x + width / 2 \ - && coords.y_pos >= center_y - height /2 \ - && coords.y_pos <= center_y + height / 2) - -/datum/shape/rectangle/proc/contains_atom(atom/A) - return (A.x >= center_x - width / 2 \ - && A.x <= center_x + width / 2 \ - && A.y >= center_y - height /2 \ - && A.y <= center_y + height / 2) + src.bounds_x = width + src.bounds_y = height + src.width = width + src.height = height + src._axis_x_sq = (width * 0.5)**2 + src._axis_y_sq = (height * 0.5)**2 + +/datum/shape/ellipse/contains_xy(x, y) + return ((center_x - x)**2 / _axis_x_sq + (center_y - y)**2 / _axis_y_sq <= 1) + +/datum/shape/ellipse/intersects_rect(datum/shape/rectangle/rect) + if(..()) + return TRUE + + var/nearest_x = clamp(src.center_x, rect.center_x - rect.width * 0.5, rect.center_x + rect.width * 0.5) + var/nearest_y = clamp(src.center_y, rect.center_y - rect.height * 0.5, rect.center_y + rect.height * 0.5) + + return src.contains_xy(nearest_x, nearest_y) + +/// A simple geometric shape for testing collisions and intersections. This one is a circle. +/datum/shape/ellipse/circle + /// Distance from the shape's center to edge. + var/radius = 0 + +/datum/shape/ellipse/circle/New(center_x, center_y, radius) + set_shape(center_x, center_y, radius) + +/datum/shape/ellipse/circle/set_shape(center_x, center_y, radius) + ..(center_x, center_y, radius * 2, radius * 2) + src.radius = radius /datum/quadtree/proc/subdivide() //Warning: this might give you eye cancer @@ -96,7 +177,7 @@ is_divided = TRUE /datum/quadtree/proc/insert_player(datum/coords/qtplayer/p_coords) - if(!boundary.contains(p_coords)) + if(!boundary.contains_coords(p_coords)) return FALSE if(!player_coords) @@ -118,11 +199,11 @@ player_coords.Add(p_coords) return TRUE -/datum/quadtree/proc/query_range(datum/shape/rectangle/range, list/found_players, flags = 0) +/datum/quadtree/proc/query_range(datum/shape/range, list/found_players, flags = 0) if(!found_players) found_players = list() . = found_players - if(!range?.intersects(boundary)) + if(!range?.intersects_rect(boundary)) return if(is_divided) nw_branch.query_range(range, found_players, flags) @@ -136,7 +217,7 @@ continue if((flags & QTREE_EXCLUDE_OBSERVER) && P.is_observer) continue - if(range.contains(P)) + if(range.contains_coords(P)) if(flags & QTREE_SCAN_MOBS) found_players.Add(P.player.mob) else diff --git a/code/game/camera_manager/camera_manager.dm b/code/game/camera_manager/camera_manager.dm index 9f111b0f8ec6..90e80ec7037e 100644 --- a/code/game/camera_manager/camera_manager.dm +++ b/code/game/camera_manager/camera_manager.dm @@ -6,7 +6,7 @@ /datum/component/camera_manager var/map_name var/obj/structure/machinery/camera/current - var/datum/shape/rectangle/current_area + var/datum/shape/current_area var/atom/movable/screen/map_view/cam_screen var/atom/movable/screen/background/cam_background var/list/range_turfs = list() @@ -86,7 +86,7 @@ RegisterSignal(parent, COMSIG_CAMERA_UNREGISTER_UI, PROC_REF(unregister)) RegisterSignal(parent, COMSIG_CAMERA_SET_NVG, PROC_REF(enable_nvg)) RegisterSignal(parent, COMSIG_CAMERA_CLEAR_NVG, PROC_REF(disable_nvg)) - RegisterSignal(parent, COMSIG_CAMERA_SET_AREA, PROC_REF(set_camera_rect)) + RegisterSignal(parent, COMSIG_CAMERA_SET_AREA, PROC_REF(set_camera_area)) RegisterSignal(parent, COMSIG_CAMERA_SET_TARGET, PROC_REF(set_camera)) RegisterSignal(parent, COMSIG_CAMERA_CLEAR, PROC_REF(clear_camera)) RegisterSignal(parent, COMSIG_CAMERA_REFRESH, PROC_REF(refresh_camera)) @@ -133,18 +133,18 @@ RegisterSignal(current, COMSIG_PARENT_QDELETING, PROC_REF(show_camera_static)) update_target_camera() -/datum/component/camera_manager/proc/set_camera_rect(source, x, y, z, w, h) +/datum/component/camera_manager/proc/set_camera_area(source, datum/shape/new_area, z) SIGNAL_HANDLER render_mode = RENDER_MODE_AREA if(current) UnregisterSignal(current, COMSIG_PARENT_QDELETING) current = null - current_area = RECT(x, y, w, h) - target_x = x - target_y = y + current_area = new_area + target_x = current_area.center_x + target_y = current_area.center_y target_z = z - target_width = w - target_height = h + target_width = current_area.bounds_x + target_height = current_area.bounds_y update_area_camera() /datum/component/camera_manager/proc/enable_nvg(source, power, matrixcol) @@ -221,8 +221,8 @@ // Cameras that get here are moving, and are likely attached to some moving atom such as cyborgs. last_camera_turf = new_location - var/x_size = current_area.width - var/y_size = current_area.height + var/x_size = current_area.bounds_x + var/y_size = current_area.bounds_y var/turf/target = locate(current_area.center_x, current_area.center_y, target_z) var/list/visible_things = isXRay ? range("[x_size]x[y_size]", target) : view("[x_size]x[y_size]", target) diff --git a/code/game/machinery/computer/dropship_weapons.dm b/code/game/machinery/computer/dropship_weapons.dm index e07b415ed233..7f8f4f2b3850 100644 --- a/code/game/machinery/computer/dropship_weapons.dm +++ b/code/game/machinery/computer/dropship_weapons.dm @@ -313,9 +313,8 @@ var/obj/structure/machinery/defenses/sentry/defense = sentry.deployed_turret if(defense.has_camera) defense.set_range() - var/datum/shape/rectangle/current_bb = defense.range_bounds camera_area_equipment = sentry - SEND_SIGNAL(src, COMSIG_CAMERA_SET_AREA, current_bb.center_x, current_bb.center_y, defense.loc.z, current_bb.width, current_bb.height) + SEND_SIGNAL(src, COMSIG_CAMERA_SET_AREA, defense.range_bounds, defense.loc.z) return TRUE if("clear-camera") diff --git a/code/game/objects/items/devices/motion_detector.dm b/code/game/objects/items/devices/motion_detector.dm index 3551e3a02bef..dcbcc0dd8bc7 100644 --- a/code/game/objects/items/devices/motion_detector.dm +++ b/code/game/objects/items/devices/motion_detector.dm @@ -35,7 +35,7 @@ var/iff_signal = FACTION_MARINE actions_types = list(/datum/action/item_action) var/scanning = FALSE // controls if MD is in process of scan - var/datum/shape/rectangle/range_bounds + var/datum/shape/rectangle/square/range_bounds var/long_range_locked = FALSE //only long-range MD var/ping_overlay @@ -48,7 +48,7 @@ /obj/item/device/motiondetector/Initialize() . = ..() - range_bounds = new //Just creating a rectangle datum + range_bounds = new //Just creating a square datum update_icon() /obj/item/device/motiondetector/Destroy() @@ -215,12 +215,7 @@ if(!istype(cur_turf)) return - if(!range_bounds) - range_bounds = new/datum/shape/rectangle - range_bounds.center_x = cur_turf.x - range_bounds.center_y = cur_turf.y - range_bounds.width = detector_range * 2 - range_bounds.height = detector_range * 2 + range_bounds.set_shape(cur_turf.x, cur_turf.y, detector_range * 2) var/list/ping_candidates = SSquadtree.players_in_range(range_bounds, cur_turf.z, QTREE_EXCLUDE_OBSERVER | QTREE_SCAN_MOBS) diff --git a/code/modules/cm_aliens/structures/special/egg_morpher.dm b/code/modules/cm_aliens/structures/special/egg_morpher.dm index c4fb5c0a900c..ac501bb5c970 100644 --- a/code/modules/cm_aliens/structures/special/egg_morpher.dm +++ b/code/modules/cm_aliens/structures/special/egg_morpher.dm @@ -14,14 +14,14 @@ var/huggers_to_grow_max = 12 var/huggers_reserved = 0 var/mob/captured_mob - var/datum/shape/rectangle/range_bounds + var/datum/shape/range_bounds appearance_flags = KEEP_TOGETHER layer = FACEHUGGER_LAYER /obj/effect/alien/resin/special/eggmorph/Initialize(mapload, hive_ref) . = ..() - range_bounds = RECT(x, y, EGGMORPG_RANGE, EGGMORPG_RANGE) + range_bounds = SQUARE(x, y, EGGMORPG_RANGE) /obj/effect/alien/resin/special/eggmorph/Destroy() if (stored_huggers && linked_hive) @@ -158,7 +158,7 @@ /obj/effect/alien/resin/special/eggmorph/proc/check_facehugger_target() if(!range_bounds) - range_bounds = RECT(x, y, EGGMORPG_RANGE, EGGMORPG_RANGE) + range_bounds = SQUARE(x, y, EGGMORPG_RANGE) var/list/targets = SSquadtree.players_in_range(range_bounds, z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) if(isnull(targets) || !length(targets)) diff --git a/code/modules/defenses/bell_tower.dm b/code/modules/defenses/bell_tower.dm index 68d58f02b481..7ce252b3f4d7 100644 --- a/code/modules/defenses/bell_tower.dm +++ b/code/modules/defenses/bell_tower.dm @@ -257,7 +257,7 @@ STOP_PROCESSING(SSobj, src) return - var/list/targets = SSquadtree.players_in_range(RECT(M.x, M.y, area_range, area_range), M.z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) + var/list/targets = SSquadtree.players_in_range(SQUARE(M.x, M.y, area_range), M.z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) if(!targets) return diff --git a/code/modules/defenses/planted_flag.dm b/code/modules/defenses/planted_flag.dm index d2b9b23e8f3b..d44f22f38b68 100644 --- a/code/modules/defenses/planted_flag.dm +++ b/code/modules/defenses/planted_flag.dm @@ -7,7 +7,7 @@ desc = "A planted flag with the iconic USCM flag plastered all over it, you feel a burst of energy by its mere sight." handheld_type = /obj/item/defenses/handheld/planted_flag disassemble_time = 10 - var/datum/shape/rectangle/range_bounds + var/datum/shape/range_bounds var/area_range = PLANTED_FLAG_RANGE var/buff_intensity = PLANTED_FLAG_BUFF health = 200 @@ -33,7 +33,7 @@ apply_area_effect() start_processing() - range_bounds = RECT(x, y, PLANTED_FLAG_RANGE, PLANTED_FLAG_RANGE) + range_bounds = SQUARE(x, y, PLANTED_FLAG_RANGE) update_icon() /obj/structure/machinery/defenses/planted_flag/Destroy() @@ -70,9 +70,9 @@ /obj/structure/machinery/defenses/planted_flag/proc/apply_area_effect() if(!range_bounds) - range_bounds = RECT(x, y, area_range, area_range) + range_bounds = SQUARE(x, y, area_range) - var/list/targets = SSquadtree.players_in_range(RECT(x, y, area_range, area_range), z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) + var/list/targets = SSquadtree.players_in_range(SQUARE(x, y, area_range), z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) if(!targets) return @@ -180,7 +180,7 @@ if(!M.x && !M.y && !M.z) return - var/list/targets = SSquadtree.players_in_range(RECT(M.x, M.y, area_range, area_range), M.z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) + var/list/targets = SSquadtree.players_in_range(SQUARE(M.x, M.y, area_range), M.z, QTREE_SCAN_MOBS | QTREE_EXCLUDE_OBSERVER) targets |= M for(var/mob/living/carbon/human/H in targets) diff --git a/code/modules/defenses/sentry.dm b/code/modules/defenses/sentry.dm index 695b3387d909..8ad4cd407e75 100644 --- a/code/modules/defenses/sentry.dm +++ b/code/modules/defenses/sentry.dm @@ -12,7 +12,7 @@ var/list/targets = list() // Lists of current potential targets var/list/other_targets = list() //List of special target types to shoot at, if needed. var/atom/movable/target = null - var/datum/shape/rectangle/range_bounds + var/datum/shape/range_bounds var/datum/effect_system/spark_spread/spark_system //The spark system, used for generating... sparks? var/last_fired = 0 var/fire_delay = 4 @@ -93,17 +93,17 @@ /obj/structure/machinery/defenses/sentry/proc/set_range() if(omni_directional) - range_bounds = RECT(x, y, 8, 8) + range_bounds = SQUARE(x, y, 8) return switch(dir) if(EAST) - range_bounds = RECT(x + 4, y, 7, 7) + range_bounds = SQUARE(x + 4, y, 7) if(WEST) - range_bounds = RECT(x - 4, y, 7, 7) + range_bounds = SQUARE(x - 4, y, 7) if(NORTH) - range_bounds = RECT(x, y + 4, 7, 7) + range_bounds = SQUARE(x, y + 4, 7) if(SOUTH) - range_bounds = RECT(x, y - 4, 7, 7) + range_bounds = SQUARE(x, y - 4, 7) /obj/structure/machinery/defenses/sentry/proc/unset_range() SIGNAL_HANDLER @@ -614,17 +614,17 @@ var/dbl_range = range * 2 if(omni_directional) - range_bounds = RECT(x, y, dbl_range, dbl_range) + range_bounds = SQUARE(x, y, dbl_range) return switch(dir) if(EAST) - range_bounds = RECT(x+range, y, dbl_range, dbl_range) + range_bounds = SQUARE(x+range, y, dbl_range) if(WEST) - range_bounds = RECT(x-range, y, dbl_range, dbl_range) + range_bounds = SQUARE(x-range, y, dbl_range) if(NORTH) - range_bounds = RECT(x, y+range, dbl_range, dbl_range) + range_bounds = SQUARE(x, y+range, dbl_range) if(SOUTH) - range_bounds = RECT(x, y-range, dbl_range, dbl_range) + range_bounds = SQUARE(x, y-range, dbl_range) //the turret inside the shuttle sentry deployment system /obj/structure/machinery/defenses/sentry/premade/dropship @@ -672,13 +672,13 @@ /obj/structure/machinery/defenses/sentry/dmr/set_range() switch(dir) if(EAST) - range_bounds = RECT(x + (SENTRY_SNIPER_RANGE/2), y, SENTRY_SNIPER_RANGE, SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x + (SENTRY_SNIPER_RANGE/2), y, SENTRY_SNIPER_RANGE) if(WEST) - range_bounds = RECT(x - (SENTRY_SNIPER_RANGE/2), y, SENTRY_SNIPER_RANGE, SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x - (SENTRY_SNIPER_RANGE/2), y, SENTRY_SNIPER_RANGE) if(NORTH) - range_bounds = RECT(x, y + (SENTRY_SNIPER_RANGE/2), SENTRY_SNIPER_RANGE, SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x, y + (SENTRY_SNIPER_RANGE/2), SENTRY_SNIPER_RANGE) if(SOUTH) - range_bounds = RECT(x, y - (SENTRY_SNIPER_RANGE/2), SENTRY_SNIPER_RANGE, SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x, y - (SENTRY_SNIPER_RANGE/2), SENTRY_SNIPER_RANGE) #undef SENTRY_SNIPER_RANGE /obj/structure/machinery/defenses/sentry/shotgun diff --git a/code/modules/defenses/sentry_computer.dm b/code/modules/defenses/sentry_computer.dm index 59c6409d552c..639a74e6ba30 100644 --- a/code/modules/defenses/sentry_computer.dm +++ b/code/modules/defenses/sentry_computer.dm @@ -402,8 +402,7 @@ var/obj/structure/machinery/defenses/sentry/defense = sentry if (defense.has_camera) defense.set_range() - var/datum/shape/rectangle/current_bb = defense.range_bounds - SEND_SIGNAL(src, COMSIG_CAMERA_SET_AREA, current_bb.center_x, current_bb.center_y, defense.loc.z, current_bb.width, current_bb.height) + SEND_SIGNAL(src, COMSIG_CAMERA_SET_AREA, defense.range_bounds, defense.loc.z) return TRUE if("ping") diff --git a/code/modules/defenses/sentry_flamer.dm b/code/modules/defenses/sentry_flamer.dm index 979d18eb41d1..2c5e9ae62677 100644 --- a/code/modules/defenses/sentry_flamer.dm +++ b/code/modules/defenses/sentry_flamer.dm @@ -90,13 +90,13 @@ /obj/structure/machinery/defenses/sentry/flamer/plasma/set_range() switch(dir) if(EAST) - range_bounds = RECT(x + (FLAMER_SENTRY_SNIPER_RANGE/2), y, FLAMER_SENTRY_SNIPER_RANGE, FLAMER_SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x + (FLAMER_SENTRY_SNIPER_RANGE/2), y, FLAMER_SENTRY_SNIPER_RANGE) if(WEST) - range_bounds = RECT(x - (FLAMER_SENTRY_SNIPER_RANGE/2), y, FLAMER_SENTRY_SNIPER_RANGE, FLAMER_SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x - (FLAMER_SENTRY_SNIPER_RANGE/2), y, FLAMER_SENTRY_SNIPER_RANGE) if(NORTH) - range_bounds = RECT(x, y + (FLAMER_SENTRY_SNIPER_RANGE/2), FLAMER_SENTRY_SNIPER_RANGE, FLAMER_SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x, y + (FLAMER_SENTRY_SNIPER_RANGE/2), FLAMER_SENTRY_SNIPER_RANGE) if(SOUTH) - range_bounds = RECT(x, y - (FLAMER_SENTRY_SNIPER_RANGE/2), FLAMER_SENTRY_SNIPER_RANGE, FLAMER_SENTRY_SNIPER_RANGE) + range_bounds = SQUARE(x, y - (FLAMER_SENTRY_SNIPER_RANGE/2), FLAMER_SENTRY_SNIPER_RANGE) #undef FLAMER_SENTRY_SNIPER_RANGE From 7160623f129489cd9ac55f49089bb6164b729f26 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Tue, 16 Jul 2024 16:14:39 +0200 Subject: [PATCH 006/285] Adds a plantable UA flag in the CIC armoury (#6492) # About the pull request adds a plantable united americas flag in the CIC armoury. ![cic armoury](https://github.com/cmss13-devs/cmss13/assets/17518895/8e821e3b-6b18-4fdf-a601-f0682b506611) it takes 6 seconds to hoist up and to take down. raising the flag while on harm intent will produce a unique warcry. if the flag is raised while there are more than 14 nearby marines, a stronger rallying cry will played with 40% of the marines automatically *warcry-ing. this has a 90 second cooldown. the code should be relatively modular (i think?? i'm not very good at coding and all the code is spaghetti-y), so adding in a UPP variant should be a piece of cake. if some feels up to it, at least. i am no spriter either, so they might not be super pretty but they're !!animated!! # Explain why it's good for the game i don't know how to explain this besides it being pretty soulful and and one of the few good ideas from the ideaguys forum. might be a pretty decent way to coordinate marine pushes/holds? who knows # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/17518895/5560bb9f-72a3-4805-8449-ac405e564092 https://github.com/cmss13-devs/cmss13/assets/17518895/b65817ab-69bf-4091-b6b7-6e955799e4b3
# Changelog :cl: add: The CIC armoury now contains a plantable flag of the United Americas. /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- code/game/objects/items/stacks/flags.dm | 203 ++++++++++++++++++ code/game/objects/objs.dm | 2 +- icons/mob/humans/onmob/items_lefthand_64.dmi | Bin 2828 -> 3346 bytes icons/mob/humans/onmob/items_righthand_64.dmi | Bin 2261 -> 3015 bytes icons/obj/structures/plantable_flag.dmi | Bin 0 -> 826 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 1 + sound/effects/.wav | Bin 0 -> 338504 bytes sound/effects/flag_lowering.ogg | Bin 0 -> 60957 bytes sound/effects/flag_raised.ogg | Bin 0 -> 14714 bytes sound/effects/flag_raising.ogg | Bin 0 -> 15876 bytes sound/effects/flag_warcry_ua.ogg | Bin 0 -> 18753 bytes sound/effects/flag_warcry_ua_extra.ogg | Bin 0 -> 141494 bytes 12 files changed, 205 insertions(+), 1 deletion(-) create mode 100644 icons/obj/structures/plantable_flag.dmi create mode 100644 sound/effects/.wav create mode 100644 sound/effects/flag_lowering.ogg create mode 100644 sound/effects/flag_raised.ogg create mode 100644 sound/effects/flag_raising.ogg create mode 100644 sound/effects/flag_warcry_ua.ogg create mode 100644 sound/effects/flag_warcry_ua_extra.ogg diff --git a/code/game/objects/items/stacks/flags.dm b/code/game/objects/items/stacks/flags.dm index 484d2779f5f8..e032e2c80157 100644 --- a/code/game/objects/items/stacks/flags.dm +++ b/code/game/objects/items/stacks/flags.dm @@ -76,3 +76,206 @@ newflag.icon_state = "[newflag.base_state]_open" newflag.visible_message("[user] plants [newflag] firmly in the ground.") src.use(1) + + +/// PLANTABLE FLAG + +/obj/structure/flag/plantable + name = "flag" + desc = "A flag of something. This one looks like you could dismantle it." + icon = 'icons/obj/structures/plantable_flag.dmi' + pixel_x = 9 // All flags need to be offset to the right by 9 to be centered. + layer = ABOVE_XENO_LAYER + health = 150 + unacidable = TRUE + + /// The typepath for the flag item that gets spawned when the flag is taken down. + var/flag_type = /obj/item/flag/plantable + /// Used to limit the spam of the warcry_extra_sound + COOLDOWN_DECLARE(warcry_cooldown_struc) + +/obj/structure/flag/plantable/attack_hand(mob/user) + ..() + disassemble(user, flag_type) + +/// Proc for dismantling the flag into an item that can be picked up. +/obj/structure/flag/plantable/proc/disassemble(mob/user, flag_type) + if(user.action_busy) + return + + user.visible_message(SPAN_NOTICE("[user] starts taking [src] down..."), SPAN_NOTICE("You start taking [src] down...")) + + playsound(loc, 'sound/effects/flag_raising.ogg', 30) + if(!do_after(user, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC)) + return + + playsound(loc, 'sound/effects/flag_raised.ogg', 30) + user.visible_message(SPAN_NOTICE("[user] starts takes [src] down!"), SPAN_NOTICE("You take [src] down!")) + var/obj/item/flag/plantable/flag_item = new flag_type(loc) + user.put_in_hands(flag_item) + COOLDOWN_START(flag_item, warcry_cooldown_item, COOLDOWN_TIMELEFT(src, warcry_cooldown_struc)) + qdel(src) + +/// Proc for when the flag gets forcefully dismantled (due to general damage, explosions, etc.) +/obj/structure/flag/plantable/proc/demolish(flag_type) + playsound(loc, 'sound/effects/flag_raised.ogg', 30) + visible_message(SPAN_WARNING("[src] crumples to the ground!")) + var/obj/item/flag/plantable/flag_item = new flag_type(loc) + COOLDOWN_START(flag_item, warcry_cooldown_item, COOLDOWN_TIMELEFT(src, warcry_cooldown_struc)) + qdel(src) + +// Procs for handling damage. +/obj/structure/flag/plantable/update_health(damage) + if(damage) + health -= damage + if(health <= 0) + demolish(flag_type) + +/obj/structure/flag/plantable/ex_act(severity) + if(health <= 0) + return + update_health(severity) + +/obj/structure/flag/plantable/attack_alien(mob/living/carbon/xenomorph/xeno) + if(xeno.a_intent == INTENT_HARM) + if(unslashable) + return + xeno.animation_attack_on(src) + playsound(loc, 'sound/effects/metalhit.ogg', 25, 1) + xeno.visible_message(SPAN_DANGER("[xeno] slashes [src]!"), SPAN_DANGER("We slash [src]!"), null, 5, CHAT_TYPE_XENO_COMBAT) + update_health(rand(xeno.melee_damage_lower, xeno.melee_damage_upper)) + return XENO_ATTACK_ACTION + else + to_chat(xeno, SPAN_WARNING("We stare at [src] cluelessly.")) + return XENO_NONCOMBAT_ACTION + +/obj/structure/flag/plantable/bullet_act(obj/projectile/bullet) + bullet_ping(bullet) + visible_message(SPAN_DANGER("[src] is hit by [bullet]!"), null, 4, CHAT_TYPE_TAKING_HIT) + update_health(bullet.damage) + return TRUE + +/obj/structure/flag/plantable/attackby(obj/item/weapon, mob/living/user) + if(!indestructible) + visible_message(SPAN_DANGER("[src] has been hit by [user] with [weapon]!"), null, 5, CHAT_TYPE_MELEE_HIT) + user.animation_attack_on(src) + playsound(loc, 'sound/effects/metalhit.ogg', 25, 1) + update_health(weapon.force * weapon.demolition_mod) + +/obj/item/flag/plantable + name = "plantable flag" + desc = "A flag of something. This one looks ready to be planted into the ground." + w_class = SIZE_LARGE + throw_range = 2 + icon = 'icons/obj/structures/plantable_flag.dmi' + inhand_x_dimension = 64 + inhand_y_dimension = 64 + unacidable = TRUE + item_icons = list( + WEAR_L_HAND = 'icons/mob/humans/onmob/items_lefthand_64.dmi', + WEAR_R_HAND = 'icons/mob/humans/onmob/items_righthand_64.dmi' + ) + + /// The typepath of the flag structure that gets spawned when the flag is planted. + var/flag_type = /obj/structure/flag/plantable + /// Used to check if nearby mobs belong to a faction when calculating for the stronger warcry. + var/faction + /// Does the flag play a unique warcry when planted? (Only while on harm intent.) + var/play_warcry = FALSE + /// The warcry's sound path. + var/warcry_sound + /// When there are more than 14 allies nearby, play this stronger warcry. + var/warcry_extra_sound + /// How many nearby allies do we need for the stronger warcry to be played? + var/allies_required = 14 + /// Used to limit the spam of the warcry_extra_sound + COOLDOWN_DECLARE(warcry_cooldown_item) + +/obj/item/flag/plantable/get_examine_text(mob/user) + . = ..() + if(play_warcry && user.faction == faction) + . += SPAN_NOTICE("Planting the flag while in HARM intent will cause you to bellow out a rallying warcry!") + +/// Proc for turning the flag item into a structure. +/obj/item/flag/plantable/proc/plant_flag(mob/living/user, play_warcry = FALSE, warcry_sound, warcry_extra_sound, faction) + if(user.action_busy) + return + + if(SSinterior.in_interior(user)) + to_chat(usr, SPAN_WARNING("There's no way to plant [src] in here!")) + return + + var/turf/turf_to_plant = get_step(user, user.dir) + if(istype(turf_to_plant, /turf/open)) + var/turf/open/floor = turf_to_plant + if(!floor.allow_construction || istype(floor, /turf/open/space)) + to_chat(user, SPAN_WARNING("You cannot deploy [src] here, find a more secure surface!")) + return + else + to_chat(user, SPAN_WARNING("[turf_to_plant] is blocking you from deploying [src]!")) + return + + for(var/obj/object in turf_to_plant) + if(object.density) + to_chat(usr, SPAN_WARNING("You need a clear, open area to plant [src], something is blocking the way in front of you!")) + return + + user.visible_message(SPAN_NOTICE("[user] starts planting [src] into the ground..."), SPAN_NOTICE("You start planting [src] into the ground...")) + playsound(user, 'sound/effects/flag_raising.ogg', 30) + if(!do_after(user, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC)) + return + + user.visible_message(SPAN_NOTICE("[user] plants [src] into the ground!"), SPAN_NOTICE("You plant [src] into the ground!")) + var/obj/structure/flag/plantable/planted_flag = new flag_type(turf_to_plant) + + // If there are more than 14 allies nearby, play a stronger rallying cry. + // Otherwise, play the default warcry sound if there is one. If not, play a generic flag raising sfx. + if(play_warcry && user.faction == faction && user.a_intent == INTENT_HARM) + var/allies_nearby = 0 + if(COOLDOWN_FINISHED(src, warcry_cooldown_item)) + for (var/mob/living/carbon/human in orange(planted_flag, 7)) + if (human.is_dead() || human.faction != faction) + continue + allies_nearby++ + if (prob(40) && human != user) + human.emote("warcry") + + user.show_speech_bubble("warcry") + if(allies_nearby >= allies_required) + playsound(user, warcry_extra_sound, 40) + // Start a cooldown on the flag structure. This way we can keep track of the cooldown when the flag is hoisted and taken down. + COOLDOWN_START(planted_flag, warcry_cooldown_struc, 90 SECONDS) + user.manual_emote("shouts an invigorating rallying cry!") + else + playsound(user, warcry_sound, 30) + user.manual_emote("shouts an inspiring cry!") + // Ditto. If the cooldown isn't finished we have to transfer the leftover time to the structure. + COOLDOWN_START(planted_flag, warcry_cooldown_struc, COOLDOWN_TIMELEFT(src, warcry_cooldown_item)) + else + playsound(loc, 'sound/effects/flag_raised.ogg', 30) + + qdel(src) + +/obj/item/flag/plantable/attack_self(mob/user) + ..() + plant_flag(user, play_warcry, warcry_sound, warcry_extra_sound, faction) + +// UNITED AMERICAS FLAG // +////////////////////////// + +/obj/item/flag/plantable/ua + name = "\improper United Americas flag" + desc = "The flag of the United Americas. This one looks ready to be planted into the ground." + icon = 'icons/obj/structures/plantable_flag.dmi' + icon_state = "flag_ua" + flag_type = /obj/structure/flag/plantable/ua + faction = FACTION_MARINE + play_warcry = TRUE + warcry_sound = 'sound/effects/flag_warcry_ua.ogg' + warcry_extra_sound = 'sound/effects/flag_warcry_ua_extra.ogg' + +/obj/structure/flag/plantable/ua + name = "\improper United Americas flag" + desc = "The flag of the United Americas. Semper fi." + icon_state = "flag_ua_planted" + flag_type = /obj/item/flag/plantable/ua diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index f93f2dab0984..2dc064aa86d4 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -416,7 +416,7 @@ var/offset_x = worn_x_dimension var/offset_y = worn_y_dimension - if(inhands) + if(inhands == 1 || inhands == 0) offset_x = inhand_x_dimension offset_y = inhand_y_dimension diff --git a/icons/mob/humans/onmob/items_lefthand_64.dmi b/icons/mob/humans/onmob/items_lefthand_64.dmi index 057d7f1cad6686d2d45fb76553c93acf834e1983..d005d8c5f049518914a3fd53e6730e0c67e1f9fe 100644 GIT binary patch delta 3266 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�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 Ef@&*jrT_o{ literal 0 HcmV?d00001 diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 9617bfaccb6c..b4a195ae5969 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -2665,6 +2665,7 @@ /obj/item/device/radio/marine, /obj/item/device/radio/marine, /obj/item/folded_tent/cmd, +/obj/item/flag/plantable/ua, /turf/open/floor/almayer/redfull, /area/almayer/command/cic) "asR" = ( diff --git a/sound/effects/.wav b/sound/effects/.wav new file mode 100644 index 0000000000000000000000000000000000000000..a5aa273379f649115e94e0e74290fa4c38696b78 GIT binary patch literal 338504 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ⅆ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 VDP3Fw#i2PZWjmu}F<99he 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�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�+P4ej5hpn5TI$lO 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

I^DC0xsbf+<5CyuXmt|#vw~ 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 literal 0 HcmV?d00001 diff --git a/sound/effects/flag_raised.ogg b/sound/effects/flag_raised.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5da7eca55acb9632ef2ee7be3bc9ee3e55eaae55 GIT binary patch literal 14714 zcmeHuXIPUcVEZ>({xfW}gh8e3riJ68ChPwe zG7!JI(t$7>{g3!<+aKmj3i9`0{Uks#CuwPDX=v=w&>@i--d+)&{vp03dPt;y*x`_1 z?~tP^8)RU}Uwx?1j9D;%h9H_&q#pK2x&r_>0NfN*gtL6iRk+zDW*fO4jl{g{ z#2%t&ie~RW5|WOWH~@TrO%_Nidu|?Z*T9#koEBDW;BTW}N#akkTQCslT2t~2skl-R z7;;xd5iR6|gcty*X0q{k#zx}7kxd{%$yw>Je%Z=`FpO$daSTSQpA>7QwN##EW4KgR zmS(t2zA{1+RKGH2VWm0A@~m%1xtAKq12QK&1C{WW;pjX{Wq+mush; zuEo2|#JhfqcPA$N9Y3Fb^l2mh96AXGiscP*pQ@C~NtQk_C`H62)WU(+21`f+nQ|(b zW#$z=0rmbDTm5QUgNK?ZLrvJ9D3EyhHl79)`{!5uAJNAt*ZaSZRKI>zK!teO7b@Ks zsz7Hb^o3FQe{#4VKr*E=C_Q01`@(hl!goP&-%*o+Y^yt~R-67IgblF+K-HA)36&mz zxWP~#57RvmzI!^{dKzNI21owu5dBkMpn=F1`s4<%(c0;&72NGK zcnq~joV^%$UBDH}{pD5g=8nJy?BCUg3dzlVhS*yeLpq&?^1#bh$Y#kLJtv%1tl6(p zE|Z#OYEd0)%aBm!9*y}qauNV>xSv}5kL0H+|I*^}%p}!8a`Uj(5M?8&y?xj4Rl{wZ zF;)}OVu~)L#i=dNi^A&-%mTSBQ_gDKY=(sj_m@RMLM3^n8=)kA8c9N4*q}-!WEKA^ zxVH-TM7E6nOT70^+D=pvilbWU_S(B0m<|UbgPqPt%w3Ilor!ofefrUK>TjD9{#~*D zX*mEgnz)}fneCCH*;f#2LlgKV;D1<7D84U4dLTo=vPr>ujB@9_&i)TNqhfSB9cz1W z*HQ6^ae}wKp6j@-_qc=iWTf}~R&ST9r=42=Hke;#^JqHaUo2P0C-kjF%cy!>XB}cXyk`B@0RX4Xt-2Rb};2^ zy1c3Rimd%Gj;|$e#5^89@x(b`OE@z*wa&}TNWHa}A-h<`4^4Y$P$B_@`(V=62x&_M zWO*CGd>mNgVRytfRuL$4jOtLuc2mXZzl#5}6e6T!#|Oo~yMYLeGGU`Sf761fbZFD5 zI?zh;KM(&2EjwM<{(qrG)v=~Bt^eng{(leup9B9b2Ot%P2}3^utwdH0&en&4vrnm+ zB=fgAY)_}RyN*j*i7hx1c5TY%AODASKnv`9o#QgQHdP3u>uf6GzZdKOPY)50PCyk! z5VF}u#f#2==r!~pZ>_{C1V-Zm;Je1-{JV7AdH?ytu>oMi_yHS;4O0L4Ol4-G0O)6W zIYIt~S*AA(u)Up%_yNfDJ|Xj;ck_P_{WpRzHW`4krH+In(nIhxPbX?7MbOO&SR;;0 zQt_}2WcbF@N$DsO_{ln6iU5ZM3rFxnV>))v^mDoXrTw84%W;zoZ^#Ksl+%H-B1JDw zR0!Pr0F9fRRO%0hmKTWa$PKpZ`B_keZTLI(_xI?#p#RZVCq>uYZTUb0CJa3EbsaktRqVm(D^m=bp@ znwhK@gQ2Rz#n4n0a~MWu+;WDNg*rEvft1b3w5TSPGZ-pJz}}({{T$Kp3AKFSJ>>0q zW_t`9yilN7Xg)6p7nS7_A@`;l@44aQWM^tZezJ|lKpq5B=6XSR1z8M32qp|U97iFP z@@xj}WkERPe-uI}FhKpq?W7M#c8i0Kg$;2PDMRcw–qzw730h#5$Ao;uQ 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�j?_biGX+D-Uap1GTt9`dOdAp{lr5X@@Q?_JE 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 literal 0 HcmV?d00001 diff --git a/sound/effects/flag_raising.ogg b/sound/effects/flag_raising.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cc2770f2ecb8bb1fd503fbc305834d4d751e4b29 GIT binary patch literal 15876 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 Y#hSq8*U-INq8u}Jt~j~s#U9{)0jHQHUjP6A literal 0 HcmV?d00001 diff --git a/sound/effects/flag_warcry_ua.ogg b/sound/effects/flag_warcry_ua.ogg new file mode 100644 index 0000000000000000000000000000000000000000..eb0ddecc66ebb720b20ba8e2d9d77563b4cb2c97 GIT binary patch literal 18753 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 F{SS^KntT8N literal 0 HcmV?d00001 diff --git a/sound/effects/flag_warcry_ua_extra.ogg b/sound/effects/flag_warcry_ua_extra.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c723cca446200eaed5be9da60fdf4fe154ec7d08 GIT binary patch literal 141494 zcmeFYcT`l(_8@wioRpk1l0kCLK_zEU$w7i-$(aTuOOhZtN)QxKkQ@~Oi47tG5}KTI zYM^QQHTvB<_x;|inOSev`{S)OwW_PD_TE+d)DBg<>U8TkI2ZtEz(0u-{cmNg+k^s&$Ty&>(q${4eP>`rn~MP!vxcUp(j2 z@pNEvakP2-hXIoslaPRrfPlDw2otBiovqI^M>hwihi<-(p6+h0c5dEWw`@R|f5+fb zQhp2qa8M9IO{U(ku@oZ!AOZj@R<65g_G(;Z>BXD@S?Q{`wO)a^tn|2Es%Hs;eg7($ zL~O|c00Ri)#7%m;uI4l<=|IJi!gdMN9D2e;^jQyEg`R8(Hw^1%OoIA#t zC;( z9c2!SvZjjuCtrj>VYm6u)R{m)(LKpGD_kWkG$qTDCFqgSAJ72XTahr~rm}FQzEvx? zcdBvBZG8T|(RHYfcc_lw4+%=W7`IOY6glRU|39+5@f*AUc~*G-of}X<$+F*ruHS?8 zp+0NBColFN34aGrI#tl;?e!E<@e=9xl0jt^?*{|vnj@#0g#S{)t=a)VL6EN3gKhvN z4gLEQo}y2@WT(8erck1|mB{}%h5xY^)I^x`?cX?s;RvT#{}D?VYFMgb9A$#PoKOU@ z#j8v?V>u@yl6P~~iYm!+C%(iP=5n-DX663Tpvx%r3QCt;gW0`B*<(3gqiO^>Wq)e{ zB)Qntl|N80>W#d+ebm+{I>#S5*p)L+QGJcaa@OCqkfCaE>A4&YErx%``^PLQE%HXc zNG_pz#Qn~7ZoxH2)h=!G_D67UVgJ>96i|Azo~G){k6;Q(!m=S_E@w_-@J_y)RwVeH ztCS%z>5+QnOI>|xjxz6vKQm_nfJmZ0R{XExk17AP;?mT3?m^D_VWA=3+u}pdsMOBK z9wKD|L6jBqilVGIv0=Tyt431Qxvb%r2~SzNzB*UgUynj5mB}_m5sUhdlSF5E4sunX zyy8Ct&Mo)ZQjWc~_o1)C8eV|hz(5XaA%IN=U zSpW7M0Od51e|$3CCPA=2@1?d9?q3D}%X2))`d`xxyk^y?W7Yb>J8~?db0RWM`cO|q z%YfW`oZM%E!p=aRn`v@DTyPc4<3kyL8cov0rxY@TIoK2b@($Dndo1G5AVXM=n<7G3fDL)+ z`0of2UKU^39gn_VuFo1MW z;or~nR+R(*BvNgSQSpUpsvQUjvokKh27pw%0EYkmF#qe&|H2Ry#t8s1B~K|{&<&v_ zJu_BF<;Ax$2DH%qX%xsnx5Q|-Pe&`lMuE*KV#@{)VFHUU$cBE1=ⅇDRV6O?!l`u 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

@AJn#(-C?RWQX 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⁣+WQYBoS=k!Xx)}g7G+EW18rDA9 zn5(LqKiS_;PLY;o{Yk3GP0^dIcdjfBS?8Le60U5jKCb?P*-bM=Zf~(=T4=-p2TpEgL*ZF@x7Wu5l`Q(t@WH!lK&D7aBT~9W7 zcpvt=SM>XKt3FjdoikC9)!sOVLp=%W$JNKDHJA4+=VJ;tb^*MkEZ9Bjh(n!63T%kL zwt$4;0u@n)Ha%#?9D@Kr20&#fE_9Ny-=<=K7B^rc6$jyzemvlX7{rHaznP{hl?oUD zzGZag8nwyk7+icC#V%usYno{03sW^*Ok3~Ech})gdsGqX8>_}>XsfDfBvSwY!1qpW zpAHfebm+L@?~F;i*ZTeh`;FJT9DEQJ|7PcvU-i|m^5xIJ{-Zzsku%RQc2{g$zVPwQ zeWk~T^V#-xE1El6msj_7Cudh$-ar4t+s-qbU%&t7bIZ^B^Z)(13$;k(`1<>KpRf$_ z@;39lJz4wbjqYDRuloJ@_4{(~Z=U`0|Jn7tKmW7OX5o)t+@|p{&C@)ENA>0YySENs zMb?ajh+8RAox5$W2LpZ90e z`{)0Rpr_|tx7<@%vaHIUwj9M*C6#x&rz?T!D;VEj|KZM+-`s>@;g{>({?&i~o5RPC tsj2VX-{vOdl|l;uk>>w}08rL|DB6oamI1(dC*)G_^=7uh)?G~iA_YvPCJ6ul literal 0 HcmV?d00001 From f7809c26113de636850f2803d9ae52ae42985050 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 16 Jul 2024 15:25:07 +0100 Subject: [PATCH 007/285] Automatic changelog for PR #6492 [ci skip] --- html/changelogs/AutoChangeLog-pr-6492.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6492.yml diff --git a/html/changelogs/AutoChangeLog-pr-6492.yml b/html/changelogs/AutoChangeLog-pr-6492.yml new file mode 100644 index 000000000000..c0f3ce2e4078 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6492.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - rscadd: "The CIC armoury now contains a plantable flag of the United Americas." \ No newline at end of file From 66b4ec3cd492921ded821f8c67fdb22653ad211f Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Tue, 16 Jul 2024 17:18:48 +0300 Subject: [PATCH 008/285] Some fixes to paradropping (#6609) # About the pull request You cannot get hit by stray bullets, get lit on fire, trigger traps and many more while mid-air. # Explain why it's good for the game Makes more sense this way. # Testing Photographs and Procedure

I commented out clearing the chute, then tried to shoot past my character, flame my character and teleport my character on top of a resin trap. Flaming still does damage without igniting, but let's assume it's the heat. Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: being mid-paradrop won't trigger traps, fire and stray bullets before you land. /:cl: --- .../dcs/signals/atom/signals_movable.dm | 3 +++ code/__DEFINES/traits.dm | 2 ++ .../stool_bed_chair_nest/xeno_nest.dm | 2 ++ code/game/turfs/transit.dm | 23 +++++++++++++++++++ code/modules/movement/movement.dm | 10 ++++---- code/modules/projectiles/projectile.dm | 4 ++-- 6 files changed, 37 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/dcs/signals/atom/signals_movable.dm b/code/__DEFINES/dcs/signals/atom/signals_movable.dm index ba889d0b5212..ad4be2b1dc9f 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_movable.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_movable.dm @@ -11,6 +11,9 @@ #define COMPONENT_CANCEL_MOVE (1<<0) /// From /turf/open/gm/river/Entered(): (turf/open/gm/river/river, covered) #define COMSIG_MOVABLE_ENTERED_RIVER "movable_entered_river" +/// From /atom/movable/proc/doMove: I think it only works with forceMove so watch out +#define COMSIG_MOVABLE_FORCEMOVE_PRE_CROSSED "movable_forcemove_pre_crossed" + #define COMPONENT_IGNORE_CROSS (1<<0) ///from /mob/living/carbon/xenomorph/start_pulling(): (mob/living/carbon/xenomorph/X) #define COMSIG_MOVABLE_XENO_START_PULLING "movable_xeno_start_pulling" diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 964e77402655..e6b9c4c4b9ee 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -161,6 +161,8 @@ #define TRAIT_MERGED_WITH_WEEDS "merged_with_weeds" /// Apply this to identify a mob as temporarily muted #define TRAIT_TEMPORARILY_MUTED "temporarily_muted" +/// Mob wont get hit by stray projectiles +#define TRAIT_NO_STRAY "trait_no_stray" // SPECIES TRAITS /// Knowledge of Yautja technology diff --git a/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm b/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm index c3f0b97e509a..68b899f78f15 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/xeno_nest.dm @@ -245,6 +245,7 @@ do_buckle(mob, user) ADD_TRAIT(mob, TRAIT_NESTED, TRAIT_SOURCE_BUCKLE) + ADD_TRAIT(mob, TRAIT_NO_STRAY, TRAIT_SOURCE_BUCKLE) SEND_SIGNAL(mob, COMSIG_MOB_NESTED, user) if(!human) @@ -275,6 +276,7 @@ buckled_mob.pixel_y = 0 buckled_mob.old_y = 0 REMOVE_TRAIT(buckled_mob, TRAIT_NESTED, TRAIT_SOURCE_BUCKLE) + REMOVE_TRAIT(buckled_mob, TRAIT_NO_STRAY, TRAIT_SOURCE_BUCKLE) var/mob/living/carbon/human/buckled_human = buckled_mob var/mob/dead/observer/G = ghost_of_buckled_mob diff --git a/code/game/turfs/transit.dm b/code/game/turfs/transit.dm index 00175ac5e365..5b4645805d3b 100644 --- a/code/game/turfs/transit.dm +++ b/code/game/turfs/transit.dm @@ -138,6 +138,12 @@ clear_active_explosives() ADD_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_SOURCE_DROPSHIP_INTERACTION) ADD_TRAIT(src, TRAIT_UNDENSE, TRAIT_SOURCE_DROPSHIP_INTERACTION) + ADD_TRAIT(src, TRAIT_NO_STRAY, TRAIT_SOURCE_DROPSHIP_INTERACTION) + RegisterSignal(src, COMSIG_MOVABLE_FORCEMOVE_PRE_CROSSED, PROC_REF(cancel_cross)) + RegisterSignal(src, list( + COMSIG_LIVING_FLAMER_FLAMED, + COMSIG_LIVING_PREIGNITION + ), PROC_REF(cancel_fire)) var/image/cables = image('icons/obj/structures/droppod_32x64.dmi', src, "chute_cables_static") overlays += cables var/image/chute = image('icons/obj/structures/droppod_64x64.dmi', src, "chute_static") @@ -163,8 +169,18 @@ return REMOVE_TRAIT(src, TRAIT_IMMOBILIZED, TRAIT_SOURCE_DROPSHIP_INTERACTION) REMOVE_TRAIT(src, TRAIT_UNDENSE, TRAIT_SOURCE_DROPSHIP_INTERACTION) + REMOVE_TRAIT(src, TRAIT_NO_STRAY, TRAIT_SOURCE_DROPSHIP_INTERACTION) + UnregisterSignal(src, list( + COMSIG_MOVABLE_FORCEMOVE_PRE_CROSSED, + COMSIG_LIVING_FLAMER_FLAMED, + COMSIG_LIVING_PREIGNITION + )) overlays -= cables overlays -= chute + for(var/atom/movable/atom in loc) + if(atom == src) + continue + atom.Cross(src) /atom/movable/proc/clear_active_explosives() for(var/obj/item/explosive/explosive in contents) @@ -232,6 +248,13 @@ death(last_damage_data) status_flags |= PERMANENTLY_DEAD +/atom/movable/proc/cancel_cross() + SIGNAL_HANDLER + return COMPONENT_IGNORE_CROSS + +/atom/movable/proc/cancel_fire() + SIGNAL_HANDLER + return COMPONENT_NO_BURN /turf/open/space/transit/dropship/alamo shuttle_tag = DROPSHIP_ALAMO diff --git a/code/modules/movement/movement.dm b/code/modules/movement/movement.dm index e12a5b439296..8151d2df6707 100644 --- a/code/modules/movement/movement.dm +++ b/code/modules/movement/movement.dm @@ -140,11 +140,11 @@ destination.Entered(src, oldloc) if(destarea && (old_area != destarea || !isturf(oldloc))) destarea.Entered(src, oldloc) - - for(var/atom/movable/AM in destination) - if(AM == src) - continue - AM.Crossed(src, oldloc) + if(!(SEND_SIGNAL(src, COMSIG_MOVABLE_FORCEMOVE_PRE_CROSSED) & COMPONENT_IGNORE_CROSS)) + for(var/atom/movable/AM in destination) + if(AM == src) + continue + AM.Crossed(src, oldloc) Moved(oldloc, NONE, TRUE) . = TRUE diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 0e335aa81da3..d91e2ca47c1a 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -841,8 +841,8 @@ //mobs use get_projectile_hit_chance instead of get_projectile_hit_boolean /mob/living/proc/get_projectile_hit_chance(obj/projectile/P) - if((body_position == LYING_DOWN || HAS_TRAIT(src, TRAIT_NESTED)) && src != P.original) - return FALSE // Snowflake check for xeno nests, because we want bullets to fly through even though they're standing in it + if((body_position == LYING_DOWN || HAS_TRAIT(src, TRAIT_NO_STRAY)) && src != P.original) + return FALSE var/ammo_flags = P.ammo.flags_ammo_behavior | P.projectile_override_flags if(ammo_flags & AMMO_XENO) if((status_flags & XENO_HOST) && HAS_TRAIT(src, TRAIT_NESTED)) From 73adc518a6fce34bdbba11b9819458722bca0f3c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 16 Jul 2024 15:36:04 +0100 Subject: [PATCH 009/285] Automatic changelog for PR #6609 [ci skip] --- html/changelogs/AutoChangeLog-pr-6609.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6609.yml diff --git a/html/changelogs/AutoChangeLog-pr-6609.yml b/html/changelogs/AutoChangeLog-pr-6609.yml new file mode 100644 index 000000000000..0d1fc9d1f7e0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6609.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine" +delete-after: True +changes: + - balance: "being mid-paradrop won't trigger traps, fire and stray bullets before you land." \ No newline at end of file From d98e5c7c22f583d406629eb35047031ccf5aa32f Mon Sep 17 00:00:00 2001 From: harryob <55142896+harryob@users.noreply.github.com> Date: Tue, 16 Jul 2024 15:20:14 +0100 Subject: [PATCH 010/285] unowns queen remote build (#6677) :cl: fix: queens can remote build again /:cl: --- .../xenomorph/strains/castes/hivelord/resin_whisperer.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/hivelord/resin_whisperer.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/hivelord/resin_whisperer.dm index 747463eb5ee5..89737f9ff595 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/hivelord/resin_whisperer.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/hivelord/resin_whisperer.dm @@ -43,19 +43,20 @@ name = "Coerce Resin (100)" action_icon_state = "secrete_resin" ability_name = "coerce resin" - var/last_use = 0 xeno_cooldown = 1 SECONDS thick = FALSE make_message = FALSE no_cooldown_msg = TRUE - var/care_about_adjacency = TRUE build_speed_mod = 2 // the actual building part takes twice as long macro_path = /datum/action/xeno_action/verb/verb_coerce_resin action_type = XENO_ACTION_CLICK + var/last_use = 0 + var/care_about_adjacency = TRUE + /datum/action/xeno_action/activable/secrete_resin/remote/use_ability(atom/target_atom, mods) if(!can_remote_build()) to_chat(owner, SPAN_XENONOTICE("We must be standing on weeds to establish a connection to the resin.")) @@ -70,8 +71,8 @@ var/turf/target_turf = get_turf(target_atom) if(!target_turf) return - - if(!(target_turf in view(10, owner))) + + if(care_about_adjacency && !(target_turf in view(10, owner))) to_chat(owner, SPAN_XENONOTICE("We must have a direct line of sight!")) return From c87f66d8ea11fa8ec9367eef2f5c52252c7197ae Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 16 Jul 2024 15:44:17 +0100 Subject: [PATCH 011/285] Automatic changelog for PR #6677 [ci skip] --- html/changelogs/AutoChangeLog-pr-6677.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6677.yml diff --git a/html/changelogs/AutoChangeLog-pr-6677.yml b/html/changelogs/AutoChangeLog-pr-6677.yml new file mode 100644 index 000000000000..1c2d6ed8008e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6677.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - bugfix: "queens can remote build again" \ No newline at end of file From c2266b8f40beaf695fe79f3d48d76685f9391d7b Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Tue, 16 Jul 2024 18:53:52 +0200 Subject: [PATCH 012/285] Abomination Tutorial (#6442) # About the pull request "This'll be a nice and simple 2 hour PR" - Me, 6 hours ago ![image](https://github.com/cmss13-devs/cmss13/assets/41448081/9ee648df-4a48-4e94-a2ac-479e8a4a77a5) Adds a tutorial for how to play abom. You cannot roll abom without having completed its tutorial. # Explain why it's good for the game More tutorials are good, and encouraging players to know the basics of a decently complicated and rare xeno before playing it is a good idea. # Changelog :cl: add: Added a tutorial for xenomorph Abominations. You must complete the tutorial before being able to roll for Abomination. /:cl: --------- Co-authored-by: John Doe Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../signals/atom/mob/living/signals_xeno.dm | 4 + .../dcs/signals/atom/signals_item.dm | 2 + code/__DEFINES/dcs/signals/signals_datum.dm | 2 + code/__HELPERS/game.dm | 7 +- code/_onclick/xeno.dm | 2 +- code/controllers/subsystem/vote.dm | 1 + code/datums/action.dm | 9 +- code/datums/components/bad_leg.dm | 1 + .../datums/statistics/entities/round_stats.dm | 1 + code/datums/tutorial/_tutorial.dm | 5 +- code/datums/tutorial/xenomorph/abomination.dm | 247 ++++++++++++++++++ .../shield_types/vanguard_shield.dm | 2 +- code/game/objects/effects/aliens.dm | 2 +- code/game/objects/items/devices/binoculars.dm | 1 + .../objects/items/devices/helmet_visors.dm | 1 + code/game/objects/items/devices/walkman.dm | 3 + code/game/objects/items/hoverpack.dm | 1 + .../reagent_containers/reagent_container.dm | 1 + code/game/objects/items/storage/backpack.dm | 3 + .../objects/items/storage/large_holster.dm | 1 + .../objects/structures/vulture_spotter.dm | 1 + code/modules/asset_cache/asset_list_items.dm | 4 + code/modules/clothing/glasses/hud.dm | 1 + code/modules/clothing/glasses/night.dm | 1 + .../clothing/suits/marine_armor/ghillie.dm | 1 + .../clothing/suits/marine_armor/intel.dm | 1 + .../clothing/suits/marine_armor/spec_fire.dm | 1 + code/modules/clothing/under/marine_uniform.dm | 1 + code/modules/cm_aliens/structures/fruit.dm | 4 +- code/modules/cm_preds/yaut_actions.dm | 2 + code/modules/cm_preds/yaut_bracers.dm | 18 +- code/modules/cm_tech/hologram.dm | 1 + code/modules/cm_tech/implements/adv_weapon.dm | 2 + .../modules/gear_presets/_select_equipment.dm | 3 + code/modules/mentor/looc_toggle.dm | 1 + code/modules/mob/camera/imaginary_friend.dm | 2 + code/modules/mob/dead/observer/actions.dm | 7 + .../living/carbon/human/human_abilities.dm | 10 + .../human/species/working_joe/_species.dm | 1 + .../mob/living/carbon/xenomorph/Embryo.dm | 2 +- .../living/carbon/xenomorph/XenoOverwatch.dm | 1 + .../mob/living/carbon/xenomorph/XenoProcs.dm | 4 +- .../mob/living/carbon/xenomorph/Xenomorph.dm | 2 + .../abilities/boiler/boiler_powers.dm | 6 +- .../abilities/crusher/crusher_powers.dm | 2 +- .../abilities/defender/defender_powers.dm | 1 + .../xenomorph/abilities/general_abilities.dm | 1 + .../xenomorph/abilities/general_powers.dm | 4 +- .../abilities/lurker/lurker_powers.dm | 2 +- .../praetorian/praetorian_abilities.dm | 4 +- .../abilities/praetorian/praetorian_powers.dm | 4 +- .../abilities/predalien/predalien_powers.dm | 7 +- .../xenomorph/abilities/queen/queen_powers.dm | 1 + .../carbon/xenomorph/abilities/xeno_action.dm | 24 +- .../living/carbon/xenomorph/castes/Crusher.dm | 4 +- .../carbon/xenomorph/castes/Hellhound.dm | 2 +- .../living/carbon/xenomorph/castes/Lurker.dm | 14 +- .../carbon/xenomorph/castes/Predalien.dm | 38 +-- .../living/carbon/xenomorph/castes/Ravager.dm | 2 +- .../living/carbon/xenomorph/castes/Runner.dm | 2 +- .../carbon/xenomorph/castes/Sentinel.dm | 2 +- .../living/carbon/xenomorph/hive_status_ui.dm | 4 +- .../strains/castes/boiler/trapper.dm | 2 +- .../xenomorph/strains/castes/drone/healer.dm | 3 +- .../strains/castes/praetorian/vanguard.dm | 6 +- code/modules/projectiles/gun_attachables.dm | 3 + code/modules/projectiles/guns/energy.dm | 1 + code/modules/projectiles/guns/rifles.dm | 1 + code/modules/projectiles/guns/shotguns.dm | 1 + code/modules/projectiles/guns/smartgun.dm | 2 + .../specialist/launcher/grenade_launcher.dm | 1 + .../projectiles/guns/specialist/sniper.dm | 2 + .../shuttle/computers/dropship_computer.dm | 2 +- code/modules/surgery/surgery_toggle.dm | 1 + colonialmarines.dme | 1 + .../packages/tgui/interfaces/TutorialMenu.tsx | 39 +-- 76 files changed, 460 insertions(+), 96 deletions(-) create mode 100644 code/datums/tutorial/xenomorph/abomination.dm diff --git a/code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm b/code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm index ab233e9cf82c..e76768a82b46 100644 --- a/code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm +++ b/code/__DEFINES/dcs/signals/atom/mob/living/signals_xeno.dm @@ -50,6 +50,10 @@ /// From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner) #define COMSIG_XENO_ACTION_USED "xeno_action_used" +/// From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner) +#define COMSIG_XENO_PRE_ACTION_USED "xeno_pre_action_used" +/// From /datum/action/xeno_action/proc/use_ability_wrapper(): (mob/owner) +#define COMSIG_XENO_FAILED_ACTION_USED "xeno_failed_action_used" /// From /mob/living/carbon/xenomorph/proc/check_blood_splash() #define COMSIG_XENO_DEAL_ACID_DAMAGE "xeno_deal_acid_damage" /// From /mob/living/carbon/xenomorph/proc/recalculate_speed() diff --git a/code/__DEFINES/dcs/signals/atom/signals_item.dm b/code/__DEFINES/dcs/signals/atom/signals_item.dm index 5ba79960657b..88f99bbff578 100644 --- a/code/__DEFINES/dcs/signals/atom/signals_item.dm +++ b/code/__DEFINES/dcs/signals/atom/signals_item.dm @@ -83,3 +83,5 @@ #define COMSIG_CAMERA_SET_AREA "camera_manager_set_area" #define COMSIG_CAMERA_CLEAR "camera_manager_clear_target" #define COMSIG_CAMERA_REFRESH "camera_manager_refresh" + +#define COMSIG_PRED_BRACER_DECLOAKED "pred_bracer_decloaked" diff --git a/code/__DEFINES/dcs/signals/signals_datum.dm b/code/__DEFINES/dcs/signals/signals_datum.dm index b798d510763e..c35038fcf3e9 100644 --- a/code/__DEFINES/dcs/signals/signals_datum.dm +++ b/code/__DEFINES/dcs/signals/signals_datum.dm @@ -34,6 +34,8 @@ #define COMSIG_ACTION_HIDDEN "action_hidden" /// From base of /datum/action/proc/unhide_from(): (mob/owner) #define COMSIG_ACTION_UNHIDDEN "action_unhidden" +/// From base of /datum/action/proc/action_activate() : () +#define COMSIG_ACTION_ACTIVATED "action_activated" ///from /datum/component/bonus_damage_stack #define COMSIG_BONUS_DAMAGE "bonus_damage" diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 5bf36f785746..094f8205c80e 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -235,7 +235,7 @@ * * hive - The hive we're filling a slot for to check if the player is banished * * sorted - Whether to sort by larva_queue_time (default TRUE) or leave unsorted */ -/proc/get_alien_candidates(datum/hive_status/hive = null, sorted = TRUE) +/proc/get_alien_candidates(datum/hive_status/hive = null, sorted = TRUE, abomination = FALSE) var/list/candidates = list() for(var/mob/dead/observer/cur_obs as anything in GLOB.observer_list) @@ -275,6 +275,11 @@ if(banished) continue + if(abomination) + if(!(/datum/tutorial/xenomorph/abomination::tutorial_id in cur_obs.client.prefs.completed_tutorials)) + to_chat(cur_obs, SPAN_BOLDNOTICE("You were passed over for playing as an Abomination because you have not completed its tutorial.")) + continue + candidates += cur_obs // Optionally sort by larva_queue_time diff --git a/code/_onclick/xeno.dm b/code/_onclick/xeno.dm index 3bb69fe05419..15dc1c39f495 100644 --- a/code/_onclick/xeno.dm +++ b/code/_onclick/xeno.dm @@ -3,7 +3,7 @@ */ /mob/living/carbon/xenomorph/UnarmedAttack(atom/target, proximity, click_parameters, tile_attack = FALSE, ignores_resin = FALSE) - if(body_position == LYING_DOWN || HAS_TRAIT(src, TRAIT_ABILITY_BURROWED)) //No attacks while laying down + if(body_position == LYING_DOWN || HAS_TRAIT(src, TRAIT_ABILITY_BURROWED) || cannot_slash) //No attacks while laying down return FALSE var/mob/alt diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 85e2a57cc6d6..25f522753543 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -414,6 +414,7 @@ SUBSYSTEM_DEF(vote) qdel(src) /datum/action/innate/vote/action_activate() + . = ..() owner.vote() /datum/action/innate/vote/proc/remove_from_client() diff --git a/code/datums/action.dm b/code/datums/action.dm index d1768655a2da..8dbf6c9df5a5 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -43,7 +43,9 @@ return /datum/action/proc/action_activate() - return + SHOULD_CALL_PARENT(TRUE) + + SEND_SIGNAL(src, COMSIG_ACTION_ACTIVATED) /// handler for when a keybind signal is received by the action, calls the action_activate proc asynchronous /datum/action/proc/keybind_activation() @@ -158,6 +160,10 @@ hidden = FALSE L.update_action_buttons() +/proc/get_action(mob/action_mob, action_path) + for(var/datum/action/action in action_mob.actions) + if(istype(action, action_path)) + return action /datum/action/item_action name = "Use item" @@ -182,6 +188,7 @@ return ..() /datum/action/item_action/action_activate() + . = ..() if(target) var/obj/item/I = target I.ui_action_click(owner, holder_item) diff --git a/code/datums/components/bad_leg.dm b/code/datums/components/bad_leg.dm index 4a8678c4da76..8793271803dc 100644 --- a/code/datums/components/bad_leg.dm +++ b/code/datums/components/bad_leg.dm @@ -149,6 +149,7 @@ CRASH("No bound wound to link action") /datum/action/human_action/rest_legs/action_activate() + . = ..() var/mob/living/carbon/human/homan = owner if(in_use) to_chat(homan, SPAN_WARNING("You're already doing that!")) diff --git a/code/datums/statistics/entities/round_stats.dm b/code/datums/statistics/entities/round_stats.dm index 10ec04c6da0e..79493ca87ef0 100644 --- a/code/datums/statistics/entities/round_stats.dm +++ b/code/datums/statistics/entities/round_stats.dm @@ -393,6 +393,7 @@ return TRUE /datum/action/show_round_statistics/action_activate() + . = ..() if(!can_use_action()) return diff --git a/code/datums/tutorial/_tutorial.dm b/code/datums/tutorial/_tutorial.dm index ddeddddd0407..b7403da3c0a9 100644 --- a/code/datums/tutorial/_tutorial.dm +++ b/code/datums/tutorial/_tutorial.dm @@ -4,7 +4,7 @@ GLOBAL_LIST_EMPTY_TYPED(ongoing_tutorials, /datum/tutorial) /datum/tutorial /// What the tutorial is called, is player facing var/name = "Base" - /// Internal ID of the tutorial, kept for save files + /// Internal ID of the tutorial, kept for save files. Format is "tutorialtype_specifictutorial_number". So, the first basic xeno tutorial would be "xeno_basic_1", and the 2nd marine medical tutorial would be "marine_medical_2" var/tutorial_id = "base" /// A short 1-2 sentence description of the tutorial itself var/desc = "" @@ -144,6 +144,8 @@ GLOBAL_LIST_EMPTY_TYPED(ongoing_tutorials, /datum/tutorial) /// Ends the tutorial after a certain amount of time. /datum/tutorial/proc/tutorial_end_in(time = 5 SECONDS, completed = TRUE) + if(completed) + mark_completed() // This is done because if you're calling this proc with completed == TRUE, then the tutorial's a done deal. We shouldn't penalize the player if they exit a few seconds before it actually completes. tutorial_ending = TRUE addtimer(CALLBACK(src, PROC_REF(end_tutorial), completed), time) @@ -221,6 +223,7 @@ GLOBAL_LIST_EMPTY_TYPED(ongoing_tutorials, /datum/tutorial) tutorial = WEAKREF(selected_tutorial) /datum/action/tutorial_end/action_activate() + . = ..() if(!tutorial) return diff --git a/code/datums/tutorial/xenomorph/abomination.dm b/code/datums/tutorial/xenomorph/abomination.dm new file mode 100644 index 000000000000..db9b77cf2e75 --- /dev/null +++ b/code/datums/tutorial/xenomorph/abomination.dm @@ -0,0 +1,247 @@ +/datum/tutorial/xenomorph/abomination + name = "Xenomorph - Predalien" + desc = "A tutorial to teach you how to play the \"Predalien\", also known as Abomination, xenomorph caste. Completing this is required to be able to play an Abomination." + icon_state = "predalien" + tutorial_id = "xeno_abom_1" + tutorial_template = /datum/map_template/tutorial/s7x7 + starting_xenomorph_type = /mob/living/carbon/xenomorph/predalien/tutorial + /// How many marines in the kill_marines stage have been killed + var/ending_marines_killed = 0 + +// START OF SCRITPING + +/datum/tutorial/xenomorph/abomination/start_tutorial(mob/starting_mob) + . = ..() + if(!.) + return + + init_mob() + xeno.lock_evolve = TRUE + + message_to_player("Welcome to the tutorial for the Abomination xenomorph. As an Abomination, you are a frontline powerhouse whose damage scales with your kill count.") + message_to_player("Your kill count scales when you kill humans with your slash attack, up to 10 kills. Ability kills do not count towards this.") + + addtimer(CALLBACK(src, PROC_REF(how_to_be_abom)), 12 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/how_to_be_abom() + message_to_player("Be aware that you are kill-on-sight to all Predators forever, and will very likely need to defend yourself against multiple.") + message_to_player("Be sure to stick close to other xenomorphs or over-extend. While you may be stronger than many, you don't have enough health or armor to go out on your own.") + addtimer(CALLBACK(src, PROC_REF(feral_rush_tutorial)), 10.5 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/feral_rush_tutorial() + var/datum/action/rush = give_action(xeno, /datum/action/xeno_action/onclick/feralrush) + message_to_player("Your first unique ability is Feral Rush, an ability that temporarily increases your speed and your armor. Use Feral Rush to continue.") + update_objective("Use your Feral Rush ability.") + add_highlight(rush.button) + RegisterSignal(rush, COMSIG_XENO_ACTION_USED, PROC_REF(on_rush_used)) + +/datum/tutorial/xenomorph/abomination/proc/on_rush_used(datum/action/source, mob/owner) + SIGNAL_HANDLER + + UnregisterSignal(source, COMSIG_XENO_ACTION_USED) + remove_highlight(source.button) + addtimer(CALLBACK(src, PROC_REF(predalien_roar_tutorial_1)), 5 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/predalien_roar_tutorial_1() + hide_action(xeno, /datum/action/xeno_action/onclick/feralrush) + xeno.cannot_slash = TRUE + message_to_player("Your next ability is Roar, a versatile ability that disables any motion detectors or cloaks in a medium radius around you.") + message_to_player("Additionally, it gives a slash and speed bonus to any friendly xenomorphs in range.") + addtimer(CALLBACK(src, PROC_REF(predalien_roar_tutorial_2)), 8 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/predalien_roar_tutorial_2() + var/datum/action/roar = give_action(xeno, /datum/action/xeno_action/onclick/predalien_roar) + message_to_player("One of Roar's most useful abilities is uncloaking nearby Predators. Use Roar to uncloak the newly spawned Predator.") + update_objective("Use your Roar ability to uncloak the nearby predator.") + add_highlight(roar.button) + var/mob/living/carbon/human/pred = new(loc_from_corner(3, 3)) + add_to_tracking_atoms(pred) + pred.create_hud() + arm_equipment(pred, /datum/equipment_preset/yautja/blooded) + var/obj/item/clothing/gloves/yautja/hunter/bracers = locate() in pred + if(!bracers) + message_to_player("Something has gone wrong. Please make a bug report.") + CRASH("predator spawned without bracers in tutorial") + + bracers.cloaker_internal(pred, TRUE, TRUE, TRUE) + RegisterSignal(bracers, COMSIG_PRED_BRACER_DECLOAKED, PROC_REF(smash_tutorial_1)) + +/datum/tutorial/xenomorph/abomination/proc/smash_tutorial_1(datum/source) + SIGNAL_HANDLER + + var/datum/action/roar = get_action(xeno, /datum/action/xeno_action/onclick/predalien_roar) + remove_highlight(roar.button) + update_objective("") + + UnregisterSignal(source, COMSIG_PRED_BRACER_DECLOAKED) + addtimer(CALLBACK(src, PROC_REF(smash_tutorial_2)), 2.5 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/smash_tutorial_2() + hide_action(xeno, /datum/action/xeno_action/onclick/predalien_roar) + message_to_player("Good. Roar will be one of your primary tools for defending against Predators. Your next ability is Feral Smash.") + xeno.cannot_slash = FALSE + + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, pred) + remove_from_tracking_atoms(pred) + qdel(pred) + + addtimer(CALLBACK(src, PROC_REF(smash_tutorial_3)), 5 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/smash_tutorial_3() + var/datum/action/smash = give_action(xeno, /datum/action/xeno_action/activable/feral_smash) + RegisterSignal(smash, COMSIG_XENO_PRE_ACTION_USED, PROC_REF(frenzy_tutorial_1)) + add_highlight(smash.button) + + message_to_player("Feral Smash is a strong lunge with a range of five tiles. It deals decent damage that scales with your kill count.") + message_to_player("Use Feral Smash on the marine to continue.") + update_objective("Use your Feral Smash ability on the marine.") + + xeno.forceMove(loc_from_corner(0, 2)) + xeno.anchored = TRUE + ADD_TRAIT(xeno, TRAIT_IMMOBILIZED, TRAIT_SOURCE_TUTORIAL) + + var/mob/living/carbon/human/marine = new(loc_from_corner(4, 2)) + add_to_tracking_atoms(marine) + arm_equipment(marine, /datum/equipment_preset/uscm/private_equipped) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_1(datum/action/source, mob/owner) + SIGNAL_HANDLER + + xeno.anchored = FALSE + REMOVE_TRAIT(xeno, TRAIT_IMMOBILIZED, TRAIT_SOURCE_TUTORIAL) + RegisterSignal(source, COMSIG_XENO_ACTION_USED, PROC_REF(frenzy_tutorial_2)) + RegisterSignal(source, COMSIG_XENO_FAILED_ACTION_USED, PROC_REF(frenzy_tutorial_1_fail)) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_1_fail(datum/action/source, mob/owner) + SIGNAL_HANDLER + + xeno.anchored = TRUE + ADD_TRAIT(xeno, TRAIT_IMMOBILIZED, TRAIT_SOURCE_TUTORIAL) + UnregisterSignal(source, list(COMSIG_XENO_FAILED_ACTION_USED, COMSIG_XENO_ACTION_USED)) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_2(datum/action/source, mob/owner) + SIGNAL_HANDLER + + if(get_turf(xeno) == loc_from_corner(0, 2)) // xeno didn't lunge at the mob + xeno.anchored = TRUE + UnregisterSignal(source, COMSIG_XENO_ACTION_USED) + ADD_TRAIT(xeno, TRAIT_IMMOBILIZED, TRAIT_SOURCE_TUTORIAL) + return + + update_objective("") + var/datum/action/smash = get_action(xeno, /datum/action/xeno_action/activable/feral_smash) + remove_highlight(smash.button) + UnregisterSignal(source, list(COMSIG_XENO_ACTION_USED, COMSIG_XENO_PRE_ACTION_USED)) + addtimer(CALLBACK(src, PROC_REF(frenzy_tutorial_3)), 2 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_3() + remove_action(xeno, /datum/action/xeno_action/activable/feral_smash) + message_to_player("Good. Your final ability is Feral Frenzy, a strong ability that can alternate between hitting a single target or all within a large radius. However, it locks you in place while it winds up.") + + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, marine) + remove_from_tracking_atoms(marine) + qdel(marine) + + addtimer(CALLBACK(src, PROC_REF(frenzy_tutorial_4)), 6 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_4() + var/mob/living/carbon/human/marine = new(loc_from_corner(4, 2)) + add_to_tracking_atoms(marine) + arm_equipment(marine, /datum/equipment_preset/uscm/private_equipped) + + var/datum/action/frenzy = give_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) + add_highlight(frenzy.button) + message_to_player("By default, Feral Frenzy is on single-target mode. Use Feral Frenzy on the newly spawned marine.") + update_objective("Use Feral Frenzy on the marine.") + + RegisterSignal(frenzy, COMSIG_XENO_ACTION_USED, PROC_REF(frenzy_tutorial_5)) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_5(datum/action/xeno_action/source, mob/owner) + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, marine) + if(get_dist(marine, xeno) > 1) + return + + UnregisterSignal(source, COMSIG_XENO_ACTION_USED) + var/datum/action/frenzy = get_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) + remove_highlight(frenzy.button) + var/datum/action/frenzy_toggle = give_action(xeno, /datum/action/xeno_action/onclick/toggle_gut_targeting) + add_highlight(frenzy_toggle.button) + message_to_player("Good, now toggle Feral Frenzy's AOE mode with the newly available Toggle Gutting Type ability.") + update_objective("Use the Toggle Gutting Type ability to change your frenzy mode.") + + RegisterSignal(frenzy_toggle, COMSIG_XENO_ACTION_USED, PROC_REF(frenzy_tutorial_6)) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_6(datum/action/xeno_action/source, mob/owner) + SIGNAL_HANDLER + + UnregisterSignal(source, COMSIG_XENO_ACTION_USED) + remove_highlight(source.button) + source.plasma_cost = INFINITY // slightly scuffed way of disabling the switch button + source.update_button_icon() + + message_to_player("Feral Frenzy has now been changed into AOE mode. Use Feral Frenzy again anywhere within 2 tiles of the marine.") + update_objective("Use Feral Frenzy within 2 tiles of the marine.") + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, marine) + marine.rejuvenate() + var/datum/action/xeno_action/activable/feralfrenzy/frenzy = get_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) + frenzy.targeting = AOETARGETGUT + frenzy.reduce_cooldown(frenzy.xeno_cooldown) + add_highlight(frenzy.button) + + RegisterSignal(frenzy, COMSIG_XENO_ACTION_USED, PROC_REF(frenzy_tutorial_7)) + +/datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_7(datum/action/source) + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, marine) + var/datum/action/xeno_action/activable/feralfrenzy/frenzy = get_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) + if(get_dist(xeno, marine) > frenzy.range) + // Not close enough to actually hit the marine + return + + UnregisterSignal(frenzy, COMSIG_XENO_ACTION_USED) + remove_highlight(frenzy.button) + message_to_player("Good. As you may have noticed, the AOE version of Feral Frenzy takes longer to wind up, in addition to doing less overall damage.") + addtimer(CALLBACK(src, PROC_REF(kill_marines)), 6 SECONDS) + +/datum/tutorial/xenomorph/abomination/proc/kill_marines() + message_to_player("To finish the tutorial, kill the three newly-spawned marines using any of your attacks or abilities.") + + // Spawn/rejuv the dummies + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, marine) // we can reuse this one though + marine.rejuvenate() + marine.forceMove(loc_from_corner(4, 2)) + RegisterSignal(marine, COMSIG_MOB_DEATH, PROC_REF(kill_marines_2)) + + var/mob/living/carbon/human/marine_2 = new(loc_from_corner(2, 2)) + arm_equipment(marine_2, /datum/equipment_preset/uscm/private_equipped) + RegisterSignal(marine_2, COMSIG_MOB_DEATH, PROC_REF(kill_marines_2)) + + var/mob/living/carbon/human/marine_3 = new(loc_from_corner(0, 2)) + arm_equipment(marine_3, /datum/equipment_preset/uscm/private_equipped) + RegisterSignal(marine_3, COMSIG_MOB_DEATH, PROC_REF(kill_marines_2)) + + // Arrange the actions about how they'd be in an actual game + remove_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) + remove_action(xeno, /datum/action/xeno_action/onclick/toggle_gut_targeting) + + give_action(xeno, /datum/action/xeno_action/activable/tail_stab) + give_action(xeno, /datum/action/xeno_action/onclick/feralrush) + give_action(xeno, /datum/action/xeno_action/onclick/predalien_roar) + give_action(xeno, /datum/action/xeno_action/activable/feral_smash) + give_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) + give_action(xeno, /datum/action/xeno_action/onclick/toggle_gut_targeting) + +/datum/tutorial/xenomorph/abomination/proc/kill_marines_2(datum/source) + SIGNAL_HANDLER + + if(ending_marines_killed < 2) + ending_marines_killed++ + return + + message_to_player("Good work. The tutorial will end shortly.") + tutorial_end_in(7 SECONDS, TRUE) + +// END OF SCRIPTING diff --git a/code/datums/xeno_shields/shield_types/vanguard_shield.dm b/code/datums/xeno_shields/shield_types/vanguard_shield.dm index 21d9fb12cfd7..cd9e4534e778 100644 --- a/code/datums/xeno_shields/shield_types/vanguard_shield.dm +++ b/code/datums/xeno_shields/shield_types/vanguard_shield.dm @@ -42,7 +42,7 @@ return linked_xeno.overlay_shields() - var/datum/action/xeno_action/activable/cleave/cAction = get_xeno_action_by_type(linked_xeno, /datum/action/xeno_action/activable/cleave) + var/datum/action/xeno_action/activable/cleave/cAction = get_action(linked_xeno, /datum/action/xeno_action/activable/cleave) if (istype(cAction)) addtimer(CALLBACK(cAction, TYPE_PROC_REF(/datum/action/xeno_action/activable/cleave, remove_buff)), 7, TIMER_UNIQUE) diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 10d4e8d098fb..34da5e3d2623 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -597,7 +597,7 @@ total_hits++ - var/datum/action/xeno_action/activable/boiler_trap/trap = get_xeno_action_by_type(linked_xeno, /datum/action/xeno_action/activable/boiler_trap) + var/datum/action/xeno_action/activable/boiler_trap/trap = get_action(linked_xeno, /datum/action/xeno_action/activable/boiler_trap) trap.reduce_cooldown(total_hits*4 SECONDS) diff --git a/code/game/objects/items/devices/binoculars.dm b/code/game/objects/items/devices/binoculars.dm index 5da4704e0e78..3248115adfa8 100644 --- a/code/game/objects/items/devices/binoculars.dm +++ b/code/game/objects/items/devices/binoculars.dm @@ -403,6 +403,7 @@ COOLDOWN_START(designator, spotting_cooldown, 0) /datum/action/item_action/specialist/spotter_target/action_activate() + . = ..() if(!ishuman(owner)) return var/mob/living/carbon/human/human = owner diff --git a/code/game/objects/items/devices/helmet_visors.dm b/code/game/objects/items/devices/helmet_visors.dm index 8f921a62f3f5..e2005a841bc3 100644 --- a/code/game/objects/items/devices/helmet_visors.dm +++ b/code/game/objects/items/devices/helmet_visors.dm @@ -146,6 +146,7 @@ return /datum/action/item_action/view_publications/helmet_visor/action_activate() + . = ..() var/obj/item/device/helmet_visor/medical/advanced/medical_visor = locate() in holder_item if(!medical_visor) diff --git a/code/game/objects/items/devices/walkman.dm b/code/game/objects/items/devices/walkman.dm index 42c03d757dbd..bef8e8f5ff79 100644 --- a/code/game/objects/items/devices/walkman.dm +++ b/code/game/objects/items/devices/walkman.dm @@ -269,6 +269,7 @@ button.name = name /datum/action/item_action/walkman/play_pause/action_activate() + . = ..() if(target) var/obj/item/device/walkman/WM = target WM.attack_self(owner) @@ -282,6 +283,7 @@ button.name = name /datum/action/item_action/walkman/next_song/action_activate() + . = ..() if(target) var/obj/item/device/walkman/WM = target WM.next_song(owner) @@ -295,6 +297,7 @@ button.name = name /datum/action/item_action/walkman/restart_song/action_activate() + . = ..() if(target) var/obj/item/device/walkman/WM = target WM.restart_song(owner) diff --git a/code/game/objects/items/hoverpack.dm b/code/game/objects/items/hoverpack.dm index 02a2d4be779a..65406eb15dc6 100644 --- a/code/game/objects/items/hoverpack.dm +++ b/code/game/objects/items/hoverpack.dm @@ -208,6 +208,7 @@ return TRUE /datum/action/item_action/hover/action_activate() + . = ..() var/mob/living/carbon/human/H = owner if(H.selected_ability == src) to_chat(H, "You will no longer use [name] with \ diff --git a/code/game/objects/items/reagent_containers/reagent_container.dm b/code/game/objects/items/reagent_containers/reagent_container.dm index 5207df4ca7bb..37029ff247d6 100644 --- a/code/game/objects/items/reagent_containers/reagent_container.dm +++ b/code/game/objects/items/reagent_containers/reagent_container.dm @@ -109,5 +109,6 @@ button.overlays += IMG /datum/action/item_action/reagent_container/set_transfer_amount/action_activate() + . = ..() var/obj/item/reagent_container/cont = holder_item cont.set_APTFT() diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index baa91db19396..06636d2c3f76 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -268,6 +268,7 @@ return TRUE /datum/action/item_action/specialist/santabag/action_activate() + . = ..() var/obj/item/storage/backpack/santabag/santa_bag = holder_item santa_bag.refill_santa_bag(owner) update_button_icon() @@ -537,6 +538,7 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r button.overlays += IMG /datum/action/item_action/rto_pack/use_phone/action_activate() + . = ..() for(var/obj/item/storage/backpack/marine/satchel/rto/radio_backpack in owner) radio_backpack.use_phone(owner) return @@ -870,6 +872,7 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r return TRUE /datum/action/item_action/specialist/toggle_cloak/action_activate() + . = ..() var/obj/item/storage/backpack/marine/satchel/scout_cloak/SC = holder_item SC.camouflage() diff --git a/code/game/objects/items/storage/large_holster.dm b/code/game/objects/items/storage/large_holster.dm index 02983e1552ed..d8e1ee51d0d8 100644 --- a/code/game/objects/items/storage/large_holster.dm +++ b/code/game/objects/items/storage/large_holster.dm @@ -375,6 +375,7 @@ return TRUE /datum/action/item_action/specialist/toggle_fuel/action_activate() + . = ..() var/obj/item/storage/large_holster/fuelpack/FP = holder_item if (!istype(FP)) return diff --git a/code/game/objects/structures/vulture_spotter.dm b/code/game/objects/structures/vulture_spotter.dm index dc341edf0446..dcbfd88c9c08 100644 --- a/code/game/objects/structures/vulture_spotter.dm +++ b/code/game/objects/structures/vulture_spotter.dm @@ -313,6 +313,7 @@ tripod = WEAKREF(spotting_tripod) /datum/action/vulture_tripod_unscope/action_activate() + . = ..() if(!tripod) return diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index 0b27cf268a12..e826b0b64767 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -367,6 +367,10 @@ retrieved_icon.Scale(128, 128) Insert("intents", retrieved_icon) + retrieved_icon = icon('icons/mob/xenos/predalien.dmi', "Normal Predalien Walking") + retrieved_icon.Scale(128, 128) + Insert("predalien", retrieved_icon) + return ..() diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 7406e6baa754..6e086e651a10 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -40,6 +40,7 @@ return TRUE /datum/action/item_action/view_publications/action_activate() + . = ..() var/obj/item/clothing/glasses/hud/health/hud = holder_item hud.tgui_interact(owner) diff --git a/code/modules/clothing/glasses/night.dm b/code/modules/clothing/glasses/night.dm index b2b6f8406dcc..984a906eabed 100644 --- a/code/modules/clothing/glasses/night.dm +++ b/code/modules/clothing/glasses/night.dm @@ -184,6 +184,7 @@ button.overlays += image('icons/mob/hud/actions.dmi', button, action_icon_state) /datum/action/item_action/m56_goggles/far_sight/action_activate() + . = ..() if(target) var/obj/item/clothing/glasses/night/m56_goggles/G = target G.set_far_sight(owner, !G.far_sight) diff --git a/code/modules/clothing/suits/marine_armor/ghillie.dm b/code/modules/clothing/suits/marine_armor/ghillie.dm index 1f1b71227655..44729ac16b2f 100644 --- a/code/modules/clothing/suits/marine_armor/ghillie.dm +++ b/code/modules/clothing/suits/marine_armor/ghillie.dm @@ -150,6 +150,7 @@ return TRUE /datum/action/item_action/specialist/prepare_position/action_activate() + . = ..() var/obj/item/clothing/suit/storage/marine/ghillie/GS = holder_item GS.camouflage() diff --git a/code/modules/clothing/suits/marine_armor/intel.dm b/code/modules/clothing/suits/marine_armor/intel.dm index b3f0f93e004d..12aa824648d1 100644 --- a/code/modules/clothing/suits/marine_armor/intel.dm +++ b/code/modules/clothing/suits/marine_armor/intel.dm @@ -18,6 +18,7 @@ update_icon() /datum/action/item_action/intel/action_activate() + . = ..() if(!ishuman(owner)) return diff --git a/code/modules/clothing/suits/marine_armor/spec_fire.dm b/code/modules/clothing/suits/marine_armor/spec_fire.dm index 52343a204f68..c3f2863b3545 100644 --- a/code/modules/clothing/suits/marine_armor/spec_fire.dm +++ b/code/modules/clothing/suits/marine_armor/spec_fire.dm @@ -145,6 +145,7 @@ return TRUE /datum/action/item_action/specialist/fire_shield/action_activate() + . = ..() var/obj/item/clothing/suit/storage/marine/M35/armor = holder_item if (!istype(armor)) return diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index c7353840d439..74cb5ea552ee 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -1210,6 +1210,7 @@ button.overlays += button_overlay /datum/action/item_action/specialist/toggle_cbrn_hood/action_activate() + . = ..() var/obj/item/clothing/under/marine/cbrn/armor = holder_item if(!istype(armor)) return diff --git a/code/modules/cm_aliens/structures/fruit.dm b/code/modules/cm_aliens/structures/fruit.dm index f555cac64b8c..b2a0fd27d65b 100644 --- a/code/modules/cm_aliens/structures/fruit.dm +++ b/code/modules/cm_aliens/structures/fruit.dm @@ -185,7 +185,7 @@ bound_xeno.current_fruits.Remove(src) var/number_of_fruit = length(bound_xeno.current_fruits) - var/datum/action/xeno_action/onclick/plant_resin_fruit/plant_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/plant_resin_fruit) + var/datum/action/xeno_action/onclick/plant_resin_fruit/plant_action = get_action(bound_xeno, /datum/action/xeno_action/onclick/plant_resin_fruit) plant_action.button.set_maptext(SMALL_FONTS_COLOR(7, number_of_fruit, "#e69d00"), 19, 2) plant_action.update_button_icon() @@ -377,7 +377,7 @@ /obj/item/reagent_container/food/snacks/resin_fruit/proc/delete_fruit() if(bound_xeno) bound_xeno.current_fruits.Remove(src) - var/datum/action/xeno_action/onclick/plant_resin_fruit/prf = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/plant_resin_fruit) + var/datum/action/xeno_action/onclick/plant_resin_fruit/prf = get_action(bound_xeno, /datum/action/xeno_action/onclick/plant_resin_fruit) var/number_of_fruit = length(bound_xeno.current_fruits) prf.button.set_maptext(SMALL_FONTS_COLOR(7, number_of_fruit, "#e69d00"), 19, 2) prf.update_button_icon() diff --git a/code/modules/cm_preds/yaut_actions.dm b/code/modules/cm_preds/yaut_actions.dm index f55f58e0a557..0d260363ab15 100644 --- a/code/modules/cm_preds/yaut_actions.dm +++ b/code/modules/cm_preds/yaut_actions.dm @@ -49,6 +49,7 @@ return TRUE /datum/action/predator_action/action_activate() + . = ..() if(!can_use_action()) return FALSE @@ -248,6 +249,7 @@ action_icon_state = "looc_toggle" /datum/action/yautja_emote_panel/action_activate() + . = ..() var/mob/living/carbon/human/human_owner = owner var/datum/species/yautja/yautja_species = human_owner.species yautja_species.open_emote_panel() diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index 5577691d64c2..77efbb7ad4ef 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -556,7 +556,7 @@ set src in usr . = cloaker_internal(usr, FALSE) -/obj/item/clothing/gloves/yautja/hunter/proc/cloaker_internal(mob/caller, forced = FALSE) +/obj/item/clothing/gloves/yautja/hunter/proc/cloaker_internal(mob/caller, forced = FALSE, silent = FALSE, instant = FALSE) . = check_random_function(caller, forced) if(.) return @@ -600,15 +600,21 @@ M.see_invisible = SEE_INVISIBLE_LEVEL_ONE log_game("[key_name_admin(usr)] has enabled their cloaking device.") - M.visible_message(SPAN_WARNING("[M] vanishes into thin air!"), SPAN_NOTICE("You are now invisible to normal detection.")) - playsound(M.loc,'sound/effects/pred_cloakon.ogg', 15, 1) - animate(M, alpha = new_alpha, time = 1.5 SECONDS, easing = SINE_EASING|EASE_OUT) + if(!silent) + M.visible_message(SPAN_WARNING("[M] vanishes into thin air!"), SPAN_NOTICE("You are now invisible to normal detection.")) + playsound(M.loc,'sound/effects/pred_cloakon.ogg', 15, 1) + + if(!instant) + animate(M, alpha = new_alpha, time = 1.5 SECONDS, easing = SINE_EASING|EASE_OUT) + else + M.alpha = new_alpha var/datum/mob_hud/security/advanced/SA = GLOB.huds[MOB_HUD_SECURITY_ADVANCED] SA.remove_from_hud(M) var/datum/mob_hud/xeno_infection/XI = GLOB.huds[MOB_HUD_XENO_INFECTION] XI.remove_from_hud(M) - anim(M.loc,M,'icons/mob/mob.dmi',,"cloak",,M.dir) + if(!instant) + anim(M.loc,M,'icons/mob/mob.dmi',,"cloak",,M.dir) var/datum/action/predator_action/bracer/cloak/cloak_action for(cloak_action as anything in M.actions) @@ -634,6 +640,8 @@ if(!user) return + SEND_SIGNAL(src, COMSIG_PRED_BRACER_DECLOAKED) + UnregisterSignal(user, COMSIG_HUMAN_EXTINGUISH) UnregisterSignal(user, COMSIG_HUMAN_PRE_BULLET_ACT) UnregisterSignal(user, COMSIG_MOB_EFFECT_CLOAK_CANCEL) diff --git a/code/modules/cm_tech/hologram.dm b/code/modules/cm_tech/hologram.dm index 1fcba71a4560..1d85df9e49ad 100644 --- a/code/modules/cm_tech/hologram.dm +++ b/code/modules/cm_tech/hologram.dm @@ -102,6 +102,7 @@ GLOBAL_LIST_EMPTY_TYPED(hologram_list, /mob/hologram) var/mob/hologram/linked_hologram /datum/action/leave_hologram/action_activate() + . = ..() qdel(src) /datum/action/leave_hologram/Destroy() diff --git a/code/modules/cm_tech/implements/adv_weapon.dm b/code/modules/cm_tech/implements/adv_weapon.dm index 3cc8f1ceb4d6..f7b1008e0882 100644 --- a/code/modules/cm_tech/implements/adv_weapon.dm +++ b/code/modules/cm_tech/implements/adv_weapon.dm @@ -130,6 +130,7 @@ name = "Start Charging" /datum/action/item_action/techweb_railgun_start_charge/action_activate() + . = ..() if (target) var/obj/item/weapon/gun/rifle/techweb_railgun/TR = target TR.start_charging(owner) @@ -138,6 +139,7 @@ name = "Abort Charge" /datum/action/item_action/techweb_railgun_abort_charge/action_activate() + . = ..() if (target) var/obj/item/weapon/gun/rifle/techweb_railgun/TR = target TR.abort_charge(owner) diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 5311a7a79a3b..138e091ad5a4 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -138,6 +138,9 @@ new_human.set_languages(languages) /datum/equipment_preset/proc/load_preset(mob/living/carbon/human/new_human, randomise = FALSE, count_participant = FALSE, client/mob_client, show_job_gear = TRUE) + if(!new_human.hud_used) + new_human.create_hud() + load_race(new_human, mob_client) if(randomise || uses_special_name) load_name(new_human, randomise, mob_client) diff --git a/code/modules/mentor/looc_toggle.dm b/code/modules/mentor/looc_toggle.dm index 7c5b95b1fcb0..b224e72e79d2 100644 --- a/code/modules/mentor/looc_toggle.dm +++ b/code/modules/mentor/looc_toggle.dm @@ -13,6 +13,7 @@ // Called when the action is clicked on. /datum/action/looc_toggle/action_activate() + . = ..() if(owner.looc_overhead) button.icon_state = "template" owner.looc_overhead = FALSE diff --git a/code/modules/mob/camera/imaginary_friend.dm b/code/modules/mob/camera/imaginary_friend.dm index 4e7be80056de..0a4d5ee65c5c 100644 --- a/code/modules/mob/camera/imaginary_friend.dm +++ b/code/modules/mob/camera/imaginary_friend.dm @@ -280,6 +280,7 @@ action_icon_state = "joinmob" /datum/action/innate/imaginary_orbit/action_activate() + . = ..() var/mob/camera/imaginary_friend/friend = owner friend.recall() @@ -288,6 +289,7 @@ action_icon_state = "hidemob" /datum/action/innate/imaginary_hide/action_activate() + . = ..() var/mob/camera/imaginary_friend/friend = owner if(friend.hidden) friend.hidden = FALSE diff --git a/code/modules/mob/dead/observer/actions.dm b/code/modules/mob/dead/observer/actions.dm index 7daae802dc7a..192c6cd1e3b8 100644 --- a/code/modules/mob/dead/observer/actions.dm +++ b/code/modules/mob/dead/observer/actions.dm @@ -3,6 +3,7 @@ action_icon_state = "ghost" /datum/action/ghost/action_activate() + . = ..() if(!owner.client) return @@ -38,6 +39,7 @@ qdel(src) /datum/action/join_ert/action_activate() + . = ..() if(!owner.client) return @@ -50,6 +52,7 @@ listen_signal = COMSIG_KB_OBSERVER_JOIN_PREDATOR /datum/action/join_predator/action_activate() + . = ..() var/mob/dead/observer/activator = owner activator.join_as_yautja() @@ -58,6 +61,7 @@ action_icon_state = "view_crew_manifest" /datum/action/observer_action/view_crew_manifest/action_activate() + . = ..() show_browser(owner, GLOB.data_core.get_manifest(), "Crew Manifest", "manifest", "size=450x750") /datum/action/observer_action/view_hive_status @@ -65,6 +69,7 @@ action_icon_state = "view_hive_status" /datum/action/observer_action/view_hive_status/action_activate() + . = ..() var/mob/dead/observer/activator = owner activator.hive_status() @@ -74,6 +79,7 @@ listen_signal = COMSIG_KB_OBSERVER_JOIN_XENO /datum/action/observer_action/join_xeno/action_activate() + . = ..() if(!owner.client) return @@ -90,6 +96,7 @@ listen_signal = COMSIG_KB_OBSERVER_JOIN_LESSER_DRONE /datum/action/observer_action/join_lesser_drone/action_activate() + . = ..() if(!owner.client) return diff --git a/code/modules/mob/living/carbon/human/human_abilities.dm b/code/modules/mob/living/carbon/human/human_abilities.dm index 76ebbed06de6..9976fe37a4ff 100644 --- a/code/modules/mob/living/carbon/human/human_abilities.dm +++ b/code/modules/mob/living/carbon/human/human_abilities.dm @@ -20,6 +20,7 @@ cooldown = COMMAND_ORDER_COOLDOWN /datum/action/human_action/issue_order/action_activate() + . = ..() if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner @@ -58,6 +59,7 @@ return FALSE /datum/action/human_action/smartpack/action_activate() + . = ..() if(!istype(owner, /mob/living/carbon/human)) return var/mob/living/carbon/human/H = owner @@ -129,6 +131,7 @@ CULT // Called when the action is clicked on. /datum/action/human_action/activable/action_activate() + . = ..() if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner @@ -286,6 +289,7 @@ CULT action_icon_state = "cultist_channel_hivemind" /datum/action/human_action/activable/cult/speak_hivemind/action_activate() + . = ..() if(!can_use_action()) return @@ -316,6 +320,7 @@ CULT var/list/items_to_spawn = list(/obj/item/clothing/suit/cultist_hoodie/, /obj/item/clothing/head/cultist_hood/) /datum/action/human_action/activable/cult/obtain_equipment/action_activate() + . = ..() if(!can_use_action()) return @@ -515,6 +520,7 @@ CULT action_icon_state = "mutineer_begin" /datum/action/human_action/activable/mutineer/mutineer_begin/action_activate() + . = ..() if(!can_use_action()) return @@ -549,6 +555,7 @@ CULT UnregisterSignal(L, COMSIG_MOB_RESET_VIEW) /datum/action/human_action/cancel_view/action_activate() + . = ..() if(!can_use_action()) return @@ -575,6 +582,7 @@ CULT UnregisterSignal(L, COMSIG_MOB_RESET_VIEW) /datum/action/human_action/vehicle_unbuckle/action_activate() + . = ..() if(!can_use_action()) return @@ -600,6 +608,7 @@ CULT action_icon_state = "cancel_view" /datum/action/human_action/mg_exit/action_activate() + . = ..() if(!can_use_action()) return @@ -619,6 +628,7 @@ CULT UnregisterSignal(user, COMSIG_MOB_RESET_VIEW) /datum/action/human_action/toggle_arc_antenna/action_activate() + . = ..() if(!can_use_action()) return diff --git a/code/modules/mob/living/carbon/human/species/working_joe/_species.dm b/code/modules/mob/living/carbon/human/species/working_joe/_species.dm index c032e25708eb..f2c0e8d4cf26 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/_species.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/_species.dm @@ -50,6 +50,7 @@ /datum/action/joe_emote_panel/action_activate() + . = ..() if(!can_use_action()) return diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index d0890bd3cf37..61ba87cd001b 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -191,7 +191,7 @@ if(!picked) // Get a candidate from observers - var/list/candidates = get_alien_candidates(hive) + var/list/candidates = get_alien_candidates(hive, abomination = (isyautja(affected_mob) || (flags_embryo & FLAG_EMBRYO_PREDATOR))) if(candidates && length(candidates)) // If they were facehugged by a player thats still in queue, they get second dibs on the new larva. if(hugger_ckey) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm index 1fb48f699efa..3f37845380f0 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoOverwatch.dm @@ -18,6 +18,7 @@ return TRUE /datum/action/xeno_action/watch_xeno/action_activate() + . = ..() var/mob/living/carbon/xenomorph/X = owner if (!X.check_state(TRUE)) return FALSE diff --git a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm index f0fd8a4d86a7..e7320b17c333 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm @@ -264,7 +264,7 @@ /mob/living/carbon/xenomorph/proc/pounced_mob(mob/living/L) // This should only be called back by a mob that has pounce, so no need to check - var/datum/action/xeno_action/activable/pounce/pounceAction = get_xeno_action_by_type(src, /datum/action/xeno_action/activable/pounce) + var/datum/action/xeno_action/activable/pounce/pounceAction = get_action(src, /datum/action/xeno_action/activable/pounce) // Unconscious or dead, or not throwing but used pounce. if(!check_state() || (!throwing && !pounceAction.action_cooldown_check())) @@ -336,7 +336,7 @@ pounced_mob(L) /mob/living/carbon/xenomorph/proc/pounced_obj(obj/O) - var/datum/action/xeno_action/activable/pounce/pounceAction = get_xeno_action_by_type(src, /datum/action/xeno_action/activable/pounce) + var/datum/action/xeno_action/activable/pounce/pounceAction = get_action(src, /datum/action/xeno_action/activable/pounce) // Unconscious or dead, or not throwing but used pounce if(!check_state() || (!throwing && !pounceAction.action_cooldown_check())) diff --git a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm index b07f766b179d..eed2dce5f7a8 100644 --- a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm +++ b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm @@ -343,6 +343,8 @@ var/atom/movable/vis_obj/xeno_wounds/wound_icon_holder var/atom/movable/vis_obj/xeno_pack/backpack_icon_holder + /// If TRUE, the xeno cannot slash anything + var/cannot_slash = FALSE /mob/living/carbon/xenomorph/Initialize(mapload, mob/living/carbon/xenomorph/old_xeno, hivenumber) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/boiler/boiler_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/boiler/boiler_powers.dm index c749b0adb5ba..2431e4629876 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/boiler/boiler_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/boiler/boiler_powers.dm @@ -108,7 +108,7 @@ var/mob/living/carbon/xenomorph/xeno = owner if(!action_cooldown_check()) // activate c/d only if we already spit for (var/action_type in action_types_to_cd) - var/datum/action/xeno_action/xeno_action = get_xeno_action_by_type(xeno, action_type) + var/datum/action/xeno_action/xeno_action = get_action(xeno, action_type) if (!istype(xeno_action)) continue @@ -149,7 +149,7 @@ to_chat(xeno, SPAN_XENOHIGHDANGER("We dump our acid through our pores, creating a shroud of gas!")) for (var/action_type in action_types_to_cd) - var/datum/action/xeno_action/xeno_action = get_xeno_action_by_type(xeno, action_type) + var/datum/action/xeno_action/xeno_action = get_action(xeno, action_type) if (!istype(xeno_action)) continue @@ -218,7 +218,7 @@ empowered = FALSE empowering_charge_counter = 0 button.overlays -= "+empowered" - var/datum/action/xeno_action/activable/acid_mine/mine = get_xeno_action_by_type(xeno, /datum/action/xeno_action/activable/acid_mine) + var/datum/action/xeno_action/activable/acid_mine/mine = get_action(xeno, /datum/action/xeno_action/activable/acid_mine) if(!mine.empowered) mine.empowered = TRUE mine.button.overlays += "+empowered" diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/crusher/crusher_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/crusher/crusher_powers.dm index e1af5e36a40f..1dd4dc5a1c87 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/crusher/crusher_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/crusher/crusher_powers.dm @@ -82,7 +82,7 @@ // This ties the pounce/throwing backend into the old collision backend /mob/living/carbon/xenomorph/crusher/pounced_obj(obj/O) - var/datum/action/xeno_action/activable/pounce/crusher_charge/CCA = get_xeno_action_by_type(src, /datum/action/xeno_action/activable/pounce/crusher_charge) + var/datum/action/xeno_action/activable/pounce/crusher_charge/CCA = get_action(src, /datum/action/xeno_action/activable/pounce/crusher_charge) if (istype(CCA) && !CCA.action_cooldown_check() && !(O.type in CCA.not_reducing_objects)) CCA.reduce_cooldown(50) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/defender/defender_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/defender/defender_powers.dm index d7a4f987623a..8736d612c822 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/defender/defender_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/defender/defender_powers.dm @@ -183,6 +183,7 @@ return ..() /datum/action/xeno_action/activable/fortify/action_activate() + . = ..() ..() var/mob/living/carbon/xenomorph/xeno = owner if(xeno.fortify && xeno.selected_ability != src) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm index c5988f12539d..b262624bfe01 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_abilities.dm @@ -485,6 +485,7 @@ listen_signal = COMSIG_KB_XENO_EVOLVE /datum/action/xeno_action/onclick/evolve/action_activate() + . = ..() var/mob/living/carbon/xenomorph/xeno = owner xeno.do_evolve() diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm index 014cb3d2f24b..843cfeac540b 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm @@ -398,7 +398,7 @@ return if(X.layer == XENO_HIDING_LAYER) //Xeno is currently hiding, unhide him - var/datum/action/xeno_action/onclick/xenohide/hide = get_xeno_action_by_type(X, /datum/action/xeno_action/onclick/xenohide) + var/datum/action/xeno_action/onclick/xenohide/hide = get_action(X, /datum/action/xeno_action/onclick/xenohide) if(hide) hide.post_attack() @@ -911,7 +911,7 @@ to_chat(stabbing_xeno, SPAN_XENOWARNING("We must be above ground to do this.")) return - if(!stabbing_xeno.check_state()) + if(!stabbing_xeno.check_state() || stabbing_xeno.cannot_slash) return FALSE var/pre_result = pre_ability_act(stabbing_xeno, targetted_atom) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_powers.dm index 094732300a1f..3c1d3a04543d 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/lurker/lurker_powers.dm @@ -13,7 +13,7 @@ break if(found) - var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invis = get_xeno_action_by_type(xeno, /datum/action/xeno_action/onclick/lurker_invisibility) + var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invis = get_action(xeno, /datum/action/xeno_action/onclick/lurker_invisibility) if(lurker_invis) lurker_invis.invisibility_off() // Full cooldown diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_abilities.dm index 199df345fb62..4fe0e9107995 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_abilities.dm @@ -87,7 +87,7 @@ if(!X.check_state(1)) return - var/datum/action/xeno_action/activable/cleave/cAction = get_xeno_action_by_type(X, /datum/action/xeno_action/activable/cleave) + var/datum/action/xeno_action/activable/cleave/cAction = get_action(X, /datum/action/xeno_action/activable/cleave) if (!istype(cAction)) return @@ -328,7 +328,7 @@ if(!X.check_state(1)) return - var/datum/action/xeno_action/activable/warden_heal/WH = get_xeno_action_by_type(X, /datum/action/xeno_action/activable/warden_heal) + var/datum/action/xeno_action/activable/warden_heal/WH = get_action(X, /datum/action/xeno_action/activable/warden_heal) if (!istype(WH)) return diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_powers.dm index 4d3a792af89a..3cbf0769514f 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/praetorian/praetorian_powers.dm @@ -418,8 +418,8 @@ shake_camera(target_carbon, 2, 1) - var/datum/action/xeno_action/activable/prae_abduct/abduct_action = get_xeno_action_by_type(oppressor_user, /datum/action/xeno_action/activable/prae_abduct) - var/datum/action/xeno_action/activable/tail_lash/tail_lash_action = get_xeno_action_by_type(oppressor_user, /datum/action/xeno_action/activable/tail_lash) + var/datum/action/xeno_action/activable/prae_abduct/abduct_action = get_action(oppressor_user, /datum/action/xeno_action/activable/prae_abduct) + var/datum/action/xeno_action/activable/tail_lash/tail_lash_action = get_action(oppressor_user, /datum/action/xeno_action/activable/tail_lash) if(abduct_action && !abduct_action.action_cooldown_check()) abduct_action.reduce_cooldown(5 SECONDS) if(tail_lash_action && !tail_lash_action.action_cooldown_check()) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm index 3ec4855f9c3a..a240c3928a3c 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm @@ -117,7 +117,7 @@ xeno.anchored = FALSE unroot_human(carbon, TRAIT_SOURCE_ABILITY("Devastate")) - return ..() + return ..() /datum/action/xeno_action/onclick/feralrush/use_ability(atom/A) @@ -149,6 +149,7 @@ predatoralien.recalculate_armor() playsound(predatoralien, 'sound/voice/predalien_growl.ogg', 75, 0, status = 0) apply_cooldown() + return ..() /datum/action/xeno_action/onclick/feralrush/proc/remove_rush_effects() @@ -180,7 +181,7 @@ if(!xeno.check_state()) return - var/datum/action/xeno_action/activable/feralfrenzy/guttype = get_xeno_action_by_type(xeno, /datum/action/xeno_action/activable/feralfrenzy) + var/datum/action/xeno_action/activable/feralfrenzy/guttype = get_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) if(!guttype) return @@ -248,7 +249,7 @@ else predalien_smash.visible_message(SPAN_XENOWARNING("[predalien_smash]'s claws twitch."), SPAN_XENOWARNING("We couldn't grab our target. Wait a moment to try again.")) - return TRUE + return ..() /mob/living/carbon/xenomorph/predalien/stop_pulling() if(isliving(pulling) && smashing) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/queen/queen_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/queen/queen_powers.dm index 381acba92a51..6ef111aed66f 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/queen/queen_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/queen/queen_powers.dm @@ -401,6 +401,7 @@ remove_personal_ally() if("Clear Personal Allies") clear_personal_allies() + return ..() /datum/action/xeno_action/onclick/manage_hive/proc/add_personal_ally() var/mob/living/carbon/xenomorph/queen/user_xeno = owner diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/xeno_action.dm b/code/modules/mob/living/carbon/xenomorph/abilities/xeno_action.dm index 80cf5c1e37ac..bff59186fd04 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/xeno_action.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/xeno_action.dm @@ -51,6 +51,7 @@ // Any strain or caste-specific state should be stored on behavior_delegate objects // which use_ability invocations can modify using typechecks and typecasts where appropriate. /datum/action/xeno_action/proc/use_ability(atom/target) + SHOULD_CALL_PARENT(TRUE) if(!owner) return FALSE track_xeno_ability_stats() @@ -129,10 +130,17 @@ /// A wrapper for use_ability that sends a signal /datum/action/xeno_action/proc/use_ability_wrapper(...) // TODO: make hidden a part of can_use_action - if(!hidden && can_use_action() && use_ability(arglist(args))) + if(!can_use_action()) + SEND_SIGNAL(src, COMSIG_XENO_FAILED_ACTION_USED, owner) + return FALSE + + SEND_SIGNAL(src, COMSIG_XENO_PRE_ACTION_USED, owner) + + if(!hidden && use_ability(arglist(args))) SEND_SIGNAL(src, COMSIG_XENO_ACTION_USED, owner) return TRUE + SEND_SIGNAL(src, COMSIG_XENO_FAILED_ACTION_USED, owner) return FALSE // For actions that do something on each life tick @@ -150,6 +158,7 @@ // For non-activable Xeno actions, this is used to // actually DO the action. /datum/action/xeno_action/activable/action_activate() + . = ..() if(!owner) return if(hidden) @@ -201,6 +210,7 @@ no_cooldown_msg = TRUE /datum/action/xeno_action/onclick/action_activate() + . = ..() use_ability_wrapper(null) // Adds a cooldown to this @@ -362,17 +372,6 @@ deltimer(charge_timer_id) charge_timer_id = TIMER_ID_NULL -// Helper proc to get an action on a target Xeno by type. -// Used to interact with abilities from the outside -/proc/get_xeno_action_by_type(mob/living/carbon/xenomorph/X, typepath) - if (!istype(X)) - CRASH("xeno_action.dm: get_xeno_action_by_type invoked with non-xeno first argument.") - - for (var/datum/action/xeno_action/XA in X.actions) - if (istype(XA, typepath)) - return XA - return null - // Helper proc to check if there is anything blocking the way from mob M to the atom A // Max distance can be supplied to check some of the way instead of the whole way. /proc/check_clear_path_to_target(mob/M, atom/A, smash_windows = TRUE, max_distance = 1000) @@ -420,6 +419,7 @@ return FALSE /datum/action/xeno_action/active_toggle/action_activate() + . = ..() toggle_toggle() /datum/action/xeno_action/active_toggle/life_tick() diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Crusher.dm b/code/modules/mob/living/carbon/xenomorph/castes/Crusher.dm index 24ac22d6bc52..a84b9965f9c3 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Crusher.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Crusher.dm @@ -261,11 +261,11 @@ H.apply_armoured_damage(get_xeno_damage_slash(H, damage), ARMOR_MELEE, BRUTE, bound_xeno.zone_selected) - var/datum/action/xeno_action/activable/pounce/crusher_charge/cAction = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pounce/crusher_charge) + var/datum/action/xeno_action/activable/pounce/crusher_charge/cAction = get_action(bound_xeno, /datum/action/xeno_action/activable/pounce/crusher_charge) if (!cAction.action_cooldown_check()) cAction.reduce_cooldown(cdr_amount) - var/datum/action/xeno_action/onclick/crusher_shield/sAction = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/crusher_shield) + var/datum/action/xeno_action/onclick/crusher_shield/sAction = get_action(bound_xeno, /datum/action/xeno_action/onclick/crusher_shield) if (!sAction.action_cooldown_check()) sAction.reduce_cooldown(base_cdr_amount) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Hellhound.dm b/code/modules/mob/living/carbon/xenomorph/castes/Hellhound.dm index 93d40820bf7b..7df87f63cf3a 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Hellhound.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Hellhound.dm @@ -136,6 +136,6 @@ /datum/behavior_delegate/hellhound_base/melee_attack_additional_effects_self() ..() - var/datum/action/xeno_action/onclick/xenohide/hide = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/xenohide) + var/datum/action/xeno_action/onclick/xenohide/hide = get_action(bound_xeno, /datum/action/xeno_action/onclick/xenohide) if(hide) hide.post_attack() diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm b/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm index 0ab9e9862b16..1dca7eb23f70 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Lurker.dm @@ -87,7 +87,7 @@ original_damage *= buffed_slash_damage_ratio target_carbon.set_effect(get_xeno_stun_duration(target_carbon, 3), SUPERSLOW) next_slash_buffed = FALSE - var/datum/action/xeno_action/onclick/lurker_assassinate/ability = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/lurker_assassinate) + var/datum/action/xeno_action/onclick/lurker_assassinate/ability = get_action(bound_xeno, /datum/action/xeno_action/onclick/lurker_assassinate) if (ability) ability.button.icon_state = "template" @@ -114,19 +114,19 @@ /datum/behavior_delegate/lurker_base/melee_attack_additional_effects_self() ..() - var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invis_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) + var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invis_action = get_action(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) if (lurker_invis_action) lurker_invis_action.invisibility_off() // Full cooldown /datum/behavior_delegate/lurker_base/proc/decloak_handler(mob/source) SIGNAL_HANDLER - var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invis_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) + var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invis_action = get_action(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) if(istype(lurker_invis_action)) lurker_invis_action.invisibility_off(0.5) // Partial refund of remaining time /// Implementation for enabling invisibility. /datum/behavior_delegate/lurker_base/proc/on_invisibility() - var/datum/action/xeno_action/activable/pounce/lurker/lurker_pounce_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pounce/lurker) + var/datum/action/xeno_action/activable/pounce/lurker/lurker_pounce_action = get_action(bound_xeno, /datum/action/xeno_action/activable/pounce/lurker) if(lurker_pounce_action) lurker_pounce_action.knockdown = TRUE // pounce knocks down lurker_pounce_action.freeze_self = TRUE @@ -137,7 +137,7 @@ /// Implementation for disabling invisibility. /datum/behavior_delegate/lurker_base/proc/on_invisibility_off() - var/datum/action/xeno_action/activable/pounce/lurker/lurker_pounce_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pounce/lurker) + var/datum/action/xeno_action/activable/pounce/lurker/lurker_pounce_action = get_action(bound_xeno, /datum/action/xeno_action/activable/pounce/lurker) if(lurker_pounce_action) lurker_pounce_action.knockdown = FALSE // pounce no longer knocks down lurker_pounce_action.freeze_self = FALSE @@ -155,7 +155,7 @@ . += "Invisibility Remaining: [time_left] second\s." return - var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invisibility_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) + var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invisibility_action = get_action(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) if(!lurker_invisibility_action) return @@ -177,7 +177,7 @@ if(!bound_xeno || !bound_xeno.stealth) return - var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invisibility_action = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) + var/datum/action/xeno_action/onclick/lurker_invisibility/lurker_invisibility_action = get_action(bound_xeno, /datum/action/xeno_action/onclick/lurker_invisibility) if(!lurker_invisibility_action) return diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Predalien.dm b/code/modules/mob/living/carbon/xenomorph/castes/Predalien.dm index 830f4fc5a9cf..b60f150c442d 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Predalien.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Predalien.dm @@ -69,16 +69,19 @@ weed_food_states = list("Predalien_1","Predalien_2","Predalien_3") weed_food_states_flipped = list("Predalien_1","Predalien_2","Predalien_3") var/smashing = FALSE + /// If the pred alert/player notif should happen when the predalien spawns + var/should_announce_spawn = TRUE /mob/living/carbon/xenomorph/predalien/Initialize(mapload, mob/living/carbon/xenomorph/oldxeno, h_number) . = ..() - addtimer(CALLBACK(src, PROC_REF(announce_spawn)), 3 SECONDS) - hunter_data.dishonored = TRUE - hunter_data.dishonored_reason = "An abomination upon the honor of us all!" - hunter_data.dishonored_set = src - hud_set_hunter() + if(should_announce_spawn) + addtimer(CALLBACK(src, PROC_REF(announce_spawn)), 3 SECONDS) + hunter_data.dishonored = TRUE + hunter_data.dishonored_reason = "An abomination upon the honor of us all!" + hunter_data.dishonored_set = src + hud_set_hunter() AddComponent(/datum/component/footstep, 4, 25, 11, 2, "alien_footstep_medium") @@ -102,8 +105,20 @@ You must still listen to the queen. /mob/living/carbon/xenomorph/predalien/resist_fire() - ..() - SetKnockDown(0.1 SECONDS) + ..() + SetKnockDown(0.1 SECONDS) + +/mob/living/carbon/xenomorph/predalien/get_examine_text(mob/user) + . = ..() + var/datum/behavior_delegate/predalien_base/predalienkills = behavior_delegate + . += "It has [predalienkills.kills] kills to its name!" + +/mob/living/carbon/xenomorph/predalien/tutorial + should_announce_spawn = FALSE + +/mob/living/carbon/xenomorph/predalien/tutorial/gib(datum/cause_data/cause = create_cause_data("gibbing", src)) + death(cause, gibbed = TRUE) + /datum/behavior_delegate/predalien_base name = "Base Predalien Behavior Delegate" @@ -127,12 +142,3 @@ You must still listen to the queen. original_damage *= 1.5 return original_damage + kills * 2.5 - -/mob/living/carbon/xenomorph/predalien/get_examine_text(mob/user) - . = ..() - var/datum/behavior_delegate/predalien_base/predalienkills = behavior_delegate - var/kills = predalienkills.kills - . += "It has [kills] kills to its name!" - - - diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Ravager.dm b/code/modules/mob/living/carbon/xenomorph/castes/Ravager.dm index 6e5da79fbed1..90614e338071 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Ravager.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Ravager.dm @@ -90,7 +90,7 @@ /datum/behavior_delegate/ravager_base/melee_attack_additional_effects_self() ..() - var/datum/action/xeno_action/activable/pounce/charge/cAction = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pounce/charge) + var/datum/action/xeno_action/activable/pounce/charge/cAction = get_action(bound_xeno, /datum/action/xeno_action/activable/pounce/charge) if (!cAction.action_cooldown_check()) cAction.reduce_cooldown(slash_charge_cdr) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm index 8721294173e9..12fdb8d02843 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm @@ -91,6 +91,6 @@ /datum/behavior_delegate/runner_base/melee_attack_additional_effects_self() ..() - var/datum/action/xeno_action/onclick/xenohide/hide = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/xenohide) + var/datum/action/xeno_action/onclick/xenohide/hide = get_action(bound_xeno, /datum/action/xeno_action/onclick/xenohide) if(hide) hide.post_attack() diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Sentinel.dm b/code/modules/mob/living/carbon/xenomorph/castes/Sentinel.dm index 01963496f967..3e7416f39fc5 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Sentinel.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Sentinel.dm @@ -95,7 +95,7 @@ addtimer(CALLBACK(src, PROC_REF(paralyzing_slash), carbon_target), NEURO_TOUCH_DELAY) next_slash_buffed = FALSE if(!next_slash_buffed) - var/datum/action/xeno_action/onclick/paralyzing_slash/ability = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/onclick/paralyzing_slash) + var/datum/action/xeno_action/onclick/paralyzing_slash/ability = get_action(bound_xeno, /datum/action/xeno_action/onclick/paralyzing_slash) if (ability && istype(ability)) ability.button.icon_state = "template" return original_damage diff --git a/code/modules/mob/living/carbon/xenomorph/hive_status_ui.dm b/code/modules/mob/living/carbon/xenomorph/hive_status_ui.dm index 360b4e8bbdde..eca88761ad9b 100644 --- a/code/modules/mob/living/carbon/xenomorph/hive_status_ui.dm +++ b/code/modules/mob/living/carbon/xenomorph/hive_status_ui.dm @@ -201,7 +201,7 @@ if(xenoSrc.stat == DEAD) return - var/datum/action/xeno_action/A = get_xeno_action_by_type(xenoSrc, /datum/action/xeno_action/activable/queen_give_plasma) + var/datum/action/xeno_action/A = get_action(xenoSrc, /datum/action/xeno_action/activable/queen_give_plasma) A?.use_ability_wrapper(xenoTarget) if("heal") @@ -214,7 +214,7 @@ if(xenoSrc.stat == DEAD) return - var/datum/action/xeno_action/A = get_xeno_action_by_type(xenoSrc, /datum/action/xeno_action/activable/queen_heal) + var/datum/action/xeno_action/A = get_action(xenoSrc, /datum/action/xeno_action/activable/queen_heal) A?.use_ability_wrapper(xenoTarget, TRUE) if("overwatch") diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/boiler/trapper.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/boiler/trapper.dm index f64bfd6b500f..857a76969354 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/boiler/trapper.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/boiler/trapper.dm @@ -73,7 +73,7 @@ found = trap break - var/datum/action/xeno_action/activable/boiler_trap/trap_ability = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/boiler_trap) + var/datum/action/xeno_action/activable/boiler_trap/trap_ability = get_action(bound_xeno, /datum/action/xeno_action/activable/boiler_trap) if (found) target_human.apply_armoured_damage(bonus_damage_shotgun_trapped, ARMOR_BIO, BURN) trap_ability.empowering_charge_counter = trap_ability.empower_charge_max diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm index 5ebafc88eaef..7ceaf2fed75e 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm @@ -276,9 +276,10 @@ addtimer(CALLBACK(xeno.hive, TYPE_PROC_REF(/datum/hive_status, free_respawn), xeno.client), 5 SECONDS) xeno.gib(create_cause_data("sacrificing itself", src)) + return ..() /datum/action/xeno_action/activable/healer_sacrifice/action_activate() - ..() + . = ..() var/mob/living/carbon/xenomorph/xeno = owner if(xeno.selected_ability != src) return diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/praetorian/vanguard.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/praetorian/vanguard.dm index 310db35ab370..01f567398c44 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/praetorian/vanguard.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/praetorian/vanguard.dm @@ -54,7 +54,7 @@ last_combat_time = world.time /datum/behavior_delegate/praetorian_vanguard/proc/next_pierce_spin() - var/datum/action/xeno_action/activable/pierce/pAction = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pierce) + var/datum/action/xeno_action/activable/pierce/pAction = get_action(bound_xeno, /datum/action/xeno_action/activable/pierce) if (istype(pAction)) pAction.should_spin_instead = TRUE @@ -62,7 +62,7 @@ return /datum/behavior_delegate/praetorian_vanguard/proc/next_pierce_normal() - var/datum/action/xeno_action/activable/pierce/pAction = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/pierce) + var/datum/action/xeno_action/activable/pierce/pAction = get_action(bound_xeno, /datum/action/xeno_action/activable/pierce) if (istype(pAction)) pAction.should_spin_instead = FALSE return @@ -88,6 +88,6 @@ new_shield.explosive_armor_amount = 1.5*XENO_EXPOSIVEARMOR_MOD_VERY_LARGE to_chat(praetorian, SPAN_XENOHIGHDANGER("We feel our defensive shell regenerate! It will block one hit!")) - var/datum/action/xeno_action/activable/cleave/caction = get_xeno_action_by_type(bound_xeno, /datum/action/xeno_action/activable/cleave) + var/datum/action/xeno_action/activable/cleave/caction = get_action(bound_xeno, /datum/action/xeno_action/activable/cleave) if (istype(caction)) caction.buffed = TRUE diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index 7d015e4bac8d..e2108364e9ac 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -1054,6 +1054,7 @@ Defined in conflicts.dm of the #defines folder. button.name = name /datum/action/item_action/toggle_zoom_level/action_activate() + . = ..() var/obj/item/weapon/gun/G = holder_item var/obj/item/attachable/scope/variable_zoom/S = G.attachments["rail"] S.toggle_zoom_level() @@ -1674,6 +1675,7 @@ Defined in conflicts.dm of the #defines folder. /datum/action/item_action/vulture /datum/action/item_action/vulture/action_activate() + . = ..() var/obj/item/weapon/gun/gun_holder = holder_item var/obj/item/attachable/vulture_scope/scope = gun_holder.attachments["rail"] if(!istype(scope)) @@ -3515,6 +3517,7 @@ Defined in conflicts.dm of the #defines folder. button.overlays += image('icons/mob/hud/actions.dmi', button, action_icon_state) /datum/action/item_action/bipod/toggle_full_auto_switch/action_activate() + . = ..() var/obj/item/weapon/gun/holder_gun = holder_item var/obj/item/attachable/bipod/attached_bipod = holder_gun.attachments["under"] diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index b2ec3dea63ce..717914e38eba 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -268,6 +268,7 @@ /datum/action/item_action/taser/action_activate() + . = ..() var/obj/item/weapon/gun/energy/taser/taser = holder_item if(!ishuman(owner)) return diff --git a/code/modules/projectiles/guns/rifles.dm b/code/modules/projectiles/guns/rifles.dm index ad85220400fb..fbe24434d542 100644 --- a/code/modules/projectiles/guns/rifles.dm +++ b/code/modules/projectiles/guns/rifles.dm @@ -557,6 +557,7 @@ //---ability actions--\\ /datum/action/item_action/m46c/action_activate() + . = ..() var/obj/item/weapon/gun/rifle/m46c/protag_gun = holder_item if(!ishuman(owner)) return diff --git a/code/modules/projectiles/guns/shotguns.dm b/code/modules/projectiles/guns/shotguns.dm index b1b3bb3c2ab4..a0bb3f8f852c 100644 --- a/code/modules/projectiles/guns/shotguns.dm +++ b/code/modules/projectiles/guns/shotguns.dm @@ -838,6 +838,7 @@ can cause issues with ammo types getting mixed up during the burst. return TRUE /datum/action/item_action/specialist/twobore_brace/action_activate() + . = ..() var/obj/item/weapon/gun/shotgun/double/twobore/G = holder_item if(G.braced) return diff --git a/code/modules/projectiles/guns/smartgun.dm b/code/modules/projectiles/guns/smartgun.dm index e5c9fff3a126..7c628463b1ef 100644 --- a/code/modules/projectiles/guns/smartgun.dm +++ b/code/modules/projectiles/guns/smartgun.dm @@ -178,6 +178,7 @@ //---ability actions--\\ /datum/action/item_action/smartgun/action_activate() + . = ..() var/obj/item/weapon/gun/smartgun/G = holder_item if(!ishuman(owner)) return @@ -595,6 +596,7 @@ // ID lock action \\ /datum/action/item_action/co_sg/action_activate() + . = ..() var/obj/item/weapon/gun/smartgun/co/protag_gun = holder_item if(!ishuman(owner)) return diff --git a/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm b/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm index e2643c580a16..06ac5428bfc6 100644 --- a/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm +++ b/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm @@ -222,6 +222,7 @@ update_icon() /datum/action/item_action/toggle_firing_level/action_activate() + . = ..() var/obj/item/weapon/gun/launcher/grenade/G = holder_item if(!ishuman(owner)) return diff --git a/code/modules/projectiles/guns/specialist/sniper.dm b/code/modules/projectiles/guns/specialist/sniper.dm index b40477a8a460..b400350e415b 100644 --- a/code/modules/projectiles/guns/specialist/sniper.dm +++ b/code/modules/projectiles/guns/specialist/sniper.dm @@ -62,6 +62,7 @@ ACTIONS SPECIALSIT SNIPER CAN TAKE */ /datum/action/item_action/specialist/aimed_shot/action_activate() + . = ..() if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner @@ -276,6 +277,7 @@ return TRUE /datum/action/item_action/specialist/toggle_laser/action_activate() + . = ..() var/obj/item/weapon/gun/rifle/sniper/sniper_rifle = holder_item if(owner.get_held_item() != sniper_rifle) diff --git a/code/modules/shuttle/computers/dropship_computer.dm b/code/modules/shuttle/computers/dropship_computer.dm index 08a35b83071d..a28f65ce475d 100644 --- a/code/modules/shuttle/computers/dropship_computer.dm +++ b/code/modules/shuttle/computers/dropship_computer.dm @@ -314,7 +314,7 @@ var/original_evilution = hive.evolution_bonus hive.override_evilution(XENO_HIJACK_EVILUTION_BUFF, TRUE) if(hive.living_xeno_queen) - var/datum/action/xeno_action/onclick/grow_ovipositor/ovi_ability = get_xeno_action_by_type(hive.living_xeno_queen, /datum/action/xeno_action/onclick/grow_ovipositor) + var/datum/action/xeno_action/onclick/grow_ovipositor/ovi_ability = get_action(hive.living_xeno_queen, /datum/action/xeno_action/onclick/grow_ovipositor) ovi_ability.reduce_cooldown(ovi_ability.xeno_cooldown) addtimer(CALLBACK(hive, TYPE_PROC_REF(/datum/hive_status, override_evilution), original_evilution, FALSE), XENO_HIJACK_EVILUTION_TIME) diff --git a/code/modules/surgery/surgery_toggle.dm b/code/modules/surgery/surgery_toggle.dm index b9ca3ca93311..973d1c5b682f 100644 --- a/code/modules/surgery/surgery_toggle.dm +++ b/code/modules/surgery/surgery_toggle.dm @@ -18,6 +18,7 @@ // Called when the action is clicked on. /datum/action/surgery_toggle/action_activate() + . = ..() if(owner.mob_flags & SURGERY_MODE_ON) button.icon_state = "template" owner.mob_flags &= ~SURGERY_MODE_ON diff --git a/colonialmarines.dme b/colonialmarines.dme index b479f0af62c5..254cbb0112ca 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -698,6 +698,7 @@ #include "code\datums\tutorial\ss13\basic_ss13.dm" #include "code\datums\tutorial\ss13\intents.dm" #include "code\datums\tutorial\xenomorph\_xenomorph.dm" +#include "code\datums\tutorial\xenomorph\abomination.dm" #include "code\datums\tutorial\xenomorph\xenomorph_basic.dm" #include "code\datums\weather\weather_event.dm" #include "code\datums\weather\weather_map_holder.dm" diff --git a/tgui/packages/tgui/interfaces/TutorialMenu.tsx b/tgui/packages/tgui/interfaces/TutorialMenu.tsx index 14abfa957b1c..c47db9fd746d 100644 --- a/tgui/packages/tgui/interfaces/TutorialMenu.tsx +++ b/tgui/packages/tgui/interfaces/TutorialMenu.tsx @@ -60,25 +60,30 @@ export const TutorialMenu = (props) => { {tutorial_categories.map( (tutorial_category) => tutorial_category.name === categoryIndex && - tutorial_category.tutorials.map((tutorial) => ( -
- -
- )), + + + )), )} From e7750dccb801676861f2b41b83597b26da458a59 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 16 Jul 2024 17:59:21 +0100 Subject: [PATCH 013/285] Automatic changelog for PR #6442 [ci skip] --- html/changelogs/AutoChangeLog-pr-6442.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6442.yml diff --git a/html/changelogs/AutoChangeLog-pr-6442.yml b/html/changelogs/AutoChangeLog-pr-6442.yml new file mode 100644 index 000000000000..a39369fd8bf9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6442.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscadd: "Added a tutorial for xenomorph Abominations. You must complete the tutorial before being able to roll for Abomination." \ No newline at end of file From 84aa6378ebe99d848be5f236f07e49efff2e4b9f Mon Sep 17 00:00:00 2001 From: harryob <55142896+harryob@users.noreply.github.com> Date: Tue, 16 Jul 2024 19:04:31 +0100 Subject: [PATCH 014/285] autowiki gun images now stop randomly changing attachments (#6678) title no player facing changes --- code/modules/projectiles/gun.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index f7ffbf2875e2..d16f1b6fdd30 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -427,6 +427,10 @@ SEND_SIGNAL(src, COMSIG_GUN_RECALCULATE_ATTACHMENT_BONUSES) /obj/item/weapon/gun/proc/handle_random_attachments() + #ifdef AUTOWIKI // no randomness for my gun pictures, please + return + #endif + var/attachmentchoice var/randchance = random_spawn_chance From de32c7d8a8ce7643b339c448206a56ed44afdb70 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 17 Jul 2024 01:18:46 +0000 Subject: [PATCH 015/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6390.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6442.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6492.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6609.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6614.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6677.yml | 4 ---- html/changelogs/archive/2024-07.yml | 15 +++++++++++++++ 7 files changed, 15 insertions(+), 24 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6390.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6442.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6492.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6609.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6614.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6677.yml diff --git a/html/changelogs/AutoChangeLog-pr-6390.yml b/html/changelogs/AutoChangeLog-pr-6390.yml deleted file mode 100644 index 8b085e59afa7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6390.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "Fixes riflemen spec_kits not being usable by riflemen." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6442.yml b/html/changelogs/AutoChangeLog-pr-6442.yml deleted file mode 100644 index a39369fd8bf9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6442.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscadd: "Added a tutorial for xenomorph Abominations. You must complete the tutorial before being able to roll for Abomination." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6492.yml b/html/changelogs/AutoChangeLog-pr-6492.yml deleted file mode 100644 index c0f3ce2e4078..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6492.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - rscadd: "The CIC armoury now contains a plantable flag of the United Americas." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6609.yml b/html/changelogs/AutoChangeLog-pr-6609.yml deleted file mode 100644 index 0d1fc9d1f7e0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6609.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - balance: "being mid-paradrop won't trigger traps, fire and stray bullets before you land." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6614.yml b/html/changelogs/AutoChangeLog-pr-6614.yml deleted file mode 100644 index 453f6be7ea55..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6614.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "AndroBetel" -delete-after: True -changes: - - rscadd: "MP5 has 10% chance to spawn with M203 attached." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6677.yml b/html/changelogs/AutoChangeLog-pr-6677.yml deleted file mode 100644 index 1c2d6ed8008e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6677.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - bugfix: "queens can remote build again" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index ded0796fb609..98c6fd5dbb20 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -142,3 +142,18 @@ lower rate of fire and accuracy. This is identical to as if it had a barrel charger attached to it. - balance: Per the above, the barrel charger is no longer compatible with the XM88. +2024-07-17: + AndroBetel: + - rscadd: MP5 has 10% chance to spawn with M203 attached. + VileBeggar: + - rscadd: The CIC armoury now contains a plantable flag of the United Americas. + Zonespace27: + - rscadd: Added a tutorial for xenomorph Abominations. You must complete the tutorial + before being able to roll for Abomination. + harryob: + - bugfix: queens can remote build again + ihatethisengine: + - balance: being mid-paradrop won't trigger traps, fire and stray bullets before + you land. + realforest2001: + - bugfix: Fixes riflemen spec_kits not being usable by riflemen. From 44c07ce0f90a9e9876e51c50bd232c93acfd5c2b Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Thu, 18 Jul 2024 01:26:00 +0200 Subject: [PATCH 016/285] Rsf, rsp and rcd removal (#6726) # About the pull request nowhere used it is junk # Explain why it's good for the game junk begone # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: Removed Rapid-Service-Fabricator, rapid construction device and Rapid-Seed-Producer (old ss13 junk) /:cl: --------- Co-authored-by: vincibrv --- code/game/machinery/autolathe_datums.dm | 5 - code/game/objects/items/devices/RCD.dm | 194 ------------------ code/game/objects/items/devices/RSF.dm | 98 --------- code/game/objects/items/devices/RSP.dm | 11 - .../structures/crates_lockers/crates.dm | 7 - colonialmarines.dme | 3 - maps/map_files/CORSAT/Corsat.dmm | 1 - .../map_files/Ice_Colony_v2/Ice_Colony_v2.dmm | 4 - 8 files changed, 323 deletions(-) delete mode 100644 code/game/objects/items/devices/RCD.dm delete mode 100644 code/game/objects/items/devices/RSF.dm delete mode 100644 code/game/objects/items/devices/RSP.dm diff --git a/code/game/machinery/autolathe_datums.dm b/code/game/machinery/autolathe_datums.dm index 78a8e46b64aa..9c8ee271845d 100644 --- a/code/game/machinery/autolathe_datums.dm +++ b/code/game/machinery/autolathe_datums.dm @@ -136,11 +136,6 @@ path = /obj/item/circuitboard/apc category = AUTOLATHE_CATEGORY_ENGINEERING -/datum/autolathe/recipe/rcd_ammo - name = "matter cartridge" - path = /obj/item/ammo_rcd - category = AUTOLATHE_CATEGORY_ENGINEERING - /datum/autolathe/recipe/table_parts name = "table parts" path = /obj/item/frame/table diff --git a/code/game/objects/items/devices/RCD.dm b/code/game/objects/items/devices/RCD.dm deleted file mode 100644 index 00e569800314..000000000000 --- a/code/game/objects/items/devices/RCD.dm +++ /dev/null @@ -1,194 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - -/* -CONTAINS: -RCD -*/ -/obj/item/device/rcd - name = "rapid-construction-device (RCD)" - desc = "A device used to rapidly build walls/floor." - icon = 'icons/obj/items/devices.dmi' - icon_state = "rcd" - opacity = FALSE - density = FALSE - anchored = FALSE - flags_atom = FPRINT|CONDUCT - force = 10 - throwforce = 10 - throw_speed = SPEED_FAST - throw_range = 5 - w_class = SIZE_MEDIUM - matter = list("metal" = 50000) - - var/datum/effect_system/spark_spread/spark_system - var/stored_matter = 0 - var/working = 0 - var/mode = 1 - var/canRwall = 0 - var/disabled = 0 - - -/obj/item/device/rcd/New() - desc = "A RCD. It currently holds [stored_matter]/30 matter-units." - src.spark_system = new /datum/effect_system/spark_spread - spark_system.set_up(5, 0, src) - spark_system.attach(src) - return - -/obj/item/device/rcd/Destroy() - QDEL_NULL(spark_system) - return ..() - - -/obj/item/device/rcd/attackby(obj/item/W, mob/user) - ..() - if(istype(W, /obj/item/ammo_rcd)) - if((stored_matter + 10) > 30) - to_chat(user, SPAN_NOTICE("The RCD cant hold any more matter-units.")) - return - user.drop_held_item() - qdel(W) - stored_matter += 10 - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - to_chat(user, SPAN_NOTICE("The RCD now holds [stored_matter]/30 matter-units.")) - desc = "A RCD. It currently holds [stored_matter]/30 matter-units." - return - - -/obj/item/device/rcd/attack_self(mob/user) - ..() - - //Change the mode - playsound(src.loc, 'sound/effects/pop.ogg', 15, 0) - switch(mode) - if(1) - mode = 2 - to_chat(user, SPAN_NOTICE("Changed mode to 'Airlock'")) - if(prob(20)) - src.spark_system.start() - return - if(2) - mode = 3 - to_chat(user, SPAN_NOTICE("Changed mode to 'Deconstruct'")) - if(prob(20)) - src.spark_system.start() - return - if(3) - mode = 1 - to_chat(user, SPAN_NOTICE("Changed mode to 'Floor & Walls'")) - if(prob(20)) - src.spark_system.start() - return - -/obj/item/device/rcd/proc/activate() - playsound(src.loc, 'sound/items/Deconstruct.ogg', 25, 1) - - -/obj/item/device/rcd/afterattack(atom/A, mob/user, proximity) - if(!proximity) return - if(disabled) - return 0 - if(istype(A,/area/shuttle) || istype(A,/turf/open/space/transit)) - return 0 - if(!(istype(A, /turf) || istype(A, /obj/structure/machinery/door/airlock))) - return 0 - - switch(mode) - if(1) - if(istype(A, /turf/open/space)) - if(useResource(1, user)) - to_chat(user, "Building Floor...") - activate() - A:ChangeTurf(/turf/open/floor/plating/airless) - return 1 - return 0 - - if(istype(A, /turf/open/floor)) - if(checkResource(3, user)) - to_chat(user, "Building Wall ...") - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - if(do_after(user, 20, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) - if(!useResource(3, user)) return 0 - activate() - A:ChangeTurf(/turf/closed/wall) - return 1 - return 0 - - if(2) - if(istype(A, /turf/open/floor)) - if(checkResource(10, user)) - to_chat(user, "Building Airlock...") - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - if(do_after(user, 50, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) - if(!useResource(10, user)) return 0 - activate() - var/obj/structure/machinery/door/airlock/T = new /obj/structure/machinery/door/airlock( A ) - T.autoclose = 1 - return 1 - return 0 - return 0 - - if(3) - if(istype(A, /turf/closed/wall)) - var/turf/closed/wall/WL = A - if(WL.hull) - return 0 - if(istype(A, /turf/closed/wall/r_wall) && !canRwall) - return 0 - if(checkResource(5, user)) - to_chat(user, "Deconstructing Wall...") - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - if(do_after(user, 40, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) - if(!useResource(5, user)) return 0 - activate() - A:ChangeTurf(/turf/open/floor/plating/airless) - return 1 - return 0 - - if(istype(A, /turf/open/floor) && !istype(A, /turf/open/floor/plating)) - if(checkResource(5, user)) - to_chat(user, "Deconstructing Floor...") - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - if(do_after(user, 50, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) - if(!useResource(5, user)) return 0 - activate() - A:ChangeTurf(/turf/open/floor/plating/airless) - return 1 - return 0 - - if(istype(A, /obj/structure/machinery/door/airlock)) - if(checkResource(10, user)) - to_chat(user, "Deconstructing Airlock...") - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - if(do_after(user, 50, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) - if(!useResource(10, user)) return 0 - activate() - qdel(A) - return 1 - return 0 - return 0 - else - to_chat(user, "ERROR: RCD in MODE: [mode] attempted use by [user]. Send this text #coderbus or an admin.") - return 0 - -/obj/item/device/rcd/proc/useResource(amount, mob/user) - if(stored_matter < amount) - return 0 - stored_matter -= amount - desc = "A RCD. It currently holds [stored_matter]/30 matter-units." - return 1 - -/obj/item/device/rcd/proc/checkResource(amount, mob/user) - return stored_matter >= amount - -/obj/item/ammo_rcd - name = "compressed matter cartridge" - desc = "Highly compressed matter for the RCD." - icon = 'icons/obj/items/weapons/guns/legacy/old_bayguns.dmi' - icon_state = "rcd" - item_state = "rcdammo" - opacity = FALSE - density = FALSE - anchored = FALSE - - matter = list("metal" = 30000,"glass" = 15000) diff --git a/code/game/objects/items/devices/RSF.dm b/code/game/objects/items/devices/RSF.dm deleted file mode 100644 index 29f84c7c6d0c..000000000000 --- a/code/game/objects/items/devices/RSF.dm +++ /dev/null @@ -1,98 +0,0 @@ -/* -CONTAINS: -RSF - -*/ - -/obj/item/device/rsf - name = "\improper Rapid-Service-Fabricator" - desc = "A device used to rapidly deploy service items." - icon = 'icons/obj/items/devices.dmi' - icon_state = "rcd" - opacity = FALSE - density = FALSE - anchored = FALSE - var/stored_matter = 30 - var/mode = 1 - w_class = SIZE_MEDIUM - -/obj/item/device/rsf/get_examine_text(mob/user) - . = ..() - . += "It currently holds [stored_matter]/30 fabrication-units." - -/obj/item/device/rsf/attackby(obj/item/W, mob/user) - ..() - if (istype(W, /obj/item/ammo_rcd)) - - if ((stored_matter + 10) > 30) - to_chat(user, "The RSF can't hold any more matter.") - return - - qdel(W) - - stored_matter += 10 - playsound(src.loc, 'sound/machines/click.ogg', 15, 1) - to_chat(user, "The RSF now holds [stored_matter]/30 fabrication-units.") - return - -/obj/item/device/rsf/attack_self(mob/user) - ..() - playsound(src.loc, 'sound/effects/pop.ogg', 15, 0) - if (mode == 1) - mode = 2 - to_chat(user, "Changed dispensing mode to 'Drinking Glass'") - return - if (mode == 2) - mode = 3 - to_chat(user, "Changed dispensing mode to 'Paper'") - return - if (mode == 3) - mode = 4 - to_chat(user, "Changed dispensing mode to 'Pen'") - return - if (mode == 4) - mode = 5 - to_chat(user, "Changed dispensing mode to 'Dice Pack'") - return - if (mode == 5) - mode = 6 - to_chat(user, "Changed dispensing mode to 'Cigarette'") - return - if (mode == 6) - mode = 1 - to_chat(user, "Changed dispensing mode to 'Dosh'") - return - // Change mode - -/obj/item/device/rsf/afterattack(atom/A, mob/user, proximity) - - if(!proximity) return - - if(stored_matter <= 0) - return - - if(!istype(A, /obj/structure/surface/table) && !istype(A, /turf/open/floor)) - return - - playsound(src.loc, 'sound/machines/click.ogg', 25, 1) - var/obj/product - - switch(mode) - if(1) - product = new /obj/item/spacecash/c10() - if(2) - product = new /obj/item/reagent_container/food/drinks/drinkingglass() - if(3) - product = new /obj/item/paper() - if(4) - product = new /obj/item/tool/pen() - if(5) - product = new /obj/item/storage/pill_bottle/dice() - if(6) - product = new /obj/item/clothing/mask/cigarette() - - to_chat(user, "Dispensing [product ? product : "product"]...") - product.forceMove(get_turf(A)) - - stored_matter-- - to_chat(user, "The RSF now holds [stored_matter]/30 fabrication-units.") diff --git a/code/game/objects/items/devices/RSP.dm b/code/game/objects/items/devices/RSP.dm deleted file mode 100644 index cb61de1a77cc..000000000000 --- a/code/game/objects/items/devices/RSP.dm +++ /dev/null @@ -1,11 +0,0 @@ -/obj/item/device/rsp - name = "\improper Rapid-Seed-Producer (RSP)" - desc = "A device used to rapidly deploy seeds." - icon = 'icons/obj/items/devices.dmi' - icon_state = "rsp" - opacity = FALSE - density = FALSE - anchored = FALSE - var/stored_matter = 0 - var/mode = 1 - w_class = SIZE_MEDIUM diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index d891119a8404..8a10cd4d93ea 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -277,13 +277,6 @@ name = "RCD crate" desc = "A crate for the storage of the RCD." -/obj/structure/closet/crate/rcd/Initialize() - . = ..() - new /obj/item/ammo_rcd(src) - new /obj/item/ammo_rcd(src) - new /obj/item/ammo_rcd(src) - new /obj/item/device/rcd(src) - /obj/structure/closet/crate/freezer/rations //Fpr use in the escape shuttle desc = "A crate of emergency rations." name = "Emergency Rations" diff --git a/colonialmarines.dme b/colonialmarines.dme index 254cbb0112ca..daafb41694f7 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1138,9 +1138,6 @@ #include "code\game\objects\items\devices\pinpointer.dm" #include "code\game\objects\items\devices\pipe_painter.dm" #include "code\game\objects\items\devices\portable_vendor.dm" -#include "code\game\objects\items\devices\RCD.dm" -#include "code\game\objects\items\devices\RSF.dm" -#include "code\game\objects\items\devices\RSP.dm" #include "code\game\objects\items\devices\scanners.dm" #include "code\game\objects\items\devices\suit_cooling.dm" #include "code\game\objects\items\devices\taperecorder.dm" diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index ea56dacf0fa3..435659e102e2 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -35676,7 +35676,6 @@ /area/corsat/omega/complex) "lHI" = ( /obj/structure/surface/table/reinforced, -/obj/item/ammo_rcd, /turf/open/floor/corsat/retrosquareslight, /area/corsat/sigma/south/complex) "lHK" = ( diff --git a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm index 80342068f6e6..af8650e3bdb2 100644 --- a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm +++ b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm @@ -10137,10 +10137,6 @@ /area/ice_colony/surface/storage_unit/research) "aKo" = ( /obj/structure/surface/rack, -/obj/item/ammo_rcd, -/obj/item/ammo_rcd, -/obj/item/ammo_rcd, -/obj/item/ammo_rcd, /turf/open/floor/vault2/west, /area/ice_colony/surface/storage_unit/research) "aKp" = ( From e1d3bb91315c770014a58ccb6bf8d3ca5d9ca22b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 00:30:59 +0100 Subject: [PATCH 017/285] Automatic changelog for PR #6726 [ci skip] --- html/changelogs/AutoChangeLog-pr-6726.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6726.yml diff --git a/html/changelogs/AutoChangeLog-pr-6726.yml b/html/changelogs/AutoChangeLog-pr-6726.yml new file mode 100644 index 000000000000..c0ee7e831a30 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6726.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "Removed Rapid-Service-Fabricator, rapid construction device and Rapid-Seed-Producer (old ss13 junk)" \ No newline at end of file From 93ec953cb448d6b621a8af8114a07d04269ea21c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 18 Jul 2024 01:17:28 +0000 Subject: [PATCH 018/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6726.yml | 4 ---- html/changelogs/archive/2024-07.yml | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6726.yml diff --git a/html/changelogs/AutoChangeLog-pr-6726.yml b/html/changelogs/AutoChangeLog-pr-6726.yml deleted file mode 100644 index c0ee7e831a30..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6726.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "Removed Rapid-Service-Fabricator, rapid construction device and Rapid-Seed-Producer (old ss13 junk)" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 98c6fd5dbb20..7683a63d1a81 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -157,3 +157,7 @@ you land. realforest2001: - bugfix: Fixes riflemen spec_kits not being usable by riflemen. +2024-07-18: + cuberound: + - rscdel: Removed Rapid-Service-Fabricator, rapid construction device and Rapid-Seed-Producer + (old ss13 junk) From 827ce3e53f4cf33f90b81f8387cf6079ca92ef45 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 18 Jul 2024 08:53:44 +0100 Subject: [PATCH 019/285] Splits the civ-only combat reporter gear into their own category. (#6676) # About the pull request Title # Explain why it's good for the game We get a lot of ahelps from first-time players of the combat correspondant role, asking why they can't get these equipment pieces. This should make it clearer. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: The Combat Correspondant's civilian equipment is now in it's own category to make it easier to tell why you can't click it as the military version. /:cl: --- .../vending/vendor_types/crew/combat_correspondent.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/crew/combat_correspondent.dm b/code/game/machinery/vending/vendor_types/crew/combat_correspondent.dm index b0894ca2a5a2..81bee126dbc8 100644 --- a/code/game/machinery/vending/vendor_types/crew/combat_correspondent.dm +++ b/code/game/machinery/vending/vendor_types/crew/combat_correspondent.dm @@ -3,9 +3,11 @@ GLOBAL_LIST_INIT(cm_vending_clothing_combat_correspondent, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Essential Reporter's Set", 0, /obj/effect/essentials_set/cc, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), + list("Leather Satchel", 0, /obj/item/storage/backpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), + + list("CIVILIAN EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Portable Press Fax Machine", 0, /obj/item/device/fax_backpack, CIVILIAN_CAN_BUY_BACKPACK, VENDOR_ITEM_RECOMMENDED), list("Press Broadcasting Camera", 0, /obj/item/device/camera/broadcasting, CIVILIAN_CAN_BUY_UTILITY, VENDOR_ITEM_RECOMMENDED), - list("Leather Satchel", 0, /obj/item/storage/backpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("UNIFORM (CHOOSE 1)", 0, null, null, null), list("Black Uniform", 0, /obj/item/clothing/under/marine/reporter/black, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_REGULAR), From afa6a17a9daa85b410b70432080f850ed49b5276 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 08:58:50 +0100 Subject: [PATCH 020/285] Automatic changelog for PR #6676 [ci skip] --- html/changelogs/AutoChangeLog-pr-6676.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6676.yml diff --git a/html/changelogs/AutoChangeLog-pr-6676.yml b/html/changelogs/AutoChangeLog-pr-6676.yml new file mode 100644 index 000000000000..d59200a1b1c1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6676.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "The Combat Correspondant's civilian equipment is now in it's own category to make it easier to tell why you can't click it as the military version." \ No newline at end of file From d1d4926f3ff744431353e9efe0b48ecf284e356b Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Thu, 18 Jul 2024 12:47:55 +0200 Subject: [PATCH 021/285] Malf suits closet and jetpack removal (#6729) # About the pull request never used nowhere cut it cut it # Explain why it's good for the game less mess in files # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: Removed malfanction closet /:cl: --------- Co-authored-by: vincibrv --- code/game/objects/items/tanks/jetpack.dm | 85 ------------------- .../crates_lockers/closets/malfunction.dm | 16 ---- code/modules/gear_presets/other.dm | 23 ----- .../mob/living/carbon/human/human_movement.dm | 6 -- colonialmarines.dme | 2 - .../FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 1 - 6 files changed, 133 deletions(-) delete mode 100644 code/game/objects/items/tanks/jetpack.dm delete mode 100644 code/game/objects/structures/crates_lockers/closets/malfunction.dm diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm deleted file mode 100644 index 3a5afef6cf1e..000000000000 --- a/code/game/objects/items/tanks/jetpack.dm +++ /dev/null @@ -1,85 +0,0 @@ -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32 - -/obj/item/tank/jetpack - name = "Jetpack (Empty)" - desc = "A tank of compressed gas for use as propulsion in zero-gravity areas. Use with caution." - icon_state = "jetpack" - w_class = SIZE_LARGE - item_state = "jetpack" - distribute_pressure = ONE_ATMOSPHERE*O2STANDARD - var/datum/effect_system/ion_trail_follow/ion_trail - var/on = 0 - var/stabilization_on = 0 - var/volume_rate = 500 //Needed for borg jetpack transfer - actions_types = list(/datum/action/item_action) - -/obj/item/tank/jetpack/Initialize() - . = ..() - src.ion_trail = new /datum/effect_system/ion_trail_follow() - src.ion_trail.set_up(src) - -/obj/item/tank/jetpack/Destroy() - QDEL_NULL(ion_trail) - return ..() - - -/obj/item/tank/jetpack/verb/toggle_rockets() - set name = "Toggle Jetpack Stabilization" - set category = "Object" - set src in usr - src.stabilization_on = !( src.stabilization_on ) - to_chat(usr, "You toggle the stabilization [stabilization_on? "on":"off"].") - -/obj/item/tank/jetpack/verb/toggle() - set name = "Toggle Jetpack" - set category = "Object" - set src in usr - on = !on - if(on) - icon_state = "[icon_state]-on" - ion_trail.start() - else - icon_state = initial(icon_state) - ion_trail.stop() - - if (ismob(usr)) - var/mob/M = usr - M.update_inv_back() - - for(var/X in actions) - var/datum/action/A = X - A.update_button_icon() - -/obj/item/tank/jetpack/proc/allow_thrust(num, mob/living/user) - if(!(src.on)) - return 0 - - if(pressure > 5) - return 1 - else - ion_trail.stop() - return 0 - - -/obj/item/tank/jetpack/ui_action_click() - toggle() - - -/obj/item/tank/jetpack/void - name = "Void Jetpack (Oxygen)" - desc = "It works well in a void." - icon_state = "jetpack-void" - item_state = "jetpack-void" - -/obj/item/tank/jetpack/oxygen - name = "Jetpack (Oxygen)" - desc = "A tank of compressed oxygen for use as propulsion in zero-gravity areas. Use with caution." - icon_state = "jetpack" - item_state = "jetpack" - -/obj/item/tank/jetpack/carbondioxide - name = "Jetpack (Carbon Dioxide)" - desc = "A tank of compressed carbon dioxide for use as propulsion in zero-gravity areas. Painted black to indicate that it should not be used as a source for internals." - distribute_pressure = 0 - icon_state = "jetpack-black" - item_state = "jetpack-black" diff --git a/code/game/objects/structures/crates_lockers/closets/malfunction.dm b/code/game/objects/structures/crates_lockers/closets/malfunction.dm deleted file mode 100644 index 704e2c79157a..000000000000 --- a/code/game/objects/structures/crates_lockers/closets/malfunction.dm +++ /dev/null @@ -1,16 +0,0 @@ - -/obj/structure/closet/malf/suits - desc = "It's a storage unit for operational gear." - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicate_open" - -/obj/structure/closet/malf/suits/Initialize() - . = ..() - new /obj/item/tank/jetpack/void(src) - new /obj/item/clothing/mask/breath(src) - new /obj/item/clothing/head/helmet/space/uscm(src) - new /obj/item/clothing/suit/space/uscm(src) - new /obj/item/tool/crowbar(src) - new /obj/item/cell(src) - new /obj/item/device/multitool(src) diff --git a/code/modules/gear_presets/other.dm b/code/modules/gear_presets/other.dm index 9ea05749fe0d..4d7ef9bda559 100644 --- a/code/modules/gear_presets/other.dm +++ b/code/modules/gear_presets/other.dm @@ -504,29 +504,6 @@ new_human.equip_if_possible(new /obj/item/clothing/glasses/sunglasses, WEAR_EYES) new_human.equip_if_possible(new /obj/item/clipboard, WEAR_WAIST) -//*****************************************************************************************************/ - -/datum/equipment_preset/other/compression_suit - name = "Mk50 Compression Suit" - flags = EQUIPMENT_PRESET_EXTRA - faction = FACTION_PMC - skills = /datum/skills/pfc - idtype = /obj/item/card/id/data - -/datum/equipment_preset/other/compression_suit/load_gear(mob/living/carbon/human/new_human) - //TODO: add backpacks and satchels - new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/magboots, WEAR_FEET) - - new_human.equip_to_slot_or_del(new /obj/item/clothing/under/colonist, WEAR_BODY) - new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/space/compression, WEAR_JACKET) - new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/space/compression, WEAR_HEAD) - var /obj/item/tank/jetpack/J = new /obj/item/tank/jetpack/oxygen(new_human) - new_human.equip_to_slot_or_del(J, WEAR_BACK) - J.toggle() - new_human.equip_to_slot_or_del(new /obj/item/clothing/mask/breath, WEAR_FACE) - J.Topic(null, list("stat" = 1)) - spawn_merc_weapon(new_human) - //*****************************************************************************************************/ diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 7cb2d04e67de..c9a36d283794 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -105,12 +105,6 @@ //Can we act if(is_mob_restrained()) return 0 - //Do we have a working jetpack - if(istype(back, /obj/item/tank/jetpack)) - var/obj/item/tank/jetpack/J = back - if(((!check_drift) || (check_drift && J.stabilization_on)) && (body_position == STANDING_UP) && (J.allow_thrust(0.01, src))) - inertia_dir = 0 - return 1 // if(!check_drift && J.allow_thrust(0.01, src)) // return 1 diff --git a/colonialmarines.dme b/colonialmarines.dme index daafb41694f7..2f66c2c0f929 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1248,7 +1248,6 @@ #include "code\game\objects\items\storage\toolbox.dm" #include "code\game\objects\items\storage\toolkit.dm" #include "code\game\objects\items\storage\wallets.dm" -#include "code\game\objects\items\tanks\jetpack.dm" #include "code\game\objects\items\tanks\tank_types.dm" #include "code\game\objects\items\tanks\tanks.dm" #include "code\game\objects\items\tools\cleaning_tools.dm" @@ -1345,7 +1344,6 @@ #include "code\game\objects\structures\crates_lockers\closets\gimmick.dm" #include "code\game\objects\structures\crates_lockers\closets\job_closets.dm" #include "code\game\objects\structures\crates_lockers\closets\l3closet.dm" -#include "code\game\objects\structures\crates_lockers\closets\malfunction.dm" #include "code\game\objects\structures\crates_lockers\closets\utility_closets.dm" #include "code\game\objects\structures\crates_lockers\closets\wall_locker.dm" #include "code\game\objects\structures\crates_lockers\closets\wardrobe.dm" diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index f66743b6388e..954a9fdbe40a 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -25377,7 +25377,6 @@ /turf/open/floor/prison/sterile_white/southwest, /area/fiorina/station/medbay) "tpE" = ( -/obj/item/tank/jetpack/carbondioxide, /obj/structure/surface/rack, /turf/open/floor/prison/floor_plate, /area/fiorina/tumor/servers) From ccdd8e6413eb514a606fbbb42b79fef700f5635e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 11:57:09 +0100 Subject: [PATCH 022/285] Automatic changelog for PR #6729 [ci skip] --- html/changelogs/AutoChangeLog-pr-6729.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6729.yml diff --git a/html/changelogs/AutoChangeLog-pr-6729.yml b/html/changelogs/AutoChangeLog-pr-6729.yml new file mode 100644 index 000000000000..430b4216cbeb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6729.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "Removed malfanction closet" \ No newline at end of file From 427a29db3933a5841d5c7555de269d75fc9e5251 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Thu, 18 Jul 2024 10:30:36 -0700 Subject: [PATCH 023/285] Fix light blue scrub cost in snowflake vendor (#6717) # About the pull request This PR is a follow up to #5642 which had this as a free item when it should have been the same as any other item in the vendor. # Explain why it's good for the game No infinite scrubs I guess. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/user-attachments/assets/24a8a847-6b48-4b20-89dd-2ee3991f42b9)
# Changelog :cl: Drathek fix: Fixed light blue scrubs having no cost in snowflake vendor. /:cl: --- code/game/machinery/vending/vendor_types/crew/synthetic.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index 3f8eff44d052..9ce15535e2da 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -188,7 +188,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth, list( GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("USCM UNIFORMS", 0, null, null, null), list("Medical Scrubs, Blue", 12, /obj/item/clothing/under/rank/medical/blue, null, VENDOR_ITEM_REGULAR), - list("Medical Scrubs, Light Blue", 0, /obj/item/clothing/under/rank/medical/lightblue, null, VENDOR_ITEM_REGULAR), + list("Medical Scrubs, Light Blue", 12, /obj/item/clothing/under/rank/medical/lightblue, null, VENDOR_ITEM_REGULAR), list("Medical Scrubs, Green", 12, /obj/item/clothing/under/rank/medical/green, null, VENDOR_ITEM_REGULAR), list("Medical Scrubs, Purple", 12, /obj/item/clothing/under/rank/medical/purple, null, VENDOR_ITEM_REGULAR), list("Medical Scrubs, Olive", 12, /obj/item/clothing/under/rank/medical/olive, null, VENDOR_ITEM_REGULAR), From 7afdf89e6ae55c7872723417410edae83d086fd9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 18:36:18 +0100 Subject: [PATCH 024/285] Automatic changelog for PR #6717 [ci skip] --- html/changelogs/AutoChangeLog-pr-6717.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6717.yml diff --git a/html/changelogs/AutoChangeLog-pr-6717.yml b/html/changelogs/AutoChangeLog-pr-6717.yml new file mode 100644 index 000000000000..f3de8366b87e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6717.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed light blue scrubs having no cost in snowflake vendor." \ No newline at end of file From 0f92deb4ef2c6ac1772b9c739188aa975eaeed84 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Thu, 18 Jul 2024 19:32:14 +0200 Subject: [PATCH 025/285] Wheelchair broken hand move delay standardazation (#6720) # About the pull request having right hand broken added more slowdown to wheelchair then left one, gets both the same # Explain why it's good for the game oversight fix # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: having left hand broken and not splinted has the same effect on wheelchair movement speed as right hand /:cl: --------- Co-authored-by: vincibrv --- .../objects/structures/stool_bed_chair_nest/wheelchair.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 986ae99739aa..f71882374518 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/wheelchair.dm @@ -36,12 +36,12 @@ move_delay += 4 //harder to move a wheelchair with a single hand working_hands-- else if((left_hand.status & LIMB_BROKEN) && !(left_hand.status & LIMB_SPLINTED)) - move_delay++ + move_delay ++ if(!right_hand || (right_hand.status & LIMB_DESTROYED)) move_delay += 4 working_hands-- else if((right_hand.status & LIMB_BROKEN) && !(right_hand.status & LIMB_SPLINTED)) - move_delay += 2 + move_delay++ if(!working_hands) return // No hands to drive your chair? Tough luck! if(driver.pulling && driver.pulling.drag_delay && driver.get_pull_miltiplier()) //Dragging stuff can slow you down a bit. From c28bb6d090f4965cfc774ad56488bedbdf2f270e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 18:43:52 +0100 Subject: [PATCH 026/285] Automatic changelog for PR #6720 [ci skip] --- html/changelogs/AutoChangeLog-pr-6720.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6720.yml diff --git a/html/changelogs/AutoChangeLog-pr-6720.yml b/html/changelogs/AutoChangeLog-pr-6720.yml new file mode 100644 index 000000000000..d56c3a66dbb3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6720.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - bugfix: "having left hand broken and not splinted has the same effect on wheelchair movement speed as right hand" \ No newline at end of file From 0456166953d7fe0064d6bba2f9b319cb24a8c19a Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Thu, 18 Jul 2024 21:17:44 +0200 Subject: [PATCH 027/285] Holo-round runtime fix (#6738) # About the pull request fixes incorrect alpha on holorounds # Explain why it's good for the game fix of runtime # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: corrects holoround highligh alpha value /:cl: --------- Co-authored-by: vincibrv --- code/datums/components/bonus_damage_stack.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/components/bonus_damage_stack.dm b/code/datums/components/bonus_damage_stack.dm index 78da5e036ce4..7a9bf5aa9560 100644 --- a/code/datums/components/bonus_damage_stack.dm +++ b/code/datums/components/bonus_damage_stack.dm @@ -60,7 +60,7 @@ var/color = COLOR_BONUS_DAMAGE var/intensity = bonus_damage_stacks / (initial(bonus_damage_cap) * 2) // if intensity is too high of a value, the hex code will become invalid - color += num2text(BONUS_DAMAGE_MAX_ALPHA * clamp(intensity, 0, 0.5), 1, 16) + color += num2text(BONUS_DAMAGE_MAX_ALPHA * clamp(intensity, 0, 0.5), 2, 16) if(parent) var/atom/A = parent A.add_filter("bonus_damage_stacks", 2, list("type" = "outline", "color" = color, "size" = 1 + clamp(intensity, 0, 1))) From 26918e56a2ca9521e4af888338f693701eb4e786 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 20:24:43 +0100 Subject: [PATCH 028/285] Automatic changelog for PR #6738 [ci skip] --- html/changelogs/AutoChangeLog-pr-6738.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6738.yml diff --git a/html/changelogs/AutoChangeLog-pr-6738.yml b/html/changelogs/AutoChangeLog-pr-6738.yml new file mode 100644 index 000000000000..157e32519845 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6738.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - bugfix: "corrects holoround highligh alpha value" \ No newline at end of file From 161035a5be6d495b553874faedf6703446fae6b7 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 18 Jul 2024 21:18:02 +0200 Subject: [PATCH 029/285] Planted flag bugfix and warcry removal (#6737) # About the pull request - Fixes the flag being able to be duplicated - The flag does a small amount of damage when hitting someone - Item flag is indestructable - Removes forced warcries # Explain why it's good for the game - Bugs are bad etc. etc. - You are hitting someone with a big flagpole, it's fair that it does a bit of damage. - Stops the flag from getting annihilated by a stray nade or etc - I talked with another maintainer about this, and I was given some fair arguments about why forcing emotes is bad. In summary, on an RP server, the player in charge of a character should ideally have as much control over what the character does as possible. While this isn't the case for things like brain damage causing forced movement, those are consequences of negative things occurring to a character that serves as a hindrance to being able to play. As such, you should try to minimize the amount of times that forced emotes occur when not as a punishment, such as here. - What hasn't changed: - The flag planter still warcries - Having >= 14 people still makes a custom warcry sound for the flag planter. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/user-attachments/assets/953b435f-05ac-438f-97f2-1fec511e1051)
# Changelog :cl: Zonespace, Vile Beggar add: Handheld planted flags are now indestructible and do a small amount of damage on hit. fix: Plantable flags can no longer be duplicated. del: Planting a UA flag no longer forces anyone but the planter to warcry. /:cl: --------- Co-authored-by: John Doe --- code/game/objects/items/stacks/flags.dm | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/stacks/flags.dm b/code/game/objects/items/stacks/flags.dm index e032e2c80157..14833812b06c 100644 --- a/code/game/objects/items/stacks/flags.dm +++ b/code/game/objects/items/stacks/flags.dm @@ -106,7 +106,7 @@ user.visible_message(SPAN_NOTICE("[user] starts taking [src] down..."), SPAN_NOTICE("You start taking [src] down...")) playsound(loc, 'sound/effects/flag_raising.ogg', 30) - if(!do_after(user, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC)) + if(!do_after(user, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC) || QDELETED(src)) return playsound(loc, 'sound/effects/flag_raised.ogg', 30) @@ -170,7 +170,11 @@ icon = 'icons/obj/structures/plantable_flag.dmi' inhand_x_dimension = 64 inhand_y_dimension = 64 + force = 15 + throwforce = 5 + hitsound = "swing_hit" unacidable = TRUE + indestructible = TRUE item_icons = list( WEAR_L_HAND = 'icons/mob/humans/onmob/items_lefthand_64.dmi', WEAR_R_HAND = 'icons/mob/humans/onmob/items_righthand_64.dmi' @@ -233,12 +237,10 @@ if(play_warcry && user.faction == faction && user.a_intent == INTENT_HARM) var/allies_nearby = 0 if(COOLDOWN_FINISHED(src, warcry_cooldown_item)) - for (var/mob/living/carbon/human in orange(planted_flag, 7)) - if (human.is_dead() || human.faction != faction) + for(var/mob/living/carbon/human in orange(planted_flag, 7)) + if(human.is_dead() || human.faction != faction) continue allies_nearby++ - if (prob(40) && human != user) - human.emote("warcry") user.show_speech_bubble("warcry") if(allies_nearby >= allies_required) From 61245b778274e32828361aab98461973eeb968c6 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 20:34:57 +0100 Subject: [PATCH 030/285] Automatic changelog for PR #6737 [ci skip] --- html/changelogs/AutoChangeLog-pr-6737.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6737.yml diff --git a/html/changelogs/AutoChangeLog-pr-6737.yml b/html/changelogs/AutoChangeLog-pr-6737.yml new file mode 100644 index 000000000000..9821c7ad5757 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6737.yml @@ -0,0 +1,6 @@ +author: "Zonespace, Vile Beggar" +delete-after: True +changes: + - rscadd: "Handheld planted flags are now indestructible and do a small amount of damage on hit." + - bugfix: "Plantable flags can no longer be duplicated." + - rscdel: "Planting a UA flag no longer forces anyone but the planter to warcry." \ No newline at end of file From 4b88f60863ab1cf5c403fb3accff50370c75e70d Mon Sep 17 00:00:00 2001 From: kiVts <48099872+kiVts@users.noreply.github.com> Date: Thu, 18 Jul 2024 15:23:25 -0400 Subject: [PATCH 031/285] Sound range (#6745) # About the pull request Quadtrees pr did that, soo uhh bbadd?? fixes #6744 fixes #6733 # Explain why it's good for the game deaf marines bad (and xenos is bad) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Surgery sound and alike is fixed /:cl: --- code/controllers/subsystem/sound.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/sound.dm b/code/controllers/subsystem/sound.dm index 13dd6a0dddf1..3cc3f0ef8090 100644 --- a/code/controllers/subsystem/sound.dm +++ b/code/controllers/subsystem/sound.dm @@ -19,7 +19,7 @@ SUBSYSTEM_DEF(sound) if(!run_hearers) // Initialize for handling next template run_hearers = run_queue[run_template] // get base hearers if(run_template.range) // ranging - run_hearers |= SSquadtree.players_in_range(SQUARE(run_template.x, run_template.y, run_template.range), run_template.z) + run_hearers |= SSquadtree.players_in_range(SQUARE(run_template.x, run_template.y, run_template.range * 2), run_template.z) if(MC_TICK_CHECK) return while(length(run_hearers)) // Output sound to hearers From 77c7855039e763a7aadb76129dc4ae154df7fcc7 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 20:48:23 +0100 Subject: [PATCH 032/285] Automatic changelog for PR #6745 [ci skip] --- html/changelogs/AutoChangeLog-pr-6745.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6745.yml diff --git a/html/changelogs/AutoChangeLog-pr-6745.yml b/html/changelogs/AutoChangeLog-pr-6745.yml new file mode 100644 index 000000000000..e19624770261 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6745.yml @@ -0,0 +1,4 @@ +author: "kiVts" +delete-after: True +changes: + - bugfix: "Surgery sound and alike is fixed" \ No newline at end of file From bc26f965d6556de3083c6939b96f1882970b9467 Mon Sep 17 00:00:00 2001 From: Spy <31124786+SpypigDev@users.noreply.github.com> Date: Fri, 19 Jul 2024 05:23:35 +1000 Subject: [PATCH 033/285] SO Armory Vendor Hotfix (#6713) # About the pull request Fixes infinitely vendible knives bug, introduced in #6496 # Explain why it's good for the game # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: SO Armory vendors no longer infinitely supply knives /:cl: --- .../machinery/vending/vendor_types/crew/staff_officer_armory.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm b/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm index 1e21f2f7256d..46de6ed028d0 100644 --- a/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm +++ b/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm @@ -18,7 +18,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer_armory, list( list("Marine Combat Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("Aviator Shades", 0, /obj/item/clothing/glasses/sunglasses/aviator, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), - list("Bayonet", 0, /obj/item/attachable/bayonet, null, VENDOR_ITEM_REGULAR), + list("Bayonet", 0, /obj/item/attachable/bayonet, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), list("SPECIALISATION KIT (CHOOSE 1)", 0, null, null, null), list("Essential Engineer Set", 0, /obj/effect/essentials_set/engi, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), From 852f85cfb28f704d722a627b05175ff82acbd344 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 20:59:32 +0100 Subject: [PATCH 034/285] Automatic changelog for PR #6713 [ci skip] --- html/changelogs/AutoChangeLog-pr-6713.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6713.yml diff --git a/html/changelogs/AutoChangeLog-pr-6713.yml b/html/changelogs/AutoChangeLog-pr-6713.yml new file mode 100644 index 000000000000..f789e67c183f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6713.yml @@ -0,0 +1,4 @@ +author: "SpypigDev" +delete-after: True +changes: + - bugfix: "SO Armory vendors no longer infinitely supply knives" \ No newline at end of file From 7bf8ce23bdf2dec7429ee4ae9c6e350d6cdb9f00 Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Thu, 18 Jul 2024 23:28:07 +0300 Subject: [PATCH 035/285] G2 Electroshock Grenade "Sonic Electric Ball Breakers (SEBB)" [Revived Edition] (#6667) # About the pull request For all means and purposes, this is a repr of https://github.com/cmss13-devs/cmss13/pull/5697, approval to repr was given by pr author, all code belongs to the author as well, i only did minor edits. Adds the G2 electroshock grenade, "Sonic Electric ball breaker" as mentioned in the movies or SEBB for short. It's purpose is to be a tactical option for the marines, as it deals slowdown instead of stun/damage. (unless you stand on top of it) Only meaningful damage is to marines and especially synths, since a 1.2 Gigavolt charge is probably not healthy for bioelectrics. Can be used as a mine as well. # Explain why it's good for the game More marine utility weapons and content, we can probably lower the amount of HEDPs slightly to balance it out aswell. - [lore accurate af](https://avp.fandom.com/wiki/G2_Electroshock_Grenade), as mentioned in the movie and the tech manual # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/100090741/eed7440f-e828-4545-b3e1-9c89e618985e https://github.com/cmss13-devs/cmss13/assets/100090741/bbfcf1af-94f4-41ae-8f43-726fee7a37b7 ![image](https://github.com/cmss13-devs/cmss13/assets/100090741/5b18710d-2812-447e-b0f9-ca9e222d5349)
# Changelog :cl: TotalEpicness5, Triiodine, monkeyfist, Blundir add: Adds the G2 electroshock grenade. This grenade does not stun nor deal serious damage to xenos, but it stuns via electric shock. It can create EMP-like effects when faced with electronic devices like sentries, synths, Area Power Controllers, etc. It's damage is reduced by energy armor. fix: take_overall_armoured_damage now can actually deal burn damage balance: Marine armor has a small bit of energy armor added back. Heavy armor has slightly more protection than medium/light. fix: Mines now check for explosive antigrief checks /:cl: --- code/datums/supply_packs/explosives.dm | 12 ++ .../vendor_types/crew/commanding_officer.dm | 1 + .../vending/vendor_types/requisitions.dm | 2 + .../vendor_types/squad_prep/squad_engineer.dm | 1 + .../vendor_types/squad_prep/squad_leader.dm | 1 + .../vendor_types/squad_prep/squad_medic.dm | 1 + .../squad_prep/squad_specialist.dm | 11 ++ .../vendor_types/squad_prep/squad_tl.dm | 1 + code/game/objects/effects/overlays.dm | 9 +- .../items/explosives/grenades/marines.dm | 181 ++++++++++++++++++ code/game/objects/items/explosives/mine.dm | 24 ++- code/modules/clothing/head/helmet.dm | 2 +- .../suits/marine_armor/_marine_armor.dm | 6 +- .../mob/living/carbon/human/human_damage.dm | 6 +- .../projectiles/ammo_boxes/grenade_packets.dm | 6 + icons/effects/sebb.dmi | Bin 0 -> 23277 bytes icons/mob/humans/onmob/items_lefthand_0.dmi | Bin 140748 -> 140760 bytes icons/mob/humans/onmob/items_righthand_0.dmi | Bin 139969 -> 139942 bytes icons/obj/items/weapons/grenade.dmi | Bin 39497 -> 41297 bytes sound/effects/sebb.ogg | Bin 0 -> 159965 bytes sound/effects/sebb_beep.ogg | Bin 0 -> 12753 bytes sound/effects/sebb_explode.ogg | Bin 0 -> 45065 bytes 22 files changed, 258 insertions(+), 6 deletions(-) create mode 100644 icons/effects/sebb.dmi create mode 100644 sound/effects/sebb.ogg create mode 100644 sound/effects/sebb_beep.ogg create mode 100644 sound/effects/sebb_explode.ogg diff --git a/code/datums/supply_packs/explosives.dm b/code/datums/supply_packs/explosives.dm index 032ef047c78a..78f0f3e9251a 100644 --- a/code/datums/supply_packs/explosives.dm +++ b/code/datums/supply_packs/explosives.dm @@ -89,6 +89,18 @@ containername = "\improper explosive M40 HEDP grenades crate (WARNING)" group = "Explosives" +/datum/supply_packs/explosives_sebb + name = "G2 electroshock grenades crate (x6)" + contains = list( + /obj/item/storage/box/packet/sebb, + /obj/item/storage/box/packet/sebb, + ) + cost = 30 + containertype = /obj/structure/closet/crate/explosives + containername = "\improper G2 electroshock grenades crate (WARNING)" + group = "Explosives" + + /datum/supply_packs/explosives_hedp name = "M40 HEDP blast grenade box crate (x25)" contains = list( diff --git a/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm b/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm index d7d49a8ae044..dd2fc9c4a5b7 100644 --- a/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/commanding_officer.dm @@ -32,6 +32,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_commanding_officer, list( list("HEDP Grenade Pack", 15, /obj/item/storage/box/packet/high_explosive, null, VENDOR_ITEM_REGULAR), list("HEFA Grenade Pack", 15, /obj/item/storage/box/packet/hefa, null, VENDOR_ITEM_REGULAR), list("WP Grenade Pack", 15, /obj/item/storage/box/packet/phosphorus, null, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade Packet (x3 grenades)", 15, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), list("RAIL ATTACHMENTS", 0, null, null, null), list("Red-Dot Sight", 15, /obj/item/attachable/reddot, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index a8d44a8b5012..5c5362257da2 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -55,6 +55,7 @@ list("M74 AGM-Smoke Airburst Grenade", floor(scale * 4), /obj/item/explosive/grenade/smokebomb/airburst, VENDOR_ITEM_REGULAR), list("M74 AGM-Star Shell", floor(scale * 2), /obj/item/explosive/grenade/high_explosive/airburst/starshell, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Shell", floor(scale * 4), /obj/item/explosive/grenade/high_explosive/airburst/hornet_shell, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade", round(scale * 5), /obj/item/explosive/grenade/sebb, VENDOR_ITEM_REGULAR), list("M40 HIRR Baton Slug", floor(scale * 8), /obj/item/explosive/grenade/slug/baton, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", floor(scale * 6), /obj/item/explosive/grenade/metal_foam, VENDOR_ITEM_REGULAR), list("Plastic Explosives", floor(scale * 3), /obj/item/explosive/plastic, VENDOR_ITEM_REGULAR), @@ -154,6 +155,7 @@ list("M74 AGM-Airburst Smoke Grenade Packet", 0, /obj/item/storage/box/packet/airburst_smoke, VENDOR_ITEM_REGULAR), list("M74 AGM-S Star Shell Packet", 0, /obj/item/storage/box/packet/flare, VENDOR_ITEM_REGULAR), list("M74 AGM-H Hornet Shell Packet", 0, /obj/item/storage/box/packet/hornet, VENDOR_ITEM_REGULAR), + list("G2 Electroshock grenade packet", 0, /obj/item/storage/box/packet/sebb, VENDOR_ITEM_REGULAR), list("M20 mine box", 0, /obj/item/storage/box/explosive_mines, VENDOR_ITEM_REGULAR), list("OTHER BOXES", -1, null, null), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index aaf134c4a459..9c19a5b172c6 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -35,6 +35,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_engi, list( list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), list("M20 Mine Box (x4 mines)", 18, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), list("PRIMARY AMMUNITION", 0, null, null, null), list("M4RA AP Magazine (10x24mm)", 6, /obj/item/ammo_magazine/rifle/m4ra/ap, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm index 17d3419ac2f8..7f8d70db4328 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm @@ -61,6 +61,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_leader, list( list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), list("MEDICAL SUPPLIES", 0, null, null, null), list("Burn Kit", 2, /obj/item/stack/medical/advanced/ointment, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index a73df202d4ef..e9d69ad396de 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -57,6 +57,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), list("PRIMARY AMMUNITION", 0, null, null, null), list("M4RA AP Magazine (10x24mm)", 6, /obj/item/ammo_magazine/rifle/m4ra/ap, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm index 4d14b7b89ccd..8fbf574d36d7 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm @@ -32,6 +32,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_spec, list( list("M74 AGM-F Fragmentation Grenades x6", 40, /obj/effect/essentials_set/agmf_6_pack, null, VENDOR_ITEM_REGULAR), list("M74 AGM-I Incendiary Grenades x6", 40, /obj/effect/essentials_set/agmi_6_pack, null, VENDOR_ITEM_REGULAR), list("M74 AGM-S Smoke Grenades x6", 20, /obj/effect/essentials_set/agms_6_pack, null, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade Pack x6", 40, /obj/effect/essentials_set/sebb_6_pack, null, VENDOR_ITEM_REGULAR), list("EXTRA FLAMETHROWER TANKS", 0, null, null, null), list("Large Incinerator Tank", 40, /obj/item/ammo_magazine/flamer_tank/large, null, VENDOR_ITEM_REGULAR), @@ -249,3 +250,13 @@ GLOBAL_LIST_INIT(cm_vending_clothing_specialist, list( /obj/item/explosive/grenade/smokebomb/airburst, /obj/item/explosive/grenade/smokebomb/airburst, ) + +/obj/effect/essentials_set/sebb_6_pack + spawned_gear_list = list( + /obj/item/explosive/grenade/sebb, + /obj/item/explosive/grenade/sebb, + /obj/item/explosive/grenade/sebb, + /obj/item/explosive/grenade/sebb, + /obj/item/explosive/grenade/sebb, + /obj/item/explosive/grenade/sebb, + ) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm index c37dd98ed263..73efbe1148e5 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm @@ -12,6 +12,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_tl, list( list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), + list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), list("PRIMARY AMMUNITION", 0, null, null, null), list("M4RA AP Magazine (10x24mm)", 10, /obj/item/ammo_magazine/rifle/m4ra/ap, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/effects/overlays.dm b/code/game/objects/effects/overlays.dm index ce0fd5506cd7..d559137f79b1 100644 --- a/code/game/objects/effects/overlays.dm +++ b/code/game/objects/effects/overlays.dm @@ -223,6 +223,7 @@ icon_state = "empdisable" name = "emp sparks" effect_duration = 10 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/effect/overlay/temp/emp_sparks/New(loc) setDir(pick(GLOB.cardinals)) @@ -234,8 +235,12 @@ icon_state = "emppulse" effect_duration = 20 - - +/obj/effect/overlay/temp/elec_arc + icon = 'icons/effects/effects.dmi' + icon_state = "electricity" + name = "electric arc" + effect_duration = 3 SECONDS + mouse_opacity = MOUSE_OPACITY_TRANSPARENT //gib animation diff --git a/code/game/objects/items/explosives/grenades/marines.dm b/code/game/objects/items/explosives/grenades/marines.dm index 1cd3e1577c57..09c0197cda7f 100644 --- a/code/game/objects/items/explosives/grenades/marines.dm +++ b/code/game/objects/items/explosives/grenades/marines.dm @@ -465,6 +465,187 @@ icon_state = "grenade_phos_clf" item_state = "grenade_phos_clf" +/obj/item/explosive/grenade/sebb + name = "\improper G2 Electroshock grenade" + desc = "This is a G2 Electroshock Grenade. Produced by Armat Battlefield Systems, it's sometimes referred to as the Sonic Electric Ball Breaker, \ + after a rash of incidents where the intense 1.2 gV sonic payload caused... rupturing. \ + A bounding landmine mode is available for this weapon which activates a small drill to self-bury itself when planted. Simply plant it at your feet and walk away." + icon_state = "grenade_sebb" + item_state = "grenade_sebb" + det_time = 3 SECONDS + underslug_launchable = TRUE + /// Maximum range of effect + var/range = 5 + /// Maximum possible damage before falloff. + var/damage = 110 + /// Factor to mutiply the effect range has on damage. + var/falloff_dam_reduction_mult = 20 + /// Post falloff calc damage is divided by this to get xeno slowdown + var/xeno_slowdown_numerator = 12 + /// Post falloff calc damage is multipled by this to get human stamina damage + var/human_stam_dam_factor = 0.9 + +/obj/item/explosive/grenade/sebb/get_examine_text(mob/user) + . = ..() + . += SPAN_NOTICE("To put into mine mode, plant at feet.") + +/obj/item/explosive/grenade/sebb/afterattack(atom/target, mob/user, proximity) + var/turf/user_turf = get_turf(user) + if(active) + return + + if(!isturf(target)) + return + + if(user.action_busy) + return + + if(target != get_turf(user)) + return + + if(locate(/obj/item/explosive/mine) in get_turf(src)) + to_chat(user, SPAN_WARNING("There already is a mine at this position!")) + return + + if(antigrief_protection && user.faction == FACTION_MARINE && explosive_antigrief_check(src, user)) + to_chat(user, SPAN_WARNING("\The [name]'s safe-area accident inhibitor prevents you from planting!")) + msg_admin_niche("[key_name(user)] attempted to plant \a [name] in [get_area(src)] [ADMIN_JMP(src.loc)]") + return + + if(ishuman(user)) + var/mob/living/carbon/human/human = user + if(!human.allow_gun_usage) + to_chat(user, SPAN_WARNING("Your programming prevents you from using this!")) + return + + if(user_turf && (user_turf.density || locate(/obj/structure/fence) in user_turf)) + to_chat(user, SPAN_WARNING("You can't plant a mine here.")) + return + + if(Adjacent(/obj/item/explosive/mine)) // bit more strict on this than normal mines + to_chat(user, SPAN_WARNING("Too close to another mine! Plant it somewhere less obvious.")) + return + + user.visible_message(SPAN_NOTICE("[user] starts deploying [src]."), + SPAN_NOTICE("You switch [src] into landmine mode and start placing it...")) + playsound(user.loc, 'sound/effects/thud.ogg', 40) + if(!do_after(user, 5 SECONDS * user.get_skill_duration_multiplier(SKILL_CONSTRUCTION), INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) + to_chat(user, SPAN_NOTICE("You stop planting.")) + return + + user.visible_message(SPAN_NOTICE("[user] finishes deploying [src]."), + SPAN_NOTICE("You finish deploying [src].")) + var/obj/item/explosive/mine/sebb/planted = new /obj/item/explosive/mine/sebb(get_turf(user)) + planted.activate_sensors() + planted.iff_signal = user.faction // assuring IFF is set + planted.pixel_x += rand(-5, 5) + planted.pixel_y += rand(-5, 5) + qdel(src) + +/obj/item/explosive/grenade/sebb/activate() + ..() + var/beeplen = 6 // Actual length of the sound rounded up to nearest decisecond + var/soundtime = det_time - beeplen + if(det_time < beeplen) // just play sound if detonation shorter than the sound + playsound(loc, 'sound/effects/sebb_explode.ogg', 90, 0, 10) + else + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound), loc, 'sound/effects/sebb_beep.ogg', 60, 0, 10), soundtime) + + + +/obj/item/explosive/grenade/sebb/prime() + var/datum/effect_system/spark_spread/sparka = new + var/turf/sebb_turf = get_turf(src) + var/list/full_range = oview(range, src) // Fill a list of stuff in the range so we won't have to spam oview + new /obj/effect/overlay/temp/sebb(sebb_turf) + + playsound(src.loc, 'sound/effects/sebb_explode.ogg', 90, 0, 10) + + for(var/obj/structure/machinery/defenses/sentry/sentry_stun in full_range) + sentry_stun.sentry_range = 0 // Temporarily "disable" the sentry by killing its range then setting it back. + new /obj/effect/overlay/temp/elec_arc(get_turf(sentry_stun)) // sprites are meh but we need visual indication that the sentry was messed up + addtimer(VARSET_CALLBACK(sentry_stun, sentry_range, initial(sentry_stun.sentry_range)), 5 SECONDS) // assure to set it back + sentry_stun.visible_message(SPAN_DANGER("[src]'s screen flickes violently as it's shocked!")) + sentry_stun.visible_message(SPAN_DANGER("[src] says \"ERROR: Fire control system resetting due to critical voltage flucuation!\"")) + sparka.set_up(1, 1, sentry_stun) + sparka.start() + + for(var/turf/turf in full_range) + if(prob(8)) + var/datum/effect_system/spark_spread/sparkTurf = new //using a different spike system because the spark system doesn't like when you reuse it for differant things + sparkTurf.set_up(1, 1, turf) + sparkTurf.start() + if(prob(10)) + new /obj/effect/overlay/temp/emp_sparks(turf) + + for(var/mob/living/carbon/mob in full_range) // no legacy mob support + + var/mob_dist = get_dist(src, mob) // Distance from mob + + /** + * Damage equation: damage - (mob distance * falloff_dam_reduction_mult) + * Example: A marine is 3 tiles out, the distance (3) is multiplied by falloff_dam_reduction_mult to get falloff. + * The raw damage is minused by falloff to get actual damage + */ + + var/falloff = mob_dist * falloff_dam_reduction_mult + var/damage_applied = damage - falloff // Final damage applied after falloff calc + sparka.set_up(1, 1, mob) + sparka.start() + shake_camera(mob, 1, 1) + if(ishuman(mob)) + var/mob/living/carbon/human/shocked_human = mob + if(isspeciessynth(shocked_human)) // Massive overvoltage to ungrounded robots is pretty bad + shocked_human.Stun(1 + (damage_applied/40)) + damage_applied *= 1.5 + new /obj/effect/overlay/temp/elec_arc(get_turf(shocked_human)) + to_chat(mob, SPAN_HIGHDANGER("All of your systems jam up as your main bus is overvolted by [damage_applied*2] volts.")) + mob.visible_message(SPAN_WARNING("[mob] seizes up from the elctric shock")) + shocked_human.take_overall_armored_damage(damage_applied, ARMOR_ENERGY, BURN, 90) // 90% chance to be on additional limbs + shocked_human.make_dizzy(damage_applied) + mob.apply_stamina_damage(damage_applied*human_stam_dam_factor) // Stamina damage + shocked_human.emote("pain") + else //nonhuman damage + slow + mob.apply_damage(damage_applied, BURN) + if((mob_dist < (range-3))) // 2 tiles around small superslow + mob.Superslow(2) + mob.Slow(damage_applied/11) + + if(mob_dist < 1) // Range based stuff, standing ontop of the equivalent of a canned lighting bolt should mess you up. + mob.Superslow(3) // Note that humans will likely be in stamcrit so it's always worse for them when ontop of it and we can just balancing it on xenos. + mob.eye_blurry = damage_applied/4 + mob.Daze(1) + else if((mob_dist < (range-1)) && (mob.mob_size < MOB_SIZE_XENO_VERY_SMALL)) // Flicker stun humans that are closer to the grenade and larvas too. + mob.apply_effect(1 + (damage_applied/100),WEAKEN) // 1 + damage/40 + mob.eye_blurry = damage_applied/8 + + else + to_chat(mob, SPAN_HIGHDANGER("Your entire body seizes up as a powerful shock courses through it!")) + + + new /obj/effect/overlay/temp/emp_sparks(mob) + mob.make_jittery(damage_applied*2) + empulse(src, 1, 2) // mini EMP + qdel(src) + + +/obj/item/explosive/grenade/sebb/primed + desc = "A G2 Electroshock Grenade, looks like it's quite angry! Oh shit!" + det_time = 7 // 0.7 seconds to blow up. We want them to get caught if they go through. + +/obj/item/explosive/grenade/sebb/primed/Initialize() + . = ..() + src.visible_message(SPAN_HIGHDANGER("[src] pops out of the ground!")) + activate() + +/obj/effect/overlay/temp/sebb + icon = 'icons/effects/sebb.dmi' + icon_state = "sebb_explode" + layer = ABOVE_LIGHTING_PLANE + pixel_x = -175 // We need these offsets to force center the sprite because BYOND is dumb + pixel_y = -175 + appearance_flags = RESET_COLOR + /* //================================================ Nerve Gas Grenades diff --git a/code/game/objects/items/explosives/mine.dm b/code/game/objects/items/explosives/mine.dm index 45065a2de1de..6e7aa2bdccc3 100644 --- a/code/game/objects/items/explosives/mine.dm +++ b/code/game/objects/items/explosives/mine.dm @@ -14,6 +14,7 @@ throw_speed = SPEED_VERY_FAST unacidable = TRUE flags_atom = FPRINT|CONDUCT + antigrief_protection = TRUE allowed_sensors = list(/obj/item/device/assembly/prox_sensor) max_container_volume = 120 reaction_limits = list( "max_ex_power" = 105, "base_ex_falloff" = 60, "max_ex_shards" = 32, @@ -71,7 +72,12 @@ if(active || user.action_busy) return - user.visible_message(SPAN_NOTICE("[user] starts deploying [src]."), \ + if(antigrief_protection && user.faction == FACTION_MARINE && explosive_antigrief_check(src, user)) + to_chat(user, SPAN_WARNING("\The [name]'s safe-area accident inhibitor prevents you from planting!")) + msg_admin_niche("[key_name(user)] attempted to plant \a [name] in [get_area(src)] [ADMIN_JMP(src.loc)]") + return + + user.visible_message(SPAN_NOTICE("[user] starts deploying [src]."), SPAN_NOTICE("You start deploying [src].")) if(!do_after(user, 40, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) user.visible_message(SPAN_NOTICE("[user] stops deploying [src]."), \ @@ -317,3 +323,19 @@ customizable = TRUE matter = list("metal" = 3750) has_blast_wave_dampener = TRUE + +/obj/item/explosive/mine/sebb + name = "\improper G2 Electroshock grenade" + icon_state = "grenade_sebb_planted" + desc = "A G2 electroshock grenade planted as a landmine." + pixel_y = -5 + anchored = TRUE // this is supposed to be planeted already when spawned + +/obj/item/explosive/mine/sebb/disarm() + . = ..() + new /obj/item/explosive/grenade/sebb(get_turf(src)) + qdel(src) + +/obj/item/explosive/mine/sebb/prime() + new /obj/item/explosive/grenade/sebb/primed(get_turf(src)) + qdel(src) diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index e52032d0cba6..463a4b16f7ec 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -354,7 +354,7 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( armor_melee = CLOTHING_ARMOR_MEDIUM armor_bullet = CLOTHING_ARMOR_MEDIUM armor_laser = CLOTHING_ARMOR_MEDIUMLOW - armor_energy = CLOTHING_ARMOR_NONE + armor_energy = CLOTHING_ARMOR_LOW armor_bomb = CLOTHING_ARMOR_LOW armor_bio = CLOTHING_ARMOR_MEDIUM armor_rad = CLOTHING_ARMOR_LOW diff --git a/code/modules/clothing/suits/marine_armor/_marine_armor.dm b/code/modules/clothing/suits/marine_armor/_marine_armor.dm index e6cf78611a7f..8a8d5934b506 100644 --- a/code/modules/clothing/suits/marine_armor/_marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor/_marine_armor.dm @@ -50,7 +50,7 @@ armor_melee = CLOTHING_ARMOR_MEDIUM armor_bullet = CLOTHING_ARMOR_MEDIUM armor_laser = CLOTHING_ARMOR_MEDIUMLOW - armor_energy = CLOTHING_ARMOR_NONE + armor_energy = CLOTHING_ARMOR_LOW armor_bomb = CLOTHING_ARMOR_MEDIUMLOW armor_bio = CLOTHING_ARMOR_MEDIUM armor_rad = CLOTHING_ARMOR_MEDIUMLOW @@ -361,6 +361,7 @@ armor_bomb = CLOTHING_ARMOR_MEDIUM armor_bio = CLOTHING_ARMOR_MEDIUMHIGH armor_internaldamage = CLOTHING_ARMOR_MEDIUMHIGH + armor_energy = CLOTHING_ARMOR_MEDIUM specialty = "B12 pattern marine" light_range = 5 @@ -547,6 +548,7 @@ armor_bomb = CLOTHING_ARMOR_HIGHPLUS armor_bio = CLOTHING_ARMOR_MEDIUMHIGH armor_rad = CLOTHING_ARMOR_MEDIUM + armor_energy = CLOTHING_ARMOR_MEDIUMLOW armor_internaldamage = CLOTHING_ARMOR_MEDIUMHIGH storage_slots = 2 slowdown = SLOWDOWN_ARMOR_LOWHEAVY @@ -591,6 +593,7 @@ armor_bio = CLOTHING_ARMOR_MEDIUMLOW armor_rad = CLOTHING_ARMOR_MEDIUMHIGH armor_internaldamage = CLOTHING_ARMOR_MEDIUMHIGH + armor_energy = CLOTHING_ARMOR_MEDIUM storage_slots = 2 flags_inventory = BLOCKSHARPOBJ|BLOCK_KNOCKDOWN flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_ARMS|BODY_FLAG_LEGS|BODY_FLAG_FEET @@ -632,6 +635,7 @@ armor_bullet = CLOTHING_ARMOR_MEDIUMHIGH armor_bomb = CLOTHING_ARMOR_VERYHIGH armor_bio = CLOTHING_ARMOR_MEDIUMLOW + armor_energy = CLOTHING_ARMOR_MEDIUM armor_internaldamage = CLOTHING_ARMOR_MEDIUMHIGH flags_inventory = BLOCKSHARPOBJ|BLOCK_KNOCKDOWN flags_item = MOB_LOCK_ON_EQUIP|NO_CRYO_STORE diff --git a/code/modules/mob/living/carbon/human/human_damage.dm b/code/modules/mob/living/carbon/human/human_damage.dm index 8a528df92de5..48dea97699ea 100644 --- a/code/modules/mob/living/carbon/human/human_damage.dm +++ b/code/modules/mob/living/carbon/human/human_damage.dm @@ -335,7 +335,11 @@ In most cases it makes more sense to use apply_damage() instead! And make sure t for(var/obj/limb/L as anything in parts) var/armor = getarmor(L, armour_type) var/modified_damage = armor_damage_reduction(armour_config, damage, armor, penetration, 0, 0) - L.take_damage(modified_damage / amount_of_parts) + if(damage_type == BURN) + L.take_damage(burn = modified_damage / amount_of_parts) + else + L.take_damage(modified_damage / amount_of_parts) + updatehealth() UpdateDamageIcon() diff --git a/code/modules/projectiles/ammo_boxes/grenade_packets.dm b/code/modules/projectiles/ammo_boxes/grenade_packets.dm index 5546fe3bc520..603e2e3a712f 100644 --- a/code/modules/projectiles/ammo_boxes/grenade_packets.dm +++ b/code/modules/projectiles/ammo_boxes/grenade_packets.dm @@ -109,6 +109,12 @@ GLOBAL_LIST_INIT(grenade_packets, list( icon_state = "general_packet" content_type = /obj/item/explosive/grenade/high_explosive/m15/rubber +/obj/item/storage/box/packet/sebb + name = "\improper G2 Electroshock grenade packet" + desc = "It contains three G2 Electroshock grenades. Handle with care." + icon_state = "sebb_packet" + content_type = /obj/item/explosive/grenade/sebb + /obj/item/storage/box/packet/airburst_he name = "\improper M74 airburst grenade packet" desc = "It contains three M74 airburst fragmentation grenades. This end towards the enemy." diff --git a/icons/effects/sebb.dmi b/icons/effects/sebb.dmi new file mode 100644 index 0000000000000000000000000000000000000000..288a1023ce3df5f97d1638bcec6ed4ec47fb2a08 GIT binary patch literal 23277 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 z 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%0A@E(XDCQf2XQ|DD^-*hgQS6XEFp*5YpeP9GT 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 PxV)>bqn4xkG~mAg*gc*Z literal 140748 zcmdSBcQjnx+b~QdQbmxE5G867K@hzrAvzJgCrb3*4F)NQAbRxP#xUyWM)WRv8DsR$ z=xv61k2|@4&-3TE*0w<93%NXph%uzx5(F0O|#{-K{K{jB{Z zr#N#-j10Tl7QJXQyI4ubE_+e3Kig9vnlo4W3c1x1P8ibRS>@ zFk1F#l)jB16`SM1$Ae}>1Hyw_L~V1ecWq>(^=7wSsq0bdyZl|?nP%7So4<)hjKbN{ z+!x1c=rq*Ou~G?un2m~-g`G(G(Wfk7ZeG*> zRONZ|Qn2LAj9g{`mdp%-VxAA0of|4n5-p^>k5TLV%M0{MPJ5x1Wh_A`>zNb4W zuDzEgT2^@28wxm;d+*)Mb90H;uq?t1@;pZLt-C0TJ* z?vI=v?>21msoK-0Z&%rUolK0XI@O-|RTke3wQF=WiB}}FGpW5YRdKUZ4VoYima(gT zb+}^r`&A>{-}lA)TC&MAv6-dTR%*e+)~MRe%i7(yb55~t1c%|vw>|T*M|unIIJCwB zon}NGhtCvvBSJLP@ZA)T>_iEL6>nF4jm#xK<#fAB6dl)DbxzpnjpToSSyfj`MP%i} zw?5It4Sv6jkZc=HHkE9I_tGO?jfJ9)tg)x6MU65#OE=_;n~95t(I>S0TpyA|W4gZY zrbwR-D5YBvC#dHKQHiES5j|@!CG}I_x^bEMZl3D<*Z%&cA<$ykhCFG9vRg%QzmPn~ zD^DDy$J4(Bb@6jh({&nqz*#+{w!P zXWCvCUIx%%jS|^!&VJ2}S2Dh*R4nQ~h+Yh8kMMiJX%*I{I&F;H^)n*4vT*?Lh@zi3GdEl9t8Yk>3Fd%qbmyer5%X*J zRdveq>iG>=8}Y+^ zlr2$b)Z-|4VdJR$jg!zJ~I>(4i?H71w=$IGJh26 z?3s4>N*bVf^Lp32OJ&i1^9#?h-5T3Wh^SYV-Ps?<+@GbNtTBLLWj#cM@su=QjF)>< zk>`VjnteW%HCPXInPuT?Y$F3&xvc|Y6Mnn&eMQ@AS?8x!B97zY9;p$04QqaP1*CUn zpNgw#Q2g-jQ!m-In)pb?ripIuhtTwEUUU8i+x#hI^5yU3bF~M))(^i!|iA%fr#&&tsE=mpt zX4sJIc^f<-<+MY2bGpFOt=Z5cVxO;-cXaQvp#pUJY~n{-Qj2cOrw$Sp%QLQrKS%wJ z22-9e3U;SwDe5gOIUKdhqah#NQ?FP!^leRF!h#hB9)akyQn^S-r~`fvLqyywlfLfn zoiNN_M^@W@6fTHm+ote*LMeDoaZj2~P+tFDhSR5Lwg+{Gribs@Ie9fYSS+}l!S3a8 zLa)%ZuPNF6itJn4#<}t~-rqP)f?_!t;~HGeZ6AO3l`ysFOI#p#cqz4u1T_lWQup8E z5hN5Ds2%mZ9GMP%L)^p1t}sAgaL+8>Z}X0y7UBG>Zxu%MPwuimYSS03vSBgpV-LCP zr^PBT0kJE2QpTgeFUcURz`y(n;=Cgh&ytE5P0jXV_4bJ6tVrr>bzZ*4UYf|e68rJ_ zLWYf>pQiKYtfA;TrMyh#LhJ(gS(?7 zdDUyrvTsScMRsW-#SynA`({R=P}4?#bEh2$zCOYG5_Kif)3mGprMJfVVFIzQ{N^m2 zxbHj{&gCGQ&x@5=cyG2d-73d2hOTWoB`+KO)?>WMi_d>Fc22NRGpY7Onf+PxwZR)> zijBX2Dr5_{C~f!$e6Q`%i-WD|HS-(C4x}&Gtp_bKGcL%e+={< zufD1&7Bje9b(Iq;aXEoFV(95myv*fJwR~l?>*D>yz&Sm%pc$3_rLk$>9~1iv`w3fV z{vbHyk*7V;J%xIJlwQdStXCvt%xlhQNRapqPK8tBm%!tc;^9p%+bDgnc z%Kl>*k@V}5)U*-B)>l!t3oqHG`pY5xfBd52Z)FtP_B}o#4@n5=izX&Z`!#-_TwU#H z@Qc^+U4*y7poIoWjgt)pvFA2tBqST`KX{}@buupJ`hUtzY$q6F!*ETx7y2`l_~8Aru&|p<12f1aP`+*=8qF! zI)M*}-Vz!TxU7JtSOV3tt)1g_{f*_&YzW6Yee34Ni5K--Fdv@Vq1h9;m-}OM`U)c= zba$Ry8Ql}f{;kJgCBZ@<7L#-9OS1Z?et+%E7!}y(o`lF^5g%?HCH6dV0w(Nlsu zl0`M)VO&`AV5c8Yp70cG#hggkB}y~*x7~D)eM=1qvTPU#^N62>%m&?GV6TSONoG&h zXha-LQfyBbNS3|G{^pTK?fy8(z}QyZN@GUTF+{ykPe$NUdbS7Al~`7$VBY|5t|-;B z-hFc7uD0|TclJ`vaV_gS0)6aaBZ0c*n>YoQ_fe#c3ddyQ5gA>yGoUaB9-42|&xfu? zoYu%L7@K7_MsBY>DGPA=*5$d6bai23&-)x>x^(OI5APwl-Q7 zw4x7w^I|F4Zr{Gf5+*ydur+kj&`pL)3*jq%xg`E6WUF$$AvU3Tx;V~O{q@Jej-fHN z=W{<{4x?<^Qdmx>9bC`laf-Ko_R62+DX)u!%eFSUcsbQTN;zV%FD>q_Oq^ev6F*z- z?zh*%_?~<0oqHWDp7q+(i#K3h`eu_(?j_6@sE0*`eAn*szXbX`5c?|}qwTy&YC-FX zhW|+0wfWSgVs0_tsHpAFVEAb7>PpLz0nDs=Ze#DH7shLJ7{-dFHK`k%+L| zE;*Sq?l{g>_B-Kb?FKI2SyY_yUxA%KLN?gHpC%(Ox4UI_cKi)nGUk_g!ic9QQ zK+S&5pngof6UM8{?xC1fuWowZlYZcdZ6_huw#q=GYn(UxXvtuQ$Low1olv@<*Ys&t zvA1ry6FZeSW##Fh#G^KRYioS*ZU={`-c~$eugk_Znd75M0s;mCIjNWG9!VQ0kcaw6 zb^DIH^ON+uS(4WXgJ;PZnf>G$AIA}JJWd;dsQW+F5OUD{?FFsWg}$x0M^+w?`vp>{ zv5=>+sw$Os^>S7~K;D#M)fcI2KhvH>hrH2V4zFsy6ZxDMR5)RM=q-Vr{ooYu4m&GS zyoS)xnSZQ$3Glx!ev-e3_dtKDK>2efPpCdxQF}Qks3R$<3+e2nY(Tl?D@tw`nqZ{` zPQAifsSvXI?)d7_T^&c%-_P!-lUSX}TF4rFY93Syr8%(nv^uxX3bx4?>M5l22rPY! zb8CGX9p*ZI`|k(Ac{~I#mW3jv#Nfi=2Da{`lRasvq5`klHkBev>FO`DmFzE)M(+hB z=3W2$MV{Uw-3-O3&@AyF-xm}%<(c!OqKyV9$gti`DZNUXZc1%o0|AzelM4q4d>y7HcdW>r*Z^lCqi6BqSw|Y>8||kOc4H%WtOX@$hjcuxwu_f z=jNdLvm*j?X~Dnme`;WFY*TN5N_!lQaHTc5OZYc)e7K7Z%*F4riWFg0kSxW-+%tQ} zHF*p_gSe_ze9{%%S&s8m@tL<3Dk0D7`ly;N|Lwr=m2vt~YduN| zF1WWG5~Qy+-%ioH;ASZ=^|`*D@K2}4+aC%E!d=YV8DW>*KRNvU(ht#eqmjvAA~}ft z*J~|bih#eX_ro(z5KfRSy8y>MK@T|BXbZQ+Y;OJ}KBkwLLJCl4*z< z@@!tC{KFwI_&2d%{|-$bMo#%OWSCYHq|8ME z^Y;Z#ZJBPyuz8)~Gdg0M9q0RTGI=e%GjXgONCx!z&CF{6cSp#R5r**QNCw>KhJ;d19Q!nL-Xjf+P0Cc3W20XB;kZBnY>^W2@Pd~92b*>mFsoUupfw=A}N96{wm#lbJ zd8MGWI1$Fsff9Y+R_&2JT*JTL_&B6h);VX4uV_yTsY1mCeY5id7{^kLn_D8D|6(MzH3ua~EcowdL6oXpXBica46jsg_$TA?s z2w|dajLY%i6Z;F62iRS83%!;4`)JG+FE!H+XCsw3fbe1kjyg-Bns55co)yIOocH?d zZmYpqhr7-b03fqft6QsmbrWT#+ml@1Q_O+Vbb3R_X$Un$;d^c}vggq5gr$)i#BHp9 zPsu%*80*}$XXeI}*QNx{qrjYwhu$@6A4&Ag_C?FS7DkGtZbiG}tC?q)B{aoIWhR*1 z1>3*5b$}ac##TJf_eScSpcaAAVoowm{a~mUU07%$zc3PR8#S2120$-gzCHoBO|+RR z=l%nr{pX@W@-F+;t}S#gpH~VBk;uNNbvv57JB}5HYyS@hHr?+ECDSXZZOL!3mbS)A z;Dy`IkY^O9z7bt9=!+LfjBJuvF+HFzj;oiC09^3!S_kPLk9#n&lXH68)Fs68wR~$F zqs#%(g_>Wz&BH^f=K85Ib{c2(OV@-wa$0A%^mHVkf>pkqFG?(2sEqmp}=T_I&X7%i&fTp2ewPpV03YyTfz2Kp&ECSK}#8gu;!5-wlG30$m^4%#h#eV`7qxbq~JfLZb zu6n-a!%J0lliCk2BPzx|-b@57gt424N%6sxgp4;UCjRM?aAy&xQhYq=0@;&(F8%cN zwrmLNU7)) z4Oj0NKR)ivBKjE?f%z6BYZ#(zs6hNRKLxZ?aK(Btoh8G!;(a0X7$YMV&Vn&_&kHQt z;P{NL7(zL7(M=0#Zk?FO@U6j;D}aGk=F+XsNsx=Pp(d`kxPG`CiRw0M+7#R{J*uyi z@0Q=xbQgn6>W>=%$m=M+hjh8c`&MyZlzMS-akt-oS?fwE6@6#4`8n?Ua>+ZyRNWq* zVuI}<>;kkww(#O=8N+38SnF6$RAvS!fWZMUjcO&jziij^kG|K+yLRT?dhBYaHq$V! z_X|$jaMc^mJ+fyZ%Dbt&xYb|eoHFIpS8M9Bdq!<*0$CndaT>YL!sw)eflt!oNnwRJ z4SaysGB^H_;(;jj*3->!e&{H5i=oTT+Y43Vq;h1=awg%<^XGlCdBfX-=BY!Zj5SS2 ze$C7GYW5epus2bFiY!6{10Ce2bWdI1-F1RX#xlq2+|@eBp}_Te4KuP6h_7xP3zi&zc2_&nkgTT{2b5tY^(COiQ%y6 zb|X^JCcEi+ZS$EZP071|ZAn10>Z_%jf4f~vDK@%X*4v`_fn{;lm+oJ9tRJrYq`dJ>0iq$ z$w2l$33~UgpUO`rs|7x$kq+xOPYs9$TWRCUlryLk%lf9R%f9rAIkodW>N-h%zw?g{ z*f|#HU!v0xJ71PMIj%fL^XmbO?5;1Q+IPXfA8!_bvYv(mdL@$@*|@RQRhSO4c=^FK zyy3yvl5=ui8~jAS9RT}zM9gU!Y!SUDF+68oCZ*ql7gO!Si%}XSvdkHuFG~yI_ntNI zD`=wt&{$ZooedUNax`i4!8yFi8z;gaM*AC>mPJE>`ZUcl3Ozzjs&R5_uVi!>?QqC&VIMwPa;ho@qnsk!kb zzyAF+IP^rt2Hqz@uBWORd;w*--S+KylzrD>hRPY;tI(hL@%QHxG{ArX&+-1Z8ePxd z_mQ6PS^J(B_Vu&rvlvP6chuP5=|On*fQ?Q5^aN(`aUK^3Ot_nZz63&Zng8(3GPuX~ zOr-(6h1hd5AE_;Xdf{q+g7^MTwy_6sV_bD-T=JmxE1KQlpkaI)qyaqI9t602ud1p~ z*iH4cnl4uz-8V;;n{MtQY;{Zd#>|I4EaLikpW^{A3Afpo!Jqt3(2ck;7i}TD=(&j- zaKmBg%bMXQsRFjq7ceH5(K*)TtHmV(_rgik)pGiO^QSx+GT+7{bi)Sl+%M12BA9%X zG^lX3A8y$>xtxl@^U-Ve;YEq|`uo9rbU>9DsN(TfqR=G#HF~_iF5!7o`M_GbH;Y8d zaUMM3q7;pWeKz`1fxbEProgkd#xfNTl-zj7nJ<=^BXt_YOW=EZ^rVJA`E`2}P2Qg` zKgaL*wS$f4(cqwhf5N4ckjjIWi$g1&jIimo;ZQ$f^^J&So|@3{^>TkP_mxo_VDEU`9&X1WWs+3nBNC4l+)vAk-wH1Mwq zPWaQd69Aa>XBi?{ZtEqxfBXezM#IY#e;50YWqE%+N-w(j>`xRyR_gzgtzqa>vWv^P z@LPPt|4gWnANcUjozF9WK<5Iw#82>I%I)<^*Zz114&;O$(K*Vg`2az$C6M3UBSqf% zyB$v|dTBtP1W0Dh&ZKH&Z0y?bfoHH4XdpL|HQ$$X{sq7iYyDh(aac?pYN(DI?^@=1 zPWEiz>qHbXJOB6FKW+;HS+e7mV?d@&xWlTP@yV4U1=9w9gf}Kuc=`JYEIxEk!u3>< z54bkxxiti?t@P&CxNd%gQn6aMvwQs$?rDr4dEi(32z}^Tc%tG)a^uDgQ?o55;~~xa z$lMA|0OF$OL8WX5PQ~Qh+8BvLdu%>l1*?Jw9&{)ti>nmxD?K#a8Ot5wCEu6)<2C5P6?>qxQOrEaQz6B;yKJx7G;~yCfJz&uRF?_`RDK3Ez@TuPu=CrRW<#$Zh zqd4>`1rzyg2My!4Yd_|kl1MSG$H5@P^)jss%b$Q-KGdioVOt`kr4-l>6KtbD8-`hp zHjq84lBv6vBl8KnD7+DoT=f&L#xi)rA@P{jw-#=L$~c&^J4UhcX&i2%VP!51D_fOX znKGgLyT<|=0x1)NQ8+U$g(EilJ43%*M!AeMP^sRMyK(h4yDuCcX^MrnjnlMQ(MJU* zyp%M0pD13BwKz){HsF$7QJPze@qv?*RfC#j8;Hq!k`B6rv~k%zIxy%dJ~gPLSRv5z z%nRr`{D5fN6MUNaxS&>qtpRT5OtB(I7x|+}betQDc4-6DjjufdMEk%5-O~d96n80Y!QJ@b9kfc0lK-KU!jtPZIq3iDy8aD z9ZtMI%TY;QElatp2dr4nxwu!x6t^`5P%@ueAe8$Zs7J}^U*n}i!Gh`PbY@_Z`?M$7mr_)Xo7!@+dx{HY;B~|KsWlnd6Aq4h$Ron=LocQe z8ED~9i6rKJqn}TK6{}C^Oz5^1?_;knz=h~Lh&tO{qIug|Dv&M>HC4#SDt~CvSw77^ zUG}SHd$@#9C$PI)BrbjM;6Y?W#3M1U{U1$DuT%~a_$(QLw!s1|E;$vIF@8;oIzxMA zm!rvoqGdM?J&B36hhkpCvS*nx;a#IDaAEk@`jU?|Xkn;MZJV0K>cM$%OOD~{H8a#U z=oHHKWxLkS4w2jIIdLRjt>?VIw#e}#`FFQ!y;tyfO>dy>l<&#CfZExk=496HJuWer z%a@U6PTHIl@T%v5LvH7rR}R2NN^%&Gzqt)0!swlvnzU4wk`<)wyU6GE8YGM`>}TsUQmqRZJ0rWlzD&UMZk3NhA8x z`udNKVpuKn&0o1`!g(AwE4WA2EqvAU+3YAbBj{*ex#x>%qk9ve!5 zF~LUNxdm6I1@v9c`Z?GaG_pKR%gE?76nNEiYQURA0*b>LEta}Fi>zz;C04m5_PMhf!ICjH=O~T7 zCA2}d>oYs0Cd^R$n&%7g^J5b-GS9^rEyyeDBcB0bkL|Q&$JT(Nb&|MX!}Xb>;ZdET z!fT87g8Bzx3LXy_vt+6EI$)ANSHn8H`4O#wzoae?*ACm*eEI}XPO z=rq}5a9fGNKPF8L0LJq(A9<}aHkhqo);-Gc0Z+6v`hdqY=%J{`TWUTl=BxMvu8B%8 zBEoTf#!iNj{N&&bdpX)S3Bj6kX~N^0mx)-L$I5l`?h!2`16L6yrq^&=+|Czs?>B>Eug|9QclL8Rl%kDP{L38zlBANf039K zAo^j#C8aK_gAioNL-V?W>yq2iF)`8yB{f?^P&tYx&z?mWz#4>$not%+T3S9s%fwCT zOg~sIlah)B^iJKWD|#=I)KBQb1ZW=xAhgml43KT$USpfukM(8k`Fs_E0LzI|vk&!L z`XcU_*k7Nnwo4yxh7J7TX~JZeE2Wof&EJH-uXPBpZL)7k$ZV+@Qzr2HOx~?A$yh?# zN=Wc4c7$U+8r;rrKe4fjj{ogtXdS;0#v5xgjIstSyp-gB#YwWfd`bVfN z)xXgi#ux8rSRk%e)|SbWx-MVR0=v2w8kevBbG`M94~u;M`Q)nK@jxTyPt50z{cUgG zv^L}bpnkO4pN4(&rtqdK5PWKBxeCe4`@N$t+E-nWt_QbxQmCeYuH)5MGEst zv#?c$3xDqc5Gt<_vRD>*rhFi&EwwO3xh%InJo?VdM8BZpr3_f;#)B{cfP z=+{#r*Va)2IMo zKx+1DAm*qPXQZgAyUS80Q9i#u`W)A5O!uYtnqI?6h^`*kxr1njv z*(#0Fg0I{Ps?6s5VJEP=>nHYl-taoDy0vodb}s-Qr2kUa0T_>&O{)lZk4#S4jw?I6 zHFAV$cSc1j%W_ZC30kfV!4Pi7Il!Z}PY#XQI5-UWY^NbsEL-WjJQFqb+VToaq+b*i zLd@0==Y|Y%B@X5dFD^P{I|3M#!~E2#pxQTQNp1DcegW*E_edGe{{|KB_-B0$%`Pw3 zj*LQv1gWEn=%&APliZ4;<`=JC{1nda*G%#p_5Pg{1m5UjzC~~XH3hdk+BRpwCXYI+ zMF+_aw67~qTxvGBGF2+AAf#@nIe+u*8;Y7YfY%qDcQMX3TU;Q`G%S&4f8UftuTH>iRG*<_>Ou$Op=ItyALp63rb*eLGTqfK8D=&obac>cE&?jWh`97 z9>Y1!ZjYcj3qg_p<)L(so9v%jd`hIrb~tdR=VvC(IHF*?jd0($_a1{ta#ad^&K}2% zAuyI0ge4A$dg6uTrG&zQ-Z6Ub@rC&k{WGmbQ51XRJc`%ZJeB-0OuIri#mBB8*0-*H z-!(=YYxyL}rR-MC`PEWfH9jV|a{5tX<&um6A|=e9rPPN7tG<{@KA}~r5)-`<1w0Nn z*7=K;y(c*P6HS(cey{h9u9tBEWZng1mEf}dUkQm*U(%~CrCnjZ}_a6^BRDo$-Xw4*k^k>+)$vGhdH%Z-N?uM&l z<%~M+D>UI#4qkJG?iNVAp47so`&f?S=mbPylCNWbF|298AsKBMsU%#IO z#Iqhgl#ia`$%shcHB?78_-FvvNYYM*-GhP05SU7GMS#cnWU8KS#XCL}Jew}?WWMA9 z@33(8unF%+j|46Q*8s2a(Nus?fw`fXIY+HEnr}&IK*NPHTpB~07GZ~$%XtZQNUwc* zL3P*lfr2#^Y`JqZ^3%fbXqUAFguXMsP{YC~QcaKD{g&^6--*h`$@0vMY!4GA!*J~@ zy+P3{^r3Ely-#yErJi-mu?UhQ3z;I--DVHS1S;3kxGhD9o~z50Jhf?>5B| z{2_9&IX5*nu^shr=VyxVnx*S>uRu2>o_7&$G-cPyH_-w=*N+_5<`8!)Z*v?z;2x?7 z=xU=g1E>gS)@Y(s`a5J~M{Y0JjfVyYM@qhBMh+L31O-)9hJ3qGm<&2PHMlA+!C+8U z(*@|TPXB(=ju`i%=qp24Kcm8-bV3k7eTlPAU`zpcfLXlIm>Tr<6B*g%%C;QY0&YJR zBrp(R6~L%wJDB_SfLd`_Ui{5(OWiS+nck^jf?&&ygG_Zpd_!(MxD_&@S{Tr~mXIHr zC?K|Zmc1Bgx;N_0j(`c-KCA$=K;cx*T(FE8AYP%NYVHVIH6Kz3vJ$uHc^x9e)jNe3 zo5ru5&t3bKKBEb6?yXnqhwBps6fj)upH3=5sXcF)+1tiIw@}_I(Oz2mzZJ*=Qp-g+ zl!|1XQ<-Hcp6t1c79o8dYxnkbR6t&CCjeUEj8hdc9B1(-o2(F2Wu#Qt2yVwsPL8L{ zkir!k(QN*(pilRunRWQ>m^e90%aVN>#Jd_dJ1%fd!D|h_2l+X@dcmKGeYZ9lLy5v( zX@)=4Q1gqAjV(%$XMZvk&!v=DNiG0&dEE)vybCKB9ZMPLLnrW@_J?QiTEe6T+-~~m z2$3dPM3ZBIsa6Fx*S+VvC+sH}yo9jbnb{`dvFZ)?rSND!yC=meN%m z7iek4!lDJl^`9}uVBeEQcZa47Ng*P%=Y$EU$TWS4iUWdY4$28ok@x!egW}k(F_Ku@ z-f*`y)dQ!T;ryKC-p%W3VKE|3QcbAHdBuvuha!}2g=vEm_Q_!y4`UV ziXQM=NALwc&^e11|AN~+cmaFnl?$G$t+bE2u*%JP@KMUkak2D+g0ISQ5M^Bv?owNn zWD!@tr}hJA_Lw{T6C_4dC@ZPTkre_xJaOt`{n(fVC;n+8a-mfi3Aq4F5u zTYmZ4=X(%zaumq12kZdmi2gZJo$;p$_~v003@M{D{&WJI&KA@Bx1-jz6S05%iHky! z0ocF%`TZ|Ej=hG|?^I0(BQ=2lU#Rw?AjE|5^DRpgDcl+lx@{w zueig(z>_4C%R z>yw1qX1FKdFH^-?hChDOa9nJ@{MecUNwmUxG=K=uq$ZoWOW#|dHrJug=RNMQjxVDR z*-2O_!2rVO!YkyuF#pW6Lmo4A*VvB(oMl0_{wBy^c&$h@)p`3PWYl$R6%e5u} z%n#{60n5VLm2KAQ?Ou^N*2@B7hH5^WwO4jWt&}N?L!{kITvs!#L9kM_0%T`%(S&JE6g@Z~G~T2&AOcZ-e|~nq>*Lf-<8Y zw_AG@7ThLqCO%^{$TsDVU=>S{KX}W}QYP1u4%Ootc6BaOkD^n`giyVx!ETOJXdS7m z!SLFH$RKr6vs^>G<3%@8z9E!71rHAo6hfg6Kge~D3S-OwpQCEvAtN5HM-P5;Ove0% z2iBRFT4U{=OzJ_zE|YF{Lyq`6>#lUW-qI@A{j@k}y{g(-E70o%q^Y?*A_ z`|7@Qt6UKrOhHtP+wU^BmT8j*S%hmJz<3@cW*W+7w7|pXotT52P^)@MGF4}v+rMJ+ zuEzP8EnufVbvL}rkOJ9m5?0aZh6H(Bhq;biFI^KW$(9iY+j6J)UKtE8IYp)Zetu{% zx-}$DXK6vJ3#-Z0sbwnqXSo^{_Y++-w=C&Z>?w2})98}s0_#lvN}|Uw*Aw%hnX)4> zWO{hFc^tU8yjpJ~8k*-DFsB{vVl>yB?l;wrvZ>!gGwXd^JW~YPtcxo6OYXyh#ffU9 z%gBZ4UQJI{ja8c12UAc7U?v;%+%`CN_5};4<1*^A0X(fr;7>L)Mh`A<06n&i5It|I zcn4D`-ETM%>0j z-v+#VRqr%osmOUsVgyZZTko*O#;6C{nc0Pzj;^^gS89bhHE&ND4%9z4w}U-g{5oA- z?=%b@!E}7;MhuFXITGneSK3}USww}3Y@p_9d64XK-_ShcMo6oN(!NeyABZM6 z$o~YNQ?v=F5|j`BY=$^heh+87YA9EkLQYLyzx1e~oO9|G>o>+S@Hj#@jpb!2J!i(0%b)=+p`K_2~k?;swkV4Y$5!|eU1VRm| zK2oZ>2;RTwAuIwRr}|P-@;NUe z>Ba;oB79UwXnY=PB>zOeS~HV2x*(8Vpfwx#377b|Y-C?oj0&aT+EmXJ)AI>S<&-?A%;a2E|`k_yBr3R+#F@aGfCMasJ+rA(~IE6#+ zNTcI|n025b(^mVCrXt5;rPqL7QL>{s%Xop*dSswC7UziY)*9UuF+RZAPoCu09oL2| zOa|U4Xu>1kARgCqtz?h-7EkYuTZ4?>PjR6~xV=@T(!2&&KJnl?1EYgFHmJUKIy@-K zFt|1|s$XRh@yx3T*0EyaISbwo6ETcm5lHJ^_=R?2?S4-d0l5QE-Q2K*?$i^Dp|QcO zkINE-wYbi7bD6aYfNQ5XY?`irDgYZQ9oV?2ZGC|(mb_6la<8)4=s!O?^f;|r^?GTd z2foq&qat;6-cUkfU}Z~yfS@Lc{I@*hhC9sT0C6z*JEUOkuU>jAhPj6|E83$kY_4dTn{gNQ_Y}FH6!3Yqn zY_F!M&|df4I=B$|2A@E=tb(+?o4d(-*c6y}Vqhg{B@A`x=_qmFg?6#zSA zDY(a%Y-kIz&w%80SV*tRt-9(JC38S@tqvg{O0AFVRvr3;N*$INRgjIz@5++<2HGSj z&WOoFO=iCEMWhK=C}{}bvv|Juq75Ho>h>CP>Gef`wzJbk`H#ykz~RCv7ndIP)3#DI z6{PR=sYUgc!^9x{(G@BbmANQxCmn(~TBZkl%SGNB&2({F|IqWiWS<_AmL^GDnfQ3s z_Nf*_Etm_rmjwjEr5hv`uph#6;a+k+`}S;i!(EOpysDtlE6YYen98SkmWV^*Q$pT@ zyZgjJDG^k^q~<0YTtdA|oIVYsvzL#y*D;f9M$jn+WL(j}yME^6FCRcu zjI~xO)E&57c#cyRlyUC4raM4_LJ2heu8(9MKyv?DW4cE7n^0!1CvsC%=H-Pca=zb(V$b!f5$aM>x52<} z6@fa!8gNbMN>vkqd1{IauC7Z>o-sb0d4SeoXM)hFnkfj|Rw)l~<|$Kb-u%r#;hKIma0|HxLPG`M>V<*|CoN6; z2-li^V+4fl;k($!WEd5}i(?!a9fR5@WMu7*rbDs4lX$|OwMix0=^AN}0jjjt>`C_1 z)SrAphC_d1jts*@W-z%k&CYi_g?GugYqP(CZXeaD-Ad`!tVwlv4XIlly$3o#)QbZ7xE_%`!>-F6ersZrn;Yx z+D2b_XOAIgs+jKt#_AkHL%f?F?O*q|5RxZ%V}C%fy^tHf3?bV@c8h_I`52h_lztlbzu?wFb&m1fqV@@VHvh^Uz`3 zC{x(_f&n@M`r-Yby`Xr|>`taG#KdUK1Vq@emq}&1yHW-mY<1mE^oO9wrA!{|fR(=xw?z%=l{vl2<4S2G>vnw&-lKg@Nonl47EdvhIX%?QEYCP8Rax<>opnb-A+7J74x9w z{rH_)&>?M*%#ZY;;M>p#ysQvi-=jyG%R7Vi1~MA=3)DwEQI$;B&0eo3k#D`xW?Km? z@?97G*qe|oK2fK$dix@uZ;ZZ%bifS&GcgurC@#Q%vdPtpqnk&u`)lYA^d zw|{**w$!WuQ=+YTHF1FiV9}3fj~?7Uk_()jK=0J6gv!{ehwgrSB7lpz>Jm`4!eR+U{WsqTSb&y zIve^t`{WfKoyLWTj61rOAUAhwFfHro{EG=^uCGRp@j*ej_TG8XgT{Kq#m;fW-T=@V z`5SgRUF(MrFJxd!x2BC!s^)aFbzXvcRrLG_(G65AffSwfcA7*iH|E4s6R;+Fr%@>> zoL|0tVU!tuC7J)O3*mEDQScK>vo6-8^n8GuiGPh8QQ}+Yp>{KOO zI4@pFOt*fAVi|6Pm)k8xb_H$ZsQMu2B2em!W|c8W-!nFydR4Ub<0}Jep{ar@;uVsU z6@uNE^p1#=3FTJznvUT8h!mr&k~zI6F|G|m(qTRQVIeTWqnh=~wFd`>T(iOr4tZ*@ zO-Z?~#KH^RVbRwc@}By)SZ(cOm1QQJOB;2dxZ|7zKUk5lqsu+t-&ad%&jdsQkZ<4P z)=k7)pVNIZvIsuw(T?*otXY4GnA0yHnP&xS-jn3mhEW-@_Syb*b+E`lL{3gFxJvWc znMY5!2DB}&3@xmf%%c%XD+1>!P7zd1@!pk-7j}hAf$?V=_EeOVU1j~^>_;lqh*9oU z2!#v$u#?0rj#G~{%5LDuSo4c3(Ld$LP6b6^abuZ$ZqER5^nT2;XhCKCVpsWGmtpERd;rhpkUz$Ht9YiZkAUULoX5*2KD3@~SDfL+PF#Zi2e7*uzcsLcPk{Aidjw2=}##E7h1q znmql^rz2uGKr!B<@Ob@eO-=h<_5GW0A%I;dY_DxBHuzptodJbyq**8fveWdl&H<@d z(HvD31*gt`kD~*EVKY_WuCqS%c!-n~kYnZ}e_Z2rU_}BV7zbr zn<-NB1+u5@-i&0%4sUt*(iD_Hps^+7{TkH#+h14#CXKU!+0!Yl@9g`HAB^CHCd$mi zgMz+Wo$HTa!@261q2SaouDX`%g)EGv=KU#ZRwRPB;_8s#chA}ZR;#J{uzt9SRPjV$ z-Ksu7{|rq4oPK2dx=7RYd;AOxs^+zrN$WB~*iLUnhbP|(;JRLGIO1cKUxC|P96dMZ zq6E?}?30Dvx1L>yKjS+fr!QH=U7RB;)GRqIQ-$D1)ing6RI_RmTn;eN15U4X1aO7t zaH9%imQj=PLK(GO#lnNYRas5ub%34sFA`-V{(GuC=+B8U(EPv0Q!KwS1GsteS{yWe zpE{lc$@6oLe-eCcvRMfFFT6tpzG3GMv*vQ}Res<=FkH-w0Qh$t3lJH4pJ-U;{fseS zIRpfs`<)3=0QVBULH$S}1!q7?Pbe7QC&8XgD+8 zEwh03%}YOPyHDyvV6!YlfG)NE3_Y7?8ssf&*zbXIDSR9g*lpD3scmrTFF6bk?}#;E zQcP;|Dgm6ghk9ONKPtNEB2q%v75du_%;dhMpQz-+rktS$he0;0@r`@*nQRaJcppSm zNH-|fYuHs+?DpS_Gw37zNWAm;Vw-^*h1p9~08BogZu6gsNE+9k25MPiCx>+kYKRSQ z*6|+@%Gntjy=&0h=>_%F7cF%Q$=w33WLTmmDmbC*S34Wt6gLIky>I5 zm{`&IdE5H+vkJq5&&@x70oiO{eqW?)wJ@(zP((d>hjFq~F5NhH4cJEZvOUWIK6 zn3JSX>r7O5ZT--QL*PDb=Bh7|aCB^pj!uDaKcPn+i}jk^OUKs_AZ058H@?w)ll^jQ z)456V;FzqN?IB~uLbumDhObLT)Ze^y9=)bvImWebU%$#gUa6P_{7KAlY{aBmpIx35 zC*M1fl$PD=7u%#XR;}=rr&`_IWUEgZ8QX9BaMo&#jcMYO8roU%EpK*4mqGfX@S}+G zk+CP`R5@)HHE79l;(hw}rWJ5K_eDsIZtB9$LqAdgTlrImSv?N+?vhVAEasiTdxic8F?yM;h9o_bW2Xrfv#|}XEB^YcT zia!n9cj4e1E>R@c;vvk|P_ZRXSI6ydaoc#XP%fZ7jvQH)y|S>I|B^5)b=M*76yZ|B zCFjtXA}WiHGTS_m;?Z9%eZ+*Gxn}R5f7K_fd zGEy;S56=wz1ZdlbGxX?|x~gBt>?9+XSwrRU3%Lc#{z}aa^F5)SnMr=#hQf92Bmk$Y z(@wMo^RHNG<8{|l$}NF*tvEJv@7 zw)0>A1TmF7wkl10{tT?X#~09i=f!~Gsr1_9tL%ek9GfKrt=cR&N+YAcW5&-sY1UWy z_SQ6F=WLmJ@JWgJFU(o`m0=?UAJim~E9-oq5zvXNdjpxq$Qut@U*hc588TAj=g-ap zYf-uZXL~s#p{xiKj()|C>|Wa=KS`J29ihlH1Az=Dz4%M%<$X5A52@{@SS3wG>9kG9 z`Y%9o!2*&5H>H0jDEdjMYGFc%+fhm5!@`E6TXLnf7I&vm`P5BX%5L?W5)poW-R)}P zVwW3gHg>$Cg}XFNk6X0faJ;>cWnylMWOj4UL8S#NvghmW8QSD+xwp6dTieDXIJ&<& z&|g)Ku%Ts+k6LVUSC;pGSn;4x)}+>it2AtdB}JF5Ua~FEI_vz>LGifqVz^gjEYIBE zboDCb83M^i+_1FxLE-ZO*zd!3=mh2E(6?JA|{zsvVDVFh3 zLA~*f*_H|B=eg@G;_syBUu*gg57S%}?&itS+S{AY2DFaYLS!Q_9DD1QIW1Msx?yVo z#+TUwBDvh!2Ak2)%D`57pbGN5VEpi#Jh$fc010lmWaRuQRXTwqAebv2O%?uhJO1X) zn;wev?~{&wq=;_b?VUCqmrB5`A(g-w^fKUYy8B*P)$Ss6N+AAb2-50f*wzcKe4uL6 zX-+cj<(4tsyO-CM(dWRLkbnbS5y4fy&Piu+?p>qwExaP-CB-RwI?x+@zlz0%uGAeQ{)4|O^!p?&`$#edcoNt$aA!fY64bqE^L`v2h zc$V)DMIMAlJ?H)9eeWKMX1;*fGsj{Ruka(RjKzQ)p@a>NQdv86&t_VSWXzOIZC+$# zXfhu?+9J3Ko|`&Q1=n)>jV4gIed?s$3`f`6)PAO-3fDiU3&z0$a?j}rqf8+&nD$HA zEb<2e*d5dcYtzF77^Y}d1-_I1e33Ps^qK9v=bzkMPcf}H5}%TS1&vM}EKz4XTnYSi zTlhy4UoI@_pn~wg`uC-CpyWa^3rk}$iv!+T9G-)fy!Y{$1!}ajL261q=kCaJoc%`H zon=-4)JQdaEaP@+K{!Gkko%l7nEiq$|NgmK@G-ztxtBvwxuTq1qhS|+sJE`9gut}9 z!dv!K1#cm40^pXL(mmGX{%Ib_-&`9G$dIe8v8dQreSjQhP(Ho*=fS*3Zp~S>mYAK! z831{f2U{k+?+YyMjtD?v+CRNX`vbLkM1d>(#GbsG>sP_&v1wnGlXE|Ysi?U={(JlU zr{GgxXmj{C^VJT&6}^QYQDXzt2%Zev`@UHhwmD*@$ARf`!UO`E+rvfnh>=G4%i)G& zxTt~Q?^CH?ZSb!&Fcu2aLOryo?#t+5Da@!Ov(HRn_7qJ2P`p#Y=~@5zLS);e33S1b zb@kld8=4yE$dNnxX}{~G#&}^gG_Ho}z3fp@c010ly7ltNrN{CSd!8why8b;0s(jYw zVv)<|JUR|rA3yX#j<>_+P{}a^Wtob)pn^uT6pl0ox;ieRNZ@eDlZ zK1*Z9MR5(WO}C;Vod&2MwucLVv+Sy`c>kZx^D~CAZQWqw>@$2YfAiKyr(WOs?e&o> z4%%6OxxRvJ)r>lo{t4hdw)%DC2+qcVkMPgp+9NL&e5c%yRLGedK2hqnQQN`RPTX`E{22)ST-*qG4D##B&oeIv zzqp^SKH{Le5VE%rg^pcm8a@lgwFn!%qMOVu-thhi&%hX0hedFuD~u+EYAwZ@v10=M zltBZ^Eg2>ZmYy5NH1!l2anwCeeES7cJHn9>xey_a!ejo5tC!yQ>C%`MbLwCE>L-Fw$t0!lR;fzf z6<62Q@lzZ@7ePVa&JW)wEP+j@2^mMTQ&gR&r`JTrP~k)r2BoFEan)j>S`r(Ku@9Vt&S&Ea|rkmL{5B&hpy*UopxnG#;1BF^%vT*D8& zxx)P3C)TH)DG$-z=TH+*s82 z@kLg6S^A~81$v|pz0bL0q-Uxi-rR>Msx$Xxb7C1ZS%=?gh?{CNA!}6oEvyI@Z$p*h zNZxhx)sL`i!-ybyrws&ve{Zra*E5w39gn9B1-DF$k6(@EkW95#4Qb%Dse6>rH#Fpb z0S<=SkCwX_H9gubl%^(5x$O$p#^M+pL+xe&p$SDrLc`r|Zf=Q^_O*BT2`vx5@lVu2 za-Ggb4SIS{G3e5+424S+%Zrls;t1?sEy{7YwZ=qK4I$Pho3i8B(8yylD1=&+*-qN| zriV`U?&`aeAX-bRSp67W$vo_vGDq~p!P2g9cc8g14}a!_g`>aS2qkIhA{oERy{bO? z)j9R!U3=q=5|ll;E7l=Zn6dS4Cahawaf8Ym6O?sXrdn$%H~f6?igSW;d#%Ro-k5V7 z^4#YB(0S6Rk%RPHD9TFL>`p-;t5?|C@iDh;dOZHcOW2;`L|e$Yrll!6QN^Zc+smfT zjVi@h22lkQbe6H35gQIcq++jmvCDZ)o)FDa^Ga5QpL*!g*nro!T0+18+RWv z+~=Er@k(TBq0vP%x!p7OSOMvdth6TTJlx=TSuXABx}P!nRqhE`ZtpJ_?wV?knG>27 z?)%>%^lP|AV*eIKJ6DF^@O8RvJ~g~qeCKn1e5w0Ii8>l>pZS$~Q4x~UopGLhtL&7Q zk7rfe{v{F5i>?oEiuU%}*>=~?={N6R3fgz|r6V#${Lq-FsG~{FPPnUNa;h{dYbg$M z4H0)I#ULc3bMVaM`h14Cs)RwWeV8vOeYai*5Gv-`sE|Zeo;{74ni?nkP_~I>-~sYe zkwKAo}F|y zvq+7MT$`@#jY6SyTQsq3qrl)OH@?zXx5ip@y~-J`RO8APXlE*JY?P!S95^mp~`-_}XD zvj+KhyfU2@_xY$<-SlZn!+ru21!_mg>@51eyheDnnYF;{HkR{%JRhQLS7}OZY~CV0 z-Dt{<0m}ur0TDtIU}Zhp)_2f5w>HFltIWLI8h!*apKDmVja^6JuJiK)L9rUQ2~nf& zQ7iZC<^Y0_>X1_TU^Ok`T(^qFU1Nba&uN>IZpRQ0fyq2A=NA76r!+Wyx#dmA`&@vbs_f}<_wESyL|l(HS4UqjzYX`@ z5S}+5%)YZD_MtMAjePpML5sW7o%jvUxb+#><)!MUued&5U4y}l1sXMv0xP>e94{Af z533N!iHsb2bNgKj_OU4j0ZCiOAP}Lgjv;pzCM6%%#RXU_u#c}hrmylb4z#biKTNGr z1`7kD=5C*o0xaw7=8N{Oc>7N4#wjY!Vf;6*LlpCGDuNYyDRq$9Z( ze#xNH$U>{jo8?VK%rMe&YHPCQUO5Tq-%2f}6$BKiAfR!L zK@N@gYS%ZrvmV8{@eS)-0$l)XBR{_dOY6|K2C1FYp4+S^%=AQVkdOd0!gn!EE z9r^z2|8Jn%`TzGRiKu>X;rF{Tr%#kv;(vm-%W5M>A}pG@P|Txic}Ew;zz(GXS@8Du zM^7OJAxZX^BX^&^7(1x26dHuf91K{w{46W@R9Ek4=w0iK=0}zeq{=fs#y_GxMthKjlIX#{V^R`c*mk=VP z9OE0e!WLJ>;zK^p0nc}B5#i<(!`dII_StP_t*pg159G*MQyXhtVlBSq9W@KQ7E62B zTGC{C2L1-Fn)U)b05;tgE-58Pk@oJm1R47l59MY7C$@$01xIbM7%H`F1Rha6(+uYs(F_b3vG*t9R{l=oha?u zs~#wpsgwQCp$bZw`K3)zMo#BCXA(B}AO+)6HZXp*m*)${yj8EOpkE9zEZhFZq6(D- zTsxtrRX1(P+Z_CK%gt7JM*f*zfSKO648#KAjBrWd!va{?w`1mwOA;cp#ym+xnn$~~ zY2#9*{BUmIzQqLn&6p+eJ>7zqJv4Pao8<4lTQMT48uGZcehFr_AjKoa_`Yy%@thI; zOIRXr3o&(A48%QZKR#2+>`Vb4A14Au!JK&=jQaiP7AAu4QEox^h65#R(M5eaIzt&s zUkH`+`x_KQjB+UHaa6jGt=$o7a#=ChNZOesf$hr*(z1>on`MiFH>*wa@BO+u)_*`fD7y8_^HEXr~{m+A@dOEb`v z#1Y2tr8BfVryY>`hE;IVe9>CZy?g)LXS^qpSF28jUv`};H8Hgo20nbyM?rrS8+^Yv zziqxSEN3q_W;DSm?sDs#2)5qg6`bzDw&A8|VS!!~%~||Q!YX(^uUz=r)WlYGrec7F zlV?RRRmw}dCgN=JD9=Q9MvD7qbD7Ck9Fi5bwGn48i0p)`%#!@eo!1Zrch%J_#DRq( zFWAgfLisEQU64K#RuDu3?7jAA?a7|ifLBhWXPR#KINd2aT6OyVt4RISP9+o4`0lxx z!Kn?)X7`Qpp)yg%E8~Dl?g!XoqOL{DY3ETXyyUfm8lBtx zAiPwTR zYgmcl@)u{Wr)@K2trxCHx_rZuYqgbgYI)WPG}KduF`m(zTb-Yt0lFPV0A1``-~{*Y zc{N*vQ@@Load^g+Bo|u=#`c$WX>*~H33uFzpPJ{KM4LqzealK3Pfq7|Z_9cS;`?C8 zPsK%f8XZFDfRrf?Q)T>R0TnPYh_)5=g*TaAbWk+kuu?L$4|gpbXj?M03g0A2Z$-VI zuB$80~iiqG^9pZQ7Q+^9pzLD~VQat6RS6X14=CV8~(_|}Wg zv_89Y2e)!U{9c5*PX9{o-P-KG(F?|)D%btg5{NlAp`{s!WzpUczc)Qfv?h1g$7yTI zni^dB;Z+q?Rt+1k=!(KbefFuqhNT(lb8Skd?vh>WF-+c)tIU>v<{&o1o^fT}i}+35 zbgC3Cnf0~?MEzxU_(VxnFyXbT-`flNSu-0YwPJJe@ubud0^@TBqU_h|EfOB~%W?(c zta)L}yYLFJqF%4o#ck1xO~HWZH(cP*rdfjZlV*`S)St)v&CpuFu>rVS)N(8V-fFgz zQOmscR6$8k zq=(4$)V$5&-qgAKy?PkQXh@TTjY^U#bs0XMnwB*@brz7U?BNDgpN>&nZ?YAevo^GH zt+XVWXQE!(8Ku#5Z)G#9yFWpmsK49OrZ*mkMD- z7&#MBs8IU$OFq|V{Ba4E@2@g4UXMpMfFJsGZ+F0u)@%J@*M-nsZe3dPm9w(*6+(@1 zGp!dDhta2LK_olCBYux6^Xncn1{I5?meRjFVQkyzykD#!JZ|oLI=Hd3(NNk7eaok` zQngI3sJBcvz%~6xZz`ZuBiAHV{g3a^O@eACXG>ec1~8rUbEe@zL5sQ)z6~9KjMfL) zWb3D=h`1}HMMmBkeXBopU{Q*CBV^Okq|txa&xY$WwjxK>suD@L4Kv}J6|4MHU$;W4 z!}OCX9gsRdubDuN>+y*s4d$vc{PvIq4Mh>aJutS-w||~b-mGGYiX7-)gJT(g$49nG zU_g@s9b-eu6P+!d4DsN1fkHNKFhqP(KTKbSv4=)H}E2k9Y|O- zRP8qGE`+y8rD$QtY(x#kKDMJR?n8RFB(!**pqQRhZcG5Vr@q>)u6k1h`oXDLXQ-g+ zJrE)H3jvo;uv%?DiL5$}J}{i!`-(P?uX1VXD-LV599nleXXop0$_MIR`j}4>5D`(A zK<+88z7Xa$>EEQq>FV}9BGD$*>?`o-5p{Id?0ENZwNdi0Q7XeswSE<{D%=k%bEXN* z2PM>^fVp*K_y97*=t*$LrIoxeV-P^7Uv> zTv}s%#xg2k_u;VZJoUVSO{h74e1jUAa}%_94=~3IbDTh;8dVXK2e=a4)C{q|R5$qw z_;U#{d*)V4LRrNZY28MepJ`d^U+f?fWbu(!IxEpD4KwpRTD0Km^^N}&@O&(h8x8%Z zMEH@wC;!6QfUg7u@R+Y(qyFa}HjMqz{5kM&fxVl9ujw^Z&}Df`*wu`++Odg%qT;^! zlZFZIEiln|zMGn>sP)v*b7i)h&w3`y89Q-Asv8;IC6c`z-_;+iJc$32C*TBh#AQe4n#6@sle7pvJ| zE`P_=+?PNdGunKo>aX%emGQ8(0x=fa?5|oom^lQH(RFn8ki3@q1NZsynelKpFE@|` zUO?<3p1~H6FTw)#-TCCz9H2Wh5Jg4D|Avj_3bA3PiRQRuCjlRwV?`5~y3nUXb-{bf zSoPR!=~<}n1}aLsPCk-xzLu= z-JeODKtr>$dHiR8i$M#`HOoQz*E#qU$$aCV>y)bLkmy{X!i`z+q62qv#mlU!mxb)^ zHqOsd1MM*uQ(tY^K1T;D6GybQ7gzSq-WiLdp!WE}3h?;1J(I*+dk6W%8m!^AqTlkJ zOoeO$q%-DZGoCLtjpW~<#J8>*Y_`igkrdA!z0Dx{joY{%4V~N%t-n8kOW})MW}0xo zYQL>tnWZ=3e0;jfiovbdXrm^8mb9l77WRyZ+562T5B74F%X?N>Bn*?B2`pkRAfNhG z&)5liP{odcjsKO$sh0vI&!=k|mT-Fea$>G*P(dlbMO zmW+9Tj8x_g{SErhc!xDFH}TKDa_p3|x(&y=t#dK#D<+H~l`P*|6FL_3#xC|Sfs+yU zNJkgG93D!F-YRrGa}~01!>W39vkzXK-wX73d)V0Q7J16lc`0byX@dKO^mc0y^Ydz3O0U?u52_Ivofb>+O{AWJb^;5+^Tjn2-t^>(6$=EINY zPFJXfQS3q!j8*NUY#%mChhyu;Nv5Bj5fFVdXob9u}?NK(}y-ugs(LoIA(3jMS z&O95Rmfpr9RqOk4?$ZK@1^*<8^61!`Na*LjZ9ELOqE}@jVjL9&`J|G}i)ZuI`T|ttb+u;#g5e z{lXQyD@LmhnMO&Q64ZB23kwvr-Kec52DZg{E_sCMGA-^FD!9f9Z+r?`&C69SasKhJ zL(}^B?-A4yr1wxPKYtCp=~H*e2lMB_*Es=GPL-h zm#eenH}Xifd$jlwvL0EVava7J<^1F7tm?xE(_?ZS?Y#aG3E<{ptRq``WWTO06Y*`? zO05dmT+EMsE(Wxj;mpI=A9wx-Lx=mKSv(f@pH(NK-~Mdwj9UMbx|aFi`3HXU7rNSgJdc#CybPMTMp`Gb@CqS@N> zIH_+79&4)f!zg78=c#K?Um{GC^gRJ%g{^PF?vwbwfHb3)GnsPC{k~s`uQF6YTt+*s zr!Sym%YIC>63& z1$3ymo_+A}{^lmru=))#!N|HS-w;FMCPQGv5})s~npss8o^;7y~)J ziz#@%8~^v`L~E!r7*3s(RI$3v3r)La!~OB$bnQx_Ls0&gq$XF_$GPFb98(rkmqX%t zJ;Pv>6+7s2FE(Y~aD48vj|@NEcvB+v>{O!ixPQ#C0xe}Ef3a)DKX zrQbO%CtpJ&anx}B0QQvVhr*m9g!;Xuo37A_B0j+9I-YTqlG^WkBVtLw74 zLzl+bF-}o|^m71*jN?C54)Zw>k=BmUk*M-s0iZ)*J0r$Hlr{l=mvF;AobqL#C42!v zJD3ZVP+h2_cgIMzGU#V}>R_6py!S&s#@iZH_A;5JIWxtg0x+l3_k&#lBm@B+3o(WW zTMuj3n2TcBSf{2b&mIp=62Ag~C~}CbJ@4F>z0^TQ9>>Gl2Ky2-Qu!#&u+UcxZ|q-n zl0m4!Z;p5YRv>m|$RLB%>arN5Lty$3FAzK}HcDNi>eto7>5yRnYk9AQ*6HR{U0}6Z z{78nS065HDkwG|QPoU$n7&cc|$&8t8VIY%dHC7Oql|gtF&#_A&kNM8IsycNF^gG>N zx?%NNQQtzPMqelgrLMg!Uu}SJ>N6|+F@j876z?)ku>pW=kFqlWL8LE>*!_ecNgZS3 zz_E5YLR$%f?dY)W`VkcDm~A|*28+KCO6RpA_DHXw zAkDjzMJ-z|9mIY>@XXY61enSg%0Xix7L7|)u!q@b0ENTSq9St~Y+dD$k}8M~YYtDF zn!npAhA!M8bSr6g$)|&Vco!d;wkJCB;9yf(ogbBQ3gQ~2c!MmFuBfDVolc!k8&;l4 zbcq7Z2N^?(EjZf6THNTHwedK%gpHif@>5kAKCC04L+8Mi{GQ$|<4Mz;&W+!Z{ly>F z>af+l6C1sa#03Ta{AZVSS74o72k*gwOQ*b5y7s?Gr~~n}iSeInj8i=5z&p_uiNtM& z!cb|WEMCEi*KFxgd{8hDq6y^zIwfw)D`a2$D+Sfg|Y5Q=4JvVB2-F-q# zX=d8C!oAj{do;EXTEe84#Gf-uR3iSx;&eM-<)o71>eAwY!JnH>mWb{h{>vrS z?U(%c&s5Y0Sy`a`#*fz%jei-)|HBUFDCWC^*~vh??!(uC#?hI(w;ytW$onuv&_9(P z!(^_cz1|qWJ4}&DRJLTa9*L2dYF^FIgNIhG!>!_XvZt zfm414A(ks%pKnuLeQ2-=*xnBgr6F4ADz`6>pCrm(Ya&@1Xg)JrE4$bN7LBOwD5Ign z@W?7Kh=$#af#=uL73fG!Y1xoS@upob))A`e2lKB#sZvs>O581qJFWL1xGdRxLdV(e znc4U_f%n~F-(1}VU|PPUG(PB=DnL(--c`@LHK9~(1q3f+Y7cgWy`_w&v(!-f z(A`$$#k~M~2>?h~XX2E&lZEW>@eZ9WS9Hh`m1KC=$E2r9knx6z^^jHxZi^IM9oMLQ zv6PM};?(5&Xkm1Q^u5-#GIy&GVep55&(;j*c$|c?Za^PoBdCt#OSFU!{h5_guA$L~ zfUqnae33%&9X9)eqUYX`c+|ml5s6blBgt7xqT&DnP9s^aTC%Eox_W;x9}RS8DoeTU zqQahvDDY^db_(WIsgx$pRw^X5l{}<0j0y)D%gQ=s++0f%^(DL!IpMNcrZeW^8sfaN zkguH?Vat;*#g zhz+;Co%C=Pv`ADd9UVryh(j});kY^UqwG(VT6zT%WC^Q%Pp<$GhAC9J91#LeLC}h2 z84VVS<(yjDFOU-8k$XV}JOmv_t-k5l%=tMSEmf7oas`y})uIi9#_OdG)qo*|#DwhZ zN`Bmf9A&GO7+iQoI^NJC8lE+#q_xmp9h`+)l!emAdspkO7dH(p0`IO-^Lz6%Hg*a_f~BJU=9XZz}8!XgY_wnUS3rhH);H&$`&O2gfokbPk1xlWA9#Y zEWi7=1%g3NCfK)udZS5ewi#*)4t34rlJRfNpXrL>fmiL1{x!d}NNQbIso;VVP=k#? zL|!sbT`q4X#Lwsn#K!2(W@=}8o0;an05rd3p;Cemh}n~be&vK$tOhwhHh z2}?s6yxWTY@_5elxuB}%)ynnLkD^KaB24avw;C_^mUEy|7CB3MO{~zDnG8aKW7^9s zAmYUPH*Mm0Rk?zk&^Y1g}evi$8~?#pE1 zoRlR>a5@Oq{`)Www)9d2{w#PKKb!^}45CN5%&)c&8{$2{D&yB`E*id3L9lr%yR_(6 zjR0vle<|xBdf5XQwn7rLl*+Iht}F0y=1>1ruWeD);l^|XPlBA%qwkNa35=x|96jqt z$2=##?LJvq9Xul$NgxGCLzMa5owg_(?Lkjw+CMK*Bz3?qAYFSD<->oK4x&Yezc);c zXPGMN*s8u_zVi&~-9|TD^3-;U)wgHxVRtk1Gn}_K8CFOWQ0sbqqdiP`yFs8vO9;*Y z7Dh8!woHIh7G{%+V=Amy|s8T;5gAp7=JT%$N3#-xrT!RoHIm*x_PluVj%x z_FJ(9lI`yAG*t?CEqO+)$cc(tb7$2RXI50jOi`3*^`> z@U#DRpEl$9ic_|xrj9#%{@ODGn6pW4vNhWIt=@spJwP+yRc;$fB0i^HQ;20*SfM@e z)j`ByAjlH>>R_p+a%-1v9hC3?d|W|(#mG8;Am+(xR)?cA`kShBP4`9Cc=(es^Uc@i z=db6i*8xaOlm2PY5`VOgBZz&6YJ&r z?Zj^Y6}Libs_v)-2IlWho;=4l!fRUmEF!+AJlF1*>ou4(Dd@Oz)qm|KhGa%^`45St zbQPhB>c`6SDg&7$nFQ}8)^jUxhm05j2FTogc65K2vI>cg3wCD+{;1)5V_OJ9E#6~DtLh2Pz!3$iM*jdsM{Y#z z+Ppnj&ExAm2;#Wpe(dZjAIS|H*9s8xMP|57^aTXsES()0KCbgT@N)?uZdLITi9oMkvs#$lH9GK5CiF$N;=!R@@jds%oG z>o|bZKQ&-J#b7{ z`A*2vJHcLy<0WSB9V{dP>$_d(-cwb)hAJ1dpq>fTr zDo_l0*HtBAfQ=hyS^Eo$F#z|DLL9^rpkFE-a@E{c5bzX?SF^5=5w8R_W3Rr7QNuS= z(RzuhG0BK(V#0w6LW?lxE59Bd$HT&$D?aQ=o43rq)6~$= z7Px`+!hHp|Pq4SBA1z!I{VK=Z?=;vY-DJDLo-phMtCsSwccitstWwVD@?9n&}f1)VJ%HFwmFE3KV_JwVU zl>IZp1yzpp+FVB~648C_;o(TnLuvI2ALc7vIpJku{t*Rp`}5URu!?S@3qn;e&55eB zxh=6SH3SaZA}2Ufkx+%;PGFfjgQOTFX!H7w|BhnshA`9kc@FfF#x0WjCyDtge2`nX z9Fsb){NI-`rd)jiy&uEqv0?m&l=Jf|`)?%YNf!+IW)t=01BN^V4L0x|5kT&HC*5d` zmJ9GWb4aX_W~HT-N%h?FEx}T6!&HLqI@V;+wz>mK$n|5khlwZ5SQFB*s1oMmQv;;K z>H%e63ahFNGcqy?@;(OPo5NHTSmfXm?OxS=W&J*?hq)~hhvFV+3tI;gMx#1|JK;4& zI%dn0Kn0;W_SPOo5kWSmx38R_@tJ%$bI;=^=Vaiq=HC@loZ2_^k!|4_Nn6kn*u-?+ z`FDL!p8m~hj3blt5ne6ER`!B`Ck0XUvOASMUfJ@h)gWRlPzY0tu-EvRDFbMg$wRFY z7P$Q03>9fcho%(lZ3>vT?7fQYiHJC>Y|VH`+#q?J*l7E{2WtWHeVPfL)@l{7ZhadD zGf&sc>taHxSdsvD_2A%OBHNI0r(kFHP;q`>k?8g7{&N3nV^63F7I)p{68TPFUs*v- zQ7?(2-L?I67s!RUBYu3|M^oc!8;p-r#L zU&N4Wi+efkh7&V6V7Eu9dkIY(xxym!2lw(bJmjGRh&T!^upWK*m zqcvlf*m~>erN?59L!4NOw_7f@5;CF&7s!eF@f_4`usW)stICcWhxzk7tB9mz+R)7Q zOzCu6h&r$Xu4mWIKQhuCr?`uh0i@L}EP6MHhp4}BI9-LXIZP6PhHx)-s7Kh)Gi&Z- z?(y*|&G&F_39udQ6uK2|$}*MIDP=`p?Rp)#j|z>eD8)G< zx|u@9=jvcuJ3?$dU#?4kw?~CTCsCIWUD_`T4I1>cY&9oa$&6cDBE%zRPoSG`Q7ePsZ6-r!X?|X4A=s z)IfNZwd0zkW!vA=8iI47hjV#fPcW%QLXB2qKCXCf=!AX!`UFKaQ3iHnrv^eQgSsb4 zxhmdI&wKw!aXVB4Kmowpz|ymrDi@t#hT3Q?HN9r@1M7pxxbA;)0RUD21Fol~sGFMy z{=7s^F98JGCHJi#wuc!wSAH-}DJJQe0>y1A5ex4(qGo4i#O3ODx1%n?zgPa{h=viN z(J7e2EFrII23rWjh8)8=7o)MQP*56aOF4$v9m_HeF{Wa|MKL#~U* zyQrg2m5WIH=$xNy%J1p^w|A{q0&&ijM(Z;N63Fh;fY}3peq}X2g~7?5!0Lyq)2z|9 z06zi!6Rk1JAU4v00O~_2pwVS6Ch;gdfE4;=U}3YwsQywYtpmifNhfCh zK7;_=3FR-(a*k3$yN9xCg8D7G$(F?XBVVAR5REDy8J8AEU^?fA+@K{J^);)^sd%sX z&Z8h-lpTqs*>DIe0x^Dry$?}V+4!N270?E-Nn?fh* zS%)Qe?FSF4R z=Y>P`yOHaq>{6a5D5~wbr0ZhvWOsP$-P34@=XQHVs|heWs8EqOW^rH-e2%L5yKt|D z%ONG47gM??)E6uzW?ogeP^WF63WMKS$!_=w%+*pC2&V!)6a)S%o*UM#yE=u59#_FX zz-Bwkp+bal1BVIdtnzc9pA_P~%QVCH6c%&f86dUrs^aMWDqGYwlt%+Bv}L8DG7 z2|0Pwd}vNd-u;AH^IXdq0MjzwXv{E#xj?LFQ0jdp z8<|yCaZrI1R`5rtyUuMZF~tI@4hI8ZKo0)&A5s*Bez=vA&7De7B~^A;%y$ea3JWQA z-46wIMO#2XT@2c0xWGh<8>SWUJFZ^4YfV|aBVe6)|DmI1d4%~H1V3S_eYeOBi@v6# z8lu-26qA3#(`pKJcVm0L?am;FA%4~h6@3hHDSQMfUb%N9R}q?}yEy zC_NgiV-mk1?Ynxj-iJhao$DBoZ1nODVV{ZmvzErxa^#G{I0TBNZ2ObS zQUee(q0wB8;eQi+6^KGc85P)Iszg2-wpGyUHq+=m=f`vt(#0j9MBkt26k;1#2{<2< zQ~gOK#*hKd3`ARe)&*yLxzYiY;#7!N-EalgE(EO22vs0CEnx`@>%EoT7ab6mf*iuR z-`$lGv$Dh$6%|cvfn5!V)pVe5f&G7qBKHyWOhlT_H=7rEPkWDx0^8tap=`ivfH|LG ze5=S46{rN#d@Vu6fcIx;j*?Yu)~;lil(tYgI7qwFc2!(G1--WzYXKnyif^2nvBX_& zGfgb?bC23FbX7d*8M4{-8VdDs40|RSq@S&*UTIIZ29}8Gcq}e-;5j!Z(4flskGG z_VMNx4RW#v6`^vDOYE!lDZ@&P zq;#j4r!)YTjJY&Sb7>7)1>_Q6q=LNn7_n#I<_a{*6_M+5B*mi{pZpVic&&;Di z!ddy@JJAmN&2%7CEXKDBn_Gt^q&681@?9wni<@n!_k!eC*tc{NDTw%h&1bM1!L+pS zZLz+=AJBpyuH{t$c@3nm^-CyDpn7+CoJ{~duG0LZPx|0Q{ZfU;lit++8})X-(EIstc}r+RrrV+CY>-s-o~I9RX~~XTS1TRL z#>Y`)r3OC0z6zgn)3=a8As5RQfSo|~9y}-lwvf|tbj&vcgWaP!qQx?m38|S7V}X9H zW?(VJKm7*t{uXStJ<8}im>N^DV#rC--~(yt!i;x+R-<5pdJIB;Adn8hOyOe#0vNS5 zHCN^2%vV=e3rb6MxVW+$qEZ2FZVM(Qj+<>CA`5d1yVOkrycVmp1^C}fbPiy;YJz|MJ?GdveN@b1i~t{5 z9_SDNyY-$AqREWPi~~gg3!9s*Pe4^QDWPVPAt1L@gNcb6pkhGpo#DIwRk~{bm6s0i z65!hxxX_z*nLa_;EPyz%>lASKMaX#1shq`%jx#U@!fYKY=KCNFi}r^8=$jz`OCumS zY!NF409%URE;-}N7Jm3fWNLd}-fh4EbQ*o*jlEi-G00e_D zY`_FCN;c{=4^58zwr`hJ_KjnJ&^y^l;J+J#1mA z)8P>?kt#|5%Uxy6%C|uSrJ?YTuOtLVLN_-S7Mw(YoqY=mt}>S!vrCGJ=>aRW3*Nqc zE0?oUp=fhp4dWr9($7(mn*8eweCi-jyU8F;rh4bmJvhL%x;2KI~+$eCkFpGm!%)m4s$^u1G+k z66EoT2_0YG+Jd5Kcl*MkB3)x+?=zWo5?_7?bOQxj|(M#o_$(5eE*0YV1i+!pm&BT_;~TQIg`J55l|u)%MG0Nl)Sxk+Y1h*fo=-m3K#jx z{NoBUK{b4LS-3s`bX78@=`Pc&3c$_^0RezMHX}xdu^K8DHn#$+>k7Fy@M3x!)tj+> z#_@XcbPHc1IAmwrL;T-E-k-?yv_wULN5J zV_}AA_M>5zGvlcL#oT*GHL0trd(#J%@-zIE0)f82G~J@;mPcOfU zd(dd{4@0De;vW1`DetR|t+4B!WW}Z?1M)iZU5)KWm@5U-*6Kb*y501X71NwOK82rBlm2YCD2pJjoT4P<^xQ|!TJhC#X-E=fnc zdlwh<5}-E=H9~TJOlvyj&HaDGLSO)4X5Oz!Jnyfjs&uW$q;XbPqhQZ|A#C5O?M}NV zGX-(*&nltN#GR8bMO~~7dOtoYcxBxCQ!(b19 zL6$t>%dTKanzC(8VX)SXprz*nbU}D@s)MUtgQ>hP`Q4qri7+sOm)ZXdR#CYsn$M6# z0dN#BxugJ4csFN5-zmfjoo7{zqGceq0X*{6R}xst_y;N5DGxljJnyeg0!d1Fh14w7 z&q&uk0(=nM8Ug~gk}EiK%&>UQ7Sfwr!uG|2^Hd(&iw1f^7KRr`afyoxs3b%e-i{Ko&S$l z`>`W)(?=cy6gECLHv~u=7WFChEE|e!@5eIq+tT#UcOCpkUD5Q&@{c0Ot#`h^?cG`E znw<5ZOEaC@@fz2Q-$)O#u@x)OI8Y`!pqPi`;ire+T*ehWL70~S-=wQ1HP*y)947YV z8P4lsJlvnn_x89zXG*@dS_#Mod?TF=+FbI4zl-+i#{Dcyd&&%xOB9s0O3#Z0r1G3^ zs|FQAw{5DA#hf^a1e{>n*UbT?BvP(=2SR5%QhKMd3zr+BVbU%&ONS!m%kPQs{Dr@F za^IUXK-R9S(buG8;vU9+8JN}4dzK}ml58h0Czhfk7HJWzCzjQ*SO4RO+k$rRxK${QQzRJy;~;-Y?a3HlN2r9e=~=!o@w$=Xtc zQfVnWTPIGwA-EP>@WuE(TTXI#YU)}D(#?B zY5r~q%Q_?f3D37yaK|}XEFS5XdSSOGC!OjiS(uX7+oNRa>cy`>j24|3{0CmOji+DH zO%p!Nkq*tRk+FXvL41-{(?6yCR{4FFFT~BKoqUJ{xvi@`HlZYlitkss0sn*!K2f3q@_@$t!_2(nKwNN^LTUwovGYb z)JUkU{!{rb&}a_J@sug^tD42`Pd-s{`Br(asE$lC*a)0zhzY5yX3aEr>Epg=nge-9 zMoPg&K-ws?b0*s>UbYf?(Fv#XZeEeRq5#~Zv*>+_1Rpnr*+n40J8#mUX;R?2UJ?#f zR9HkSbj!#CBmFJ~^Y3AQt`0QVF-ZDkH<$Kql=aAj@))xWPCtOo4#&dUrXmE?321$w zBC*Nd4Sxm;3}aoqrbsXf9-y^H)|^VsK%36I@nn)xy&L!!BV9QVrm{YQ-Y9Dt)?2;c(V-C!GQ( zY-xIxW;DOD5u$-!7-^LGNTXq5X}rczH%Zd>ck0heCFZFW8r!$gi8jo^NrylO{h}xI zadGZ6Qy>EWU{@6acICug_G}J1Pd;N@TKFlHj-{m~8>@wH5(>xH2bJ6fLaN<}EJJyR z=?AE-MGNs)$v3>4Mg<2;Gsf#LDj3{(Ce8R*h=5+DApz_NI}d@L#alsRaOE!O1PEs|^PNu1JZw?f zmm`gy9>OT|Z8&2M_^O}BEZE#GV=c7M=M+akH9)Th5!pqoRqR5By!xQl`{;v{CE3|O zyHgapjtFZ^?0ra_sqw)CZms-s7%4W(1%67ligp_AY#42*D~L}!XIxJhPzMqWbI#8V z7ADA{fL!A;MEb1KHr;TL8A3`W`Ye)&?ej`XzA`mnsKI?(dXGLhEhWxns*$|rtyjHy zIi`jJsMxM7j7w~+PnWQig!a@iTj_JN&U3TAYd5uz}(2$ zDA_x!^KBA6eZmvaq zBxn4Ywye8+{eqnRfE@xJc3u4>-H(1s3e@1Z1)Gq&0)m+ra+#ocAZi_p9p_#in~_ zIn&y65Nu+@hQ9}SWHA2zF*O^#x`h#{Pfw7`pC*#FFbG>4L^sZbP($4a4K-&9EwF=o zc)r`hFPI{!@^wD^@r#Qn1w+`U>>LSfpmZbs$;KUmrK4@{`xjN9>Je)%|0rJ@ridwf z<3*X0hmc0`c$c)SR_Bu1Mdb6Dl;>b9XKJmsrAm=#WbZ_4W zR3iOk0zhyQ^wpmMgwC$@^OC33J?v;j=G~l-2t5`5mYGBJLma{T&7Iw<`#$*mb>O^W zaKJ>K9InO#9?m0N`cULPJ^#jtf?%RN?aR{{Ylm@45ctTy_8d zg+~JkzB?li%LWGLX4_8S#{N!T`3bsrau+|yqpV|kH90oQ(^1!>6=UJLY+WalSw=v6 zeeFox9u`jyY!gX^tdkqnxgFQG^mN*4E2@CBT)^i7vzU8w9l#iVlrcB;FJmZ|nuCSa zZY)zcD8%IcuKD#m$|2`>p*r@2)pz8`qG)aylj#XX*5>^tw=gA?Qat!*@xrr>fgxW@y`Fah%O^7Y(9e!91N_h5F0p{)Q9;xF1JfY+lt#$Yx=Qj7%kL41e%feRf zR&ZK<(t@Y_PvNPpz=)ppW{f_hxIhSgW#McMOjt@o=vkXQ@Syb;1HlcT3R6N;oHw)a z;1XBMAZyuw-+SN;>hHYdk!3)0W2mr&$>Yqe*chE?5-UM~Z!3@9o=Y|KC9Kwx zJP;`n>#52$tUs;Sq&~7|W$o9D19_}!tU4rh_-58O-OL3%vZixC&%lp65xaRuV;=)} zV9T}=_tq7+aCV4}on4#?hjfQ><$w;=8D zkQafyWv|THW0oOmf6RvAND}Y8SaD3in$Z~e=~wN~brY#$wh{it9YRS(^L)S~PuQq) z5g9CNx1{2SLE~eSi{syDO!Q(41GB;*+REoTIhX*S)xT_7)w8#ef>^(S2`(@T}1(f{)(dr;%2naRdrEDK6sR|_Vk0rvmn--rAG6q%|^@d5!PeevBG`-ivo*d z<_%-7l@1kydSd4STib7-S;><|FttF3axoVGcsyC`Nm0<{lw4eCc5XN5aujnSfv^SJ z`Wa;yn-Q{!yLW@(inpcCO%qEu%cOex_lZ-taZ_yhfjOW1zCD&l{HJ1~+6uc+X7hJ) z-CdX>)U@|3yV4}RqY~bGb0LQW{xrL{KU1B3w@@6nb*ae@_06*cRQCO26}84x z`kFKM)6$JxzZ=3NoFm-rMOwl6R2NH10(-0S_)B|;)cbqb&tM7s)>f>rtGI} zYNPGfHq;!0rnoB)H%!;us?%tzw;QKh;CE?IsDZgl1)8C0alSwTM1rIVv`a5d{)*Rk zX*Xh+pb0oIXGbP??5%5Zg>*Y-A^?2@kSk!INp~zRQ*JK4iPU12F(a%MnQN&ArL-BK zP$jE@AvPssTkpss)S587V>!HYM37z3t15)+<5Vxnlzm}YL;#>C+zqUZRZGHYLFL2u zKaeO}=Si`E$D|~eG%znaGx)RLM4TxAX3ar6?yW3BEawz=%`E|>C=k+~sI2=P0dp(; z)80&&8GEvJEOpeH%N2VYKhJA91@HaIz5#BV<;Mou+cn%~pY0x55qZK{5vr-2E;54! zm6!ZYdB<&$xm3>L|EbHB`Q>P{w3cQT=!MQwU4!j*Qj7PYc)O?`g$)i}>UbWz@P~NV z9775yCksw?2&KBrpXSV~??*YLjRf#`1aqQ8MV|x09QU;{x6E)dFW5P-_XZC zSAcuDbZ%=t0&e*~NhyHW0iR?4O@y2i|E?2oz1?7s?)^yiYOK93>Pxh@&I9lET!LLQ zJxDuu)#4wjdGllFr5uNja(jMLqbwnO{T*r8ED-gSM_&9RTAp9qeXRTrYqgXcRdq>@ z)@oQG|*Gz$+ z%54PF=f_^Kip?$g(e&#qqbciI)heyG^Suk4n?CRugOl1P1ma3i@5$c>F6ut^jLLI= zOBev1>BdSjXA7R)G(L?!i3%&pHMsxfW92m7jSBwp=Z%|f<@Wr(OY{nL7) z-Js|S;SuOeJt+&zqS{*Qn*e6TQ{6ZF!GF$H~tYEd7Fbc-_?rZV| z3kL;P>)0)?4i$z3D{hGSedIKLY-Mrroye7O6QIN$Kbm7tsjJ^tnH{~>{`=49;NtSq zvenEb*|=XdO1C%*F~%OYZvF83wf(WALx*a?6#kK8Ev2eZ2U5j*qIyH#6fzt+EE1mOdt(8nL$K1AR#O*t^Zp z8c$a3((go3h=|b%GxxNEzF=?YLl19v9Y+*v?a~MKJ5d$`>JArB2OJ0e8+f>_))#uTu*^wSn51U9zR+PB2E^ zMi<&GS*3HTn`zZBpx)ayr`S(fX6g}z$9i{`37CzoiSCTyUS4~{E2_=+QO2FUpAKib zbMEX}Ck~FZ&AIfoAMW9NukX+X0%_uZUNBHl(-7sj*k0yvWmv_lIGJ-2Z-6pmL#EMe zG~KR6mmg@b^^Olo@oW}5cYWDV(e2yAYT6<^8?ahMI zby{T9!uFVdu@WlcgS`E3(W#al*23E|V=;sK`Qj|HZL=k2opXHs_;|EkN8{~5YPXbTdc47WVe#efQjp2AfRa&(xABDPQB-tt~zqk^j6bN!=H znbt(;Y;w6Q)0iLTfNBguS{aU`S{#=FV_L?Vj6@Z5bxlSmJ^Rd)&V8Jb?wyBTXU7c)+On~bBI_BuJveBnphCEEQat(9prOgHkL}<6UBY9s zr5?v7Yk-AAwrn0WV^kFBJkzoybip|sBiFU!$!P6)9|K@P0b1lk#-1_ujSQJQFV|Af zDwFDE(BS&b--!s*gjEVI`K%Tj+LF68WZ;DNW%brqoul}=DF#t~@9>|%6%fo~(^t?k zQk!kFbmR(3^!NgyVEGx$HOgtYaHh8haS<2-MaBaGFx-gnh2rYvtMajx4pbZ8o{gun zlkIcxq8F`4@ESgSI#{Mp>k)Fw4Vh*0>c!W|Ku5~j?Bs~$uPcDocf74WQH>Ki%IXGE zT`k!gZjWCosL61d;2^GRXYW>f+RUlSw$1kX+X?ge+lqvwjYslakgPxBx-L3nw&%3&@2UY2NMWX=@xBRT?j2xx~|M{LUAWsA2;E`1BPhD#iq@hR1oN8<~ zIUxa3RCpCqM+lZ9`~K*y(%6UEqdcgZCJ?(&W>04g%7kB74AM48*EnNVTE_Rx^|_kZAtrFr2$8l(SHEPl$q#{o}u3RXc@<*o&D z5c~yE)e+Ye+Yr;g`93bLgC$uP!i1*hiIlSnWlaFXUbz2(K zO85s?+><8l+RBx**yyrm-jA*HX*YVDHdQd5S+fznZ{1fH9awm_?@(=bBd^BypYvp$#{AFf#$X_ z{M*Rx%JyMMfX#H6Q(JW0M7nLriR2*L#h|n_T1Aqmy|u?brO7sVns+niuU%XJ6V8fe z%b)!hXw6AC@Zod-pjsg6kJ&?}eKDIclDrnN7u{Gc>y+Z3#my^_{6;1Z6lfZQAGljM zk@5G-J`iJ^ysf%d+t?v_@~T1qC@L?6>^|6((_U~TBao$RXtYr&-qmR?dJ4(_Zogs{ zU>ch>cPzSuQaCC@&tnDTXK-!VhUeSJe-&jivs0Z;5g0 z53ymEDTuo^J_BEeQDdjgtsTBFHXlmzF6Jfu9T?!{bw+>JQZCLr=K0oF znFd{d_#Mt;4}=M;2MsY|Qc~K{1=xX#wy+m|Fzl6Ks0DA+V4%ALjPIMv+^cG3F_Sq{ z;Su452g;~{_{2o#F`mJOu_Tk8{NJm`(+GQu(lqrul^h+41m&z&iy zIsm`Sj;{7V^i$f$=)w^=t{dz=g~<{!g^ z;2W%q3ugYLH~LqZ2d7V6<~nu?v}0B0HKT(~NK7pBg4nkjMh^aTc_xKk^77ucPf8WD ziklD8Y71EV$X*sEb#!f6a*5_{V%-|7+d71}Yre7S=6cvjSzCe} zQIVe+-=E6%&x?%BJboK({II|E`Ax^KF85PS!E9j9IawudJvrtQtjb^-w3sXhJV4Xe zktyhz&%;zWu!mCT{C)B1yknQo@ni8$XktOTb=}Rwo!RH^63WiBrhH#>I3IZTaOYoC z&s)cs2E$51JCWyJG-Ed+xnZ_5sa0f%O`J0fkk%~_B1ylOt;cP>Jfo-`!&F3?m6H&3 z{#RV%fjAyplFIV0w?c|iuaQ!p72Q(A^gh2Zx_RBreAfDYb=eo>#SH(oX5|Ek%`E8Q zF@|#J!{v9yRY4>&XumDIkALgwl#Rm@`I&H+T5g3dm;}4GXUZJL_A7?@(OXkv>%K1w zPtEQRBnAvRw5%M+B6iS=zxwnp=u;!-qD=)cN*SQv>E00Ikdc0e;U&IDXyaKksM=U5 zpW;#K9NwSMudmfxqmq#to<>12dQ}y5!?l5$j&N$aAiM37GTXsG2%sJ8_1L~s*aoMJ z2C2A%-(4#DJ^Wtoxl)c2!68h>I};?*alg{8Bn(REKYpAb>eT+}BEO>RXVHS-fV%Ca zK1c1?!oot?k*{BVIN$n|@{F-WiARt+!t|1%gFX@@`yvCCoT;+K4!PNjb?ZqOPu4_R zl%T~_NJpfR*2P+3sC3=xw5=`a_g+4KU2F|2&^#-g!)o>po)`fcNR@)TOuEzuKz`?W zvNwVK<1Y2k_+E3(O@Vu@fpc*9W8aE&mykMJTfgBRzkrs*>S4G0npY#`LXn#Tm&t_I7Xd z9lMSVi&{|9SCS)y+&qc+{CVJpxRp$QcK|K4_|W&kDn;U1q7i{7HpWwOPjq-g*3XRUoWKT{>llj*}sWI}x$~QDy<^d4E=%73DH^AC6)dOrQBqSV{h# zmTR}wy^p@p6=udhtGTIaX1&9jFD^_a8<8WZeBbwa>7=X165lP|gD&JG4H-#_sK%Zq zM#!~}Fo3?A1#;Sskk+ke;XDGl0M~ZU=oa-yuCsQ6NkRMavI_#WnN6C*z!BT)a}pLo zw%r{tG}iargu+zlIl@l~zt4GSx}*Nk?ez^f++eHh#_EUnF;l{*TZW+PA}&H*(5AT# zIn6hN8EUo}N(98K%kCX%%HGbw8TZ~Lcb3&%@JsS7R#xhLzf_Kvsco}r0HRY20X^b)!N)vBz?S4V?=K4pXg>i$M0;jkQPtC2a(zyWMCmkf0Ol4^Em< z!NM;G&@qNVCl&gOtMddUolPC=*_mmq#A8d`OXED7$mKcH0FNZ&5A)>ue#@ zhWo~+-Q%jU&5g~t@Z)@u*OU0bQddqufV|7v&6KRHzand&zfNY1O{9?xrP{;A5ACeb zXFF4S5JgZy+SDrNFt*S>BXPe{wa!tXbecaSCwJukUb;BP1dRHj$ zHi&`4Y#@nDgH%Pg0Sc6+%3N{;4T?mo#V%y#{G_J$+?xPOL&h^bK<{0SQ&=@{(Nl@d z`einjS>G)IFdAEC+vYqO7Q@HqTVhxYTWO6FEYjl7*W$ki2a0iw@1ON3S+I9CkW^B$ zu{{STt+ol906_~u(22So92)7OAk+&i`F#?$XWfwO=}8UN_HQgH*$xO7bZLE0|MgK=&BK}yMwFQGMQ^oN zDgIhJ8C)+T)WGl|+IPF?t~-B3&0H_TalB2aT$QZ_tL^VgfIYaHfX$1xL6ybPIc_5% z>j%Ie-O6?$N$R^kA&qz(4*Ch)jrIaOtEFU&5pc-Bn6>Qe386pD{NU|PtG(+WNPNL$ zWwkT0G-0fU@;vrnm3fOm&YC>vP}8lmJm?}kMzfmlvo(nmj=<6`H54i z=NKs*$;^%?J>dz39X*JUXEIK!GD9xB3l#rL00K0MkqMywkl#>#8E(egq~ty}&3wTC zRXTM!D9GIP^@Cd-gjb6y&Qsm+jm_T5JJmqRe(ql+k5?IecXFc&t9QC4)GX3NGwPsU z9PO7CT`sDtp=_fBRnIVY`ZBdrRB1#7e|OCO=v393yxCqRO@)LLvOPNleRUzu@a)h1 z!_``(3oec)lNe6{f(vfbM?nj1-g@7zamNng%H?rqru{nx0Ft zjyR^Ky7hg6gdhf~ZLs`N%uSfsqh?SqEV?A(-KhA!ok`UU@pG>P2dQGRr2?k|Vb@ze z@OC0*76hAZFT4}V>)nj9LtD97)VTL-9i7t?06Jv$cW)fvL?5*IF?Pq%g0}CsG{?00@;{-xtsQ^pazA-dL{!V^$w|B`mLXG^YfHP>F^NI|&AX z3ZpeNvZL~RhaBO;fJ|q6sNqgmZL~)MQO}XKkYk0%yfdhGNg7NypRdnW0Y;%ZuFN)7 zgTD32T+t&JXjz9GK=oWoex&7M;rrtwYg!0&pp^9fm7cOEf7F-VIBplb;qt-8wvGyv zNF7k`5BP`Bj?cP!*ivxI(Ybd3QM~`*^&~*W5`>|QB*)IR(?t!!==w+12Hb0H3nnR? z<1Uk8FFJ{^*>EyOQvKGJWa^*>eHCbj>(R^|TfD4F8A#6K9R4=vtR);-=Ii+?5^8b! z(FM|jKGNPcx{XA9WJyIp|L=L3cYzp;TSv%Pk{U9$@TWF&9Lt| z6L{W}b$~^~8S^%1C@(oky{u||+^^)@TF^A50kaYCSGfEOyseH<5ZFsgb8KrD`F;AB zQm*Oh&!cmeM;mQ%6i??J!46?k&hrDLx5Em4q9oPXZGDzsjqs=JuBb)m!Pna3mCGGU4SHwr4c6~C7NFv9(&!61J`KYCV8(j0U4c-qw zm}cP0r>ahr#7MYqjOSvlpk{oLLV|i=93r*k)uQ*+XIi+>J>2(oovkvS3+l+WeKae# zd+!6D{Q*uwu~`fSR?lA8oIjNC9^*m({?G*t(|BQMEce(5N|1@gsGQR2ul?(5qtOB34x0R(e^v<`9R^-iCoieY*; zGRRMLyNNcZJ{iVq7yH>?tGr75Kq68VO)RBuf0{~asqm(fKaaP0d0<@}>KL~*UGI?= zG~@IF$lMKkiM|#6wyBEl6ZskHL4}T(4F2m+Uv5%}!l;Iyp%9z3om@tP?gwcZ5|)!T zQM`I$3yD66j=7Q)yqcu~6W<?wi&iZ4^^{vEz+<^wCga)OgxEvC>==%E}`Xcs#G+KMBb+}j2M)%SRp zidZy&Nnn+2ov?0MNVl%yXMI5b8oQvOj$Y89x%Yq0=3rYhOSSvrjo>bYTWQ|3GJ4xmXV0-t@+(GHSh zyulIbeMuV;M{TL;Z8_FHXNv&2rvwf^R$={_3?%<()J6da@DgXJ`oCll@D<|%N!Xr` zSFa6~M{5i)RQ;VPjfSGbC=nHajIt%Sri~L$omot98{b$i&oNtVGV~$v9Mm=Z-+_!9jhK3kXf6Rg~L0wCDqzNjBmN*wk?=)%5 z;>N?q1TP2@}w#*B$!zB=Rf?KR%~MNbXTot z59?`!KOysE-uyf;Sy!7U9eUP=8$<3^0B}bdXcPp9F)x#Fo;Rk#Ey=rK-92A>6!L1~ z!TR|Y@gJlF36D6@l7T{g%n?4C1jp8UiacCMx8} z3SOaIA?8gnbU^&|w=DoQX$Yg~_Eo#|i%I(_pe4HgZ3)0$5(S|auD-sButHTrsEZ#r z+jzg{4Ec+~^Jfg2NV`p%DLCow&Hd!Fc8w4w6|zy*R{4B2E56kpX$9WR({yS0fHN~4 zLmuu2F4t`?(|f@+fOf9Yi$>=MVrJVgsFam} z<$9m&Kxe$7qXGFi;?Z3C0luKh;Fhb12HQI2xioK49f>E!_X2_you_y6F-|ddCn`wm zF5kHx2hf7~)0R&Gq@g_F8_5R!6#_tv&aSSmzUKzt&b8N{Sg!v$BfkF(V8hNcaKToh zxEhS8ZrZa_|8sv6fIU|anV(7ltP<}^MF*-!f7^$O+(#^{=}O4px_2~G$r1p2vVgjQ z1}vg#Zk-#KU&e*hI_3!lPh!s@Vh&r91}DJj^0XOSh$G(IFt%5E(d`6}t=mxh>5W5D zWyd>bXJ&@YxW!$^8+%B;4$|K9eVP189)$8_^g-{JF5msHjobJ>_*Eks$T}SkGLh}6XpjNqZaEop56#h@W@p_hQTF>VvNU!{$NbwQg<6WA{BC_c*5`?4 zXs`2Hf#o>#Gm1D0ukDht z#c&rf-B=-rS7LTb=r`fTR>JJ0xUi$|Hvvq;$>Xg;91Da6?Z5xBpO^Kj?pI0&WD378 zHrr;7Cs7o&y1bjY91UAzZ5Lh<+mvN1@~SI$jg>CwJ$EI%A3Ed`4gCM5kI4T}l^Dh8 z{lmrqKU_HWf6UsE!yo=nHZ1=eChdQ3qiL4s1<48A%6zL2PI7#v2F$}wLd8Zdw$fl+o)@{eKRv#hXOc27U{qpRx0X%1 zud93TyZ6sw5&CCjqgQ4@h*@sy93uCDXy0>pEI-L`U>$#bD zp~l7}dft}qL-84y390wb^1p}tA@wE~Fq5ha*k}R3X2(bbbLV$Ip8#9K=$zvNR}5%; z*}A+&A{pNknJT~VE@NzP=jT3ed*ItLPE4?4;tSWbC?K=}#KSS2yTV^6Wtl`v)vtEC ze;{v*B<#^c2!Ul4bCIRaPG{JTMK?zrS7Ft%{@~$(g(_Yz7VZVRkwHNc0i&^g&Ni_c zrW(tS5d_tWm`|}7%b2aS6ETYuQ#M5)GvSxfMQ4*9^B#R2O&08cqQ;(-S|+cnrbz%z zSy*^gXW-LCt)U7>L$`@<{jR{av4k^@eFTVdH-&IV>_|m#4xmB%1jn9JXYmSB((`>{ zUoURe$~D|vR?4r(bthz;0@le8AQ~H7Bcw8TdyOAUT^JPqb!-H|=d!&vvqovIIySMn zQ$c233PQ%>@DtyX1GjS>Jk&%2wM81{FJXI?KbL8gFsw|B8S7(7EyiC}%%d_Uy0h2O6xKv%TEqCaR-kg_9(! z(+TrxgEhV`>Eq17c_5PSz(BBvkCoBX7I1xiOHzC{#TyALY%H;mz(F)C)Y+~`m=1k$ z2$6y?U>2GInUur9*Y%pE&L$eEqg&Tzy1rIP@+dq|oXu!wW)HxNk2bYE{wPNtuLjKS z_P-U;p<~~Rze*a7mIF%^TQ0-^4Lz8vuUatj`ryg<4#8fjWM%JM^J>>CI%CytsXHq{ zfRxcmIHKpKV)c_HnI-3_cVtZIA`@5?_>RgoOPzNRbuyts?XT_?_78XLC0`a)a7^`d z3=kWBIfC#UN^|Qa&l^mVc8{YBM&3nee>O;0DF7U`T}(`vGay_h-C<5=+1x{VLw41?7;bBBkm+ zeW}WdY+%&(yr)e$MD<{+-X4Yco)^mZC6b&EtwrAf5!upUJx!L(>1p8z)uv6CQ`5qO zEZD*cb+H)!x+ZNzSfcX<-Ff^C6Nnwa@B?GopwM?J0ncfY(f|sI2?4f#3=COYva^ER z^j%m%^#?jUjeepsviUOmRweBcw{JdkB{b=faL`I*$I`Nx)*5vlZ%E-F5W^GuxBA2jjviCqOXn3wg+1aApOXQ46Sgo*}V{r}+4a0Gs-)U(|Q@T^m(?{izkkm-`5@xmra+iunZ>^r{Of z(&MTCY*=E6GVdvx)wL)bZg6gVQf!{kzj}mUaWO?rS{CQ{hlW1{w9Y?e(eJFp&bI_bGtooW7V1%Cb>Rk6B<)f6D-!SIs* zT=kt7?MT?P2d>;;9)6&*ub*Vc3Fkmtjzd2IO;qW|%GYGyPD=Co;HTuqZ-T<>r!K}C z8}v`a#`60*PdL!rADfuuU3U)p&pM8q!S|GYPEPUwh*fIxc3^CFo`XVM_bTjCPd6rl zAQm@O%vw457`CO;3a~A6^ov0YMJo|-E>)h$&HSM;|CSPVxX*4K_kW`KJ zWM)m#sM3ZAzu&3BVxvp`g@q1}0uw$gwKf9Uj!WqcB7uN@!}D!9V4KzNJ69!h=??oU zphU2K@qJ(a3Nk`KdZ%&s1cbg%m zaQ?w`SjT{n4(6V7uE^qLoeybZ4z^ZS=53FBC{H}_wEC1;_{fejg}VX{AJD!-b9Z|| zb{%TpS4wl5RZ1cq)wRy^Kfg1Sy4@2jB0ZOcvPxd+_prwO2IsZAyMi_vzgaWpsn7sH zkIODdtFvH#D*=%^kTpUOL*d2KIzkYI%8$)kr+{?E9)#SyDk7?Emi1?w{?sRkn;%Y_QcA zb7W}&qf3S(`zIU!i@TCl+@EUWqjGE9bMIe^F$2Bkl z)ZNofJD6&7?Yn=o<-8$jCs>fav(BFsQtOhWk`9Gz(Cro#oCaxX9r z)j(1`+%4vM*8}#L3H)Kn>Z{q(zBEPweD|FXX;bv53RnS>$WDyRd}EXwv@vc{9RT1! z2S6qQ^J&`zrco?`BTYD4qC5n4Im3WU_Mg~B?882BT$tt);TafN#5e~xs;miD4_9gF zy5(!U7@)3>tVh#G!~U>jhd+xIHSl+q2dT9M-47@`PiSm*%VCDX=Aiociuv=CWk$(C zYOYlAqCG4BD;6(}{r%+zAoRpl0fdY{nQh{P-k@XHy3C06VUYEGTE{Wh{pFFvw|)xG zmTvB>=U|~m-_h5Me<@u^9}P{zHUx^)6sN*0$t$WB*(x0DVS$VVPvC)7VK3;|;M+a1 z^q-dSm{6TX7D>fGJ0%n#ro$SNmX|wzd%FV@^r2Xg4?fVX+d}x%;tyzyU}DsIve^QI_ylOtZ*nEJB}nV>x8|(;VCy!sd4K!3xtzm@Y>C?+u0i zao2o}FG1ECr?8Ngk#%NZpzuO;(eR9^fDZSGLO%KNbxbwGqdmzAY3)2-y(*yiBG|8$ zSb$L{Fz!`>%miQR4rH}NG-&eM9YDwE0K^kn*^E;_hxnuYIYq1oi)Y{>nK$t0^J7Qs z1Pb>xsrRg}#S`m&BiDUlJF9KZ#72~Pm0Jg#-jmfQs(1`Q9MYisYleeGJR znAt=mXMEV#-^CtPq;KoSz~$V=D*J(uHeZv(PqqU#5MqDIm_GKIDw9-#@C{LEn|k{V ztXeq~PUT)~&`5@qB?;2|jImad>4(rEe^w!DxVRL(`jHset4;8rFk`aLI<7MwrP_pM zx;bU~bcFw$6XLaCcF?&jPpG1Q?FHaH7+C5HEs48!HSqu(wev{vEW!xj<%a=%rl<~} zB-G0%00A4mQpZNd?mPs8$(CI1e+FkP3fuur*9Z(8GsRG^@G9=j06hSb)sZowdVyI~ zZSc|y)O7%>5K%YQvZ5uh4`oH#dw8gTfp;=54O@dp{+HVDJRua@2VS zaM=+*wX=|yvAG{~?W@xOK8&2fwkRKmKiE5YQw#tDOJheJ?S%3+ZX~0%SdmJ^714#o z;~__ovoY=*Hz-ItuIs#t*X^!E$)a`o?Zpz}H-f~Hk*O_rA0Q>VgfWhA=&20sa>#4s z`@739Bc*nJN_%jm-~O1y$aR=*3}3(yGH)ob)cdwwJqKtZtDDcg=QwN+QeP!5tUAzH zA&1p2F?~}y%cM+SgsI_=Jq^)iu72FY9pWmeh1`bED;a@`OG)K+E&yZQr0+jB9=O`& zGt6@m@>=h`y1fqB__L_@p`+vfJ}xHxzqrvM(ZPRg!T`?mz<=pL|8Fz0e>21X4_!!Z zPIlh?D02rDp}%C$*>As-$!)a#@uf7dO@i<5>?WFj82`|#!ZNKJm#>aAqJms38$Bpi z)XP_&m}(K|vx10kG)`{1UmH0tjYE?ZL?oCOVkZE2CNve2fJ{oAyv~5;rkAR*eR1V5 zW+!@c3AfN;puBNpiN{~`&{~f&`OE;?<>d?dfP%HGq1yKCFf?0Zb^4^$=x(d= z^@Fz2vK&v!r^9W+u%$=o-@NM#TkhcXbUh5iE`AeUtKQhmug$l(4E-MANLW2&%P|Z% zW&qt1#2j6@zOP~RHLGLfh;FoOBvng2)lZJk=BEbhm^<@p!neoGpLltHZnAHWgZM_bd zjC8BJzEPy4Dqfo4NQSzqI=l8u8(;iw&TBWgf1PC9PV1ozY66Bs8~eB>3zJwhd&+O= zC`D=YZ7)j@eCH`GhaE}TlvLSKlL^5e zX*GId4F2fWnCnsh!Q%#uivgc#G4B8al39RP2RW$$wo`HZw%|5AjK~zjL2PW1#Oj8v z$uPhTr=nnmwB`FSjtt$y^;An%vqU(BTOs$$_7v}5JEbAQn!|>V?%a8ktm3<RjXwWdw8Wh3KA3B!GtiGhU*Ff}` zpX8|iBf!tp#1&?_@OWn9zVV|+*?GpW&056L%Y)HIEML+G9}P z=+pG_^(`~dPATF^>D$R_hTz_D8;%+p@Ner!c%W}KQuaPpO064>1C)rn&lx`eEX;I6 z4gx|(UDXVM*p8lry<$+$NS!^=9^i6#>C|Np=CqdJ zb6@!!er|KYVGGc9-@v<9b8q_;XN7qA7*qNd&o{o!Wbq>F265*$#2xY5&8q2Uw7d*x zr-1iVWay9(u;0nF*8RjZ(ALzD8-SgJrgk zalOW0w$wZAU}6SorjBPx6oXPyefU-l0)@n(-8ruRk#g5uY2#-a*?CDWMD``8>31>x z2%MGU=KTf6!==?S-{Z%};lDMKi916G4^SK&?xFsfr_f!|yG(rQYHKo}KONap8-}pj z0D*|_)g|9hGBoeEE;hJhZ=m^6m`N3xFX0Fv!kPcw|Ml_zMcsQxHMPC%q9}G$R8*9% zpln4zK|lx)5d{$u1?f#hL26KXC_zzC5$PZzM5Rd=kWPrgmLk0d2qYjSgg^o$AtaFG z&an6IyXQOOjPuvIJ}@9SiLcvQyMYDF`i{2;gV|@iN#ckdHGL6#&g_ED&)#s@vuBS{q^gk_iu<<^I`8F=(iRH}G=IP6hu?z- z>OXzzSs1P8#DcjdrPywyl#!IjIeg@ZD~MCE*d3|yS-qKhL>#vovw$n@e=DJK1C3NS zHN*!SU%PhgF~)|43+A0BqUDz8PZ@S4vtxog=k8?681PPW#}r3{TYZ>ZZK% zT>DQ)i(Tk@TXM_=P*u`=ci~7K_Bjst1`!9~jR5a>jDBxhyLTL@DFPE?7FLs)zNKF&b8Yp<>TsTR&! zjndaBEmyy_lM|ej@_TG*@(H4&>7jYcebA#ll6(rgG(tLkTNi3?(p*5UB{xK{8u23{ z#rNd%=zT6&JkE%;g3gG8JL)1PYU!dw!Ki_D+FY+Lz=D}6(v@Cs8|IKU-)a4u^{Pv%4J_*w0 zf`E&hvUb`=xui_U!diP*Ph)8Jjd@SRJ=a)J#kfTtQf#DvhwoIk(<2QLfp}qWyRf{q z%$X-Qp2KDkb^z%3hxKp_u%SOgTX%%*A|pN)1B$WXWEC0$dDWlzjaru@6`Wr9uaR_E zyc-w;Cf3Tp5N%H4WI^7Z-te-mh5JtY*y4$AumjMZAs@T0K6R?YKn=cNU^Uobz$c>l zD}8lw6fl+ci(QI+f|A+>X0jpVM`Z7m@)>cb?pco17+{ZQ0yy1+dcEOZX};9y$f5{9 z=%;fxx<5byfZh}VG4x3%!p#<$$LoUFeM2xy$|=!%fCw~PWR3bw#Vczi*ADM5002^g zHH;U>Vp0@_1VmX8H|rMHtB60I@>`cXN7sf>?7{gr>>2_}cs~hRd9IRzch0syuob_h z;ainVdfHN{07FYI$#A5$iFug`v97*-!e~VFYiV8}=D5?E|0M!lH>{x&cF}J3#BH zkpQ@8Z){V5QTUvWZ9NO<@qCT`eLNdPhqU%%Pjv2(8-l}v#sCcN&1l+za759ZyFcP?k;HcK`SBU8io$Z@ogSS! zX#VMKyibSoZ3eowW%cKYf4^_z7g1$ZT4bGmYcV$GV0KKWX`T0nW4y0xWHia?9?9ep&I!y0)>P7E_Wyl*;h!$GE-oqX5#sF6FMEz=TN+hh_&aL0^2^3jJ?!S z?6{$w)pQA!qaFe5wngXWBF0=935}ogjI)Cu_U$>tMWTXZVrpxtP!4Cuf$zKaY^fJg zI68Coboj14C-*oO4CK>avd!#1AJTEGIyzoCM}}dB3@x?}zpRATwRhI8KC8ShY*;#T z^60j0+qWl7?5nXVy|*>)BVKY6a_fpxYI|xbmEA>RhE8uuO{KVWF+a-4P}D>EO-3!o z*Vya%q$^9s=}qPQni+;@nP=^P^D2FPJCBH*%$y8(92P7;9w6oXZ4v5EY~VlJ1vB0y zaVQvCTvynJi{a)}K`;D<^{-8>V6Vdv_vf{=_x`D&8J=u}r*5_$kw?`Ef2fhn`ik+M5ITizYRCRX%Xd1`f9)nVNi9{UWDSG(Lu zMCB4A6!qCz9JsoZg(z9uyf#_-V8g7DZ5u6R zblVaI8)0r?veE|G>#OimFM-Slgj6}U&g|peK$M_wg0||1Xs%1cB0eJQ51e{JOnETB zgQ#@DCdNKXR~DIjRAUwj4Si~gW^o#qcZt)?mMugoh3Lg-z7 zsMks#{>od5!Zv;_t!W9hf5nkbH>CH-yT z=d$d3c>~+u(<6Q=xMab%5@LueQs^^qf4gWk-!>yO@o{gQ@7(e4G7p@S`JW)Wq^0$n;ZKV)}0=Y|b*Bdykd zf6K%Be9vuU_!JVqH~dT|#f(eD$5wrQ?-Qec9n?;oq$@;{d>LDH#t7IlC+1=#`S2!o zMK3((xuypulLu<|7jGpq zM-JD}qGn=81%FnB-1~^Wc~hYTF`n%(-{4Sz;>6Q9I+=p}VW7Py18n)~IZ^FF?}Ju0 zu#E>+R1dq8mvwR}@ZW-xGFa7Tb};FpvzgR2J=gc3+3s2Iaw3Dsp+w)&z;(CL(` zX`TP*K(U?4=R${;k`o8Xs?Fx;gPNxj3_I$}f?A4v+NR?ROF&XlM5xaAc1_m@v(2RY zmpfRPXf+{>OTc6Hmg&j|pvo`n_l@jFhw6}wm9}{IT*2iG^GZZs>9#KJrAH*b;S*gp zmG9EI6V;1LSeH8J(|tdpqM|w%tMFmA{2<=OzpfLp7E_gAshdVZZpCZ@6yPp<5 zpGcTaZFF+1khCu0()wHRLKS&-kRtFeoW2KJAw8xAmfQ!$cvl?0h5tM7@=cLN&)>T| zr0b3SY~?(w0(f+NFHy}$-v$u~4~${1$J@aQ&R&U&mxz4T zrLmX_=C63LNIUqPcWgN85TDxKAiFe&bN?9bE=!+&8tnWL{i43OQ!)827(7xm-m%k3 zeASMvq|uH027ct_Z=;ezKb$<4Eq$w-+&lrmG-s+V9gdnXr{NmV1ef|)=(UKde^15fV1hcfd)4Ah( z+kim-WF+23asFXO7>ii@!>4&~IpBs+Y5m6f zw`P`_C{v9f#eucjksRYR)y`@7E^;Kk`4|Y{d!9Xe_HEo9;NZzCE`B$b(ysMqVxo1U zG_dzeD<*ReduX4tC?pp!d?qy=`COpY$9TqPuLkmF4ojnZ6UBW%C!73>p=B~ zt6rwAjUl8gme%1UhwyAd>vd%h38$!*55VcZx$(wFN66B8-098zx{`P}b}ViI<8J9b zm~Un^GP%$<$#BlL)`vF$Q};S-16y7ypvjW|t0DqkJs8_z<8dfa27}AdpnkkIx4Qo7ilxVzO!SQOvz8b)W;c{QZJTwbG04u>j0XO zEd8w`UrVq6>i#Aq^o`p4=wegK$8DtN%x{AvUoj%9VkcKxy_ z$VWR!1Gc98by)9D1a&>W9W~jy;J67_n%eeAAoB`|H~DyM|8g&SIC`b^9TtY-Vp?e1Y1L^N)XoYS12J0t>BSGm^>7A%YMJ-sl?tzM>+RdO=NEpx z2>t*YpyH^4?Hu?_>iV>;ar{|1Inp>8O~E5w1>Zq`E{3<8M}+VUo-5# zUviECH>7e(Fm2w!!H9&05Q~v}gqxEWF980o)()Uc(DDOF1|9>9zUULNTh{6*4Y@$4 zdj88I0@IaFaUC&KbR~2#e0x{XB%ojoXN)tHRFe_da;%LdM-4Sx6FLp#Lswey4hv)U z0`1(R0hw-B+PLzyEpnZc9@rdy~a*j8_=e`7ic?sE@L04zGsm;Bh$n!B~^{4)TS(?3;cF z&x>ph+m`tiBr_KB95yxx^F4V9-&UO=hFhlKHJMVw2}GZOlP&#F>Y z^u0orJt1$q>k$%I582Ak_4=O#v0?Sh(-hDR6=CBV2KiNTR`Ek6Ho3XNibEi3b=b!P zC{G;M+6s*AvznO`56`67K6$O4XC%5$+`kkT%FqH2E5lr5SZ$X&!K28k!WwC2K~h98 z4VxRba6o6A2EJU%6v_`0zg}!tQkFURIL5^!O4YeNw(&G6dbCuU5b)GE-bEunsVmku zUz2U5CwXJEL?o$g+7}jUC9VJVVqE}b=m=B(!*JZ#H933xgN&9ez!vxA1QFDjf|wys z8=qP=J|znAT2yDW+IZF}!{o2?<=wu23}mk(d307vf1 zwLb0>d+glfcpa6Fo11&S1KU9j)%STzr_FZpP6xslqI<3hZjcbEKDh>^GRK2Rnj4TH{A5g zz~WJl2Uz`Y@@v~yQtpAi*nIVf{a+;*9tYe$SYY$|OP3FI@^9nQU5Y`Rhd@-FBC7U} zc{(O8X!>LWKML4p=~9=dNDbM+N$ZZr&acs8~QSZTrb z?^!-}Xvz2MdK-B-O|s~+EU&mNY|~g zXJ>q)5o*Jr=Qph(81Hli+NO^t-1ql&KHPaeT)kgj2SU_19_(P$q3qAVba)je<^C+gx64H$rQM?MAiv@1H79a~VkEf_xl^+bbHraZ+cj9W1#WUlcE|^ofMa9^%`nHSO7I zzP2dfhTxekA}gxDcqQx2(tkH%Ko<6gz=)~AAv3h#B5fSCnJ_K1_Iy?W9*pV+j!Uw; z1J{b%ai8sz=1vmaW;D8W>Cc}(&-o{sui(HxKSH0#Dl-DN6+zp84I}_8A_%aEvNucn zfJGz@ETSRggRS>4y0}1|p;An5;hx@TfZ<(acyP>k6zn%!Bg~E)^n@Py*_R>8_vaUe z+wo+P1mqvBfCi*uO*!XsY>?h66t+W9#3LV_EV(Yh6* zY?$v86G>vb4o3icYL0IN*dh0wz!&5}L1P4r`=x|!Oi3EX18lUk!RShJa#qXWQY3PY z1;LFRd=(Svd))%PMe0rnyZaobfm6;&{lzNh#6v(^B^&hjR>2(lDU;jDE~xF)|Iz|9=8UYYMjlH> z0^8%(yi<88_4n`JH_Paafz<=jpr2R0H=BGU0+?w{74#VG=64lo!6U`Ol}#0#ZLaM8 z(N{VVJF+h>-RSZAxO+Xy{q6fI>9RM_-b-vE?tUkI%Aqks?>a$N7OK zmC$YM>d{Nk$IN_%*b=)zoue-_7h0D7SvxTHK5MJD(@m5Q2+KJ0tho3*;b!St0>@K< z_Ns)Ns%1+OAR$MZHg6{_+xhn4QYRz2aboiFUGCN9if?LIeU0_>g}`Kao8;u>b2gRd zAX+y^c?;qZu_sMH;eGp@;@1CRMo;II26qcC+ln+6I#< zt-|q}?Z_fMr+a5Z4)Q}w zI$;stv>Ujp4_KZ@Jk1*})m6j83wS|<-Bq`i4ygwK+KTl>L_;loA+@Kb=0^o5@utFs z_=^E#TLTjSFa}Y}d9vJ@IGN7SCthPt-|ZCN&K>0Yaq5>-RA--XiZwSt7R+;96%E@w z*;EfOEP|VEt|-?iK#_P3fyBu!6G&P_nRB0Jw;OF z3)o^|J-~?JliGBq^6|x&IkoK1CA~PvTV-9}yD5Yjp7mBj%i4rZx`PIY(yjpkX&&J` z_Sip9{M~2f%qNJEN->%%uVlblKYbpA5ZUYHmYdb&yZl5GG~k8JM=#jjv$L< zD<;{Aa7@|5Et8SzXgU)e6c04uj!dDSB*kTUZ6ALt6Z9}+`M0Kz4tL81w1Qm^B79j= zG_=7%@jB24I@vfNnbjc5U(QJFNvW{bu9f3*9fFkx0i4k0y-`sBf#IUt=`ApjTDM)#UjM zkK5)B6$CF!*Gkfd@Q@Eooh_|Fylb;ssUx6{<5LgrMt90gr5ZFx5kk17VXY8gHFU(| zwJ6)qOdI+BBk#{Y(%eP$a(K8aFor%`c%rX(Ukg5H=)e{42ZO9D-Cw`8cC|>=eH1lQ zs`3)Ycvf%IK04GSF$`c)nsFm%|!#FL0>x#HdZ zy^c&+S)Wb!sj4q6FCWVNJl?IUTZihMm zkYPH*PC6S{eK`iY^0np@m#=)8Zgc@{Jif*{O?k%Q@0g0wblW4La2uQk2bx*)gZrLc zo&C7WV%-T68$ICu2(x3WJyPwuM(911ePC6I(#np9K6hIm3t&G!szmkbkt%REw1flH zU2NK>50!%ye+GT>gJ$-`2GlJ!b`Hha3GVjYsK@Qn&=8s14!K*!!-ZqyRk<`{ZsMZj zfRm5K6B@HdB1G*X>&^Wj!iVc~i(GZqn?D}=+vkg?=cqnfYhI5G>@zr*rU!WM)yOD9 z9Qq0uZ@h!s(wLj;og`UlX=7ZzNf5d)`Z+FcDcH<)oNXWFv0vzT&#(Z0y=5$!|9Ap)s0xGE=`h>4EUrS%#CkM)`~JhHxxh`*w}Q68x9X+pdN>a(Z&pNi7B#WCKqu#}{4j z=@r7e_Y^zso$bizZZhRYSg7fEK|^NAUqdTzY%b?rIxI86z5_E}O?|JD63OuG5~r*;W=$!+{?UP=nm! zsp|D1yDhGh*&JQhP;KdXf@ycj49BeQiaP`3}v>*XCWKdmE^mBB$3c07qX`L zR1X$LQlk>w8;gXVc%jn%z!AmO_dgPcfdZ`m!q*z(E~7wOj)IFt1kR&+`K4%QZ>B!I z?Wrzp+ta01LCFiC7aN{K%@ee`ck9i@=}X+HZGmO#KONuFK>L-A1N74j`V!;=di@gI zqAZ};AkczmBo8i0qUBDq*6Lz115R-tx907p+yG*lg(5Gprjh<{gAldXC^wSt z!Ys-d?W5HJr-JRH*5{-aCQ5M2{y~&eWKO;42xwPge@(;& z?qUe3zeabcd9cDxp#O6)!fy@-of&Ucb$=0!PszcRdHxvVxCQQxoqaYsx6W=4-TOX` zU9*|oqmjr7X~-vcCpXdNzRoK)x^Y)MFao>FXVEY{0CMg(x280a8?TKi4yQ~MC#cFK8{;Q|O+nt#=OET17dXfIZ1 zRI2aY_3VNF)twp}$uh?F2O42#er&0xUE7thxD-56Caj4dJmzkB5ucT52rFWQY1UPG z4z{TP2;qf-ZiiY}34x-CGdGns;Ej4pOSwDNJl)o`))_$+ypcJYZK{QG5Vj5&St^xj zbCBYOqSP!Z3}stvt46aEv`}hl{^<wt@|o= zG745F!aR?ST@l?;bsIbt%!1F?agVO4HZ-&u(peZ)w+ALUEu<^F`J{Mfy~3*w)ND7M za%uI?<;vix$O*20zmZ6VQ{>SOhuGVEW%oE+mEBtQv#~~M>c`2>Hn&;e9FRSf*G%*t zwDw`2kAiHHE)En)62@!eU#~?8_X=(M9m*INW@KwfFejyF8`jB&jM%N6&M{#6HT(@< zTP&}T8yOt$RB#Q{qP^7m-AwQET)g4$8BiW2VlRktj46AJ@&(iaQSD+!@kUsi==xO@ z-E&wPX6uhI7%o!_cr=m*`B-q|G;D!sDM?;W^IwE=7NfN!U4jE!KV3)?_hYw=muc;t z{tNrmV|saCK(J&1axolZb-D{*9=}D%D}BO`G-3*JI~dGw0C>(spNB9OjeXpw! zX*Y8lM#oDdR{U?&bvyh;89y@$yuvrl3@b+KE)+~r6@NNPzpAj3yUFq;e^Oo%<<>rW z+vbM$AYb7r3Pi1p4xyH608(c0@%@#8|6l<|%5!m^mxr=NS~U&>d7PO~2D5+oZG3gA zisr|d#vc}45`*7oMp z3Vf}nwoN2oY>*3bMXgT-&GZ3!jIvS&gRrU>31$Cb8#!zo^-lO(G2Ot-sV=^ypc2Pk zUci9~p@ZW+{Vl-NuOW!kI@!9OXM|*k zYAx@D|E!&|oSJ<#jP!7+;XKgZQin$^2_{&PU2VKE7Acd}Aj|{37hyG%8cd{UE7LJO6NU z&ONbz11gtN*{LQg!K}*yJ!zbeO|tcCY-3S>hCVLAz8A6z%2C zye|3Z`{w3A@dI(KFZE4GnGJq#Pm*cYQQ5DnGYD$EA=+ItRDn`%?CUE&2~^KOChOKi zOThBV+PP_Y@eB^B#FY;SV4?l<`uUGY0k80XDLE4Fr?Wa=J+-?@L)OT|sT1xa_@spX zC1Zq}^?qiwi~0x0(^g)N+bcYuUFaGNwzQ_A)hpv#K$3?zXU3)MeL|?GG z|F7Hd0sp`C{?;f6!=P$xEcQXE)dvFp{-H3NKk4E&o>q6HGPbIwro~3Oki8|`<3E_S zGg14)PZ60(l3z>3C%Q{EF2`RvveFD3cF!xIe6dD6q!4&XodN&`M}Z*E7x)Gq0ildX zT>vjJ3!Zf$mj*x}=1MisZ|}8A0S>j~Sd2e#CK@96o;x6^!MU`GGlSGA9iHSvcvf_+ z$3Tf9YP!$v+KX$tGI?LW{Z;by+oRv_ds=^TJR7NzyW|cJButFnY|+Zt*^L1?T%5-*BF`^K!MH+?=y^ zL4Kd+k<_5GH|9tQh%Og1vw8C#`637GW~;}3-!HB~)1=f>Zza%TWd;WZLh^u(1ii!< z^D(}e)m1~t2)++~0&&~al$!0NrsazZBBT#}){V@lZ1G4aV(wgKdQz@?Ez}1+r0$*c zN`EaR>jolYE7R9lcdYKX0&w~JPRA|qpe8TaY&}NilrW!uWW6#0<*ahK>p1`@2&Swn ze}Sv=!*I*3iV_k7Zk&4AD6bsw>}Tw4c~+7Hf-&0r6fv->al%6W7`A9Vu}*fNKb z&!ACeHue*E%NFujO?+0ALhbbun%JibEyeTh!S?rVLD{|reL(LqeeTYP@oy6m-FyOJ zkMR0*7c&AS@Jx725HR5S;Aaj4-ELiJ^x99-idP={z|qh!U%LV3 z>_mc*6QVn(UC;jLaeao@xT%OKjoIsWr{x!?Fn#qGf%x`uUTBvdQqoS?&vv0Z2Dwq{ zxUTtlEwEmmc`9;CtLB8(&z7TYy%3%T;ymc%SGNeOx)mUdvE- zuXqaUaH#sbyGa{iD2>ix8>E35q*q5Q8FnO#KEok3XMxy+C^pAQf)n>5BbevneQQ~LDa(ZD9 zxHTn!+QB`OUvQ_i>V_8ieF^Z-O$>H9HK?yWP|hdaG3Z-Km%j-A9g{w{X*zTxI6gc< zuK4d>;~Gg8iL#o-Q8%lzZ1bLnPoI5?@Obv=a~q_n~i%`n=SlEofMM;y!GHa-s2p`J5~K`-iTP;=!L`!N@^EIhelo{*WGKkW=;kh7`z7I=Bkkx2r#u;5pmw& z?)aeMo=gTaM=KIU*W(i_aBDvUbaZsa_Ze{b&KYQ|Hn{@NCTA%U`lzq!^vpC|ElT_6 zL4KCt`S|Zdy3vsKj{ZB!b1wx&C6udeYTO>02h(}oeP*K*<~s#}#7ngFYr#LzF}9id zlEI07uqy}P)0B;je#$F*{02N>Y5`w@t_h~@j?a2+of5~i#G5Nm4(+y&fy@@%hk>*Q z&+(--hr~l`Fzb`a&2n`=VrCvvnqBYlQqW=q1)~Wu$#6$^E(#sF6Z~V z2(L~0gSG;VDPaHtA7j#7^pCog#>@HKQ}|!pKFUefHsQT<&>tTkHy_uSdaHc$b48R& zgxA`)$=T@yitC#z(}*ShwXEUBSORkCjHxe{~QEnV#n zsh&sistTo6>OmD?>$9G-h2>puG*wNV4BNSKbls&D9K#h?CT@Kmp>qZKR$x}~JT-ao zb`WKK7h1Fwm@!n;HBmF%x^^y*UyytT_*pi95NhbgPLa3C0rvys2)VWqz^_iMnIe#R z5W|G^4RpD0WCm;fW^SV$?=}J4xKT~Uh7V4;TT?oX#0A9bxf%kJTHG-2*09CgntEwJV=F%D{#w;l!azGcYXjmPyiuvrLKY}RU9X+ z_d!Anemx&J!yi7(f@;BOJU~hMT7XoUfTkgs=2_b;fHY2C{_n2Y7T=-0wI6`~J~!5V zp~1sYWuwwgw&Ph}rf_n@gcdz2S45m-iVpl8>_`+ij?{1WJ(2bTcKc-!D+qvqU>u~BPLc>d0UTU`D;&lm4j3uHXGdWL7-2r zN8#_O|Gs@9K7PN8?H)hd!-*gyMm)H=2jrSBx|V4qib-{vC%|eprH?ObYO~-IIw^A- z5v&aW4t}rT%6c^CLd)UK3b-9XEs#MNOekVw(-_NS4Z5fQ8_m_#0gxVV>pX*&)o&vhw7WMTf$tA`BCo>3U z!n=3wd`_{4pIO0A+BNQ9>iA@Q*-PE`uT}eS@S_hO$z1lf;+}dB7KK$jphJ9o?SkG} zLhVVcPwOgGT8+oy`u?c*3L!lpLnDA(2u7#duQx|V%Uxms0w^a_KjtjJ5jdmH*M+dZnRn5d#@;`}fk*eXY{p-C zHIkw8_Us~LQ3#Yu~FL3albd0i6Cv?xh zpL-H3xmM{h2){;KL}J7wQr)g&?=BKJ_!tGlN@tC0F;!EpF7L+J_B9m;LdJ?t<+P8C zS8y{0&9D2jpHe`F|nw^-dFS4=1>os6$18B%$ku{Q@3sJTn6+d<(5Dc7P0WZh)V- zUT5$k!!^L)U5kaCe~&E0bKFF!#NbG?N^MIA8mQKjkqC>5R||i^mzbGn5Rxwcu+uJA zvRBp6Udm^+efVhp$dXNd z@J&a@arM+=ywtS|flG1~ey}^dgd@dnjvLmGJ`{!V6VHbXdrzHdKoUW61n{u=%(`^z z0jIZdSl~IvqNHZX?Xu|iaeQwBytATqN|N&3obnD)uPm>4&U^P^DI*|s^{4*thS<)u zxl}so*DcUK;o*Tx`A3^)y&n8S5j*GM^Ti6tXz>UM0100h&5Lp>>ZfnZrf46-wUJ)l(4eqhiLN#)H3R zzx&h{JS-TJ`vT+E&n~sb;N+|P?G_4PNKUSlt-xky^WN6T@SklRrzDYHFnx+T5dUoq ztg_OQ#V10$DCu!`wM@JD|CWXm{L3b*?grdyN}pKR1LBk3m=&^%hMl5E+4v^Cz?2F} z<-z&;LW5Bio>=Q5bfu?F5*bSxH?f=H#fbo|;zBOs==A`!r*(bcV-v^^VMY6oDQvg>_Xo3*@~tS#8nL9kxY?tj!SUFa zf>!8Nwtd`hw6ZnpGn;UIU@*njO#$WmXqxQ+<$f_oH=LOn$u02eVTLjZ2<~Se)FW`m z7=6TSsG!r7A7?CYIJ^ascs|COW8t#IYF1>?zy_$VR%d>l`Kc3up~Sg>d~Md8G~4wT zval#la^4<^(5jOZbp*8gkGIu-(U_6i0NHXB1_rz{Kt4a-9+;u2>@j@a)2iYZ37cD@ zKFKicho*rKRI{=5vZ=^wv*~@sL?FVBWc@PDKI*zk++fN= z0=V^`b~FHSGV7k;xUXovC zS_&q89<0=)(R_c*?+_1ts#_1sBDfpZ&W|R)eq1{y0AR@&e2#$rVg1=4`eHvfv9lE1 zeo*; zPZ=w3QW97>6EjB?)1G;4@2dYsI*AGX8?5HswSf9ky7pXfU9AxdF&oiPRe<%wSmoJ- zPQS{J5$iROO@EMWUmMcH@DBwWFQ0@{_sC)`X~46Os~py?%pBXt4jQV%0jcI9LyCHf zEx3!#!;aD1?Vik!{8^EuXJ_K`SW8WUej}~zH%k;5Wl9hsI&SLzjGPCOv2K95j*tKdHlCGBZjjVG?o9q@7*gzv1GpM}hlzY+9Jk06K%i$NqK~OJ1_L0s zGwn#`6eoa`{ZKKrS9%H&qOj*ijNV(ZNrQ|#SGX$O%F=qXU24p>$0hneId(9~V(+VZ z?$8(Rtr}-~oHV?q1#K9A8aJl*A@NDu_xE=zakhE2HQ4t7^?kk6yTkkQcB7npil8tQ zJ2|&%9EhL;@0aS}(9n?o+>_>4b69OSBi-6+_}-YMC&mvP+U2x>mT-L=hmX>tSXkzz z4)KjK8v6!xNp~B4_<-IoCTn(ds8ird%ps7PB?w%sdCZ}GZsU9W$EWRMG`me_N+iBA z!p=I|_UdF8tP=D6{m?U^X0A0dY7Prk>XfU)WOaa0@!_pV0w!PGPe`$Vl5o_pY{qE2 zp()EbD{r)TrA2Pgj>FWy+q_ka-?#ZP1l~z#e@UmHOTZ@i zir2E>K`G$o=Eg&1D~1vcfwSuNZ~Eyj8-nZoxHEQUzyncdbIg$?rs3NZ0u*E`3TE&-@!E6FOFE1685> zFFcMiDH47D4TE&~LiM8u@vXnPdA}<1THKwHtEW`EA9Ot}|2=!E;a%Iu&1L9U;C?iK z95u0Eo(M2KwC|^A!TJV&3IrrJU_~QE@(EiOT+jCG3+@T_2z&A3HPYJh>uq{Y-et7~ z9oUFw!Uij{eluT5tn;>s>%U9e69xqGy5|rhk6{ggx=YRTJI-wE=t=x~pt@A-yoV0# z>OeiF#CU^7CpGn_S)TBIA7PKcohd?G|0e_8@ymSgp4){GgbI8YR%EoH3lcuJ%%;Xwogt}hUgvi1HSH1Yy@yMfJyS{wDxqF5t%ldenHA*q2XgCkL0X!q0Gj z3vG?OFlPj~gfB|f`0n*mlG``DY6=mdV0rc%P)Rh^m* zaN;SPg8hT>Yhx19krl9aW%RKE1e~JM`_rpw3G0xHW8#c@AwOf%gMCatdpr4M)>L!& zKE&VLCH8E*YX~5c`GONb;pKQ&B`6$&^8-@$Pf|qY0%p~H$BDg+meHl|yY3gwOG-zh z(}kWlY~gznNjLnocH*H%<8K5v1`#lCHcjn@;6M70x?1i2QqCMJo$h0)WjoFx_j985 z7mM)7f-#0zx=B*>a`jMzC4c~bys|4Kq(?NdCRddbxGhu7FZB9}ZC(dxwU=6&voyh> z?;sKLt=^}F(LE})dK%B@zJcCB19+hYeN$?vH&fUzlT>0l1*wx1Gvhu6DV_d?^Km4( z%aU}?UO8yEJ-}EhiC=Z0)}$rKktCzgRIPLod#`4d5)R$01Z0{u*H%~uNqBis<6EdT zN1w1|@6w&6^(>49Dhz0>9N3CDNLx+Qve8Kmo~OQxTu0^MBV}|aoODVGd_3MJ1+_?r zqqc}Ef?MvZ(yHN>MNL#qQEo*57;KeY?xI!{GkFz5H?vO2=n zjz1@<$hwm%i*Wjqp;^F`p3elD{eX_4tcvl_u9D&1P~8q-7q!9Qf^j*@n*8j9+2Gt~ zKA+|FNcN08pH z?>OJipAqeuTS;G~G%`ru`q0y5Q^9vPp8ChV!#~W(6W;%3I`zxf_Tr;f)!W=b03e#1 z>{fIWq!D_6luPIyPeghqb4nfTE|Ks@0g_Y@?ewd!NY zGHLN*4}cjobd80S85I1r1l1%V>`SO8{m=-XRYbLC*L2;E)IX)aWS|hUdM<8P7zFXLA z4c^^$eB`mXp$0)%P#Au|a2SI=6Jk5y$S#)_M;-U?y-h{ArL5$cPuzb@XW+fC37^Wl@ zn8W2Pif91in^H=6OMaY#gd|7TMO)wyA8G|rS6zgCqXEl;-Ccs1Nw@1U8;`XAvcl>A zC=lpmaB3q)|2CXD^e&)YuDHPp&;*AH+%fY|7p;SgOI)8JAsi^W0d=I>Kl5qn;1i_> zIW310aaR$XmOVeUniO614kr|Rd76AXy}FN7L`L`gdz?RrFPn;YC$eY zE%y@bd+l16>`}TX)GRF}(T#3QF~V9Z(>3|R$EZn$bHKxQa9}iEB*~{sJ=eZd>bf6p`G$VCXD!Da^Pyazc3vOK zx?|#$svTMzRPrRZV(C&sjxo}U*L*YXK$Ku3t$^YN%Nh46Ij;HOmCPxzu-wdBs^t@i4Oo-`hYTchscYzx8^^7!d{b1n^M$ZH<%xI-z^30nC7F!vr%O)YP{ zC>BIT)N>S3sz(J>1VjX+#&Q%9DN64mO}g}&L{vbfDM%*-1nIpb)I>o+r1ug?KuYKV zLI{wA+zIFS|G&51TX(H{*IRGhy&%~$ne5E|X7eTG_0&HceD z9oEwb5+*KX>lGIaY#h@ZsJ7dwcTrsv8rz+0qGo$!zM^SLoxQ;H{kQpha%3jTTDoX9 ztw)dM34rJL)GkX(4#vr$ZfvzK^tNE9|tGQXNe)QwRwyb$!UQ>ibNOXVo1i;WO3_MV(Hc_^;*djAoqi$dh)^$k% z&U}dLyc>{oSac}H6$Bg+YGh+GyhfYnsi=AE@BaO6&>^hwT$1CCdi46Quy=I(bxyna z;0Q;?+(*LQ==CMF325u0*p*%vjGyK5PB}I{UHDuR1UMu^KNq zmX*Lha8AG8A+{gvPiD$mu}fD6K0imxql&l2QqEFDc&d0G*gaPIijH!8u`kYMzU+$W z&Th8wUB{SRUkSia9)I8mIQ8Gh+|Au27_8#|O**J-`&WmY8vyNH$YQ?ONo5k(AQEyJ z5<=Wty>Qb;9A9dDyZnXAc=_f(vtVa^#$pD~%}Dwt>jm_wPq`J9OM!T{+tEtOCp{$Y zN!R}^NL1h>A5@pTpu*&Ha1#7Sf;oPBYio6%+pAJ3TKeEOLZ&~DG-xm>2% z_9ywR#*O*BB8nh&pr`Nyt$0yEpF>6d>SUuFq<~s=_KiFG}-d9+G zXxPvN;`=r&&N{gNzMm&7dm7LK$(i+2c61%_wM8PH>VjSs|);vd7SGKrG6ZdQr?Z)76f~ukaU;XU0tNVXbaMt{^2R%7c z%cSD|G8nu6%!KD)`c8vta@QbIp|x@^S{EM;L5V zehxnC&+6s;@T)=Eb-(AuJ5s!vhTvM-4|bs zcABRturFcU<05N@@xw_V95iUuQ_DOoVWOj8B*XmN?<+=6%>nQnsiZmKwcq!$x<$~o z`aSgTjnW5fGmpyAUOCnMX9m|Q`SI{34mv4I9CT_EzQTCIC^u+iFMv;0?cX)Cyl(q( z1Kt-#b-VS%O2Tp;=m>HevCFKUf#Zet|Blw+<`=}X%*&D#1wC^!akg6%Ewx=g>f#&( z&XbcwNw@i|ZqEQz0dYJjAz`+OXXh-h21yq9XaM zvX|@s6!g)lTwzaUgqWecncME-Cy#&#F|=^mPWyq~zCbo&U?_P?kj={_p&cu?N;wGb z3d0Ipv-;V%wO?K~m}18;f)7AWbWS^fK8>2g)sozsxyt@{8HHItCp{g>=XB)Kd8bfj zY1L>l=*foD{=r*E{G|UF(gFsC19b+;-Nc8Q*DOnDL9R}+jU>;3ipe6^F&h;K*!)YFMe=Y>Vv`PrQ0{HVE0iB8`xd4x;#=ZAD6U+96dfRwL{7wj0k9 z_n28fRqps~b(6=&x~+)XL~5*<>x~vfE_j5?xDFsGT10Xco)4UWgt z3&^#23xx}Ft7fpd<76Cj`@@;QiD1nRDKqj>cUK94A^B^mm$tTSAHZNela9VHPv^lX z&j?CS5Q4=yw}Jog4{ZRd&ic5xFR!vCIZSL2Kqz*8hy9BC`M+T3!s3t8hcF(gmLP zW@~A+ik04)ZEqTD5+gx004o};EA;Yeb5qHVmmz%jo{ZqMmtDz~#f8)ztAV}HO5aQ% zbbjcvQ3x?Ldh&RUTjag?vIrHp1M z-K+zyS;A`HW0w0#7J1qrT5pR{c34Mg4)0IJ<*?T>4zO9P6?g`MAp_Jn_rBO#Gg+m* zZ3oHh#3PywjPP4bIN`$0`}c1fHhc;y*?+{6`)>uk?suH}h3e@eH4h8#W)mVcc@T55 zUNsN1M-(y;bGq|4u*QlGiV~kAFOK9DiV2_lp?UYzANSuMzkUD3g+Wr3Z)nW>=_`Zv zGnBSh9BTJfs9w-zkE8M=+D|XR&S&hVT9ih7a;aQYyD$6rP;zsKf8}cg zsM~babU6=A<^Gg_fw>thY%L~JU#wG}qD!`bY`vAI7WCdh*U0z#F{e1-t|FSJ?VJT4 z&9@Vd3XGs0Z>6WCeAIu*T{&_lOG=4Y}1BkH#}L zf+YjLevFS#e%A?kdRc|}=2C)RuHSrhVb+tG&so37QKzlKFG)(uS!_1&_}3L~7>cb7 zA7I*+6Y5q$M!Gt7>da{`?ER;>T3q;r*huk+zRRJ`Bo}Gw&XoBWaOzKuP;9F|<3ql2 zUd;rKlF29?&YMKL$wf)WPn*xoZ5{J)O;sihb4PoA_26kcbVmTI9DpwuOGRui+MA~` zuTry0)4hbIQuZVkYFFwtyGC$DZf(n9rsf!swt6>x)K0UDt=R5G=Kbf`d-Qssb6R|Z^bG2wiW&l;sB=J@4&%o`DQ;sr0509jH#$8JA3_5TOnZ^iUe%eNe zeKfeH`YKeb3r}EX@NOR+OxJ)voJWnA6;?u+C(%B`OLA;yPb*^%X7Mf8Sh}99vZAcD z6raQc9@=({*QNd9^X7TV)-gv{rvv3KTxeTXgKc_frJU?5BXo#~^x@G`e=ws)_>#XC zm^2oiVP7@`lkU-MJD;n*g29;YE7qMy@T=4{7YoS;Rqezef8hs2DyHIhKunz;Ukd*(Kt=mc!kfx*7e%EMsFqMBwn|y^PAe?sL0NH;6rc4W(t@#r^~f0 zP6`CqV`98oyDXcyu#?wB(=uMt_X4=);tctH{l%;AK?32v)yY?095FQvAA@}V1(D@D zWjI&1n^&Lm?81Gz9W4Hkc!QmG^Aq@@v~AmI0Jdci-8VFplaj)()&sH@Q~)5Yk9${& z9O|p*HI^a&e7o$`E}#E|FJ0~+_75Mx5O!gpv=J3S1jYE{Dp8o$xM+!Fu$JwAC9b{O7QB>xJN(jHKVw6z z#&s#Cf9X$BfN_$a@WbDinME9bfm~sC*Oa;Dx_$jWB2>Zb36=-QKgY`6|GNIi{p*ZU z`s<2!4PimLz4$J1_AmO{kH)CyCi~uB`^Pcorc;%r)3tP`%NAiB-FG&>b72G258_Q` z4s8bUdOSunpu^<+Vru`bC-Q()T8-KvIqoRm*oDhT(632wl5Pu zgbGQW5P8_O*lXLoAsc@hX5mHAOHU=9KL&Z)pmOiUE?a)ndh9~;==+t`eGeo*dfhSO z`{$Bwrxfpnolq&wq!jBm4xzNscf@axZ8%Z*?%%Z&OBa2Za8|AK$XA0Mzt6yBWvA!V zhWZ58*Nl^W89obcoF~tdv(6KBAqRE`wdKJPD+8XB&%AC0xpci1tB%P%Ul~Gh5ui@$ zI(|x}BO#b};>xjD1k@{9AzwP|xanFB_yyQ{hEOH#M#lu&Gthil=|u3Q{iMq&RI&Xe zp8*TPM6+9i%T%+9hpMa62Eb3(szP{eRR68UK5l8ju7a`t=r)zWWVAC=uNtXFp0T)g zc~0?(Pi5CnTWr0yYe)Lh4KHtNMK0-? zy~a7~e4<)Yiy``dR!fC)6R|$Es~&RqisB#fdx*qcpc57kl*DozLopI#pI!_=hD+zC zrI|&18xe>a#sSDaz1TzWTDYwjW7;gKKmFcQXMVeU!p&%X{UXm%?k2ZmSTnQWaRJE# z`-Nxqwji|O&W(EVf)KoRl1SQ`7!%4gkt9E2p9~iEfhmspWq&Fc-12fVi8kLOH~{@3 zAU`u(nk6B0aI{lVtzcv}_tfGBjuZRy%#&qblJeLpz*)zqDxc}!US1w^cVt|)yIBlv z=#7nJxDlA3Dkwa=B&{o4T%3}*G1T+;_KN1~Qc=|2FD6+>uK5(&NVXP@sz8XZRS4H? zw8zmL9au<%|Bf^JmzY-3WEyh;)&b{HSRhZWwFDuUk$){huXTXGU#}`JAsfGQI0{f{ zikyv>XoB~FOz*!6jGpqBf4ec0)hE>0t|0^?{WnlhlS*s8-ZeRwDEiZGoxi}-(mq*t!-FREatYHRO89?Xr{<_1tjaVTGja_wLQO@4+ z>ebtt_RAe8S22vb&R^u{gKQmv-zj_i=QGN6K7^@ouNMY zM6@0n(!>v^d-03DH|IWeGRd*1`kr3E#(l@dLCNH+w}g}@k8rE#K67~G|B~l6u@hO` zKy2)f`K8i->)2n~uy*YH6T%4~!@Sdd9F=T7KL3o>c( z#)4ddk4U_hEO@6b(Ir(37d%ZrI7`2#)WG^)mkOC$E`?{Wx@^d4Ml-^VY+v_iZiNwty4_HPEtZX zV8Ch8;4FUCP)y7~p{B-5xC$wT<(T23Z_qs?ez+(M6kwX;@+=oR+h4fB-9aEm(^A$J z$31S^J)6Rx%ka=l+~ZsW3rbpx7^dSx=C($L20l|Dy{?e!N4w93TsQSddzVZ4aI&aO za^DQ%-Ln4_r8MAiIkxE}mxTK$wZG9n*l=-=xef*6Qk71bHWXwu-SyuXaGT-dL5^bQK_31aX>PEIcW^XJb?TF2|%4PXY)s$YbS zJZrRhf2wl9eo~t6w>Mps%f<5?r`Pu^9c@6tVnBc(%Wj9MP+bB{LHJlH9|u>W$Tnx-*t1-`KFFIwhI{>no-eMj2^1jL&opm6>9scy@10&3WFYq9yV zgNZS9Ld7T=p5NctgB*EPsX2kVP41TNc*gm)UR&wu>o^FruAyQ?{(dlf@C>h6MpUX> z$WM`n2iqU4ylgbmUyxaDDK+kNRMkD5KbiTCOsMT-;_JQR(}#;p+V=h$;vRWK$`!w#Lz#4Md{4%7sEo?*?xOGcR z95k!H>X_5|NQA5zyp)Q&?le?_I$j5WsTedWX=C9$mi^}dqPCLK$jAyiOxDw(z;Hrx z;bv$X6WpNnV@_`xR{#oA+pk7HvF`g)JD_C1Z#F$tSLx~Bjt5gGQ2eh6W*$^iQ98@% zM7sk*3iSBO&clkGh}JbR$>)@)Iy=o{TLI)5Sd?@g^mZV>O3#`W91qLMwdl~cp|n5J z*SDx#hv>=g(;7&78T3==eZEY9tn6SLpNDD|n|8aKlc_`r?i&jETDw4Ha%$o)_L;ioq75A<65M&eo1+_*`J%z&$qFBe=z8 z8Vw^S6P|%YEYX?vy;+q|7>Eyu&IEY^)H%ibl3eV+{9#v4c;PI&&!}PS#Bkk@@nDEP z4qEoKHg%BB>uN}AV6DJ#Fssu4JFn4Tz#M^*%sGexLdtuKddHeAW99;TZNLsL;?_-U*D26K$bf&B_|oz+Ek|l9E@bwYm~nT z+k*%$V2?3ICvR=Cll1^KM{2fFSOQK*JYxzbmR)P?INd15dGAF#Y~P#Is|N^RM$RIf zf=eD9_ISnb_;LI7=5~8ol48X}pDH1^T4Ld?Wkbofof$r?OMpu1-0m+W&J(cksC1uC zhWmm2x!b@x>mh$W3|g*dVo(g;aHz?l>g>yNC0W_VB|vy#9X+K!B)oS2s=D@MgfWus zTW>;-)FonM>A^2%j_5iZW{+ayBe9~{KVFn1O4+7auM*eL8}}9{M?iYd*~v_Yjm5ol z%*Fn&5df~rOpA)i>x7OjSAE*>7eNt)*4+RH2=*YCX}1x50SLR)%*BmEY^Kncf-htu z7nM)r3b+l{58gajU&+w!x^wWO1^JjG5=*ZB`p=#TDS#ebsG|4aI$6kqUEHDdNxx+P zx06WjaaQ+P$Ay3N@2t~rfBrvtdr)2a_kS!XZ-oErY=7mqn?4)cQ&yg?e~#no{}?_% z>4o8cm9YPxUwZx;8v)}C*vhlATQVCRktcKs%T+3!O6yC}Cn6bLX!SOMLE`7@BFU96 z$D2=Q;Li_{iy@owE2*v->rHVi#%a&G^SmhbSr%+9%y!L24)J`kC4S7BRm|F~;54u? z<}7sD;487&*gQ092T1qA#hOEzZD{pd-l3k$b4f>$*oC)WqYo@ZzHnflc&m3pNyuu* z|9Sv@zx18G6!YmLM z>~aVk#j^!&eCy2_=#&-LeQTUv`q%(UbI|nlZB^ahz5vqK3WN25I6HJLE$8CwU+cWf zOlBu`)&JrSNfM#ZeuP&+*R_5nR6AUBxnY2$-l^m`7~ZQT)Gu0#Op26sxTzV5S?wfr z`Z}5SN7Rtu48E-N(no|^T66mB_r=u{ZB4DJ4sAvEoFSJ~4P3+rBn9DDPFjVXM-xI} zC!>k5Lq*tSe{vWH+|tX`yf6G!3B{)G$D7)j9#no`g$oY5YMP)sROiR47xd>b^^ zo0SZJSXoO!l8ST9+#DI!fB4;?)e)0; zstm3A-WQ+FfuJkCTgNimHT-R4O8Czjg{px^Gp@kd8ew2Blf};4E6i3ct7dIR;%FD}jicYYP z9T=CPIX<)_h4#;ABu5Y?0U?UE+GJ)@$~#N1#d&n7G@FtW9dAn&rviw+u@SH$l@sRj zx_#Ss267b!u4#vIn1+-dMyAz#8Y)0^h+>pLi`gW<(`IV9!0v=Xhv|yFfcXJn=7H(0#%fawB z(3l_9q>Jf<4y@RUpbfRvS>kkG=3S&=cEhc92e-1@W^(h!DOb3UIt&yu^ZV!&86i14 zb6;8H*!(PQ|3yK;ZBBDpIyGU_qH!$ldW`p`ySL+J*Sxgy3b@t+a;8k zo=xx>Py#6J*EN!5+aEk%8t?#9`GsH-sGYPs=nMwo`JDwiosQ~^;8X0FA`-Jtnu`vc zk@GgiQ8SH2FZ-MBSq}LLVw7OvqUXVurE`4ph)EQT(p7xhOwy&H3#lfL9mv3L$6ipy z0@Zc*CKq2pKW09pGjS<4c3}Q{P&}g}VQWR)sq)w5alwc)%C_3=Neazp=5j2Ud$v0u z>oSC`P)rsmxZhLAGtwc3pHUXc6}~mr|A5ZhDRN>DAa^Suck*bR(zL#_?$)L0Ec!?H z7?a9J)p~rf$?@@?7n2Q%uZ=JD{WA!)%&N!540|t=ize`uCrvV)DbS?9=*y-$Ix(=7 zv3><|iV<+sJ?wcUyI|Yf@uFBuHRZ0yY6KGP-m&A_)cLur-1+0X*l#e$*060~Xi4Xu znfkJlob`0}q#H%|zTcVe*LD>xadL6L?)2j?4Ss_RHSE^w5N6=J*qTR!+HhUaLdMNB zB7{pmb0+JB564BNypihm#}khP5(l+Vdl$Zn(Q;QPSHSSa`j<{T!b(pZCd`q9~G00amCJMVHYg5PE|>cpK@ z-FYx*j$lc#-L9AuK`1=xS`r)wwPVJdCAi0_YasvUA1fnu)yizl{vjI zCucvsV2z4}cN}lih7MCM(qU08qp-gSfx9AeKxif8Z9GF$_37CKcLFloZ{{-u^RWjy z$c0sJjvBOzQqB@9uIpKTAzn*O4bVvJLAnA?Rzc^jN!)c=*#{0|Wtl}qnh_BZOZu)p z=qPld!lNE%w&kK6Z>B`q1|bjnc5)H9Vm;<45HLk7HR}Wd5^Dg|dH@qx>91jd@bKO_ zgw)C&04VF=nUi(cu0ZP)O^ZUBpMlXh(gDBAbR%k-1$5t?hhU6isQt$I(5cx+&Itw= z8BvwdABZ;CAW!Q-l8&ZJY98L6;r!Zi(oU=vhO9Jx)(I34!)36_3v(ZxA-zpK$tHwj zC7Pqbxmr5ek=<$O!wO`pa$&1J&nc*w*CDLdRR8yo3gH9&%d}IshYuAq>UZ4Dd^Z%1 zaYbz-F5&)?N%tX+NZbg#C2~dC{nh+=^7g_Hf5j+OT5IO&LYVG}1|t0y`4b`05ajIw zI*;`st0=YTqPn#Qg+?*Mm+Q`+^2}=Fnv+JjmetLAWdSe-y+=}}q&g3!u$-LJMP3UV zd6W2YSl`>1F8iM6Lcj3YzMWjBY4S~#DtffrX@2ltDl;K1p$q%Tx8GY;jFCLo5p|ka zV~TtPqtzjn2v3vg_Zx69z%nr%%Bb(g^*2_^2=;DMp0!+|fD^t?$~|g4Jdf5ef>QAF zgX>HcJg*_WnJJ)yEWivnr0+{+pvIrCUQ)2ZbzV?=MKmkaG2b@A5%nxc0f;J26C@sw zY47%~l{uzs;Mmob9)03nxajq|nxXeaf3#vjII}Bsfy2hmvEfy=`cI`QeAzE9Rk3Rl zClt*oeBFP>ttd+6Nbs6w`h*M}Di~Cz6SdnUo$BU&L;&1tREZ>45+wN9C`#nN&2?Ij9`Xj}RkrDLPUpf0EX$Vx&?P1+U!`mxUL-T0i&vvE-d4s7vody*< zT?!?+n&0hAuY6v8Nwn%v|SU zc+&m(Ul&T&0=3fm_ivrYoBZFx&Obbu$KW1-iMr@L*4NJxH@Rj~bt;4%(ej-7tHTom z#H$6*rJ?G^Glc^@+58ZUww|82GgB58m@ezQeG_At#@UpjN7|Ji^B{`!qC)LvdKyUMQAb{J0Eta?lyGfvjbZ#p(8xOVQo9R@WY z09`DqN?*^?5UQZn(cH??E5QQLy>xg5Jl^Qqy(ee5$8VYC&JSgrty}rU*&%O-?45hp z?)h@O2-D1`aDBP7wo0s%Kp9(xj$gFR&CZS+B%wuXz=!+e0;#}0nXfSCoI{4#K4;x)XnF2 zjO6G`n{L{b^k3A|8AIoH<&oo1?ijHVcK?Ne;?|2{_Y30f#U-mJ*FC~f0nUxH(F5WS zy%$F(E?|T}e&O@~2{ifk7#;ARG<3)H{{N9^{F+dS4>>1W0{`QT0*ljEaB`dl#*|;x-Q>hfL-hFf)M51 zr{09G+9fod7La$(?3LnI2^@+Cz_{-t4cW(mU)E9ogX!a{zrPF&XS2zK%`DM5k{otb zqqnE$*IoO3>}U!zpI99d&>>)O54LM0IO zU*am3FD>=_38q-=3&+tm$OKtje1dd>EzKuPZx_V~U-&7ota{avm=)WUNrT>MweFY` z>@2q0GbWuHjD2(vE1X-JF10c#kBMY^L9k6#SbELzjgzNMjz=OvD1zg`&Bxwd`$~Xn zLj#D!C+V~M>Vf{pQX1u1@aUE2}P2 zX_PS%gM6s@-EAaWCTY=QM$Hw)G~JqVuitD?|9a$LJ$?z~gK794uSlvX$1ypj&G)D{ zOkD(e64s~)sZesY)S?BqCz6!|ZHTP*r0Z^<+W+!%X=+OZr%y*bG~)t-#-HDLCF_h| zoGX1XRl1k1h}ho)6IuxM!OziGI+kB?e34Dgk2abZt!9zKV*4k7SIw9*lZP@d@b`!v zuC}V}P_aw(4~QDa;#_OTM*Rkb`c}2<(tSUL?_B|+oQ9^RW^L#6)YLQ2mS+SK8_Rq# zI%*mldC6JPdoJOzjzU)7LkXmlNcKv8((<5BflWZ0`9%R82X_yT*q?zqHsyn|&3&sW z)k0JhnM9E<8Fu`FD*bHLKGajH@A694@%y9Gw8kx}mLZK?`&pf`jPgOm#ht2OnUzJT z5Z5!Ce7942+c~3LbcSCaivCpjy_pmz(J$SK^a5(u`}Q4k&+m9sZ{IO&kBiYi*2BQy zC4OMWdb<@q0f2+gQg(B4(5i50~HNS(2)oMN+x$}9dk2t?e zkL*(dRQB@nVkr|qQmTOxx+P$(0D>z9NI^~!rK-EepM05w_V)IEkWSVMb(r!E7^T{s z$4uzsx0|UofLw zefc8qCmzBN{af9~Wr#DE;fAHG54r8VdMe*-6zI3VnY-*yljl}*z)vo1Is>P(>H#T| z5u)dxxnK2l!6x1UFY#J~zF8(Fp|!m+WK)0AVgCecOl$yvSy(eR&ZU+hE6%V@|6u&8 z`t#-M@vvgqCAXpf4ihQrLxmMlQ%?|=Bi1VMaGQ2uYUbXCjOM7kR?>AfEhlJ4jMZz# z-mgybGc|V^>*K{y4xb+yPnuksY}=`{s>s2%WJV%i@@7ZC_9a#=u7$x7W9Z^-JBpZT zAerl4^mhNc;#$kyc;>eD*k8)!i`92;^}Wk4+4x}=TW2|W4p3jF5 zSX=^0C4PE#%<)SeQLZ5uDGK=Tog7?3LkpUfzw{pdGS*LEd3kJK?g9@GYdo#2GX69O zA^`>pt=I^Fr1U`AcHkB4*xf+>JXR>#Q|>|R_~^)e>J-axqLcMdey8O)cBu1Ha9G<( zjYrPTg@-vgdy_maJ8dZFxLhREWqYx^>$h|Gn_Ik}hdkqXn(e;l8)L|9_{ya|B7FXn ziAG#UOr8n+ZvL}Q2QA4LL$j3{V0h+RL{qhm8Zd=G2fx1o(a%}#R>6POjVb1U{&vE#@oF&l8VU7O8wN?o^J1nwTE>0QI$5eGK@NJZbcFfuK zWUBf9Y7srhGgIvWV=|~RuW=qe1@aebH%AKS=r zJPMi)a;nL@EY<_l*ub?=&OMFVVnyDh;f%3>$l@bPo)`HgVG9SoBp&#Rn&13t_I8PC z*w~lx?YL6nipkIC?7qNmbop`!z~6DesTcquW?^7Suets!WBfpgz@4E>I$0HkQ<`yn z7u0)zyY}^GU1uF9*Iz2$ldGa8wVUIjWhhGA^$gS6{*k+nae1@4ec=g3>5cD%)o6M7 zBlu%tKH+ylxgC*@k-IBbT&o1uGPGoLo}tuzl%Aapom85q zl{y0#599|a@t;5E&r>N6ObD)rs`O2RvsGmcgjFqrJq!bv_|TO&lH#m#&oTa-ZW_q| zWXyDSMv94x_Xq9EUAot;hqxL*>4%`}ksT>IHu-}nfn#4|0{)n(*tY_t6~NTbv1o)+ zYU%78R3!EN9OE19bk@F5$v*J5cnGoFe_!stx1+#~=V!@#{1-tak2`;JJomV4fOAZ( zoY$v;C56ZN(w>H;8+tEg~X@cj_e5FRmHPsP6rH}2e`C#e}G{u6Khv%I) z_}GrSSk~VhFS-{uKXQAR6X;Dg$hn0NQpKB1Z$PkSh?3&Hu3T7#S)mKCy3Fv)YYNH8 z2@~~HO>xU|@Yo6>gY#hj# z6#Ejx`4v2;K7dIM*Ix)TjTExT$;+EGU^GQZ_5pDqCoAh7%o%>II#W ziYa6xlzN0p*H~8!SIq6><`#&m10r485}~&c5eb4iA1GkF)SjL-F*M8pC6Rg=)n?;I zoLC*i?)1*ef50?|a-wBksN}RRzRa*tuFbyk*_i$AoeD2<2+H|xgM?IpkX)&$IdeI< z-P|s364UFbTI|eO)O+aliG^V3GL0iY9lR1zhG*b2!;27$J38*(pqTD>@Toe zSILQqvtl zj;ae9N!K%-kFC_yD6r1N_fuQ90aMY__}R82MczTd`ys&ia+d5F0{X5Cb7(B15ampW z>kB*UT`)a}8A$}lbQ*rUyDn}rsi4Jn)M$F7#_v@U0j3FfAji>f?#i_0vXAB;yAc^p z&`jsg9v@LRhbe9QQa1>;#m+eik0+iLKD3j>Bxs&ZF_bKwv8hoafAyaNyDhblhyuFp z&xCxhI9PdC6)E)d|Aj`~tH))_ucB(QH2c50*e6yD$a9=f!OhFP&%NX2%aJh{XJ=Cxki+)Os`gXC|z4VADuZSsl-1|hODLJM_ix~wv!|o=wTo}y?EFb z=h1K?$#WwErPnMe(7Z5cm@y#AwrV3?A;QM-OMH?|>551^dRbn%I&kgK33mwc0b8n} z*n=SRUqkgrzBp4x!b-hlvmQF!U8U2!3L=qVkBeDS88G0(OAmedZ6dtiCp!E4oNb)_ z{}ihqOGf^7&wTY}jDb?u-<2x69WM!Ey8p|EuP z$&sU%Bzk~Cetv50(Eu^Pee0sfKwmZQV^ize>$~4yd1KWlcI}Te14VMUbbDW}4yBh# z&+Q!>gig3(p5S3LXU5z##Ea(jCazoO!Ncz>YW_3^#ox7&R;rAa&g#61tp0VFK~E25 zZGl|;3Hgw^l~1u-u*H;eme-2c_?JDe?c#ye6gD*G|m@0qm`jmb#h&Ok)uf6IsM~bth*Y$-Z zSvH)yDCJ3WMw?*sChlq!?^hm3i$Y%PUonY>Z6hIGAQ9hX)Sb7OGre{RLV=TfHItC# zK9Jq@y3^EEg!jl5jVsBgTRmtkk}!RWUTBIJZqV`PrR---;r0U#oe5GJEW{(2TAVOVSzPVU&gK$lRHDj4s!Vy z+!Df`H~GuSfPA<%?apjk6ny54T@uK~R?*-(sKq2_N75P+UXOQ^2jMLZ`+~bwHfP$32-c?kv9p5|9Kzi-(#`Sf0 zFZ-KxNIhMYSlTSqx*44V^pQs8Y-1;FV`0RG6z)z=1I$TSw zu|qn=syMh}Ff#76s(QibQRjiRu=CCFt09$g>J{IvlwOxe2Kur=mh*aCn|oWdk+=Vo z@;Hk?Mdn{i5#>Wt9ZwY}%ZyqjG0Hok6>=7pq;O#6ryIH6qPsO%%+N;2rskxzyF1`+|kL#mZ zE+U~8eQ`a6Od2ye=?~N#%i@RYC+GpxQ`7hrZ@PG{r2DI}i?97}Maj%g;so!Uo;gt| z#Q_b(`xBG-Fq%je1Wo_|v1M88{Nk}!J_S@?mj2{A zsl6)$S4qb{3~?yTmL7lx?kHWhp6J?auNEZf#7L&xr#~au$MacITACty;ynX8GOF!nS3|ZL} z!u!K!m!-re#kJ!k%tkgizSdSay{`uUB)P}bs<&{uAdA9j1j(yFWpN3r4it~;v{`m# z(fd}*%5P0wVc0La!2Yl<9vd6mon&RulMtYFZZH|N|Ni|uXz%9cRxvXadwm8U^Mex7 z49^!nKgcJ@EQ|{`b@lf>(sqN5fO1X--V7r0PboeJuZ+2Wk_^L${c=iO99Gv$SiVM@`A}BVtrAWolFvn~=66|>~KKEw*q1`E$ zX6CpZ1?C#NMA%UP^W5edHMNS8YF;Yar}a`mzUjw}p3roS!%m_1V6E26%5Dp161790 zyrl+#n>_eW&E2^j0#1-Aofx1s>i?*QNkug?AI<=xm=BSdEh-0$4}JMVf{H~MG;(ZE zmVCi$Kcjf5A6I*H&aTxb_pF$@5W+AmChS1Y@N?(=cuw`ry>K&Q*&n0ez7Q7XtlM;8 zPKZSCUHdW^_Tpy3ez#T8D_C|}kEVy@k>w13N{rvn>-R^d)y8<>gGwn+w%#Oy(D zA<9xhi#w8jzh}hD5n)X&GJ8I;x7>Sd#2Zo(vh~*7t_KmIrLZBgdc$(^z|F@qdkp(J z;36I*wWsypCSPm(a+dC8yW&8E#8gu+l$z@UBcsg)8 z*2>?R`e@8|GQystT-vVfx*Xou>SE(q5ttCY^a*CWRAQTAtW`B*>!(stS} z!BwyC(=Y2ktZn!7Ve)z1%WZP4+4_T{B%GyxZ ztExq5`(9TLAeS2hdhp7c+MkR!@fli|#7`=xz;o#i|qS)3;E($8;C z!SD@ZGPS&|NKsRo-N@)nRKGe(awqfLLoEAD$hcKgcz3HLHpTt45^IJ5{?f56LF&Un zAG5>`MWaWHT4i4~PVP%h9ZJ&q7!cFK{yt}6iRY$2?$pJ%{sC+v6pXm`pKg0Hsm?*s zIcN*Exw+NLvLrRWvnS+keO+2i+k>H;qUTF*BlNyJB60ED zY|v?TZA~?rF@=v&)W&v-fm>YpV&XF_oB1bQu-fKqgm9jnC?r;<>a+RG@EqG|NPPT9 zp|h4kOvh-zpOyIalfa_MCdwA8znIh8ag4XGYbetIub7z;+1(?~p~UQTn2X!j@u+z= zmU=Wdy;MyR@~rEffYW0d8}XfH9z#I;_}0yBMzVY%f#2BR&(xcc*SiHL$6YIe5hoku2PAKyJB zo}%EN?|IF6Ru(Jqz@Nr`T%RozojTaVwU}{g-KQyE{_oFnEv9U50@*a#M&`#x?#Z;| zcs`3fd|dRN&um*pdv(q=_q51}4rO`iP^#(s`loF)Dtc_h9{ppLH?Zl%1;lc!iK4 zP6^W|b%x^HB4+LNqHgnGuwT-4(uDa&{uUlp3oewuTPf!h^e5imT%GDBHXr2^?c?$0 zfors1-Omk6{#5sUKmW?ue%8qmu|2$IHe%%ScfXeguS!WVO5hpF7*aq#m|R;nJr2-{ za&AU4E!lpBUs=p%J+&LNfrUfH*+kU9{Aelri1*oYkAYH5YUTCkt;=v5^!B=2pKn`5 zF!m0aUL8OHD~F9@Bz|NtEuu2Q!Cq=UekteK6G*24vwBazhLFJL_<^OtchrSShrwIz zLON+0G+s~LM4K0H_t26M95T&4Rn8ugJ41ns>T!IqW%;3;eXUV*ebGu#&!<5u&z`N? zFbSVcj^21{={nan;0Q-a?DZ}Xx_2uTo=Z75WVN8uC47Rzv7-uDC#_kl_lQ|QUvJnG z0TL1=v@hO8e%v(g){JBTZ(nxxU1aHX7u@bVA35*L0|#Tjx@5PPy7OVvoX8$sBnr5R%`|NNQl&k7{#@97Z7 z!9uT!A_no(CP2rTbpq^=j_YU`8=}xU^|93V0_fEmv6O(GG4Qm7;;#hQ8by(jyY(U? z)Vkt+@6<+bO1B>{IJt1%EG{_xNmR}T#iiQ3?Ex!Os1U7}OR_M2rgE+5rc7w$ z{IeK)&YP%ZN9`CX-lTX$_ZGX%5G&L-LBiu zvMFO3X)}?Rx>6qbB^gK=MimYdak4k84iNLSJi@#O1iLLZWS%`Yhlu^v_1WfCTXjt6 z>`(hUl%5*KcH5-MZND7@`jV#=tyJ<%d>q%ccn#i9%>&RhauYWy7%Ar6=jgNaNSt75 zwL^!QO~HFFF24L9)ctow_g(kTd)K;Wt>m0Dr_JoyvuC&2TNJ0hWp4t8 ze63a)N;wAb=QJCnw~6(-rj(3j9t3dxG$K(SeDWTjnj|3G@}jjC}5v#@1P= z-ZnELYX9Yi`@;bvG#xDq_CFMp^{Y*K6_D~HFR;q-WdZcG z9EDe_qCesNQ_t@1Qa$E24chf*K;g@OS3%#Gx0tu|!Lk6FN8_M>77g5Xer+LQG4<5? zgwi^Xq0I29mUejjA|R{4x7>(MgGgz*E&2j?8f7bmG@j(=K3~;@Neh@G$5FC84Qz)V}Tij`LBq?)8HF0Z0v$@jlUbT*Ddj5 zR6ybQddDNFyi`Pb%(_tL?|x4I^}e0alBO41&p|xg+zI~7t<1-&`xiv{4Gq&aeLqpF zXwo-IN=mPg>gwv0Wg;HzQ2-hfx@th73Q~;9N~} z3b-fcXJLYl<%FJQ%~W2ha`xVIWmeSLtU0Vd?wz0-vESEM*G=s_S-FEqUzcL37 z8?72X=fH4w%rWJn2!$W6A-{68Q;6ZLCGetw=%85GfD$Jts_zWV28#N5=K1@0w)bB_ zON~Ux3$r&LgWH8<3Q1xM!~i*__4>snF28^3{?y^16lKuOEnx9$KDn>MH!KnHeJvo@ zg%kFS+2JU+j{bx)h#7FP{HO8+A$JS2vUWcO&IS{Fr?!b^X=$3w_l<)~A5{&|OB8 zca$+jwMeppMYa)J6J=5)^Z~Nq6zK)fhp{^M@eu%q2 zAhqt<136^%MiV&ou6&9Tt0SV}er5~L6CA4Dni383HIheR3i#3KY$p$ItbzM6*PS$n zVcnPDesNF~AP+nN?RceDC>cT$tU+|OM;SnCyIj>_?S>(0TyvQ^R^ zZa0C$+7U9Q>zKRp!X@9J@YH-OZ9IxszFKlFxVz-OU*FSSO>W7`x>)Bqgj|v%b11o| zmWO3Yb#K7sZjB?(VIT5ibe_&juQ9wgz7pSX=VHE+Ir&)3s7{Bi86|3CRY+ywKoGq}T=Q8-59T3i{-`y)WwgqGDTE{Jn=CnC09a7!s0&&Y7 zVBs*HlRK--$IblziZvCYC(*6fo82-%@_)jNJzMnq?&MLcZ_E)l;5@ki9C>^MdS1K+ zJ`@B+g})&fd6W^rLoibK^Z8%U@BxLE5SUU3UkohTJI~nWl zzb6^8C%(HmmZ&vFd49eKC|Nk++z%s>_C*3h)4#h0(A1Ne-m*uMZK&?4)a;S(@ey3q z=YSFZ+tc#rD&~ISKfM}f2*a`u)40LoT5u1*Nw@MX`-}b7glEf2c6$fT|C>w z{@lRd&0^8~PtztA;dYd1F&sUr2eY-Y`DP6pH}{ou>Gio9EzwJ!w>eY0mgieb7=(VO z3%l0^r~AbTI{N6#s7fkP6$~Xz&_%7-Nn4$uDaKj6`O9m$$A;J7E^J+!PtR$GpZetWMCpb*uG47lkNLAGiONW&q* zxyHqLi!>@&8Sq&vS^MQ7@qKe^ON+O$bD9K`W7E}hO9e)}H?;s^UYFuI4?UFhY~F3! z^S?YygiYK67EuG4=V~@R49^%>_k9=S5>u9)&4FBg1>#Z(I+sJAcBua`9Xm9%p6$fj zUrqzaV(;&3-W-5Nw4psVHq3EliD2(Hsyr8ak;7W1rbf+D&J*S!rXL*VVJ#$5hH4wi z`7eyV1+_)DF!|o``Pv7$|D^t)+zIFS!x1D~P_A=&D-Zw+DV~+rCgFqRh!eHxWmZPP zyH90{g`&43`8kHI(Vnsm7fuK=*u1@J?v&PQeEbrE=?W`UjE&QQww6tl0A9_&aVH&j zv+J#`Q_R@jLB`frfnlkEW6KL2hWRptLz9~8DmarFciL+`>AU!Wcvjp0wYr*GtYb;a zcx{o(XMm<`d?04p$LQ8wq;VrS0ms5r@p`GaSri9}BhM@nK#K|+XMaO5-$SBart@G@vS-mPDbh>PoQ1XI&mmmF}l4Bc=V;R5&4LIjt zxyoPZfr3JGenD?pp+tFJwh+&?4~$_S&bQf@NMTffcfnx)wB6)^`kkJ2 z0Z*;ND~exKkUplmI?~cKRL#u~xl*VZf1N zvvpTFML;3WZw5N&0pouM;J2=haLDK8%Lqh9*jH{Fct&Pjh_~n76HDELX9WQ&0atsD z@uTD21ud0jW`mWRR0Rddgl25hmIOJK{gLf}+V(9UVuSj@M+-fTxcU@zUiKU<+hqTM zFF?M^R_T{Heucb-;M*=3m$reSFtFz6s4IQ5u=1N<>U-sT9w zIew$m9v<=a>iP#6(r;hCLVJ2d8D~A;GD_|4NQ8$o5&Wa}zinK1(jDEoFspViCqvXh zE6(Abf&VM-X3=*G1me!6{?XOIY9KfQWTDwt zM+CUr8c}R^p6WW=xe2VB&#fhH81#|Wt;GMI^{1u(+i)p7G_WDCF<~P&{&ilmd6fRFAeZ*|o2~kyN^AeYH~J#>;}$9U+}0}E z<&A{l;nI(?vm2K2mwP7G(8Ot5e_Zzdr27twpi{fHyqUz09Wsv2TBJ&OB>kd^P33V~ z4B{0`Qs!KVse7jPRb0=r{;*{h5+LmS$(@CTMdQGi$SYB$4}Ye80fH!o93WyP znA^YNc}9kYMi%VljLTK8E3(}U0IyV9jK<#V2n&6*ZbMkdEaP>f&M3ooJzfSMl zSOdZ}{-j&T;Pi5n6M6$=b?RBre)5S;oCs0Av|At3X48KL2d=+9g^WkB{)qeYD>s^# zQEn8=vVqcrUI(3?epUU_>Kf9EeaL=t+fyZ#1mtD6N)-*~08ST-EoIxH^{%U;Vz3%=D$el(Nq*0WmgrI_mPj1vfj8@cZ1;u*uTK_V+~`%d9+P5l(uY8 zeTu`kslla%C*mxvt9(=qc& z1NYOXr5?y8!KF$3_sPvp@X{k#xpKqG;JohTySn|0B9077X|3Cs=>d-1UJJ=34e+0} ze!N2sRY~?L&)qL^l)g!;zBlqrwL6U<2~WWf=iOEmS0)s4ZzvTW`DZ*)Cz368?yqW8V*1PlFk7m*e9jw#{)UnNk)G~y=qkZi6-unsB`cmo{Wv% zY^~SO8O_sx(_PMNtxAFsq%Arfz`0JAJ8rVvGxN7rAB0t9%Il4B{I=tF)yN3`or|E9 z^m{ZMeBm$!`2+N6o+k@vF)J9c-`yb0ySGscC4e2Pe8QxfOb()2uqQHQ9;E|T0zU6D z+0qSi7K(*}H~K4#&Df~+QXe&5t1a)SC~!g}_pk^jybN`l&x>ur$irgWoKti&F2V4l zKHOwlqrvv`nGPo*S^z_Kg89W6o5*DpPMojW``vYQ@v76o+RndTptq`xsT_xrKVDs_ z%6rWivoQkEdPG}Ixv*)POT9>0b^i*S%|=;eUl=c7xX=H4mg?Z&qs z<}b@J^2Gs~k^4fqtw7mvOt^E)RHISO>^zSaA)f{NM7ihv6OYX&{)B)B+w-2N#vjhu z2OrC+q+WVI;;a`k8*z_@i`3g{8i~47uk_5Zh`NOaORb#5&!Wh_-7Sf0t<}@952cGt z+xS{MUvIxh%jRkQ!QOXRvpK->oXswjuGA6@nn*PjNzxGwI6V3T_qBm>Ym`jsUwLQ{?) zFyumo)&^c&jmS%K$##ja9JX^Bs20gBfl;mn?r*^GNPfRBIOaGkcYsPa^rD zc;Dc@T!yQX-tB88gAx?6(ZdopgdIcn!u9sDXj$3tjT{-dl2x6JyFv84cJ(to7Z^hr zfm6m0fB7@KM-(lL6=sxtp|ZX~Is6_p##-=!6JI7QVcIhdG-%P!y=7jc2ZHZqAHH zYZMH1Ae}E>?f4MCjL_;^m_0uBL&=*Nk_*fQH^*?f&ympzWzVh*)$d8x-2n>o4UmDH zoF{lDz>N3)Jl*v@WWom2kG-K5o&5Vhz5wlwX(+W4UdXTrFJwq0tA>#i=rvjWxBN*0 z`aidnHk#gLPu7+M9TF5#*c=0-FdXQUcRk0nwZV&kX?Yz;EA~vIq2yD2I}&_#K3S63 z+iN+T%*80>&ydJ%bmP`-ph;;8}@#!!y%{EmFr1FxZpN?Rg5!C#PN&Ysksn z7Q@GnD?=X5f;H_CWU9Z*WPU?no@;;Tp3EJ69^>VFmw!$|q9m<|EysuIFBwh-&qBuI zzI-BlJih0A(fPAB%x;(*FN z35nU}%|W;P9tyw zDdy7JanSvcDXP`!fLe_neL@$(Z1R~sFmumG*8JaJral2 zbKxT~5VF>{4DrIZ32b|~xq{bRg$E+=Fc;H)Tr!zHN+kLZc~VIe4IwRf{Z?OJe+N4@ zrfw)~gr8SZFHviG7aNVxv4M--)-QckUZ(6h3?((bU;)qG7PxoV4^H0Vxt1cQ@Lp!Z zq~%1etsG1$h`Z!+6L!9n9F+kozt|bt3LNNB&Fl)xnZ}^&-Ryh&2j1pLcj*N;_tO?x zD1jA-Ygn29EYHn_<|sEe$&t$!kGc*^ad?wT{h{vc>+1s*2N_j=YQ`SkIpwUiK6=fb8_)w|?x=P8j9&H~b*;NyOv~{qm2Xzb!v;4(4 z%$fIp2+ef!p53@N+FX%2=s-xUiz%YSn$FeO0NW4Y~(0V<4E(EPN@8b>Cw^AZ5o;w0%Ee|&d)a( zBwZAp!E?3fd2%G32R7tplS(141Gva&Px|KtMIxj4r;_^Z?nqnQnwQ;4lg|}1@w*pt z%R-`71RFmX3}GJm+Ol_+A2$_!aW1cE#PMP;9yug`bCXk4PHqt{i7V1i#&9`Jt~OUd z8wff5_a#7YOBgv#qe6eK8+NHW4yW-#f=Nh8Wq{BT2NUC}$tSK!al98@Z`_wL@SQUb zmh7f1(>DrgHL#xrP$eKRrupILd(int#w|+Uf*bFR5X~MsPTCC@Hb&@lmXUwS zQJYb&)%e4k94ZV7D?JZ@-1Yc}_5lP=@RMUQkN7VH8`8aHzx`~c3~teG(Bd~xcH`^d z&)%XJI-TTz3x1^Cr3>@>Fgmlf`3}%!sLT5VKkMhY{@X-*)$x9bwwQJg9Yw6#85LoQ z#N4R-}8=WxD-4`1cTDV(S4TxMffjFS|MmAf$@dBK+nS$ufvvJ@T-xl-bw&D?VWFX+nr2h`2@@TE zfv%_oGFIIhy1gOSCY)1%_)uqQHk4Iue5no0(C2G;#Ss!&LV;23Jgrm*!>_eGqjZXt z0TF|R_5G<{z4H|exSRaWs)mRE+;F-o|7YWiN>`HjabkxohyMhn0$==hd%96<;u-j# zv(QjQ(wps975ZoU8Fw#`isC<8EITgN~z zlL*5E=-jIBUFGFgy)wm9bWEJASMy2!Iwu8%nh{XtLb5`x_FA8I`t?&_mE%(|D+>!B zbenNTz2YJ>50i1kCDA4=(c%aD=6N1aTqm+RMC@dS;A4<*(Vg_Tq+l9d*gpz5ots>D zQ*Jf!{0Klz+ytaz=6vGStoZ8H;W+~*aZ6hy5@E{`nQ>q8J34tOV4npTSUYc(!ZyJr zK&*uc2lYz#E%4=P%-Suf)=PxEyN$ChEuBbe=Yz{hza0Q4>& z@r1omGX)vfLHEQgN}bx2R}W`ehI6m4aFD>iG?x>$r1yYX~8@O$dmAMJ2U>^ z?xp?4l8>_?{S}guQuP7fa%V8ZF!omy9?>fHEERi`Y#7wWTFvG)preTb@fzd`88ubE zp9h_8j}Lcm&r~zoiy+elQAAzX`;Xw6++PXw*A@kVN;P^nP6j!YTx)5IM$!N$>JG-` zW-&1efJtk$jb8_YMGxbR>=JXaun0u9nb%A=+7{Hf!d3b-0>4j7j2@(p)<+6nt_gs9 zNa)7^N;r~J}st*(sH;lc)4qV(cc2eH(1M8O&=Ca$|v2b+B^xh}1BI=^*( zJt^SzH{H{IaEqjlk_jNm%bvdnIk*hH0Kz7@;ej?T#|X%ZU%!rdf3iITVt+#84snaYQNhRbCsK%dUz0h8$MrM zMzjBf9tQmlzFVqSeGOPrN__umt4(_7fc-I7&W~jt8qRa^+S6Y@^2xj}0ZB~0ECyQg z_0suZS+4fGrfgpwxALAael5?-$KdIz4Mv6H`L$h!ckkW_doMRUG#K?7FEW?F1N|x} z#_8OMe+PMHs+c-Ecy0%&bVS-haKp4D(CL^k(||SIva;Z_dfBiff1#WsEz4&1~eViR$NCvzGrdlP*?P1N0Q8r^Xon`;Rg_d z7qq7nu#05!0bK-OZamViB@MsBH1|MM0sYoIec-O2?h4D@r`*-j@XQFH7UCy4Y5lu*Dzq+G;8kJwl22eI7-g1tBA#CN%T z=#d!jYC0phtoNB7NX31m{f{TjU+8liQH~a>c}4Y#xvfXdR6{PlDwp|HntT8+L0kII zB8W(9HdDAUj4&RTBbU4`cJ>B`pKmoTO{8Vre=W57xAr`EhOQ0o(oq|sME zW)lP@C42Ano?ravk56REndRi{RA)j}+qC)=O?9>E^43Gz;@W1@;fD$c zDe!tsqc^T|;*_{@^K+j=1~UNR$)O!i5icXmJbiIJSG{%cGsE4IE!c;;rE&>R`)1!L z+D&;`%|x%8?P5J{zd7u_KH`!HFADj!Ka?9_f*EuCyWd=@3aop4wtFErc8jMG*}EH@ zc)r-YM?-rkG@Hl+Zm%@`aSyZS`CKf7p*%4$qf9O2FkUBOWMtLhqjRgFkXfOyq587t zsqIOi(8$3>=e7VqoVQ32bGZH|=J5hH6N)Io_Wo%a#EuA^fKBek4`HKLz6!>w><{!7csPR%m!%0y>YsP8fM7F=gfTB%QjAUBDEJii$`(uftJ@!H&E2<&$(%$Y|q-j?I z^Rw+Ua`AN2i^F<%+`@>+7cEvdcL$jW6C=``5b@FtFkWzx|m<%rBK>n0S6mO6^loNP$feS)3HbB>Y+Z^9t!-Kl=qnlHF9Kc2w7i zux~|Fin79$+MIHvpaSO!%;{Hpq)6?I{H(zWs1uYmQ_Gg9YU_y&zai!Tm}GN*U=c3O zF7~SFPOv8nl>*_>*9I0M{~#5XKTIg5&Q#JlS}>`X?MTi03bo<(l_zJ%_2CNGjERe| zfFem;2`SmD$B*@DC800;gkiIG>cy_pYc zazLOsD!I4kj65~DH$N9@Trd527R*My!^1ZrblxWHjS))~ca}f$ZzgR<2}3zWwg+cg zwc?PeduSc&4YlWv#>_|vOfgR8&+6b7{Rw`O^kh;_jb!bw<8xFy21!7?otf?{LNvYta~q*oET(>IZ*IBY4i!uw)4=RK!BC?<-&poXBRim zZ#h?)d?f^Ni9L)c*%IpJiBEJY+9n)IybGTdYD_EH6zYZoMNL-U2|;CckRQ++vz4N2 zqVb}W2IcfyvOW=!g-!c;7$}{6k9!o=p$AJW1w}Rh&U+}9q{9SOee`hRQMdaf?tK=( z%|`5po~Yv*)2<9+(`by2dgVwv!)IMKjB%rg6rw0pW8v6cDgvfEhuYScgCBq(=YN|hf-6TmVw4$SP$H~i>K0d{no8p9yFoP6M;6FTUwfS zo?f3q2r02&@ypLT_oz8_6oHV`Uak;g@ssQOtLJ3X^^Rcal31Nm!v_GXN$yy_7Z`f7 zGn(yv)lN#FozScthpv-78dIZ~!9rxiIXwG3N~W^B*TN3x&l?=wG+5v2wrT7?eRA=C%6f0!p z(XnEvPGi9)ozwxk2|XDqpzexgW{i!LD{gmC1cET<&t>|8qjXsX)^N*%uMb9- zxf;BV)UPg8(0;$%EK%hIgwH@E_p=S;n&#LvFrssR=k!H`RqPOLT#L-QhKO9wn!|Kz3MUQN7Ujc?89Sw%eSU2@Bnn-W_U+wDERwizZ(>LQitd2IYN^&t#k6}x z0Yr&a11cFJ@t6^n?tKgAdv?8MU?Eg%>yWy>nw5h*42&TG6`}`hrzw!?JLSd23;a+K z>|_a4zEmydlh>PF1l|UDz^5o&(kF63#(iJxxD=Qaq!@6@x~)i}(Ogpe3OMYA0nH|cGC@sR3CzZR z)#18HW`=dVT-U7)h#Ek)ox4#C{A(#3$2_B9q~;>K%REsA>y!9O)b#+60}`$V34rQv z)zyQp@Mtsd=mAo@il!ErSs1sjr1=hunEHr!@SdgUKGo&oWYs00BFp3C*zhaxf?FIq zxjxzu%49&!KE8t$IPXB2AOiYPzs~|p`)@^4FUDXlfQ5!CYZF^7=|7K{1x>3>iB1n@ zAi_A~XCNKCEA_#R{5j{i_0~52O#z4C*XA4}6?*gld}!;Ac|Ki|E*-%Ofa{6|NLp0d zY*EYG;IbP4r!aM;%ZO~Z>!2=*_-E>Q2PzMmveys&$}yCbFDWZ)#sy3a-kA60W@2Qu z0HOc;L}=(wala;#{Nzr@D`{Q6Y$SfE%<+n9U2R7dzvZ5Fbso3U*{($!xl1queemx# zIaI*)_Fv`6)o!3C?h2*^ot-skMY9{!5;qRYKxHTn9KfM4x=v(@e z_@Ft)F|{{eZ&OgugFqFMxSDS2e-tx+Uqs8R{Ia`S3WFDMmkS?M)07`?<*v+0G0rAS z*l3#)2E6FE^ZAia$;6|4rO+fN1?D%5Vsp;S|A(fhickatq%C@6?6blC$+(3Cq+4S} z@esR2{>-<1E82E(kEa@#X<#945kFLYN#FYI^MU@=4E?PDp37~&qd}pSyhP)dORIy^ z0c|gDw0cqSv>sCilQG(C2ErLtKfu&2ps@`8NN0P#1iPW`u{`gq`|$sPv)-8Nuw=oe zP^nG5!qqEtAFka$?c>OB16Dd#;QT&oHhA-2Rc;RWPX0}=`GY&B7vl-Zws(L=M$%Eo zJeYrfFa(#yr3F-XvF5p`S5!rhgZ;0N&liu6R%egwXs)1t;I(Ny>Z zOb`%|TqM7Br25*Gro8(cGtOjt|N8zK4WRkFc4a$$#zpjVfYLvJ;7bZin6xpNCO2Pk zIqm6v>cGHC8)`+87MK<6bnzqkerE*FJ)1XeKD#q(pO_#4z^?o7&#%~8u3z7-rc@Rd z{6KAZ4Q1P>Rry>U(e2WzKt| zW`$QjP#||&voMzV4JF%y`?;le?o(;uab>y*G_a{_6u)!>C6OvAh9gLrAlfi+k=l(< zZ1>q%Cm*qk$bt5KiE1#Sjf~ZLZGMdoYwu2#ue!J6?)nsi1(^qGvsukH*KC)oo+z9` zMr4e9Eklu+hR3*jb5Hv1#v_q`_N$Tsgg(dokB`+`flm`Qa% zRK{8OMINA=_c$`D5A)x!4lW-4%AaxP>qF&EAkEoGoxOqI@uK{D{vo97l?G% zrkBE^OuJ)%#hnf`G2&+d)2Cg0x#VdCEG3j*rPVaiF0NnDbaJTK)&W|VSJBf#_2qpL}hz;xl!>%%D`|b%xPZ? zG(6Kv&tHJV_f>CNX`9=QN)lLmttGk&O{x=+5&8YtwyV&zWblZm^@emt8(pn@Dy~Ta zXEip)V4q?LSRb6QG@wq3=*azI1mFWiGDg$AdGYpw%GmOyA{IbS3dQ|BPPD)cEYqSM zqKd7yOE>3Jv%JN(bB5_=<_H*IH1v3esN`EqxtAvigb_mdAaqi3vm)>*q-aSLGwz&s zxfhoX3EA%f;|M{g)?0VCXFPvGJ%n+!u7Et?u5EzcooB=$YdI@wnv}ji^a3JmmCWaF z{`Mi(x6L*IT1OnnDB>*)X_|1pSX^4c^L%vsFZ-Nt@yJrj;!3?5?k~+hJ8g3mVx1#* zO#TjZyj3!4(|ra-93fdNLjaU3JeTqbWfb!yWazgV&7U#PwG15@c?*&T^uSR-EEZ@? z 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

%Auf#9!LhchQbJ0XfjIa4bEsB@3Q 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 SY<`UaTsk-PwMuT-hWrl!(HQ9f diff --git a/icons/obj/items/weapons/grenade.dmi b/icons/obj/items/weapons/grenade.dmi index 7ee5af73706609799b7867133dd9c8703efd3657..ca8aaf9afcd6dcbeef3d5fb85fa26f1335ca7663 100644 GIT binary patch literal 41297 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 literal 39497 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 diff --git a/sound/effects/sebb.ogg b/sound/effects/sebb.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5fd1f5b396d9a8da6c8c1fbfc2ab1edcda4bf041 GIT binary patch literal 159965 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

*rtRm6oAc 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 literal 0 HcmV?d00001 diff --git a/sound/effects/sebb_beep.ogg b/sound/effects/sebb_beep.ogg new file mode 100644 index 0000000000000000000000000000000000000000..16c9347d0be2b0db4b5fc1f6eccabf829c56f2b1 GIT binary patch literal 12753 zcmeHtXH-+cw(ul@kkAa(P{aVCqlDfugx&-~2SK`Yk)nbv^w2xf1*A8r3fKUpiy%l- zK~$=!*ulzoK=1wTee13D-dgYd`qp>WWHPh&p1sfPGPBQ|V|wC*1%QLU*MW!R!A^Sw1$&-n#i(aLvESg&d`5b$zRHJUvZIBR3y3KGXm+wbf6PBBv5H*R1hL9o*I}_L z-rxt)1Gp$=m9_FrGZI>?+{{qCraX&mcxc)__}y)~`QS~>ZCo^l1TpzXwKoqObT1Il zeGjK*oheHz8!Jc0 zGyYSj{ikyLXRP-c*8Xsk#L=#>q zr7Y>E2zh6ChUJ`y&#%tQU#lsm-y?xsXV=yMES^nRJ)3eOEMu?Euky~X{O=Z`*Pu8c zLb@C{#rvn|1>x!TG&~3(n-akeP8_w%1$s5lPerUj$ zU-73E##%tvP%{C+xK<09`?*{oI`4^mx|%s#Xsq3M{z`QxJJgELDiCS!wEV+wk7@A3 z8mGdCJ<2bj5%Et7d^^#OQ0tp};k!}vE)0_Uw?gl^4-vAP%Ph9PC=z!e1?kGpU&)`z z7m~`HSt30sR?e54qH9h}EXw1KQF@G%9mC9dL7(_2#U7nF3J}lb$ zKxRa8x2nJQP-Ua(9!85%x^2QxQhv(XExCQAIJi++-?yTD+Fqgpa&WPVKM@5P73ZF& ziR9XgkJ#KGC@M-K>HpPm@9|?S2Oj-P8T-HsIrATX-g9Ovo74VwmqVZ4h;f_^eLi#H z`AqWh{jnZ)IsaDvOdXmD*bS$>aLjT|k{&3GI!Z$SG4S8W(L2RHkj^`ljyGz-n@mWK zev~u)B=?9-2XYq+4#!6vp_7~*77C7&@*a~`9#f}1=B|4<+_+$O{lfFDewtRo&Eo6006qv7>#z9 z61+M2&=gsIihRh*Qr+smx~6tR3sP)009*jvYg?KK8cQzG7uRc_&M;rb_wjNkltfww zGjYgK4HEfX>G_4FbC^{s3mEVLnz2^QJ|CyFb}}+BXGPC z0@cYO>34rr>t<8$ zX4Cl}3Hdvi_dm#jW&{ZuWBV%$nh_-Ee@WK=#{K?(9{*2k0CGDRGxXymmGVo#DM~O9 zhu6%&8H~$O-0jBYyts|oaCV$>O!>&kKim7RHi#b~gd9^DDot)*KGGyg^q<)$zl&)ZOVlX>cg{yc%Cw>yuHw z2dSz3r#^QPdwL3T{Hsl&kutAc_0}@%CY6>}GcmgfZf)&G@AX}^&V;%=g_Hr>~rWk*7t2+b(W!#bU)UY(7&=vJZ+ySt#X6aC`r2CKANS!kJGKbeMTUOrKNAe zzM&oImekzYKI=2ui4{z0Jk)OOJ4y?3)sz5HXjbW-;e_1_uRv&(fKi@74`Gm#xb6A^ zWO7suIY}A1G3ddmG>c5$^ByQ0G$V;slqX5A>>+mZQ*SYk2g(0u+N$cBc8AXcIft6e&%{yPHd)>LHu9RUr4`Y{+t#vWaH)<1G!sB3VjJ&P>* z2a%Ow53$)}1yztBvf*C@+0Y2$w<}{0yH{KO?TS@A-W~P_Ywrswm@NK>uI;hCFU0;2 zop%Ey$WSc%4|{0YjX(e*g(aKQwTjDzFG7%>OSoju_uK(syqZNeIHVIPP=PJaAqjB= zn~@VlgPFDVd9@1l2SVnpE;s)sSse>qk_#w0*061v5hAtEiz+ig`)?Od> z_uzvfvxfz{2OqmT*cTaf3B00`g1o%4lCqlW&b}S)9USzN*%973yrZ{cwWGYFr=+T; zq$ZH6W%%pBS@Ek+ivsQrt#(OY$Oso4NyK6EV_!F1Qyu$tZNZ}W)cG=LrJU7ugX9-F zi?MRA5ptxbi0{R(4#Xd56gVD_y`TXOSCEeQ&F(zD9q^jVXP*;3^|A4qeG^()v2UZq zn$Sq(t)|DNJ`YPCdrpU!cr zLCZB3Tz>0VUh7Yor02a>)=R}<-j1mS6=s(}pJA^mVq0qNV9sH7ks=?RKLGM@@ z1atLddU5akguhkXLj+!7YM)tqFE#7yL9$AnFy><I&&y^~FhMr5`K@=k=8hrz1k$ zcw&#Lsr#O9?!}6i8;o9;+^7ZG!W)`qMFpH18&A6JxPE{ZR)(!+o9fUcn>!}yett*$ zSKbcOXIbxm)~&#;)!%Hca_)`qb_^3bZ8u6I5Ba=pi(*6?G1XcEKmG<^Y_Dyrn zQJeHBnqJ-f@n^4me>B_?(xl7>B*7JE0>PTfDl#Ga{`Oc1xQcUv^#l@rt`^_2Dgk(p4(E7OM*m#_dg;lj@>f zHS@!aRL)_0I5zHR>OP_KhC0(}%cam`k4S>da7%`nrOa$u*}bcEB+Ghaob-X-0w{Rn zqtw5g8a>;gbDzdOl`p=3R@X`FYppe-BohMnb;xIIb` z&=~QrFMsJKnf3Z9UTHLlML>L`a&t_-nG+aiTuA`=xG;fasfQ`WcCt-}aljY!K_KOcK z80tO((}vr@>x|)AiwWf(hSX6VQ31j7<@V|AB>_BsE+U=UqIMmaQO`JPZXQs_8n7~) zP?!$t*_V2PEM@&6#~{PW`r*;eN7WJT;wY20idZAt5@JD%$r*2U5B+$v9?!?xt@l3H zu?m!??#~P_r77IH&v)-YL=z0$sdGG*JWcg#-kxRodaJ!diy_z7r zc0z4I$@ZXlhNsR4SC=7d-s7V`GCy5-e`sXwF*g%FMESE%QVd`b7s0O|{q;T|L&Ly5 zu7oBnD@TB{_NH(E4UYxsoD1W9 zT74to3$7$jS;b2>Vv8P#bWDA1bzY5K9Css=R%q(QE(^2ze1wr>ruY1;|3&fRJKGDa z%|t@<;uy~Al3c#KGFD1x> znpdn%`zF0@qNKNB@(smIeD#CW(+}3=9(AR2eSL5wPBEVbC!CO9I2`i9k||?o9{?|R z@<(4ha=)c(Hfq!V>E_VDrOnSPc)>0wMI?tIF-Vhod)9U+y;V`o3NzNG05F<-`VT6O z+VE!gQ2cTj8KY%PUdh=il@ZWvqZ$Gj3WHD8<-*MscUHzlU|}?6qUg*uL{_T1(l0ht zXl(e?yNcCoE~gu*Q)`PMxO4L2J#8K$xAS*AaYfIx@d#Jb zPvKl{R@4AD&0DoOE7mMdHu5c>=2%8~-XPbw#(*pO)^rEt%eN~z{rE|5I`GjEsGyQ+ zH8sm`vU*y@@hhA1FtE^NQcow0I&2y<*@#f@>4_Y%cyX2CzI(FmuOZDY5}RgV;H+bjAO^R=*T#fza$IQ%bNaCN`h zYG$V?kie~D<`Sm(=J%Q07(K#)bmLX>;BtH$s#<$BQP}cr>*vGXA;(dgt>Xl&l=jI7 zl7%;aSpwk!CCss84?ut$vhtHkkOHu7eH^1qB&aqc!|fSaQ7_z9rOT;r`cPU56ufr~ z`xoVi{W7zH&g`H%A#3xgg9+-=FioW8y0Lp^@!gnk53A4`-x8Z&-VX;3rSaPpz2~1V z()jR%6(!GxV{+%E!ASR8-_P%ow+mnYKE)vAv~-$Ih81ULZiix1i6+nkB#Dvu03*Sw zA3;Juo+Mvi)ki&g@{8YD?qzxc@<_>go88JlWWD+nK~(8Cdg0imcMHS4aKW zsYt691n8b{J8Ss*$+W@B`!IooXKJfnynQKXj*J1X=(!SlEj#}GAL!xidZZ=?f|;dr z^9i*}=?%tD532o=+EH8?*?iU%h_ke(_wc)E!ka)9j}9_1*q#X-z`~q!LqZhuxdo&6 zj{zjy4n$TDoNKaXaG`1FMiWO9Yr|9v(@3A)h}e?$XNe5^O*x*kjPK{V1t7}`)Oo;Z_U>)2i6~Oy)664zhCHbxWgSEBM?^OUuBV~TL zLg>0j(7Rl9|s|^MQqkCelEDny-b`GeB1))ipEOn zHQ^4$pOIaucjS z>E;=5X8rnPS_^}Dyy;MUa7T09okzd!s`*hfAtMV+Q=;UtDqLWZ4uFY~Bc6FjYO340lR_HeJJ>~1I zbQTxKsKqF+Ul$oFQ@OwZa5 zc`m2IW^8j&${6bX#;f=3%WnP1!he~MT8H+uzJ&HoKf*mjoWEY@h{&Z={1{xcBx4%O zH@XPT2taA6Gt}(W{8Il*o4x+pqwUJQU+@?Oki(}z*dIDP_92?x|rJ`6){&yZg;%UDUz_#C7|TgJvY z%esvv86|tYOP0WgavuHtb9;1-y&s}E#o@PM|6wy)Kxxc41b<~>R_Y`3guJfU7ah4e@?ic;GNQv ze{zW@b}%|35(S4H;?5@f9FKDUiQc?S$k z2=hJ$VC|JJhrBr1im3>C8oGW}YI9@Z>hn#1ki!S6DOU#@dPjU4SJKYeebl4TUh z7Ddl}Yw?(yov|JGYRusl7j(A9;PiC+W=OXAQwJsW~``%_D#&U68qgOa~l-ar-al_HqJ^sVHfofZA!1N0J`n&Fytj`vNQ_c1;SHwdKldvzz%;aT)F5~ zS1NT3M(m)65kq+J^k z{RW0gdsH3pHQ0*=HyI6gXrZM&nzOwn#`N;r(bHRW57In?zK9?d>0_?vY_5*LMLHGX zv}-!IXmikMWc#3#v-KPf^YECaQZlO(wtpPqd6s7_!sRBt2$t{nPqT=JIKxX7s-U^U zawdDdc1ft48;9d%q#$1EyP6*FI(!&_`haEs=+x~&i^eU+J6mI&p1ch*oPOSv&8zD! z=LTSNGb$H4I+my+@tH3wP1(VDQ?hWJDYhAr^D*mvt^2ne@hAUNnN0dse)4wyPcXH>_LH9lVB zJce(dnWx5lZK~6-^X{Jf_+>VwS84BUOd*b*s$bXw$A*PZtp`1 zn*DD7_dH?uRZ{-RNF!dIBN|_Kcy<7mTf91cM3BEscK3r#QqtkUvLu@3;nORIFiz&d)_lYS> zpIgi+99kQx7^u3!4oLAH1$* z5s%I1jCHAPcR{nT`A5TChFln%;DML~XTCHesimIMW==Hf&W(*6zG?g7!#27rNe>tL z(x2|{AcZc>Y?ZOosiZphBP**TM$>Wh_jsbIxwzchp0&_6`ipAlQG1=4 zwwmd#zGPk094q&@MmTH4+IJ2K5Ly2^HG;|G>nV~Vkp>-I!V*VCNnkjy>rj6!+^Rl8 zo9jhAMM3lGB6vff{PFj2a=q|NnR68%XpNjY)2A(u>59mwEM&xS`3iA~x!;D_M4B@} zE5M6%<|3-pU?wIkGc^@@5=rXGz?%rTkbQ=Z+VPBho*j_&Io7W>rZD%`cN$~*(bL0} zlN|&y4maBI!XBH!=^~=qx>;rVC32Wx0&idlKpJ{eToZWNwTETmR0gdP3e>;b9Q1XX zgweXIUI|KK(O5L^m=#6wvx_Eu%&bnOv0*H7|0v@^b)Q2{To`Ttp2vv+EgWnxP17$I zk80=mKFLCc#v4<{)rsCCDG?S-FpwOT^DC^H!i*Xh?kc&%`aWCiDwT=iju3dAMnt_) zE!n&$R)E8KVp!pKgi|l_2#~4q+(W>GEu=`Amlis@Ug+{Kp*h&&^Fi(G!sy}V*lmoY z^;p#EfLC}D=8^Qrn=4K32;F){%7gpr38T_TSAytqNH6QJPKCYLzS#5aSH$n|+p7)h zUq5Q3j___?eRQW|`8)nbNrJ%3h122Hi0tpDkbO?J4e6%>tX0E1UDFkU$of_m?X4!< zZt@Zl6|tBSlhRQ8*8=<0T;DuZND3Nc&R|TtQ&PX2Bgh*uey@nkTF=htcOPX3 zXe>~J-eJH9rP5uJ!Gk@`@>r5;8xb|mjU_ny1>#|C&VDW!TfQ5r-JH)bt9JJY@!K4( zwFEa|{V$h~+xTc-P^N3`)6sE|QoJK<{w%5m(OsF_M;q=V8%Y07d(gI$Eo5oj8K7L_ zN)Oa(A`|9)(BNW0LuJ*BmSsb6{OU~OWj6ulvWKtp-utnTjdk+UVIa^A2FnbX{sKUD z2V30o)kM=NXU2oj31>N*9e+Y=8P|?7_{|cMLtU|g)`i)RZ7ccEm;KCuFHo@E|}zSv~Kkx>EK2~c(t)0|KsX{1u?u6T5T8- zF-P9TI+%bj6m)WR*3oAo^+ftx(u=Ox1xq~>kBOUnXG;SQM4?J7G~nG7Eh5T&D&b(8 zsBZabDQ3ci34E>h{z=xgNhM}#H6T!?th3(+1Y`77RT3TwpOHF37ll14A!W4P+Zr&c z5xLHJ7tP851V~6Ug~4w6`vLtyqDVlDcKx%cy6xWF@pc4?338%_ChcV{k&av5tftqV z-S5xJT@%_j7JYRb@|6HdoO4xy#R-YvU`k;SN0E|atu|s<5i+Byg%)=#n?GC8+_P(7 zjW(;pEsAqp^+r^_ZM+W0A%0df3l6)b33b!)WEN4(Wn0lN%Bmip;uALHzVfB{oG3(p8gH7t<(0cgD7%jRHi;!8@Bzj_#sxZi*T~Oq8ne`MPmEjbwh)63M5u`H%T?Wo06O|S$=l7I=MQD@ z6cD?405zXR?%iF=0bVB|Qk)*6rr@`5DA!Y0zJG$wesY>dXY{SwRPM3R`&xOixv)(-~h(mfP1WX_&$i~P)) z)EqR(G)+xJoly%obf@QnwKs-xfQxZ%JD>RaNnN3mu<3s1JTEU7w5u(1a=Qh)gQ#Gu zP2zcuy+e{pov(Ve;dQBsj~_R%xaID1zg&eo2nS~iv_5Tj&T{3l-k|}DFO4G4%BH5b z_z*DYlh9j%?pj9M0f%K;o6P6es)7!F^9n9ac%uua2W!bDBDy=ZVd-yRLxBaMYhJn@ zF73uC>`Z91jBZDa66+Dt0*z(KO<{o$+?j6iif)qy#gy9g*w8 zo--lL%HO+)lgZUT{!5MXMm|fLl_svf*WLG47p?K=!M2L0b&t!2hnWkSWi%6+Z(G@^ zC2}H9kGT7|mfutw?mnLz+Y=Gg^|&bGeSG$H-etQpif1kI`6wSfD)YF8rMneMdr^b* zf<%4%eE^&clX3muHOU_wGR%FZ?{Ur@7F>JJbYG3I9!&B)egCuk{TP#Dl+*Q}B5b>x z&RfZ67%tHc@dD7qcO`us`QxqZrQcgR!If1xRc##^n?;-VkDg0!J1@OhpMEX1Zdiir zV2}u{V6(r7$Wuv&@4qT}};L361BMv#~zYF1GTux_QnmAXtZ|T6JZ~YfYD? zlwCBfJblVC4-{p?EE2@KfV1^e1#rh_s->aWw{F2DQ<9o}(zp030OSI_(T z+S=QR#lxfC=Y@{wl=haE@TG@ThK5RKS8kROod^guavr_ zFB56Qb|&ERDelpF|3irtaZVAQq5H-wRBuXElfws@zJ)cNxKzOmAAgsk`jC!EodGrH z)*7j)Ao>ediz3XrOuSOKeQ;+d*;e4H{iYnX*JLGGANE!s`lX2Q5 zTC?lbSG!eH7{Os5^b!@I<61l-$M3ViYf+U&l@Yo5eYIt-4LNSTa>f=~%B+}Zg&deC zheo3R9lfVQE-oTHlGi)=8jRvU4%>izPoj-$1YcR+CSOE=dInxv=z|53h5B0aq*^5U zIP^+g+=^9#&hy8I*}0<0Ek#}*lUFld=NEuHEYIO>wtD>PghUZ}Ka7QGDw+{-X+I#& zKDP8}5urWDJXnzRw$PRGq!rx? z6S;-l$9QOCsZz}s!Bu`oI*9(CQ2JwB?igDkF9kWq%#<%A5y_g5`s@~@QK!Qd15kT4C0{YEPB`i%> zm1R_;xU&QzOaZ8_@$DBFdDdg~Nhaj#?C;9D)$H@Kg$H1b6d&Q9R>cXa{`=5}(VzRu z0V;%hf9kmt&n09L6`y6jfaFu^@+Cb}x2>0q|3c-uHhYAl~^q*5{0vJ)Bh7!sRvig-_d|rDToR=#F1}1wH zo}c3>YP1D>4*ucjw~?Yxy8YTa)E_Wpc+m#TI#KKnuSF^nBb}It^=zMs=jDQv>ub5~ z??8`(3A3@>O@55OpS9Q-5e!c_RgTR0eSN#iJj&)6euUrj!oV3vy_&>LqOKD&)~S|U zV`)%oh6g+YQ=02)d1h*zAK0c2p1rAkoeNoJc3DEl{0EiWYF{v?sWm5amN2DjWbOv6 zTf9D-mdKy`Aw$6{aF)Xf=S~CijBiN5dvTWoIv8ntgNB08K1`yL4~ribFdWn{0tml=toh@8(}uH(%XG{u-=Sfgq9(+k8JgHG{18w&AIRn2h~dsE-8d?P1_ zoGIVi%i>GKVvy0W7a1=|sWzn_f8g?&R37^&gX4RlaBZ-LBmjpl>=-;P>!?W5_j%yR51;R|%HQ vsF~d;CyDX)ud;J@^^@xRuaup;q!3^MobRqJNOf&h(F_J;XO5n_F%13>R5#8m literal 0 HcmV?d00001 diff --git a/sound/effects/sebb_explode.ogg b/sound/effects/sebb_explode.ogg new file mode 100644 index 0000000000000000000000000000000000000000..999385d9f0689d2608775f3d9b268a7621a105bb GIT binary patch literal 45065 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 literal 0 HcmV?d00001 From 6138e36b3c7fdeeae031daaf2bebf5e3377e8294 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 18 Jul 2024 21:35:08 +0100 Subject: [PATCH 036/285] Automatic changelog for PR #6667 [ci skip] --- html/changelogs/AutoChangeLog-pr-6667.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6667.yml diff --git a/html/changelogs/AutoChangeLog-pr-6667.yml b/html/changelogs/AutoChangeLog-pr-6667.yml new file mode 100644 index 000000000000..cbc90bf68589 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6667.yml @@ -0,0 +1,7 @@ +author: "TotalEpicness5, Triiodine, monkeyfist, Blundir" +delete-after: True +changes: + - rscadd: "Adds the G2 electroshock grenade. This grenade does not stun nor deal serious damage to xenos, but it stuns via electric shock. It can create EMP-like effects when faced with electronic devices like sentries, synths, Area Power Controllers, etc. It's damage is reduced by energy armor." + - bugfix: "take_overall_armoured_damage now can actually deal burn damage" + - balance: "Marine armor has a small bit of energy armor added back. Heavy armor has slightly more protection than medium/light." + - bugfix: "Mines now check for explosive antigrief checks" \ No newline at end of file From 520fbf72cef9389b7c3c20d7ed18239a0aec2506 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Fri, 19 Jul 2024 03:00:33 +0200 Subject: [PATCH 037/285] Changes the tank's primary flamer to fire a 3-tile wide glob of high-combustion napalm (#6579) # About the pull request the tank's primary flamer weapon (the "DRG-N Offensive Flamer Unit") now fires a glob of high-combustion napalm that spreads to a 3-tile wide circle, somewhat similar to what it was before. it burns slightly hotter than blue flame (45 vs 40 intensity). it also spawns a harmless smoke cloud for cosmetic effect. my reasoning behind this is that the tank does not have a way of extinguishing the flames on its own, and with how quickly it can fire off flame globs it could potentially stall pushes for a really, really long time. that kind of ruins the "offensive" part of the weapon imo. high-combustion napalm burns out quickly which would probably lessen this issue. the slightly higher damage output should be offset by the fact that you can extinguish the flames in one roll. ~~i am also unsure of why this glob radius got removed. i couldn't find anything relating to it's removal, nor if it was intended or not. it might be worthwhile to lower the radius by one tile (imo this a bit too much range) but for now i'm just reverting it to how it was before.~~ ~~i at least think this is how it acted before (barring the short duration, that's just something i changed). i'm just working off what i have since i don't have any memories of the tank from back then.~~

old picture for reference ![image](https://github.com/cmss13-devs/cmss13/assets/17518895/8b21eb74-d7fd-4ef1-a701-0580786e51bc)
# Explain why it's good for the game currently the primary flamer just fires 1 tile of blue flame which is very underwhelming for what is supposed to be a primary weapon for the tank. it might need a few tweaks but with these changes it will be a very potent weapon, fit for being a proper primary. # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/17518895/a04aaf55-7ab8-4446-82c3-cbe76b6c696f Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: The DRG-N Offensive Flamer Unit now fires a 3-tile wide glob of high-combustion napalm. /:cl: --- code/datums/ammo/misc.dm | 15 +++++++++++++-- code/game/objects/effects/effect_system/smoke.dm | 2 +- .../hardpoint_ammo/primary_flamer_ammo.dm | 2 +- .../modules/vehicles/hardpoints/primary/flamer.dm | 2 +- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/code/datums/ammo/misc.dm b/code/datums/ammo/misc.dm index 9a9ed2fb505b..28610f283df2 100644 --- a/code/datums/ammo/misc.dm +++ b/code/datums/ammo/misc.dm @@ -49,10 +49,21 @@ drop_flame(get_turf(P), P.weapon_cause_data) /datum/ammo/flamethrower/tank_flamer - flamer_reagent_id = "napalmx" - + flamer_reagent_id = "highdamagenapalm" max_range = 8 +/datum/ammo/flamethrower/tank_flamer/drop_flame(turf/turf, datum/cause_data/cause_data) + if(!istype(turf)) + return + + var/datum/reagent/napalm/high_damage/reagent = new() + new /obj/flamer_fire(turf, cause_data, reagent, 1) + + var/datum/effect_system/smoke_spread/landingsmoke = new /datum/effect_system/smoke_spread + landingsmoke.set_up(1, 0, turf, null, 4, cause_data) + landingsmoke.start() + landingsmoke = null + /datum/ammo/flamethrower/sentry_flamer flags_ammo_behavior = AMMO_IGNORE_ARMOR|AMMO_IGNORE_COVER|AMMO_FLAME flamer_reagent_id = "napalmx" diff --git a/code/game/objects/effects/effect_system/smoke.dm b/code/game/objects/effects/effect_system/smoke.dm index d4152bdee37e..d0ea5d2ed5ef 100644 --- a/code/game/objects/effects/effect_system/smoke.dm +++ b/code/game/objects/effects/effect_system/smoke.dm @@ -731,7 +731,7 @@ location = get_turf(loca) if(direct) direction = direct - if(lifetime) + if(smoke_time) lifetime = smoke_time radius = min(radius, 10) amount = radius diff --git a/code/modules/vehicles/hardpoints/hardpoint_ammo/primary_flamer_ammo.dm b/code/modules/vehicles/hardpoints/hardpoint_ammo/primary_flamer_ammo.dm index def6016f0759..a164b38383b8 100644 --- a/code/modules/vehicles/hardpoints/hardpoint_ammo/primary_flamer_ammo.dm +++ b/code/modules/vehicles/hardpoints/hardpoint_ammo/primary_flamer_ammo.dm @@ -1,7 +1,7 @@ /obj/item/ammo_magazine/hardpoint/primary_flamer name = "DRG-N Offensive Flamer Unit Fuel Tank" desc = "A primary armament flamethrower magazine." - caliber = "Napalm X" //correlates to flamer mags + caliber = "High-Combustion Napalm" //correlates to flamer mags icon_state = "drgn_flametank" w_class = SIZE_LARGE max_rounds = 60 diff --git a/code/modules/vehicles/hardpoints/primary/flamer.dm b/code/modules/vehicles/hardpoints/primary/flamer.dm index fce6e7f6a410..60a7979cd5fb 100644 --- a/code/modules/vehicles/hardpoints/primary/flamer.dm +++ b/code/modules/vehicles/hardpoints/primary/flamer.dm @@ -1,6 +1,6 @@ /obj/item/hardpoint/primary/flamer name = "\improper DRG-N Offensive Flamer Unit" - desc = "A primary weapon for the tank that spews fire everywhere." + desc = "A primary weapon for the tank that spews out high-combustion napalm in a wide radius. The fuel burns intensely and quickly, which allows for it to be used offensively by armoured vehicles." icon_state = "drgn_flamer" disp_icon = "tank" From 6ef0db787ae10b66f51c23dae684928a353f14cd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 02:09:01 +0100 Subject: [PATCH 038/285] Automatic changelog for PR #6579 [ci skip] --- html/changelogs/AutoChangeLog-pr-6579.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6579.yml diff --git a/html/changelogs/AutoChangeLog-pr-6579.yml b/html/changelogs/AutoChangeLog-pr-6579.yml new file mode 100644 index 000000000000..3a2785ad25c6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6579.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - balance: "The DRG-N Offensive Flamer Unit now fires a 3-tile wide glob of high-combustion napalm." \ No newline at end of file From e7fb56c8168798682c7fb76e10e3817c860dff87 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 19 Jul 2024 01:20:10 +0000 Subject: [PATCH 039/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6579.yml | 4 --- html/changelogs/AutoChangeLog-pr-6667.yml | 7 ----- html/changelogs/AutoChangeLog-pr-6676.yml | 4 --- html/changelogs/AutoChangeLog-pr-6713.yml | 4 --- html/changelogs/AutoChangeLog-pr-6717.yml | 4 --- html/changelogs/AutoChangeLog-pr-6720.yml | 4 --- html/changelogs/AutoChangeLog-pr-6729.yml | 4 --- html/changelogs/AutoChangeLog-pr-6737.yml | 6 ----- html/changelogs/AutoChangeLog-pr-6738.yml | 4 --- html/changelogs/AutoChangeLog-pr-6745.yml | 4 --- html/changelogs/archive/2024-07.yml | 32 +++++++++++++++++++++++ 11 files changed, 32 insertions(+), 45 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6579.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6667.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6676.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6713.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6717.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6720.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6729.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6737.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6738.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6745.yml diff --git a/html/changelogs/AutoChangeLog-pr-6579.yml b/html/changelogs/AutoChangeLog-pr-6579.yml deleted file mode 100644 index 3a2785ad25c6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6579.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - balance: "The DRG-N Offensive Flamer Unit now fires a 3-tile wide glob of high-combustion napalm." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6667.yml b/html/changelogs/AutoChangeLog-pr-6667.yml deleted file mode 100644 index cbc90bf68589..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6667.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "TotalEpicness5, Triiodine, monkeyfist, Blundir" -delete-after: True -changes: - - rscadd: "Adds the G2 electroshock grenade. This grenade does not stun nor deal serious damage to xenos, but it stuns via electric shock. It can create EMP-like effects when faced with electronic devices like sentries, synths, Area Power Controllers, etc. It's damage is reduced by energy armor." - - bugfix: "take_overall_armoured_damage now can actually deal burn damage" - - balance: "Marine armor has a small bit of energy armor added back. Heavy armor has slightly more protection than medium/light." - - bugfix: "Mines now check for explosive antigrief checks" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6676.yml b/html/changelogs/AutoChangeLog-pr-6676.yml deleted file mode 100644 index d59200a1b1c1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6676.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "The Combat Correspondant's civilian equipment is now in it's own category to make it easier to tell why you can't click it as the military version." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6713.yml b/html/changelogs/AutoChangeLog-pr-6713.yml deleted file mode 100644 index f789e67c183f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6713.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SpypigDev" -delete-after: True -changes: - - bugfix: "SO Armory vendors no longer infinitely supply knives" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6717.yml b/html/changelogs/AutoChangeLog-pr-6717.yml deleted file mode 100644 index f3de8366b87e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6717.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed light blue scrubs having no cost in snowflake vendor." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6720.yml b/html/changelogs/AutoChangeLog-pr-6720.yml deleted file mode 100644 index d56c3a66dbb3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6720.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - bugfix: "having left hand broken and not splinted has the same effect on wheelchair movement speed as right hand" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6729.yml b/html/changelogs/AutoChangeLog-pr-6729.yml deleted file mode 100644 index 430b4216cbeb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6729.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "Removed malfanction closet" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6737.yml b/html/changelogs/AutoChangeLog-pr-6737.yml deleted file mode 100644 index 9821c7ad5757..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6737.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Zonespace, Vile Beggar" -delete-after: True -changes: - - rscadd: "Handheld planted flags are now indestructible and do a small amount of damage on hit." - - bugfix: "Plantable flags can no longer be duplicated." - - rscdel: "Planting a UA flag no longer forces anyone but the planter to warcry." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6738.yml b/html/changelogs/AutoChangeLog-pr-6738.yml deleted file mode 100644 index 157e32519845..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6738.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - bugfix: "corrects holoround highligh alpha value" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6745.yml b/html/changelogs/AutoChangeLog-pr-6745.yml deleted file mode 100644 index e19624770261..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6745.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kiVts" -delete-after: True -changes: - - bugfix: "Surgery sound and alike is fixed" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 7683a63d1a81..f50a667cbefd 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -161,3 +161,35 @@ cuberound: - rscdel: Removed Rapid-Service-Fabricator, rapid construction device and Rapid-Seed-Producer (old ss13 junk) +2024-07-19: + Drathek: + - bugfix: Fixed light blue scrubs having no cost in snowflake vendor. + SpypigDev: + - bugfix: SO Armory vendors no longer infinitely supply knives + TotalEpicness5, Triiodine, monkeyfist, Blundir: + - rscadd: Adds the G2 electroshock grenade. This grenade does not stun nor deal + serious damage to xenos, but it stuns via electric shock. It can create EMP-like + effects when faced with electronic devices like sentries, synths, Area Power + Controllers, etc. It's damage is reduced by energy armor. + - bugfix: take_overall_armoured_damage now can actually deal burn damage + - balance: Marine armor has a small bit of energy armor added back. Heavy armor + has slightly more protection than medium/light. + - bugfix: Mines now check for explosive antigrief checks + VileBeggar: + - balance: The DRG-N Offensive Flamer Unit now fires a 3-tile wide glob of high-combustion + napalm. + Zonespace, Vile Beggar: + - rscadd: Handheld planted flags are now indestructible and do a small amount of + damage on hit. + - bugfix: Plantable flags can no longer be duplicated. + - rscdel: Planting a UA flag no longer forces anyone but the planter to warcry. + cuberound: + - bugfix: having left hand broken and not splinted has the same effect on wheelchair + movement speed as right hand + - bugfix: corrects holoround highligh alpha value + - rscdel: Removed malfanction closet + kiVts: + - bugfix: Surgery sound and alike is fixed + realforest2001: + - rscadd: The Combat Correspondant's civilian equipment is now in it's own category + to make it easier to tell why you can't click it as the military version. From 22427dda3b73ab865f614768f61151454e313d63 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Thu, 18 Jul 2024 22:06:25 -0400 Subject: [PATCH 040/285] Fixes utensils attacking when trying to feed while full (#6679) # About the pull request Using a utensil with food on a target that's not hungry no longer stabs them. # Explain why it's good for the game You have a fork with some food, you're on help intent, you use it on yourself... and you stab yourself to the chorus of "You don't feel like eating more right now." # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: no longer stab with utensil when trying to feed while target full /:cl: --- code/game/objects/items/tools/kitchen_tools.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/tools/kitchen_tools.dm b/code/game/objects/items/tools/kitchen_tools.dm index d6473b156a67..a4c4925fba2c 100644 --- a/code/game/objects/items/tools/kitchen_tools.dm +++ b/code/game/objects/items/tools/kitchen_tools.dm @@ -48,7 +48,7 @@ var/fullness = M.nutrition + (M.reagents.get_reagent_amount("nutriment") * 25) if(fullness > NUTRITION_HIGH) to_chat(user, SPAN_WARNING("[user == M ? "You" : "They"] don't feel like eating more right now.")) - return ..() + return reagents.set_source_mob(user) reagents.trans_to_ingest(M, reagents.total_volume) if(M == user) From ee0b03820a5fa5ebc8734caf466c834587ffa00c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 03:11:55 +0100 Subject: [PATCH 041/285] Automatic changelog for PR #6679 [ci skip] --- html/changelogs/AutoChangeLog-pr-6679.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6679.yml diff --git a/html/changelogs/AutoChangeLog-pr-6679.yml b/html/changelogs/AutoChangeLog-pr-6679.yml new file mode 100644 index 000000000000..7ffa71d87dd5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6679.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - bugfix: "no longer stab with utensil when trying to feed while target full" \ No newline at end of file From e6cb736eef56f08d36040962d03d208bddd26e31 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Fri, 19 Jul 2024 10:44:01 -0400 Subject: [PATCH 042/285] Removes facial disfigurement (#6651) # About the pull request Removes facial disfigurement. # Explain why it's good for the game Facial disfigurement is a roleplay tool, one which doesn't really have a place in CM due to its rules around messing with other people's IDs. I have never seen any sort of impersonation plot or deeper engagement from facial disfigurement. The most I've seen is "OH GOD MY FACE!" and then the marine gets it fixed, or ignores it. So why not leave it as-is? It causes no harm. While leaving it is harmless it is just one more aspect of "standard" SS13 that doesn't fit with CM. One more piece of code that has to be maintained through changes and refactors. One more thing to consider when trying to understand what the code does. In the same vein as the removal of walk/run mode and aim mode. # Testing Photographs and Procedure Boots without issue. Facial damage, yautja skinning, and var editing still work minus the facial disfigurement. # Changelog :cl: del: Removed facial disfigurement /:cl: --- code/__DEFINES/mobs.dm | 2 +- code/_globalvars/bitfields.dm | 1 - code/game/machinery/medical_pod/autodoc.dm | 34 ---- code/modules/cm_preds/yaut_weapons.dm | 1 - code/modules/mob/living/carbon/human/human.dm | 15 +- code/modules/organs/limbs.dm | 20 -- .../chemistry_properties/prop_negative.dm | 4 +- .../chemistry_properties/prop_positive.dm | 4 - code/modules/surgery/face.dm | 174 ------------------ colonialmarines.dme | 1 - 10 files changed, 8 insertions(+), 248 deletions(-) delete mode 100644 code/modules/surgery/face.dm diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 77f2393e6542..d8f820ab382b 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -113,7 +113,7 @@ #define CANROOT (1<<6) #define GODMODE (1<<12) #define FAKEDEATH (1<<13) //Replaces stuff like changeling.changeling_fakedeath -#define DISFIGURED (1<<14) //I'll probably move this elsewhere if I ever get wround to writing a bitflag mob-damage system +//#define DISFIGURED (1<<14) //unused #define XENO_HOST (1<<15) //Tracks whether we're gonna be a baby alien's mummy. #define IMMOBILE_ACTION (1<<16) // If you are performing an action that prevents you from being pushed by your own people. #define PERMANENTLY_DEAD (1<<17) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index facc2b951ad3..d3fc9994414a 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -356,7 +356,6 @@ DEFINE_BITFIELD(status_flags, list( "PASSEMOTES" = PASSEMOTES, "GODMODE" = GODMODE, "FAKEDEATH" = FAKEDEATH, - "DISFIGURED" = DISFIGURED, "XENO_HOST" = XENO_HOST, "IMMOBILE_ACTION" = IMMOBILE_ACTION, "PERMANENTLY_DEAD" = PERMANENTLY_DEAD, diff --git a/code/game/machinery/medical_pod/autodoc.dm b/code/game/machinery/medical_pod/autodoc.dm index ef335c6841e6..b5fd43b35651 100644 --- a/code/game/machinery/medical_pod/autodoc.dm +++ b/code/game/machinery/medical_pod/autodoc.dm @@ -238,11 +238,6 @@ surgery_list += create_autodoc_surgery(L,ORGAN_SURGERY,"damage",0,I) organdamagesurgery++ - if(istype(L,/obj/limb/head)) - var/obj/limb/head/H = L - if(H.disfigured) - surgery_list += create_autodoc_surgery(L,LIMB_SURGERY,"facial") - if(L.status & LIMB_BROKEN) surgery_list += create_autodoc_surgery(L,LIMB_SURGERY,"broken") if(L.status & LIMB_DESTROYED) @@ -521,20 +516,6 @@ if(!surgery) break close_incision(H,S.limb_ref) - if("facial") - if(prob(30)) visible_message("[icon2html(src, viewers(src))] \The [src] speaks: Beginning Facial Reconstruction Surgery."); - if(S.unneeded) - sleep(UNNEEDED_DELAY) - visible_message("[icon2html(src, viewers(src))] \The [src] speaks: Procedure has been deemed unnecessary."); - surgery_todo_list -= S - continue - if(istype(S.limb_ref, /obj/limb/head)) - var/obj/limb/head/F = S.limb_ref - sleep(SCALPEL_MAX_DURATION + HEMOSTAT_MAX_DURATION + RETRACTOR_MAX_DURATION + CAUTERY_MAX_DURATION) - F.remove_all_bleeding(TRUE) - F.disfigured = 0 - F.owner.name = F.owner.get_visible_name() - if("open") if(prob(30)) visible_message("[icon2html(src, viewers(src))] \The [src]croaks: Closing surgical incision."); close_encased(H,S.limb_ref) @@ -753,9 +734,6 @@ if("shrapnel") surgeryqueue["shrapnel"] = 1 dat += "Shrapnel Removal Surgery" - if("facial") - surgeryqueue["facial"] = 1 - dat += "Facial Reconstruction Surgery" if("open") surgeryqueue["open"] = 1 dat += "Close Open Incisions" @@ -902,18 +880,6 @@ N.fields["autodoc_manual"] += create_autodoc_surgery(null,LIMB_SURGERY,"shrapnel",1) updateUsrDialog() - if(href_list["facial"]) - for(var/obj/limb/L in connected.occupant.limbs) - if(L) - if(istype(L,/obj/limb/head)) - var/obj/limb/head/J = L - if(J.disfigured) - N.fields["autodoc_manual"] += create_autodoc_surgery(L,LIMB_SURGERY,"facial") - else - N.fields["autodoc_manual"] += create_autodoc_surgery(L,LIMB_SURGERY,"facial",1) - updateUsrDialog() - break - if(href_list["open"]) for(var/obj/limb/L in connected.occupant.limbs) if(L) diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index 2db3c2ca4b68..b6d595c37b96 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -584,7 +584,6 @@ SPAN_DANGER("[victim] is missing \his head. Pelts like this just aren't the same... You peel the skin around the stump loose with your [tool.name].")) else victim.apply_damage(10, BRUTE, v_head, sharp = TRUE) - v_head.disfigured = TRUE create_leftovers(victim, has_meat = FALSE, skin_amount = 1) if(victim.h_style == "Bald") //you can't scalp someone with no hair. user.visible_message(SPAN_DANGER("[user] makes some rough cuts on [victim]'s head and face with \a [tool]."), diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 213d037afe6e..2c5ddf44b3ee 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -350,10 +350,10 @@ return "[face_name] (as [id_name])" return face_name -//Returns "Unknown" if facially disfigured and real_name if not. Useful for setting name when polyacided or when updating a human's name variable +//Returns "Unknown" if facially unidentifiable and real_name if not. Useful for setting name when headless or when updating a human's name variable /mob/living/carbon/human/proc/get_face_name() var/obj/limb/head/head = get_limb("head") - if(!head || head.disfigured || (head.status & LIMB_DESTROYED) || !real_name) //disfigured. use id-name if possible + if(!head || (head.status & LIMB_DESTROYED) || !real_name) //unidentifiable. use id-name if possible return "Unknown" return real_name @@ -907,9 +907,6 @@ var/obj/limb/head/h = get_limb("head") if(QDELETED(h)) h = get_limb("synthetic head") - else - h.disfigured = 0 - name = get_visible_name() if(species && !(species.flags & NO_BLOOD)) restore_blood() @@ -1712,15 +1709,15 @@ /mob/living/carbon/human/on_knockedout_trait_gain(datum/source) . = ..() - + update_execute_hud() - + return . /mob/living/carbon/human/on_knockedout_trait_loss(datum/source) . = ..() update_execute_hud() - + return . - + diff --git a/code/modules/organs/limbs.dm b/code/modules/organs/limbs.dm index b4086ee898e2..879aeaf89634 100644 --- a/code/modules/organs/limbs.dm +++ b/code/modules/organs/limbs.dm @@ -1424,7 +1424,6 @@ treat_grafted var tells it to apply to grafted but unsalved wounds, for burn kit has_stump_icon = TRUE splint_icon_amount = 4 bandage_icon_amount = 4 - var/disfigured = 0 //whether the head is disfigured. var/eyes_r var/eyes_g @@ -1462,25 +1461,6 @@ treat_grafted var tells it to apply to grafted but unsalved wounds, for burn kit mob/attack_source = null,\ brute_reduced_by = -1, burn_reduced_by = -1) . = ..() - if (!disfigured) - if (brute_dam > 50 || brute_dam > 40 && prob(50)) - disfigure("brute") - if (burn_dam > 40) - disfigure("burn") - -/obj/limb/head/proc/disfigure(type = "brute") - if (disfigured) - return - if(type == "brute") - owner.visible_message(SPAN_DANGER("You hear a sickening cracking sound coming from \the [owner]'s face."), \ - SPAN_DANGER("Your face becomes an unrecognizible mangled mess!"), \ - SPAN_DANGER("You hear a sickening crack.")) - else - owner.visible_message(SPAN_DANGER("[owner]'s face melts away, turning into a mangled mess!"), \ - SPAN_DANGER("Your face melts off!"), \ - SPAN_DANGER("You hear a sickening sizzle.")) - disfigured = 1 - owner.name = owner.get_visible_name() /obj/limb/head/reset_limb_surgeries() for(var/zone in list("head", "eyes", "mouth")) diff --git a/code/modules/reagents/chemistry_properties/prop_negative.dm b/code/modules/reagents/chemistry_properties/prop_negative.dm index 783584102182..e7d40c3da31f 100644 --- a/code/modules/reagents/chemistry_properties/prop_negative.dm +++ b/code/modules/reagents/chemistry_properties/prop_negative.dm @@ -137,11 +137,9 @@ if(affecting) if(affecting.take_damage(4, 2)) H.UpdateDamageIcon() - if(prob(meltprob)) //Applies disfigurement + if(prob(meltprob)) if(H.pain.feels_pain) H.emote("scream") - H.status_flags |= DISFIGURED - H.name = H.get_visible_name() else M.take_limb_damage(min(6, volume)) return diff --git a/code/modules/reagents/chemistry_properties/prop_positive.dm b/code/modules/reagents/chemistry_properties/prop_positive.dm index 9243c71ae7df..051befa14fba 100644 --- a/code/modules/reagents/chemistry_properties/prop_positive.dm +++ b/code/modules/reagents/chemistry_properties/prop_positive.dm @@ -949,10 +949,6 @@ /datum/chem_property/positive/aiding/process(mob/living/M, potency = 1, delta_time) M.disabilities = 0 M.sdisabilities = 0 - M.status_flags &= ~DISFIGURED - if(ishuman(M)) - var/mob/living/carbon/human/H = M - H.name = H.get_visible_name() /datum/chem_property/positive/aiding/process_overdose(mob/living/M, potency = 1, delta_time) M.confused = max(M.confused, 20 * potency) //Confusion and some toxins diff --git a/code/modules/surgery/face.dm b/code/modules/surgery/face.dm deleted file mode 100644 index 7d13c0ed5675..000000000000 --- a/code/modules/surgery/face.dm +++ /dev/null @@ -1,174 +0,0 @@ -//Procedures in this file: Facial reconstruction surgery -////////////////////////////////////////////////////////////////// -// FACE SURGERY // -////////////////////////////////////////////////////////////////// - -/datum/surgery/face_fix - name = "Facial Reconstruction" - possible_locs = list("mouth") - invasiveness = list(SURGERY_DEPTH_SURFACE) - pain_reduction_required = PAIN_REDUCTION_HEAVY - required_surgery_skill = SKILL_SURGERY_TRAINED - steps = list( - /datum/surgery_step/facial_incision, - /datum/surgery_step/mend_vocals, - /datum/surgery_step/pull_skin, - /datum/surgery_step/cauterize/close_facial_incision, - ) - -/datum/surgery/face_fix/can_start(mob/user, mob/living/carbon/patient, obj/limb/L, obj/item/tool) - var/obj/limb/head/H = L - return H && H.disfigured - -//------------------------------------ - -/datum/surgery_step/facial_incision - name = "Make Facial Incision" - desc = "make facial incisions" - tools = SURGERY_TOOLS_INCISION - time = 4 SECONDS - -/datum/surgery_step/facial_incision/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You start to cut open [target]'s face and neck with \the [tool]."), - SPAN_NOTICE("[user] starts to cut open your face and neck with \the [tool]."), - SPAN_NOTICE("[user] starts to cut open [target]'s face and neck with \the [tool].")) - - log_interact(user, target, "[key_name(user)] began to cut open [key_name(target)]'s face and neck with \the [tool].") - target.custom_pain("Your face is being cut apart!", 1) - -/datum/surgery_step/facial_incision/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You finish opening incisions on [target]'s face and neck."), - SPAN_NOTICE("[user] finishes opening incisions on your face and neck."), - SPAN_NOTICE("[user] finishes opening incisions on [target]'s face and neck.")) - - target.incision_depths[target_zone] = SURGERY_DEPTH_SHALLOW - log_interact(user, target, "[key_name(user)] cut open [key_name(target)]'s face and neck with \the [tool].") - -/datum/surgery_step/facial_incision/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_DANGER("Your hand slips, slicing [target]'s throat wth \the [tool]!"), - SPAN_DANGER("[user]'s hand slips, slicing [target]'s throat wth \the [tool]!"), - SPAN_DANGER("[user]'s hand slips, slicing [target]'s throat wth \the [tool]!")) - - log_interact(user, target, "[key_name(user)] failed to cut open [key_name(target)]'s face and neck with \the [tool].") - - target.apply_damage(40, BRUTE, target_zone) - target.losebreath += 20 - user.add_blood(target.get_blood_color(), BLOOD_BODY|BLOOD_HANDS) - return FALSE - -//------------------------------------ - -/datum/surgery_step/mend_vocals - name = "Mend Vocal Cords" - desc = "mend the vocal cords" - tools = SURGERY_TOOLS_PINCH - time = 3 SECONDS - -/datum/surgery_step/mend_vocals/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You start mending [target]'s vocal cords with \the [tool]."), - SPAN_NOTICE("[user] starts to mend your vocal cords with \the [tool]."), - SPAN_NOTICE("[user] starts to mend [target]'s vocal cords with \the [tool].")) - - log_interact(user, target, "[key_name(user)] began to mend [key_name(target)]'s vocal cords with \the [tool].") - target.custom_pain("The insides of your throat are being pinched and pulled at!", 1) - -/datum/surgery_step/mend_vocals/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You mend [target]'s vocal cords."), - SPAN_NOTICE("[user] mends your vocal cords."), - SPAN_NOTICE("[user] mends [target]'s vocal cords.")) - - log_interact(user, target, "[key_name(user)] mended [key_name(target)]'s vocal cords with \the [tool].") - -/datum/surgery_step/mend_vocals/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_WARNING("Your hand slips, clamping [user]'s trachea shut for a moment with \the [tool]!"), - SPAN_DANGER("[user]'s hand slips, clamping your trachea shut for a moment with \the [tool]!"), - SPAN_WARNING("[user]'s hand slips, clamping [target]'s trachea shut for a moment with \the [tool]!")) - - log_interact(user, target, "[key_name(user)] failed to mend [key_name(target)]'s vocal cords with \the [tool].") - - target.losebreath += 10 - return FALSE - -//------------------------------------ - -/datum/surgery_step/pull_skin - name = "Reconstruct Facial Features" - desc = "reconstruct the face" - tools = SURGERY_TOOLS_PRY_DELICATE - time = 3 SECONDS - -/datum/surgery_step/pull_skin/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You start pulling the skin on [target]'s face back into shape with \the [tool]."), - SPAN_NOTICE("[user] starts to pull the skin on your face back into shape with \the [tool]."), - SPAN_NOTICE("[user] starts to pull the skin on [target]'s face back into shape with \the [tool].")) - - log_interact(user, target, "[key_name(user)] began to pull the skin on [key_name(target)]'s face back in place with \the [tool].") - target.custom_pain("Your face hurts!", 1) - -/datum/surgery_step/pull_skin/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You reconstruct [target]'s facial features."), - SPAN_NOTICE("[user] reconstructs your facial features."), - SPAN_NOTICE("[user] reconstructs [target]'s facial features.")) - - log_interact(user, target, "[key_name(user)] pulled the skin on [key_name(target)]'s face back in place with \the [tool].") - -/datum/surgery_step/pull_skin/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_WARNING("Your hand slips, tearing skin on [target]'s face with \the [tool]!"), - SPAN_WARNING("[user]'s hand slips, tearing skin on your face with \the [tool]!"), - SPAN_WARNING("[user]'s hand slips, tearing skin on [target]'s face with \the [tool]!")) - - log_interact(user, target, "[key_name(user)] failed to pull the skin on [key_name(target)]'s face back in place with \the [tool].") - - target.apply_damage(10, BRUTE, target_zone) - return FALSE - -//------------------------------------ - -/datum/surgery_step/cauterize/close_facial_incision - name = "Close Facial Incisions" - desc = "close the facial incisions" - time = 5 SECONDS - -/datum/surgery_step/cauterize/close_facial_incision/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You begin to cauterize the incisions on [target]'s face and neck with \the [tool]."), - SPAN_NOTICE("[user] begins to cauterize the incisions on your face and neck with \the [tool]."), - SPAN_NOTICE("[user] begins to cauterize the incisions on [target]'s face and neck with \the [tool].")) - - target.custom_pain("Your face is being burned!", 1) - - log_interact(user, target, "[key_name(user)] began to cauterize [key_name(target)]'s face and neck with \the [tool].") - -/datum/surgery_step/cauterize/close_facial_incision/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_NOTICE("You cauterize the incisions on [target]'s face and neck."), - SPAN_NOTICE("[user] cauterizes the incisions on your face and neck."), - SPAN_NOTICE("[user] cauterizes the incision on [target]'s face and neck.")) - - log_interact(user, target, "[key_name(user)] cauterized [key_name(target)]'s face and neck with \the [tool], ending [surgery].") - - target.incision_depths[target_zone] = SURGERY_DEPTH_SURFACE - surgery.affected_limb.remove_all_bleeding(TRUE) - var/obj/limb/head/H = surgery.affected_limb - H.disfigured = FALSE - H.owner.name = H.owner.get_visible_name() - -/datum/surgery_step/cauterize/close_facial_incision/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) - user.affected_message(target, - SPAN_WARNING("Your hand slips, leaving a small burn on [target]'s face!"), - SPAN_WARNING("[user]'s hand slips, leaving a small burn on your face!"), - SPAN_WARNING("[user]'s hand slips, leaving a small burn on [target]'s face!")) - - log_interact(user, target, "[key_name(user)] failed to cauterize [key_name(target)]'s face and neck with \the [tool].") - - target.apply_damage(5, BURN, target_zone) - return FALSE diff --git a/colonialmarines.dme b/colonialmarines.dme index 2f66c2c0f929..a3cf03cc79a3 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -2331,7 +2331,6 @@ #include "code\modules\surgery\brainrepair.dm" #include "code\modules\surgery\chestburster.dm" #include "code\modules\surgery\eye.dm" -#include "code\modules\surgery\face.dm" #include "code\modules\surgery\generic.dm" #include "code\modules\surgery\headreattach.dm" #include "code\modules\surgery\implant.dm" From 98be4ed0662b166984ab030ad2eaafe292ad3d32 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:49:37 +0100 Subject: [PATCH 043/285] Automatic changelog for PR #6651 [ci skip] --- html/changelogs/AutoChangeLog-pr-6651.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6651.yml diff --git a/html/changelogs/AutoChangeLog-pr-6651.yml b/html/changelogs/AutoChangeLog-pr-6651.yml new file mode 100644 index 000000000000..7284c2a463c4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6651.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - rscdel: "Removed facial disfigurement" \ No newline at end of file From edadf642f56bba92a72bdc2c30bbc4a95560d835 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 19 Jul 2024 07:44:17 -0700 Subject: [PATCH 044/285] More explosion causes logged (#6683) # About the pull request This PR simply resolves the causing object and mob if available for an explosion start to add that to the attack log. # Explain why it's good for the game More for admins to sort through. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/c9d99aae-4619-4561-8b2e-37c5438f4230)
# Changelog :cl: Drathek admin: Added causes for explosion starts to attack logs /:cl: --- code/datums/autocells/explosion.dm | 4 +++- code/game/objects/explosion_recursive.dm | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/datums/autocells/explosion.dm b/code/datums/autocells/explosion.dm index ecc6f9925800..ec310e80367c 100644 --- a/code/datums/autocells/explosion.dm +++ b/code/datums/autocells/explosion.dm @@ -264,7 +264,9 @@ as having entered the turf. falloff = max(falloff, power/100) - msg_admin_attack("Explosion with Power: [power], Falloff: [falloff], Shape: [falloff_shape] in [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z]).", epicenter.x, epicenter.y, epicenter.z) + var/obj/causing_obj = explosion_cause_data?.resolve_cause() + var/mob/causing_mob = explosion_cause_data?.resolve_mob() + msg_admin_attack("Explosion with Power: [power], Falloff: [falloff], Shape: [falloff_shape],[causing_obj ? " from [causing_obj]" : ""][causing_mob ? " by [key_name(causing_mob)]" : ""] in [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z]).", epicenter.x, epicenter.y, epicenter.z) playsound(epicenter, 'sound/effects/explosionfar.ogg', 100, 1, round(power^2,1)) diff --git a/code/game/objects/explosion_recursive.dm b/code/game/objects/explosion_recursive.dm index 2ec61b0cc1f1..855f6c2f43c7 100644 --- a/code/game/objects/explosion_recursive.dm +++ b/code/game/objects/explosion_recursive.dm @@ -71,7 +71,9 @@ explosion resistance exactly as much as their health falloff = max(falloff0, power/100) //prevent explosions with a range larger than 100 tiles minimum_spread_power = -power * reflection_amplification_limit - msg_admin_attack("Explosion with Power: [power], Falloff: [falloff] in area [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z]).", src.loc.x, src.loc.y, src.loc.z) + var/obj/causing_obj = explosion_cause_data?.resolve_cause() + var/mob/causing_mob = explosion_cause_data?.resolve_mob() + msg_admin_attack("Explosion with Power: [power], Falloff: [falloff],[causing_obj ? " from [causing_obj]" : ""][causing_mob ? " by [key_name(causing_mob)]" : ""] in area [epicenter.loc.name] ([epicenter.x],[epicenter.y],[epicenter.z]).", loc.x, loc.y, loc.z) playsound(epicenter, 'sound/effects/explosionfar.ogg', 100, 1, round(power^2,1)) playsound(epicenter, "explosion", 90, 1, max(round(power,1),7) ) From 3e9c4eb7039e852683b26074c2fc2d3151e6a89f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 15:57:25 +0100 Subject: [PATCH 045/285] Automatic changelog for PR #6683 [ci skip] --- html/changelogs/AutoChangeLog-pr-6683.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6683.yml diff --git a/html/changelogs/AutoChangeLog-pr-6683.yml b/html/changelogs/AutoChangeLog-pr-6683.yml new file mode 100644 index 000000000000..ce51876eb9e6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6683.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - admin: "Added causes for explosion starts to attack logs" \ No newline at end of file From f656e97ed23012048c3a31c354765897447c46ea Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:24:07 +0200 Subject: [PATCH 046/285] Fixes Abom tutorial softlock (#6754) # About the pull request Closes https://github.com/cmss13-devs/cmss13/issues/6741 # Explain why it's good for the game Being able to softlock a tutorial is bad. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/user-attachments/assets/8e4614ff-7d99-4601-9524-85bc08264db9)
# Changelog :cl: fix: Fixed a potential softlock in the abomination tutorial. /:cl: Co-authored-by: John Doe --- code/datums/tutorial/xenomorph/abomination.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/datums/tutorial/xenomorph/abomination.dm b/code/datums/tutorial/xenomorph/abomination.dm index db9b77cf2e75..83ac86b8f09e 100644 --- a/code/datums/tutorial/xenomorph/abomination.dm +++ b/code/datums/tutorial/xenomorph/abomination.dm @@ -147,6 +147,7 @@ /datum/tutorial/xenomorph/abomination/proc/frenzy_tutorial_4() var/mob/living/carbon/human/marine = new(loc_from_corner(4, 2)) add_to_tracking_atoms(marine) + RegisterSignal(marine, COMSIG_MOB_DEATH, PROC_REF(on_marine_early_death)) arm_equipment(marine, /datum/equipment_preset/uscm/private_equipped) var/datum/action/frenzy = give_action(xeno, /datum/action/xeno_action/activable/feralfrenzy) @@ -202,6 +203,7 @@ return UnregisterSignal(frenzy, COMSIG_XENO_ACTION_USED) + UnregisterSignal(marine, COMSIG_MOB_DEATH) remove_highlight(frenzy.button) message_to_player("Good. As you may have noticed, the AOE version of Feral Frenzy takes longer to wind up, in addition to doing less overall damage.") addtimer(CALLBACK(src, PROC_REF(kill_marines)), 6 SECONDS) @@ -245,3 +247,10 @@ tutorial_end_in(7 SECONDS, TRUE) // END OF SCRIPTING + +/// In case a marine dies early to prevent softlocks +/datum/tutorial/xenomorph/abomination/proc/on_marine_early_death(datum/source) + SIGNAL_HANDLER + + TUTORIAL_ATOM_FROM_TRACKING(/mob/living/carbon/human, marine) + marine.rejuvenate() From b5b7ac3dcda9ed5812f4737b8b3c8ec4e0de17a4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 21:29:36 +0100 Subject: [PATCH 047/285] Automatic changelog for PR #6754 [ci skip] --- html/changelogs/AutoChangeLog-pr-6754.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6754.yml diff --git a/html/changelogs/AutoChangeLog-pr-6754.yml b/html/changelogs/AutoChangeLog-pr-6754.yml new file mode 100644 index 000000000000..087fa7337c87 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6754.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Fixed a potential softlock in the abomination tutorial." \ No newline at end of file From ea6d249cd764ed7daa5711535e1bf2e8cc448b15 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:24:14 +0200 Subject: [PATCH 048/285] Fixes item actions not working properly (#6756) # About the pull request Calling the parent of all actions (https://github.com/cmss13-devs/cmss13/pull/6442) caused a lot of bugs, this fixes that. Closes https://github.com/cmss13-devs/cmss13/issues/6755 Closes https://github.com/cmss13-devs/cmss13/issues/6753 Closes #6732 Closes https://github.com/cmss13-devs/cmss13/pull/6742 # Explain why it's good for the game Bugs are bad # Testing Photographs and Procedure
Screenshots & Videos Tested on practically every object that has a use-in-hand functionality with an action button.
# Changelog :cl: fix: Fixed a large amount of objects activating erroneous functionality (like an armor light) when using action buttons tied to that object. /:cl: Co-authored-by: John Doe --- code/datums/action.dm | 17 +++++++++++------ code/game/objects/items/devices/flashlight.dm | 2 +- .../objects/items/devices/motion_detector.dm | 2 +- code/game/objects/items/devices/whistle.dm | 3 +-- code/modules/clothing/gloves/boom_glove.dm | 2 +- code/modules/cm_preds/yaut_weapons.dm | 2 +- 6 files changed, 16 insertions(+), 12 deletions(-) diff --git a/code/datums/action.dm b/code/datums/action.dm index 8dbf6c9df5a5..e6c87eca6a0d 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -187,12 +187,6 @@ holder_item = null return ..() -/datum/action/item_action/action_activate() - . = ..() - if(target) - var/obj/item/I = target - I.ui_action_click(owner, holder_item) - /datum/action/item_action/can_use_action() if(ishuman(owner) && !owner.is_mob_incapacitated()) var/mob/living/carbon/human/human = owner @@ -213,6 +207,17 @@ name = "Toggle [target]" button.name = name +/datum/action/item_action/toggle/action_activate() + . = ..() + if(target) + var/obj/item/I = target + I.ui_action_click(owner, holder_item) + +/datum/action/item_action/toggle/use/New(target) + . = ..() + name = "Use [target]" + button.name = name + //This is the proc used to update all the action buttons. /mob/proc/update_action_buttons(reload_screen) if(!client) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 8d5e3cc752ff..e506f51ce21c 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -15,7 +15,7 @@ ground_offset_x = 2 ground_offset_y = 6 - actions_types = list(/datum/action/item_action) + actions_types = list(/datum/action/item_action/toggle) var/on = FALSE var/raillight_compatible = TRUE //Can this be turned into a rail light ? var/toggleable = TRUE diff --git a/code/game/objects/items/devices/motion_detector.dm b/code/game/objects/items/devices/motion_detector.dm index dcbcc0dd8bc7..f68295001f92 100644 --- a/code/game/objects/items/devices/motion_detector.dm +++ b/code/game/objects/items/devices/motion_detector.dm @@ -33,7 +33,7 @@ var/long_range_cooldown = 2 var/blip_type = "detector" var/iff_signal = FACTION_MARINE - actions_types = list(/datum/action/item_action) + actions_types = list(/datum/action/item_action/toggle) var/scanning = FALSE // controls if MD is in process of scan var/datum/shape/rectangle/square/range_bounds var/long_range_locked = FALSE //only long-range MD diff --git a/code/game/objects/items/devices/whistle.dm b/code/game/objects/items/devices/whistle.dm index 331df3ffa006..07196a3e1bb9 100644 --- a/code/game/objects/items/devices/whistle.dm +++ b/code/game/objects/items/devices/whistle.dm @@ -5,7 +5,7 @@ w_class = SIZE_TINY flags_atom = FPRINT|CONDUCT flags_equip_slot = SLOT_FACE - actions_types = list(/datum/action/item_action) + actions_types = list(/datum/action/item_action/toggle/use) var/volume = 60 var/spam_cooldown_time = 10 SECONDS @@ -51,7 +51,6 @@ usr.put_in_l_hand(src) add_fingerprint(usr) - /obj/item/device/hailer name = "hailer" desc = "Used by obese officers to save their breath for running." diff --git a/code/modules/clothing/gloves/boom_glove.dm b/code/modules/clothing/gloves/boom_glove.dm index 8cc3e8d910f6..ddddc5ecef5e 100644 --- a/code/modules/clothing/gloves/boom_glove.dm +++ b/code/modules/clothing/gloves/boom_glove.dm @@ -12,7 +12,7 @@ var/cooldown = 50 var/last_use = 0 - actions_types = list(/datum/action/item_action) + actions_types = list(/datum/action/item_action/toggle/use) /obj/item/clothing/gloves/marine/boom_glove/item_action_slot_check(mob/user, slot) if(!ishuman(user)) return FALSE diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index b6d595c37b96..3bbbd11c0784 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -486,7 +486,7 @@ throw_range = 6 hitsound = 'sound/weapons/slash.ogg' attack_verb = list("slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - actions_types = list(/datum/action/item_action) + actions_types = list(/datum/action/item_action/toggle/use) unacidable = TRUE /obj/item/weapon/yautja/knife/attack(mob/living/target, mob/living/carbon/human/user) From e1690a98b2545409a3e206e5190ad8ef5baf1713 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 21:39:07 +0100 Subject: [PATCH 049/285] Automatic changelog for PR #6756 [ci skip] --- html/changelogs/AutoChangeLog-pr-6756.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6756.yml diff --git a/html/changelogs/AutoChangeLog-pr-6756.yml b/html/changelogs/AutoChangeLog-pr-6756.yml new file mode 100644 index 000000000000..377afb6eb5ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6756.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Fixed a large amount of objects activating erroneous functionality (like an armor light) when using action buttons tied to that object." \ No newline at end of file From 75a29856c8d3c8673544852cc5dd263538090abe Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:24:35 +0200 Subject: [PATCH 050/285] trade destination removal (more never used stuff) (#6758) # About the pull request less mess, removes trade destinations that were... I do not know used for trading on old SS13 # Explain why it's good for the game no impact on normal rounds hopefuly
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: removes trade destinations (they were never used) /:cl: --------- Co-authored-by: vincibrv --- code/modules/economy/TradeDestinations.dm | 110 ---------------------- code/modules/economy/economy_misc.dm | 5 - colonialmarines.dme | 1 - 3 files changed, 116 deletions(-) delete mode 100644 code/modules/economy/TradeDestinations.dm diff --git a/code/modules/economy/TradeDestinations.dm b/code/modules/economy/TradeDestinations.dm deleted file mode 100644 index 94ead45bf13e..000000000000 --- a/code/modules/economy/TradeDestinations.dm +++ /dev/null @@ -1,110 +0,0 @@ - -GLOBAL_LIST_EMPTY(weighted_randomevent_locations) -GLOBAL_LIST_EMPTY(weighted_mundaneevent_locations) - -/datum/trade_destination - var/name = "" - var/description = "" - var/distance = 0 - var/list/willing_to_buy = list() - var/list/willing_to_sell = list() - var/can_shuttle_here = 0 //one day crew from the exodus will be able to travel to this destination - var/list/viable_random_events = list() - var/list/temp_price_change[BIOMEDICAL] - var/list/viable_mundane_events = list() - -/datum/trade_destination/proc/get_custom_eventstring(event_type) - return null - -//distance is measured in AU and co-relates to travel time -/datum/trade_destination/centcomm - name = "CentComm" - description = "Weyland-Yutani's administrative centre for Tau Ceti." - distance = 1.2 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(SECURITY_BREACH, CORPORATE_ATTACK, AI_LIBERATION) - viable_mundane_events = list(ELECTION, RESIGNATION, CELEBRITY_DEATH) - -/datum/trade_destination/anansi - name = "NSS Anansi" - description = "Medical station ran by Second Red Cross (but owned by WY) for handling emergency cases from nearby colonies." - distance = 1.7 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(SECURITY_BREACH, CULT_CELL_REVEALED, BIOHAZARD_OUTBREAK, PIRATES, ALIEN_RAIDERS) - viable_mundane_events = list(RESEARCH_BREAKTHROUGH, RESEARCH_BREAKTHROUGH, BARGAINS, GOSSIP) - -/datum/trade_destination/anansi/get_custom_eventstring(event_type) - if(event_type == RESEARCH_BREAKTHROUGH) - return "Thanks to research conducted on the NSS Anansi, Second Red Cross Society wishes to announce a major breakthough in the field of \ - [pick("mind-machine interfacing","neuroscience","nano-augmentation","genetics")]. Weyland-Yutani is expected to announce a co-exploitation deal within the fortnight." - return null - -/datum/trade_destination/icarus - name = "NMV Icarus" - description = "Corvette assigned to patrol NSS Exodus local space." - distance = 0.1 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(SECURITY_BREACH, AI_LIBERATION, PIRATES) - -/datum/trade_destination/redolant - name = "OAV Redolant" - description = "Osiris Atmospherics station in orbit around the only gas giant insystem. They retain tight control over shipping rights, and Osiris warships protecting their prize are not an uncommon sight in Tau Ceti." - distance = 0.6 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(INDUSTRIAL_ACCIDENT, PIRATES, CORPORATE_ATTACK) - viable_mundane_events = list(RESEARCH_BREAKTHROUGH, RESEARCH_BREAKTHROUGH) - -/datum/trade_destination/redolant/get_custom_eventstring(event_type) - if(event_type == RESEARCH_BREAKTHROUGH) - return "Thanks to research conducted on the OAV Redolant, Osiris Atmospherics wishes to announce a major breakthough in the field of \ - [pick("phoron research","high energy flux capacitance","super-compressed materials","theoretical particle physics")]. Weyland-Yutani is expected to announce a co-exploitation deal within the fortnight." - return null - -/datum/trade_destination/beltway - name = "Beltway mining chain" - description = "A co-operative effort between Beltway and Weyland-Yutani to exploit the rich outer asteroid belt of the Tau Ceti system." - distance = 7.5 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(PIRATES, INDUSTRIAL_ACCIDENT) - viable_mundane_events = list(TOURISM) - -/datum/trade_destination/biesel - name = "Biesel" - description = "Large ship yards, strong economy and a stable, well-educated populace, Biesel largely owes allegiance to Sol / Vessel Contracting and begrudgingly tolerates WY. Capital is Lowell City." - distance = 2.3 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(RIOTS, INDUSTRIAL_ACCIDENT, BIOHAZARD_OUTBREAK, CULT_CELL_REVEALED, FESTIVAL, MOURNING) - viable_mundane_events = list(BARGAINS, GOSSIP, SONG_DEBUT, MOVIE_RELEASE, ELECTION, TOURISM, RESIGNATION, CELEBRITY_DEATH) - -/datum/trade_destination/new_gibson - name = "New Gibson" - description = "Heavily industrialised rocky planet containing the majority of the planet-bound resources in the system, New Gibson is torn by unrest and has very little wealth to call it's own except in the hands of the corporations who jostle with WY for control." - distance = 6.6 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(RIOTS, INDUSTRIAL_ACCIDENT, BIOHAZARD_OUTBREAK, CULT_CELL_REVEALED, FESTIVAL, MOURNING) - viable_mundane_events = list(ELECTION, TOURISM, RESIGNATION) - -/datum/trade_destination/luthien - name = "Luthien" - description = "A small colony established on a feral, untamed world (largely jungle). Savages and wild beasts attack the outpost regularly, although WY maintains tight military control." - distance = 8.9 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(WILD_ANIMAL_ATTACK, CULT_CELL_REVEALED, FESTIVAL, MOURNING, ANIMAL_RIGHTS_RAID, ALIEN_RAIDERS) - viable_mundane_events = list(ELECTION, TOURISM, BIG_GAME_HUNTERS, RESIGNATION) - -/datum/trade_destination/reade - name = "Reade" - description = "A cold, metal-deficient world, WY maintains large pastures in whatever available space in an attempt to salvage something from this profitless colony." - distance = 7.5 - willing_to_buy = list() - willing_to_sell = list() - viable_random_events = list(WILD_ANIMAL_ATTACK, CULT_CELL_REVEALED, FESTIVAL, MOURNING, ANIMAL_RIGHTS_RAID, ALIEN_RAIDERS) - viable_mundane_events = list(ELECTION, TOURISM, BIG_GAME_HUNTERS, RESIGNATION) diff --git a/code/modules/economy/economy_misc.dm b/code/modules/economy/economy_misc.dm index d65799f8f96f..afd2b1b8ad36 100644 --- a/code/modules/economy/economy_misc.dm +++ b/code/modules/economy/economy_misc.dm @@ -75,11 +75,6 @@ GLOBAL_VAR_INIT(economy_init, FALSE) if(GLOB.economy_init) return 2 - for(var/loc_type in typesof(/datum/trade_destination) - /datum/trade_destination) - var/datum/trade_destination/D = new loc_type - GLOB.weighted_randomevent_locations[D] = length(D.viable_random_events) - GLOB.weighted_mundaneevent_locations[D] = length(D.viable_mundane_events) - create_station_account() create_department_account("Vendor") diff --git a/colonialmarines.dme b/colonialmarines.dme index a3cf03cc79a3..c7d4a8957987 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1737,7 +1737,6 @@ #include "code\modules\economy\cash.dm" #include "code\modules\economy\economy_misc.dm" #include "code\modules\economy\EFTPOS.dm" -#include "code\modules\economy\TradeDestinations.dm" #include "code\modules\emoji\emoji_parse.dm" #include "code\modules\escape_menu\admin_buttons.dm" #include "code\modules\escape_menu\details.dm" From dbb3dead686af6d8d1aedf60c464bab20b9b9411 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 21:46:09 +0100 Subject: [PATCH 051/285] Automatic changelog for PR #6758 [ci skip] --- html/changelogs/AutoChangeLog-pr-6758.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6758.yml diff --git a/html/changelogs/AutoChangeLog-pr-6758.yml b/html/changelogs/AutoChangeLog-pr-6758.yml new file mode 100644 index 000000000000..e5d0d1045439 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6758.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "removes trade destinations (they were never used)" \ No newline at end of file From c840bb91b1f8e7d7da1349adf63658f1081a8e38 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Fri, 19 Jul 2024 16:25:07 -0400 Subject: [PATCH 052/285] pick_weight over pickweight (#6760) # About the pull request Removes `pickweight` and switches over to `pick_weight`. The only difference is that `pickweight` treated weight 0 as weight 1, and `pick_weight` does not. Only `utility_closets` and `flow` had 0-weight entries, and I corrected those. Updates `pick_weight` to TG's version, which fixes a statistical error: https://github.com/tgstation/tgstation/issues/71271 https://github.com/tgstation/tgstation/pull/71273 # Explain why it's good for the game Less redundant code. More statistical accuracy. # Testing Photographs and Procedure Boots. # Changelog :cl: code: Fixed and refactored probability weighting for pick_weight /:cl: --- code/__HELPERS/_lists.dm | 18 ++++++++++++------ code/__HELPERS/lists.dm | 16 ---------------- code/game/machinery/computer/arcade.dm | 4 ++-- .../crates_lockers/closets/utility_closets.dm | 2 +- code/game/supplyshuttle.dm | 2 +- code/modules/nightmare/nmnodes/flow.dm | 5 ++--- 6 files changed, 18 insertions(+), 29 deletions(-) diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index e46c92df543a..aa73d6008e02 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -128,17 +128,23 @@ * You should only pass integers in. */ /proc/pick_weight(list/list_to_pick) + if(length(list_to_pick) == 0) + return null + var/total = 0 - var/item - for(item in list_to_pick) + for(var/item in list_to_pick) if(!list_to_pick[item]) list_to_pick[item] = 0 total += list_to_pick[item] - total = rand(0, total) - for(item in list_to_pick) - total -= list_to_pick[item] - if(total <= 0 && list_to_pick[item]) + total = rand(1, total) + for(var/item in list_to_pick) + var/item_weight = list_to_pick[item] + if(item_weight == 0) + continue + + total -= item_weight + if(total <= 0) return item return null diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index d5212611a04b..32ea0f5ec32e 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -87,22 +87,6 @@ result = first ^ second return result -//Pretends to pick an element based on its weight but really just seems to pick a random element. -/proc/pickweight(list/L) - var/total = 0 - var/item - for (item in L) - if (!L[item]) - L[item] = 1 - total += L[item] - - total = rand(1, total) - for (item in L) - total -=L [item] - if (total <= 0) - return item - return null - /// Pick a random element from the list and remove it from the list. /proc/pick_n_take(list/L) RETURN_TYPE(L[_].type) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index ff8f3959d64e..4f6f4df4ef08 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -123,7 +123,7 @@ src.temp = "[src.enemy_name] has fallen! Rejoice!" if(!length(contents)) - var/prizeselect = pickweight(prizes) + var/prizeselect = pick_weight(prizes) new prizeselect(src.loc) if(istype(prizeselect, /obj/item/toy/gun)) //Ammo comes with the gun @@ -176,5 +176,5 @@ if(2) num_of_prizes = rand(0,2) for(num_of_prizes; num_of_prizes > 0; num_of_prizes--) - empprize = pickweight(prizes) + empprize = pick_weight(prizes) new empprize(src.loc) diff --git a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm index b000fd5733a2..0bf39322d107 100644 --- a/code/game/objects/structures/crates_lockers/closets/utility_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/utility_closets.dm @@ -23,7 +23,7 @@ . = ..() #ifndef UNIT_TESTS - switch (pickweight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10, "nothing" = 0, "delete" = 0))) + switch (pick_weight(list("small" = 55, "aid" = 25, "tank" = 10, "both" = 10, "nothing" = 1, "delete" = 1))) #else var/test = "both" switch (test) // We don't want randomness in tests diff --git a/code/game/supplyshuttle.dm b/code/game/supplyshuttle.dm index 53b64cbedfad..8974eb36187f 100644 --- a/code/game/supplyshuttle.dm +++ b/code/game/supplyshuttle.dm @@ -532,7 +532,7 @@ GLOBAL_DATUM_INIT(supply_controller, /datum/controller/supply, new()) for(var/datum/supply_packs_asrs/crate in cratelist) var/weight = (floor(10000/crate.cost)) weighted_crate_list[crate] = weight - return pickweight(weighted_crate_list) + return pick_weight(weighted_crate_list) //To stop things being sent to centcomm which should not be sent to centcomm. Recursively checks for these types. /datum/controller/supply/proc/forbidden_atoms_check(atom/A) diff --git a/code/modules/nightmare/nmnodes/flow.dm b/code/modules/nightmare/nmnodes/flow.dm index 1ca8c48f88b8..5f94326bbcaa 100644 --- a/code/modules/nightmare/nmnodes/flow.dm +++ b/code/modules/nightmare/nmnodes/flow.dm @@ -67,15 +67,14 @@ if(!.) return var/list/datum/nmnode/pickables = choices.Copy() for(var/datum/nmnode/node as anything in pickables) - if(isnum(node.raw["weight"])) - pickables[node] = node.raw["weight"] + pickables[node] = isnum(node.raw["weight"]) ? node.raw["weight"] : 1 var/list/datum/nmnode/picked = list() var/remaining = src.amount #if defined(UNIT_TESTS) remaining = length(pickables) // Force all to be picked for testing (this could potentially make false positives though) #endif while(length(pickables) && remaining > 0) - var/datum/nmnode/node = pickweight(pickables) + var/datum/nmnode/node = pick_weight(pickables) remaining-- pickables -= node picked += node From ab66f213cc5840c0a7942d8b00cce2151481b15a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 21:53:53 +0100 Subject: [PATCH 053/285] Automatic changelog for PR #6760 [ci skip] --- html/changelogs/AutoChangeLog-pr-6760.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6760.yml diff --git a/html/changelogs/AutoChangeLog-pr-6760.yml b/html/changelogs/AutoChangeLog-pr-6760.yml new file mode 100644 index 000000000000..de6cafc23005 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6760.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - code_imp: "Fixed and refactored probability weighting for pick_weight" \ No newline at end of file From cd1b4e7bdaed999038541f398b94e482c0e42892 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Sat, 20 Jul 2024 04:27:15 +0800 Subject: [PATCH 054/285] HPR Starts With Bipod Attached (#6715) # About the pull request See title. The HPR will now spawn in with a Bipod attached to it. # Explain why it's good for the game The concept of the HPR having access to a unique auto-fire function, with a very high ROF, is not at all advertised to the average player, this is a concept wherein many people are left unaware of this function until it is revealed to them by a third party. This is common testimony from those who discuss the HPR and its bipod function. Forcing the HPR to spawn with a bipod attached to it, will resolve the manner as it will expose far more people to the ability for the weapon to fire on auto-fire and thus reveal an entirely new and unique way to make usage of the firearm to people who may never have discovered it. Considering the bipod is a fairly common attachment that is not often selected, and the Almayer has a very limited supply of HPRs, I do not believe this will have any real impact on attachment availability. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: The Heavy Pulse Rifle (M41AE2) will now start with a pre-attached bipod. To better inform players of its unique auto-fire function. /:cl: --------- Co-authored-by: Steelpoint --- code/modules/cm_marines/equipment/guncases.dm | 1 - code/modules/cm_marines/equipment/kit_boxes.dm | 1 - code/modules/projectiles/guns/rifles.dm | 1 + 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/cm_marines/equipment/guncases.dm b/code/modules/cm_marines/equipment/guncases.dm index 22999e97fda2..cbbb791f8f0b 100644 --- a/code/modules/cm_marines/equipment/guncases.dm +++ b/code/modules/cm_marines/equipment/guncases.dm @@ -67,7 +67,6 @@ new /obj/item/ammo_magazine/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg/holo_target(src) new /obj/item/attachable/flashlight - new /obj/item/attachable/bipod //------------ /obj/item/storage/box/guncase/m41aMK1 diff --git a/code/modules/cm_marines/equipment/kit_boxes.dm b/code/modules/cm_marines/equipment/kit_boxes.dm index 951cd30f84ff..2a2c2d450523 100644 --- a/code/modules/cm_marines/equipment/kit_boxes.dm +++ b/code/modules/cm_marines/equipment/kit_boxes.dm @@ -423,7 +423,6 @@ new /obj/item/weapon/gun/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg/holo_target(src) - new /obj/item/attachable/bipod(src) new /obj/item/stack/folding_barricade/three(src) new /obj/item/clothing/glasses/welding(src) new /obj/item/tool/weldingtool(src) diff --git a/code/modules/projectiles/guns/rifles.dm b/code/modules/projectiles/guns/rifles.dm index fbe24434d542..44d6ef845b94 100644 --- a/code/modules/projectiles/guns/rifles.dm +++ b/code/modules/projectiles/guns/rifles.dm @@ -1228,6 +1228,7 @@ fire_sound = 'sound/weapons/gun_hpr.ogg' aim_slowdown = SLOWDOWN_ADS_LMG current_mag = /obj/item/ammo_magazine/rifle/lmg + starting_attachment_types = list(/obj/item/attachable/bipod) attachable_allowed = list( /obj/item/attachable/suppressor, /obj/item/attachable/reddot, From dcea328bcc9f481f6ab85201a145d9b7e1633a5d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:01:52 +0100 Subject: [PATCH 055/285] Automatic changelog for PR #6715 [ci skip] --- html/changelogs/AutoChangeLog-pr-6715.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6715.yml diff --git a/html/changelogs/AutoChangeLog-pr-6715.yml b/html/changelogs/AutoChangeLog-pr-6715.yml new file mode 100644 index 000000000000..2badcedfc520 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6715.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "The Heavy Pulse Rifle (M41AE2) will now start with a pre-attached bipod. To better inform players of its unique auto-fire function." \ No newline at end of file From f335e9a3b54102bb69d03e6d31d4d1d8261e12ce Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:29:52 +0200 Subject: [PATCH 056/285] m56d ammo for m56 cupola (#6578) # About the pull request changes ammo of m56 cupola of a tank to m56d ammo rather then normal smartgun ammo. it was leftover propably from some super old smartgun behavior. current ammo was 30 dmg 0 ap with 2 shots per second, for reference m4ra with iff scope has slightly better firerate with 36 dmg 40 ap with ap ammo and 48 dmg with 5 ap with normal ammo and you can hold it in hand not have it mounted on a tank. now it has 35 dmg with 50 ap, # Explain why it's good for the game with other stats still worse then if you were to move m56d around but it is not COMPLETE trap anymore, you are still better off leaving the tank and carring m56d around but at least it can harm the enemy # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: m56 cupola uses m56d ammo rather then standard sg ammo /:cl: --------- Co-authored-by: vincibrv Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> --- .../vehicles/hardpoints/hardpoint_ammo/cupola_ammo.dm | 2 +- code/modules/vehicles/hardpoints/secondary/cupola.dm | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/code/modules/vehicles/hardpoints/hardpoint_ammo/cupola_ammo.dm b/code/modules/vehicles/hardpoints/hardpoint_ammo/cupola_ammo.dm index cadb760bd644..7eecc7d04511 100644 --- a/code/modules/vehicles/hardpoints/hardpoint_ammo/cupola_ammo.dm +++ b/code/modules/vehicles/hardpoints/hardpoint_ammo/cupola_ammo.dm @@ -5,7 +5,7 @@ icon = 'icons/obj/items/weapons/guns/ammo_by_faction/uscm.dmi' icon_state = "cupola_1" w_class = SIZE_LARGE - default_ammo = /datum/ammo/bullet/smartgun + default_ammo = /datum/ammo/bullet/machinegun max_rounds = 500 gun_type = /obj/item/hardpoint/secondary/m56cupola diff --git a/code/modules/vehicles/hardpoints/secondary/cupola.dm b/code/modules/vehicles/hardpoints/secondary/cupola.dm index a4b40c7dd3a1..70b9f9a4889f 100644 --- a/code/modules/vehicles/hardpoints/secondary/cupola.dm +++ b/code/modules/vehicles/hardpoints/secondary/cupola.dm @@ -28,9 +28,3 @@ burst_amount = 3 burst_delay = 0.3 SECONDS extra_delay = 0.6 SECONDS - -/obj/item/hardpoint/secondary/m56cupola/set_bullet_traits() - ..() - LAZYADD(traits_to_give, list( - BULLET_TRAIT_ENTRY(/datum/element/bullet_trait_iff) - )) From a6f45fc571d46709ff06b8efc2ce12abbd4d3089 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 19 Jul 2024 22:09:44 +0100 Subject: [PATCH 057/285] Automatic changelog for PR #6578 [ci skip] --- html/changelogs/AutoChangeLog-pr-6578.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6578.yml diff --git a/html/changelogs/AutoChangeLog-pr-6578.yml b/html/changelogs/AutoChangeLog-pr-6578.yml new file mode 100644 index 000000000000..60b8c86635aa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6578.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - balance: "m56 cupola uses m56d ammo rather then standard sg ammo" \ No newline at end of file From 9d74e72aa5a379fd41eb4e31c54888e6d342d0e7 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 20 Jul 2024 01:16:49 +0000 Subject: [PATCH 058/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6578.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6651.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6679.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6683.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6715.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6754.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6756.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6758.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6760.yml | 4 ---- html/changelogs/archive/2024-07.yml | 17 +++++++++++++++++ 10 files changed, 17 insertions(+), 36 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6578.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6651.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6679.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6683.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6715.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6754.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6756.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6758.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6760.yml diff --git a/html/changelogs/AutoChangeLog-pr-6578.yml b/html/changelogs/AutoChangeLog-pr-6578.yml deleted file mode 100644 index 60b8c86635aa..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6578.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - balance: "m56 cupola uses m56d ammo rather then standard sg ammo" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6651.yml b/html/changelogs/AutoChangeLog-pr-6651.yml deleted file mode 100644 index 7284c2a463c4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6651.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - rscdel: "Removed facial disfigurement" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6679.yml b/html/changelogs/AutoChangeLog-pr-6679.yml deleted file mode 100644 index 7ffa71d87dd5..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6679.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - bugfix: "no longer stab with utensil when trying to feed while target full" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6683.yml b/html/changelogs/AutoChangeLog-pr-6683.yml deleted file mode 100644 index ce51876eb9e6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6683.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - admin: "Added causes for explosion starts to attack logs" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6715.yml b/html/changelogs/AutoChangeLog-pr-6715.yml deleted file mode 100644 index 2badcedfc520..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6715.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "The Heavy Pulse Rifle (M41AE2) will now start with a pre-attached bipod. To better inform players of its unique auto-fire function." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6754.yml b/html/changelogs/AutoChangeLog-pr-6754.yml deleted file mode 100644 index 087fa7337c87..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6754.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Fixed a potential softlock in the abomination tutorial." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6756.yml b/html/changelogs/AutoChangeLog-pr-6756.yml deleted file mode 100644 index 377afb6eb5ea..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6756.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Fixed a large amount of objects activating erroneous functionality (like an armor light) when using action buttons tied to that object." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6758.yml b/html/changelogs/AutoChangeLog-pr-6758.yml deleted file mode 100644 index e5d0d1045439..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6758.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "removes trade destinations (they were never used)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6760.yml b/html/changelogs/AutoChangeLog-pr-6760.yml deleted file mode 100644 index de6cafc23005..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6760.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - code_imp: "Fixed and refactored probability weighting for pick_weight" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index f50a667cbefd..5b2844998cbc 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -193,3 +193,20 @@ realforest2001: - rscadd: The Combat Correspondant's civilian equipment is now in it's own category to make it easier to tell why you can't click it as the military version. +2024-07-20: + Doubleumc: + - rscdel: Removed facial disfigurement + - code_imp: Fixed and refactored probability weighting for pick_weight + - bugfix: no longer stab with utensil when trying to feed while target full + Drathek: + - admin: Added causes for explosion starts to attack logs + Steelpoint: + - rscadd: The Heavy Pulse Rifle (M41AE2) will now start with a pre-attached bipod. + To better inform players of its unique auto-fire function. + Zonespace27: + - bugfix: Fixed a large amount of objects activating erroneous functionality (like + an armor light) when using action buttons tied to that object. + - bugfix: Fixed a potential softlock in the abomination tutorial. + cuberound: + - rscdel: removes trade destinations (they were never used) + - balance: m56 cupola uses m56d ammo rather then standard sg ammo From edc335ffe59f10810f9185b9a8a00e07f6902511 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Sat, 20 Jul 2024 20:06:06 -0700 Subject: [PATCH 059/285] Fixes lifeboat launch console being slashable / acidable (#6763) # About the pull request Lifeboat launch console is clearly meant to not be slashable / acidable (especially since it already has breakable=false flag and the lifepods are already properly flagged unacidable / unslashable. This fixes the problem. # Explain why it's good for the game Fixes a bug. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: lifeboat launch console is no longer slashable / acidable /:cl: --- code/modules/shuttle/computer.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/shuttle/computer.dm b/code/modules/shuttle/computer.dm index 00dcd987f089..a8ca94ba0aa5 100644 --- a/code/modules/shuttle/computer.dm +++ b/code/modules/shuttle/computer.dm @@ -364,9 +364,14 @@ icon_state = "terminal" req_access = list() breakable = FALSE + unslashable = TRUE + unacidable = TRUE ///If true, the lifeboat is in the process of launching, and so the code will not allow another launch. var/launch_initiated = FALSE +/obj/structure/machinery/computer/shuttle/lifeboat/ex_act(severity) + return + /obj/structure/machinery/computer/shuttle/lifeboat/attack_hand(mob/user) . = ..() var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = SSshuttle.getShuttle(shuttleId) From d9596cc8ef541b530752508ca56dc8c5ce7154b0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 21 Jul 2024 04:11:26 +0100 Subject: [PATCH 060/285] Automatic changelog for PR #6763 [ci skip] --- html/changelogs/AutoChangeLog-pr-6763.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6763.yml diff --git a/html/changelogs/AutoChangeLog-pr-6763.yml b/html/changelogs/AutoChangeLog-pr-6763.yml new file mode 100644 index 000000000000..f5189e8d7550 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6763.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - bugfix: "lifeboat launch console is no longer slashable / acidable" \ No newline at end of file From 5bc7388ef8d7e5fcad724223aa5b687c2b139bd2 Mon Sep 17 00:00:00 2001 From: Crystalic <39885003+blackcrystall@users.noreply.github.com> Date: Sun, 21 Jul 2024 08:29:31 +0500 Subject: [PATCH 061/285] Port WHO to TGUI (#6583) # About the pull request Just QoL # Explain why it's good for the game Argghhh. just TGUI new panel? No benefits on round, but for visual and maybe a little bit server, because it don't generate every time for you who list # Changelog :cl: Blackcrystalic qol: port who/staffwho to TGUI /:cl: --------- Co-authored-by: Deleted user --- code/__DEFINES/subsystems.dm | 1 + code/controllers/subsystem/who.dm | 312 +++++++++++++++++++++ code/game/verbs/who.dm | 209 -------------- colonialmarines.dme | 2 +- tgui/packages/tgui/interfaces/StaffWho.jsx | 78 ++++++ tgui/packages/tgui/interfaces/Who.jsx | 189 +++++++++++++ 6 files changed, 581 insertions(+), 210 deletions(-) create mode 100644 code/controllers/subsystem/who.dm delete mode 100644 code/game/verbs/who.dm create mode 100644 tgui/packages/tgui/interfaces/StaffWho.jsx create mode 100644 tgui/packages/tgui/interfaces/Who.jsx diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm index 47aa0e732c76..88496c79d630 100644 --- a/code/__DEFINES/subsystems.dm +++ b/code/__DEFINES/subsystems.dm @@ -123,6 +123,7 @@ #define SS_INIT_NIGHTMARE 21.5 #define SS_INIT_TIMETRACK 21.1 #define SS_INIT_HUMANS 21 +#define SS_INIT_WHO 20 #define SS_INIT_POWER 19 #define SS_INIT_INFLUXMCSTATS 12 #define SS_INIT_INFLUXSTATS 11 diff --git a/code/controllers/subsystem/who.dm b/code/controllers/subsystem/who.dm new file mode 100644 index 000000000000..43ecbb435587 --- /dev/null +++ b/code/controllers/subsystem/who.dm @@ -0,0 +1,312 @@ +SUBSYSTEM_DEF(who) + name = "Who" + flags = SS_BACKGROUND + runlevels = RUNLEVELS_DEFAULT|RUNLEVEL_LOBBY + init_order = SS_INIT_WHO + wait = 5 SECONDS + + var/datum/player_list/who = new + var/datum/player_list/staff/staff_who = new + +/datum/controller/subsystem/who/Initialize() + who.update_data() + staff_who.update_data() + return SS_INIT_SUCCESS + +/datum/controller/subsystem/who/fire(resumed = TRUE) + who.update_data() + staff_who.update_data() + +//datum +/datum/player_list + var/tgui_name = "Who" + var/tgui_interface_name = "Who" + var/list/mobs_ckey = list() + var/list/list_data = list() + +/datum/player_list/proc/update_data() + var/list/new_list_data = list() + var/list/new_mobs_ckey = list() + var/list/additional_data = list( + "lobby" = 0, + "admin_observers" = 0, + "observers" = 0, + "yautja" = 0, + "infected_preds" = 0, + "humans" = 0, + "infected_humans" = 0, + "uscm" = 0, + "uscm_marines" = 0, + ) + new_list_data["additional_info"] = list() + var/list/counted_factions = list() + for(var/client/client as anything in sortTim(GLOB.clients, GLOBAL_PROC_REF(cmp_ckey_asc))) + CHECK_TICK + new_list_data["all_clients"]++ + var/list/client_payload = list() + client_payload["ckey"] = "[client.key]" + client_payload["text"] = "[client.key]" + client_payload["ckey_color"] = "white" + var/mob/client_mob = client.mob + new_mobs_ckey[client.key] = client_mob + if(client_mob) + if(istype(client_mob, /mob/new_player)) + client_payload["text"] += " - in Lobby" + additional_data["lobby"]++ + + else if(isobserver(client_mob)) + client_payload["text"] += " - Playing as [client_mob.real_name]" + if(CLIENT_IS_STAFF(client)) + additional_data["admin_observers"]++ + else + additional_data["observers"]++ + + var/mob/dead/observer/observer = client_mob + if(observer.started_as_observer) + client_payload["color"] += "#ce89cd" + client_payload["text"] += " - Spectating" + else + client_payload["color"] += "#A000D0" + client_payload["text"] += " - DEAD" + + else + client_payload["text"] += " - Playing as [client_mob.real_name]" + + switch(client_mob.stat) + if(UNCONSCIOUS) + client_payload["color"] += "#B0B0B0" + client_payload["text"] += " - Unconscious" + if(DEAD) + client_payload["color"] += "#A000D0" + client_payload["text"] += " - DEAD" + + if(client_mob.stat != DEAD) + if(isxeno(client_mob)) + client_payload["color"] += "#ec3535" + client_payload["text"] += " - Xenomorph" + + else if(ishuman(client_mob)) + if(client_mob.faction == FACTION_ZOMBIE) + counted_factions[FACTION_ZOMBIE]++ + client_payload["color"] += "#2DACB1" + client_payload["text"] += " - Zombie" + else if(client_mob.faction == FACTION_YAUTJA) + client_payload["color"] += "#7ABA19" + client_payload["text"] += " - Yautja" + additional_data["yautja"]++ + if(client_mob.status_flags & XENO_HOST) + additional_data["infected_preds"]++ + else + additional_data["humans"]++ + if(client_mob.status_flags & XENO_HOST) + additional_data["infected_humans"]++ + if(client_mob.faction == FACTION_MARINE) + additional_data["uscm"]++ + if(client_mob.job in (GLOB.ROLES_MARINES)) + additional_data["uscm_marines"]++ + else + counted_factions[client_mob.faction]++ + + new_list_data["total_players"] += list(client_payload) + + new_list_data["additional_info"] += list(list( + "content" = "In Lobby: [additional_data["lobby"]]", + "color" = "#777", + "text" = "Player in lobby", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Spectating Players: [additional_data["observers"]]", + "color" = "#777", + "text" = "Spectating players", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Spectating Admins: [additional_data["admin_observers"]]", + "color" = "#777", + "text" = "Spectating administrators", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Humans: [additional_data["humans"]]", + "color" = "#2C7EFF", + "text" = "Players playing as Human", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Infected Humans: [additional_data["infected_humans"]]", + "color" = "#ec3535", + "text" = "Players playing as Infected Human", + )) + + new_list_data["additional_info"] += list(list( + "content" = "[MAIN_SHIP_NAME] Personnel: [additional_data["uscm"]]", + "color" = "#5442bd", + "text" = "Players playing as [MAIN_SHIP_NAME] Personnel", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Marines: [additional_data["uscm_marines"]]", + "color" = "#5442bd", + "text" = "Players playing as Marines", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Yautjas: [additional_data["yautja"]]", + "color" = "#7ABA19", + "text" = "Players playing as Yautja", + )) + + new_list_data["additional_info"] += list(list( + "content" = "Infected Predators: [additional_data["infected_preds"]]", + "color" = "#7ABA19", + "text" = "Players playing as Infected Yautja", + )) + + for(var/i in 1 to length(counted_factions)) + if(counted_factions[counted_factions[i]]) + new_list_data["factions"] += list(list( + "content" = "[counted_factions[i]]: [counted_factions[counted_factions[i]]]", + "color" = "#2C7EFF", + "text" = "Other", + )) + if(counted_factions[FACTION_NEUTRAL]) + new_list_data["factions"] += list(list( + "content" = "[FACTION_NEUTRAL] Humans: [counted_factions[FACTION_NEUTRAL]]", + "color" = "#688944", + "text" = "Neutrals", + )) + + for(var/faction_to_get in ALL_XENO_HIVES) + var/datum/hive_status/hive = GLOB.hive_datum[faction_to_get] + if(hive && length(hive.totalXenos)) + new_list_data["xenomorphs"] += list(list( + "content" = "[hive.name]: [length(hive.totalXenos)]", + "color" = hive.color ? hive.color : "#8200FF", + "text" = "Queen: [hive.living_xeno_queen ? "Alive" : "Dead"]", + )) + + list_data = new_list_data + mobs_ckey = new_mobs_ckey + +/datum/player_list/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, tgui_name, tgui_interface_name) + ui.open() + ui.set_autoupdate(TRUE) + +/datum/player_list/ui_data(mob/user) + . = list_data + +/datum/player_list/ui_static_data(mob/user) + . = list() + + .["admin"] = CLIENT_IS_STAFF(user.client) + +/datum/player_list/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + + switch(action) + if("get_player_panel") + if(mobs_ckey[params["ckey"]]) + GLOB.admin_datums[usr.client.ckey].show_player_panel(mobs_ckey[params["ckey"]]) + +/datum/player_list/ui_status(mob/user, datum/ui_state/state) + return UI_INTERACTIVE + + +/datum/player_list/staff + tgui_name = "StaffWho" + tgui_interface_name = "Staff Who" + + var/list/category_colors = list( + "Management" = "purple", + "Maintainers" = "blue", + "Administrators" = "red", + "Moderators" = "orange", + "Mentors" = "green" + ) + +/datum/player_list/staff/update_data() + var/list/new_list_data = list() + mobs_ckey = list() + + var/list/listings + var/list/mappings + if(CONFIG_GET(flag/show_manager)) + LAZYSET(mappings, "Management", R_PERMISSIONS) + if(CONFIG_GET(flag/show_devs)) + LAZYSET(mappings, "Maintainers", R_PROFILER) + LAZYSET(mappings, "Administrators", R_ADMIN) + if(CONFIG_GET(flag/show_mods)) + LAZYSET(mappings, "Moderators", R_MOD && R_BAN) + if(CONFIG_GET(flag/show_mentors)) + LAZYSET(mappings, "Mentors", R_MENTOR) + + for(var/category in mappings) + LAZYSET(listings, category, list()) + + for(var/client/client as anything in GLOB.admins) + if(client.admin_holder?.fakekey && !CLIENT_IS_STAFF(client)) + continue + + for(var/category in mappings) + if(CLIENT_HAS_RIGHTS(client, mappings[category])) + LAZYADD(listings[category], client) + break + + for(var/category in listings) + var/list/admins = list() + for(var/client/entry as anything in listings[category]) + var/list/admin = list() + var/rank = entry.admin_holder.rank + if(entry.admin_holder.extra_titles?.len) + for(var/srank in entry.admin_holder.extra_titles) + rank += " & [srank]" + + admin["content"] = "[entry.key] ([rank])" + admin["text"] = "" + + if(entry.admin_holder?.fakekey) + admin["text"] += " (HIDDEN)" + + if(istype(entry.mob, /mob/dead/observer)) + admin["color"] = "#808080" + admin["text"] += " Spectating" + + else if(istype(entry.mob, /mob/new_player)) + admin["color"] = "#688944" + admin["text"] += " in Lobby" + else + admin["color"] = "#688944" + admin["text"] += " Playing" + + if(entry.is_afk()) + admin["color"] = "#A040D0" + admin["text"] += " (AFK)" + + admins += list(admin) + + new_list_data["administrators"] += list(list( + "category" = category, + "category_color" = category_colors[category], + "category_administrators" = length(listings[category]), + "admins" = admins, + )) + + list_data = new_list_data + +/mob/verb/who() + set category = "OOC" + set name = "Who" + + SSwho.who.tgui_interact(src) + +/mob/verb/staffwho() + set category = "Admin" + set name = "StaffWho" + + SSwho.staff_who.tgui_interact(src) diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm deleted file mode 100644 index 3a9274dbec62..000000000000 --- a/code/game/verbs/who.dm +++ /dev/null @@ -1,209 +0,0 @@ -/client/verb/who()//likely don't touch any... this is easy can die. (:troll_fale:) - set name = "Who" - set category = "OOC" - - var/list/counted_humanoids = list( - "Observers" = 0, - "Admin observers" = 0, - "Humans" = 0, - "Infected humans" = 0, - FACTION_MARINE = 0, - "USCM Marines" = 0, - "Lobby" = 0, - - FACTION_YAUTJA = 0, - "Infected preds" = 0, - - FACTION_PMC = 0, - FACTION_CLF = 0, - FACTION_UPP = 0, - FACTION_TWE = 0, - FACTION_FREELANCER = 0, - FACTION_SURVIVOR = 0, - FACTION_WY_DEATHSQUAD = 0, - FACTION_COLONIST = 0, - FACTION_MERCENARY = 0, - FACTION_DUTCH = 0, - FACTION_HEFA = 0, - FACTION_GLADIATOR = 0, - FACTION_PIRATE = 0, - FACTION_PIZZA = 0, - FACTION_SOUTO = 0, - - FACTION_NEUTRAL = 0, - - FACTION_ZOMBIE = 0 - ) - - var/list/counted_xenos = list() - - var/players = length(GLOB.clients) - - var/dat = "Current Players:
" - var/list/Lines = list() - if(admin_holder && ((R_ADMIN & admin_holder.rights) || (R_MOD & admin_holder.rights))) - for(var/client/C in GLOB.clients) - if(!CLIENT_HAS_RIGHTS(src, R_STEALTH) && (CLIENT_IS_STEALTHED(C))) - continue - var/entry = "[C.key]" - if(C.mob) //Juuuust in case - if(istype(C.mob, /mob/new_player)) - entry += " - In Lobby" - counted_humanoids["Lobby"]++ - else - entry += " - Playing as [C.mob.real_name]" - - if(isobserver(C.mob)) - counted_humanoids["Observers"]++ - if(C.admin_holder?.rights & R_MOD) - counted_humanoids["Admin observers"]++ - counted_humanoids["Observers"]-- - var/mob/dead/observer/O = C.mob - if(O.started_as_observer) - entry += " - Observing" - else - entry += " - DEAD" - else - switch(C.mob.stat) - if(UNCONSCIOUS) - entry += " - Unconscious" - if(DEAD) - entry += " - DEAD" - - if(C.mob && C.mob.stat != DEAD) - if(ishuman(C.mob)) - if(C.mob.faction == FACTION_ZOMBIE) - counted_humanoids[FACTION_ZOMBIE]++ - entry += " - Zombie" - else if(C.mob.faction == FACTION_YAUTJA) - counted_humanoids[FACTION_YAUTJA]++ - entry += " - Predator" - if(C.mob.status_flags & XENO_HOST) - counted_humanoids["Infected preds"]++ - else - counted_humanoids["Humans"]++ - if(C.mob.status_flags & XENO_HOST) - counted_humanoids["Infected humans"]++ - if(C.mob.faction == FACTION_MARINE) - counted_humanoids[FACTION_MARINE]++ - if(C.mob.job in (GLOB.ROLES_MARINES)) - counted_humanoids["USCM Marines"]++ - else - counted_humanoids[C.mob.faction]++ - else if(isxeno(C.mob)) - var/mob/living/carbon/xenomorph/X = C.mob - counted_xenos[X.hivenumber]++ - if(X.faction == FACTION_PREDALIEN) - counted_xenos[FACTION_PREDALIEN]++ - entry += " - Xenomorph" - entry += " (
?)" - Lines += entry - - for(var/line in sortList(Lines)) - dat += "[line]
" - dat += "Total Players: [players]" - dat += "
In Lobby: [counted_humanoids["Lobby"]]" - dat += "
Observers: [counted_humanoids["Observers"]] players and [counted_humanoids["Admin observers"]] staff members" - dat += "
Humans: [counted_humanoids["Humans"]] (Infected: [counted_humanoids["Infected humans"]])" - if(counted_humanoids[FACTION_MARINE]) - dat += "
USCM personnel: [counted_humanoids[FACTION_MARINE]] (Marines: [counted_humanoids["USCM Marines"]])" - if(counted_humanoids[FACTION_YAUTJA]) - dat += "
Predators: [counted_humanoids[FACTION_YAUTJA]] [counted_humanoids["Infected preds"] ? "(Infected: [counted_humanoids["Infected preds"]])" : ""]" - if(counted_humanoids[FACTION_ZOMBIE]) - dat += "
Zombies: [counted_humanoids[FACTION_ZOMBIE]]" - - var/show_fact = TRUE - for(var/i in 10 to LAZYLEN(counted_humanoids) - 2) - if(counted_humanoids[counted_humanoids[i]]) - if(show_fact) - dat += "

Other factions:" - show_fact = FALSE - dat += "
[counted_humanoids[i]]: [counted_humanoids[counted_humanoids[i]]]" - if(counted_humanoids[FACTION_NEUTRAL]) - dat += "
[FACTION_NEUTRAL] Humans: [counted_humanoids[FACTION_NEUTRAL]]" - - show_fact = TRUE - var/datum/hive_status/hive - for(var/hivenumber in counted_xenos) - // Print predalien counts last - if(hivenumber == FACTION_PREDALIEN) - continue - if(show_fact) - dat += "

Xenomorphs:" - show_fact = FALSE - hive = GLOB.hive_datum[hivenumber] - if(hive) - dat += "
[hive.name]: [counted_xenos[hivenumber]] (Queen: [hive.living_xeno_queen ? "Alive" : "Dead"])" - else - dat += "
Error: no hive datum detected for [hivenumber]." - hive = null - if(counted_xenos[FACTION_PREDALIEN]) - dat += "
Predaliens: [counted_xenos[FACTION_PREDALIEN]]" - - else - for(var/client/C in GLOB.clients) - if((C.admin_holder && C.admin_holder.fakekey) || (CLIENT_IS_STEALTHED(C))) - continue - - Lines += C.key - for(var/line in sortList(Lines)) - dat += "[line]
" - dat += "Total Players: [players]
" - - dat += "" - show_browser(usr, dat, "Who", "who", "size=600x800") - - -/client/verb/staffwho() - set name = "Staffwho" - set category = "Admin" - - var/dat = "" - var/list/mappings - if(CONFIG_GET(flag/show_manager)) - LAZYSET(mappings, "Management", R_PERMISSIONS) - if(CONFIG_GET(flag/show_devs)) - LAZYSET(mappings, "Maintainers", R_PROFILER) - LAZYSET(mappings, "Admins", R_ADMIN) - if(CONFIG_GET(flag/show_mods)) - LAZYSET(mappings, "Moderators", R_MOD) - if(CONFIG_GET(flag/show_mentors)) - LAZYSET(mappings, "Mentors", R_MENTOR) - - var/list/listings - for(var/category in mappings) - LAZYSET(listings, category, list()) - - for(var/client/C in GLOB.admins) - if(CLIENT_IS_STEALTHED(C) && !CLIENT_HAS_RIGHTS(src, R_STEALTH)) - continue - if(C.admin_holder?.fakekey && !CLIENT_IS_STAFF(src)) - continue - for(var/category in mappings) - if(CLIENT_HAS_RIGHTS(C, mappings[category])) - LAZYADD(listings[category], C) - break - - for(var/category in listings) - dat += "
Current [category] ([length(listings[category])]):
\n" - for(var/client/entry in listings[category]) - dat += "\t[entry.key] is \a [entry.admin_holder.rank]" - if(LAZYLEN(entry.admin_holder.extra_titles)) - for(var/srank in entry.admin_holder.extra_titles) - dat += " & [srank]" - if(CLIENT_IS_STAFF(src)) - if(CLIENT_IS_STEALTHED(entry)) - dat += " (STEALTHED)" - else if(entry.admin_holder?.fakekey) - dat += " (HIDDEN)" - if(istype(entry.mob, /mob/dead/observer)) - dat += " - Observing" - else if(istype(entry.mob, /mob/new_player)) - dat += " - Lobby" - else - dat += " - Playing" - if(entry.is_afk()) - dat += " (AFK)" - dat += "
" - dat += "" - show_browser(usr, dat, "Staffwho", "staffwho", "size=600x800") diff --git a/colonialmarines.dme b/colonialmarines.dme index c7d4a8957987..7915adce0587 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -311,6 +311,7 @@ #include "code\controllers\subsystem\tracking.dm" #include "code\controllers\subsystem\vote.dm" #include "code\controllers\subsystem\weather.dm" +#include "code\controllers\subsystem\who.dm" #include "code\controllers\subsystem\x_evolution.dm" #include "code\controllers\subsystem\xeno.dm" #include "code\controllers\subsystem\init\landmarks.dm" @@ -1407,7 +1408,6 @@ #include "code\game\verbs\ooc.dm" #include "code\game\verbs\preferences.dm" #include "code\game\verbs\records.dm" -#include "code\game\verbs\who.dm" #include "code\modules\trigger.dm" #include "code\modules\admin\admin.dm" #include "code\modules\admin\admin_ranks.dm" diff --git a/tgui/packages/tgui/interfaces/StaffWho.jsx b/tgui/packages/tgui/interfaces/StaffWho.jsx new file mode 100644 index 000000000000..1ce71c9b5001 --- /dev/null +++ b/tgui/packages/tgui/interfaces/StaffWho.jsx @@ -0,0 +1,78 @@ +import { useBackend } from '../backend'; +import { Button, Collapsible, Stack } from '../components'; +import { Window } from '../layouts'; + +export const StaffWho = (props, context) => { + const { data } = useBackend(context); + const { admin, administrators } = data; + + return ( + + + {administrators !== undefined ? ( + + + {administrators.map((x, index) => ( + + {x.admins.map((x, index) => ( + + ))} + + ))} + + + ) : null} + + + ); +}; + +const StaffWhoCollapsible = (props, context) => { + const { title, color, children } = props; + return ( + + {children} + + ); +}; + +const GetAdminInfo = (props, context) => { + const { admin, content, color, text } = props; + return admin ? ( + + ) : ( + + ); +}; diff --git a/tgui/packages/tgui/interfaces/Who.jsx b/tgui/packages/tgui/interfaces/Who.jsx new file mode 100644 index 000000000000..dccf3d1e39f0 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Who.jsx @@ -0,0 +1,189 @@ +import { useBackend, useLocalState } from '../backend'; +import { + Box, + Button, + Collapsible, + Icon, + Input, + Section, + Stack, +} from '../components'; +import { Window } from '../layouts'; + +export const Who = (props, context) => { + const { act, data } = useBackend(context); + const { + admin, + all_clients, + total_players = [], + additional_info = [], + factions = [], + xenomorphs = [], + } = data; + + const [searchQuery, setSearchQuery] = useLocalState('searchQuery', ''); + + const searchPlayers = () => + total_players.filter((player) => isMatch(player, searchQuery)); + + const filteredTotalPlayers = searchPlayers(); + + return ( + + + + +
+ + + + + + + act('get_player_panel', { + ckey: searchPlayers()?.[0].ckey, + }) + } + onInput={(e) => setSearchQuery(e.target.value)} + placeholder="Search..." + value={searchQuery} + /> + + +
+
+ +
+ + {filteredTotalPlayers.length ? ( + + {filteredTotalPlayers.map((x) => ( + + ))} + + ) : null} + +
+ {admin !== 0 ? ( +
+ + + {additional_info.length + ? additional_info.map((x, index) => ( + + )) + : null} + {factions.length + ? factions.map((x, index) => ( + + )) + : null} + {xenomorphs.length + ? xenomorphs.map((x, index) => ( + + )) + : null} + + +
+ ) : null} +
+
+
+
+ ); +}; + +const WhoCollapsible = (props, context) => { + const { title, color, children } = props; + return ( + + {children} + + ); +}; + +const GetAddInfo = (props, context) => { + const { act } = useBackend(context); + const { content, color, text } = props; + + return ( + + ); +}; + +const GetPlayerInfo = (props, context) => { + const { act } = useBackend(context); + const { + admin, + player: { ckey, ckey_color, color, text }, + } = props; + return admin !== 0 ? ( + + ) : ( + + ); +}; + +const isMatch = (player, searchQuery) => { + if (!searchQuery) { + return true; + } + + return ( + player.ckey.toLowerCase().includes(searchQuery?.toLowerCase()) || false + ); +}; From d4dcf8a54cac716ee252b5847748fab5cf74e78c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 21 Jul 2024 04:35:07 +0100 Subject: [PATCH 062/285] Automatic changelog for PR #6583 [ci skip] --- html/changelogs/AutoChangeLog-pr-6583.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6583.yml diff --git a/html/changelogs/AutoChangeLog-pr-6583.yml b/html/changelogs/AutoChangeLog-pr-6583.yml new file mode 100644 index 000000000000..2ace6d57de99 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6583.yml @@ -0,0 +1,4 @@ +author: "Blackcrystalic" +delete-after: True +changes: + - qol: "port who/staffwho to TGUI" \ No newline at end of file From c8efd819655ede7cd3bf5b003c395be2813df882 Mon Sep 17 00:00:00 2001 From: Crystalic <39885003+blackcrystall@users.noreply.github.com> Date: Sun, 21 Jul 2024 09:21:59 +0500 Subject: [PATCH 063/285] Queen Maturity Timer (#6585) # About the pull request I don't remember very good, but in game still exist forever at 1m timer of queen maturity, now it's viewing seconds too and stop showing it'self when you reach mature stage on queen # Changelog :cl: BlackCrystalic fix: Queen maturity timer /:cl: --------- Co-authored-by: Deleted user --- code/modules/mob/living/carbon/xenomorph/castes/Queen.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index a66903a938c5..5b9c410e235a 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -468,6 +468,9 @@ /mob/living/carbon/xenomorph/queen/proc/make_combat_effective() queen_aged = TRUE + if(queen_age_timer_id != TIMER_ID_NULL) + deltimer(queen_age_timer_id) + queen_age_timer_id = TIMER_ID_NULL give_combat_abilities() recalculate_actions() @@ -545,9 +548,8 @@ . += "Pooled Larvae: [stored_larvae]" . += "Leaders: [xeno_leader_num] / [hive?.queen_leader_limit]" - if(queen_age_timer_id != TIMER_ID_NULL) - var/time_left = time2text(timeleft(queen_age_timer_id) + 1 MINUTES, "mm") // We add a minute so that it basically ceilings the value. - . += "Maturity: [time_left == 1? "[time_left] minute" : "[time_left] minutes"] remaining" + if(!queen_aged && queen_age_timer_id != TIMER_ID_NULL) + . += "Maturity: [time2text(timeleft(queen_age_timer_id), "mm:ss")] remaining" /mob/living/carbon/xenomorph/queen/proc/set_orders() set category = "Alien" From 3a27885127319130657d14f5bc4e819d43aad8b9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 21 Jul 2024 05:29:43 +0100 Subject: [PATCH 064/285] Automatic changelog for PR #6585 [ci skip] --- html/changelogs/AutoChangeLog-pr-6585.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6585.yml diff --git a/html/changelogs/AutoChangeLog-pr-6585.yml b/html/changelogs/AutoChangeLog-pr-6585.yml new file mode 100644 index 000000000000..c800ca05db37 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6585.yml @@ -0,0 +1,4 @@ +author: "BlackCrystalic" +delete-after: True +changes: + - bugfix: "Queen maturity timer" \ No newline at end of file From e0c2f6e815c03912ccf00f553cb5e0aa3a3387ea Mon Sep 17 00:00:00 2001 From: ThePiachu Date: Sat, 20 Jul 2024 21:47:09 -0700 Subject: [PATCH 065/285] Made big XM88 boxes behave like other handful boxes (#6693) # About the pull request Recently Blundir mentioned the XM88 boxes don't behave like the shotgun handful boxes for the purpose of restocking them in Requisitions. It was due to them referencing the handful ammo rather than the box of ammo. I made them consistent with how the shotgun ammo boxes are handled. Tested and the boxes behave properly. # Explain why it's good for the game More uniform code is good. Plus with this change the XM88 ammo can be almost added to Requisitions vendors if needed (can't do it without re-balancing the ammo boxes though since they are 90 vs 300 ammo pieces, so they don't divide neatly. Will probably need to lower the big box to 270 and then everything will work well). # Testing Photographs and Procedure Spawn the XM88 `/obj/item/ammo_box/magazine/lever_action/xm88 ` and `/obj/item/ammo_magazine/lever_action/xm88` and make sure they behave as expected.
Screenshots & Videos NA
# Changelog :cl: ThePiachu refactor: Made XM88 box code more uniform with other handful boxes. /:cl: --- code/modules/projectiles/ammunition.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 0e0fccf027db..5db904869973 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -365,7 +365,7 @@ Turn() or Shift() as there is virtually no overhead. ~N overlay_ammo_type = "_blank" overlay_gun_type = "_458" overlay_content = "_458" - magazine_type = /obj/item/ammo_magazine/handful/lever_action/xm88 + magazine_type = /obj/item/ammo_magazine/lever_action/xm88 /obj/item/ammo_box/magazine/lever_action/xm88/empty empty = TRUE From 10f073aa7dc277605be59d6f7aca191287826c8c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 21 Jul 2024 05:52:38 +0100 Subject: [PATCH 066/285] Automatic changelog for PR #6693 [ci skip] --- html/changelogs/AutoChangeLog-pr-6693.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6693.yml diff --git a/html/changelogs/AutoChangeLog-pr-6693.yml b/html/changelogs/AutoChangeLog-pr-6693.yml new file mode 100644 index 000000000000..69d39631b379 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6693.yml @@ -0,0 +1,4 @@ +author: "ThePiachu" +delete-after: True +changes: + - refactor: "Made XM88 box code more uniform with other handful boxes." \ No newline at end of file From a3ed0fe372333a4ec77121d7ac8a25dbe47d4b5d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 22 Jul 2024 01:21:03 +0000 Subject: [PATCH 067/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6583.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6585.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6693.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6763.yml | 4 ---- html/changelogs/archive/2024-07.yml | 9 +++++++++ 5 files changed, 9 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6583.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6585.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6693.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6763.yml diff --git a/html/changelogs/AutoChangeLog-pr-6583.yml b/html/changelogs/AutoChangeLog-pr-6583.yml deleted file mode 100644 index 2ace6d57de99..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6583.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blackcrystalic" -delete-after: True -changes: - - qol: "port who/staffwho to TGUI" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6585.yml b/html/changelogs/AutoChangeLog-pr-6585.yml deleted file mode 100644 index c800ca05db37..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6585.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BlackCrystalic" -delete-after: True -changes: - - bugfix: "Queen maturity timer" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6693.yml b/html/changelogs/AutoChangeLog-pr-6693.yml deleted file mode 100644 index 69d39631b379..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6693.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ThePiachu" -delete-after: True -changes: - - refactor: "Made XM88 box code more uniform with other handful boxes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6763.yml b/html/changelogs/AutoChangeLog-pr-6763.yml deleted file mode 100644 index f5189e8d7550..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6763.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - bugfix: "lifeboat launch console is no longer slashable / acidable" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 5b2844998cbc..fb9fe07d98e1 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -210,3 +210,12 @@ cuberound: - rscdel: removes trade destinations (they were never used) - balance: m56 cupola uses m56d ammo rather then standard sg ammo +2024-07-22: + BlackCrystalic: + - bugfix: Queen maturity timer + Blackcrystalic: + - qol: port who/staffwho to TGUI + ThePiachu: + - refactor: Made XM88 box code more uniform with other handful boxes. + zzzmike: + - bugfix: lifeboat launch console is no longer slashable / acidable From 4dd2902e739c1ecad1d83f869629fd0ebfab96d9 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Tue, 23 Jul 2024 01:50:00 +0200 Subject: [PATCH 068/285] water particle code cleanup (#6721) # About the pull request removes todo that does not need to be done and renames var # Explain why it's good for the game eh just a bit cleaner code # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: code: cleans up water particle code /:cl: --------- Co-authored-by: vincibrv --- .../effects/effect_system/particle_effects.dm | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/code/game/objects/effects/effect_system/particle_effects.dm b/code/game/objects/effects/effect_system/particle_effects.dm index 972d242bf359..9440c16f2d4e 100644 --- a/code/game/objects/effects/effect_system/particle_effects.dm +++ b/code/game/objects/effects/effect_system/particle_effects.dm @@ -8,10 +8,10 @@ mouse_opacity = MOUSE_OPACITY_TRANSPARENT unacidable = TRUE // So effect are not targeted by alien acid. -/obj/effect/particle_effect/initialize_pass_flags(datum/pass_flags_container/PF) +/obj/effect/particle_effect/initialize_pass_flags(datum/pass_flags_container/pass_flags) ..() - if (PF) - PF.flags_pass = PASS_OVER|PASS_AROUND|PASS_UNDER|PASS_THROUGH|PASS_MOB_THRU + if (pass_flags) + pass_flags.flags_pass = PASS_OVER|PASS_AROUND|PASS_UNDER|PASS_THROUGH|PASS_MOB_THRU //Water @@ -22,17 +22,14 @@ var/life = 15 mouse_opacity = MOUSE_OPACITY_TRANSPARENT -/obj/effect/particle_effect/water/initialize_pass_flags(datum/pass_flags_container/PF) +/obj/effect/particle_effect/water/initialize_pass_flags(datum/pass_flags_container/pass_flags) ..() - if (PF) - PF.flags_pass = PASS_THROUGH|PASS_OVER|PASS_MOB_THRU|PASS_UNDER + if (pass_flags) + pass_flags.flags_pass = PASS_THROUGH|PASS_OVER|PASS_MOB_THRU|PASS_UNDER /obj/effect/particle_effect/water/Move(turf/newloc) - //var/turf/T = src.loc - //if (istype(T, /turf)) - // T.firelevel = 0 //TODO: FIX - if (--src.life < 1) - //SN src = null + life -= 1 + if (life < 1) qdel(src) if(newloc.density) return 0 From 50767845e199f04b0c16c68413b67ae7726fa5e3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 Jul 2024 00:55:15 +0100 Subject: [PATCH 069/285] Automatic changelog for PR #6721 [ci skip] --- html/changelogs/AutoChangeLog-pr-6721.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6721.yml diff --git a/html/changelogs/AutoChangeLog-pr-6721.yml b/html/changelogs/AutoChangeLog-pr-6721.yml new file mode 100644 index 000000000000..e5009fff7018 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6721.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - code_imp: "cleans up water particle code" \ No newline at end of file From dfc7c717ff73b0414c41603c57656a6767eda884 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 23 Jul 2024 01:18:46 +0000 Subject: [PATCH 070/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6721.yml | 4 ---- html/changelogs/archive/2024-07.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6721.yml diff --git a/html/changelogs/AutoChangeLog-pr-6721.yml b/html/changelogs/AutoChangeLog-pr-6721.yml deleted file mode 100644 index e5009fff7018..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6721.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - code_imp: "cleans up water particle code" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index fb9fe07d98e1..32e6ff4372d9 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -219,3 +219,6 @@ - refactor: Made XM88 box code more uniform with other handful boxes. zzzmike: - bugfix: lifeboat launch console is no longer slashable / acidable +2024-07-23: + cuberound: + - code_imp: cleans up water particle code From 695704543569f0bea73e8b9e5decfc37d8423b10 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Tue, 23 Jul 2024 11:34:52 -0400 Subject: [PATCH 071/285] Fix quadtree AABB issue (#6782) # About the pull request Quadtree AABB testing now correctly uses the Y bounds to test if the Y coordinate is in range. # Explain why it's good for the game Bug bad. Shouldn't use the X coordinate to determine if you're in bounds of the Y coordinate. Fortunate that so many things are squares that it didn't cause an issue. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: sounds & motion detectors should be more reliable /:cl: --- code/datums/quadtree.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/quadtree.dm b/code/datums/quadtree.dm index 200a51b358a0..9056dfd6bd59 100644 --- a/code/datums/quadtree.dm +++ b/code/datums/quadtree.dm @@ -82,7 +82,7 @@ /// Returns TRUE if this shape's bounding box intersects the provided shape's bounding box, otherwise FALSE. Generally faster than a full intersection test. /datum/shape/proc/intersects_aabb(datum/shape/aabb) - return (abs(src.center_x - aabb.center_x) <= (src.bounds_x + aabb.bounds_x) * 0.5) && (abs(src.center_y - aabb.center_y) <= (src.bounds_x + aabb.bounds_x) * 0.5) + return (abs(src.center_x - aabb.center_x) <= (src.bounds_x + aabb.bounds_x) * 0.5) && (abs(src.center_y - aabb.center_y) <= (src.bounds_y + aabb.bounds_y) * 0.5) /// Returns TRUE if this shape intersects the provided rectangle shape, otherwise FALSE. /datum/shape/proc/intersects_rect(datum/shape/rectangle/rect) From ea1a28ef36eedad18fbee5d6b08a0d8826c5e15d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 23 Jul 2024 16:40:23 +0100 Subject: [PATCH 072/285] Automatic changelog for PR #6782 [ci skip] --- html/changelogs/AutoChangeLog-pr-6782.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6782.yml diff --git a/html/changelogs/AutoChangeLog-pr-6782.yml b/html/changelogs/AutoChangeLog-pr-6782.yml new file mode 100644 index 000000000000..b683ab2295b6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6782.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - bugfix: "sounds & motion detectors should be more reliable" \ No newline at end of file From ef45f043c284da6827a542eb0a2597ddbf453e1a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 24 Jul 2024 01:19:26 +0000 Subject: [PATCH 073/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6782.yml | 4 ---- html/changelogs/archive/2024-07.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6782.yml diff --git a/html/changelogs/AutoChangeLog-pr-6782.yml b/html/changelogs/AutoChangeLog-pr-6782.yml deleted file mode 100644 index b683ab2295b6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6782.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - bugfix: "sounds & motion detectors should be more reliable" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 32e6ff4372d9..242f50f1e7d3 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -222,3 +222,6 @@ 2024-07-23: cuberound: - code_imp: cleans up water particle code +2024-07-24: + Doubleumc: + - bugfix: sounds & motion detectors should be more reliable From d334ed3ca9245102f55899c03a5469fc7af9ee44 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:59:21 +0200 Subject: [PATCH 074/285] /obj/item/device/suit_cooling_unit removal (#6722) # About the pull request removes ugly cooling unit that was used ONCE on CORSAT also cleans up unused proc with it # Explain why it's good for the game cleaner code with less remainder of atmos code # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: removes /obj/item/device/suit_cooling_unit and get_pressure_weakness() /:cl: --------- Co-authored-by: vincibrv --- .../objects/items/devices/suit_cooling.dm | 179 ------------------ .../modules/clothing/spacesuits/spacesuits.dm | 2 +- .../living/carbon/human/life/life_helpers.dm | 19 -- colonialmarines.dme | 1 - maps/map_files/CORSAT/Corsat.dmm | 1 - 5 files changed, 1 insertion(+), 201 deletions(-) delete mode 100644 code/game/objects/items/devices/suit_cooling.dm diff --git a/code/game/objects/items/devices/suit_cooling.dm b/code/game/objects/items/devices/suit_cooling.dm deleted file mode 100644 index 564b3e41f591..000000000000 --- a/code/game/objects/items/devices/suit_cooling.dm +++ /dev/null @@ -1,179 +0,0 @@ -/obj/item/device/suit_cooling_unit - name = "portable suit cooling unit" - desc = "A portable heat sink and liquid cooled radiator that can be hooked up to a space suit's existing temperature controls to provide industrial levels of cooling." - w_class = SIZE_LARGE - icon_state = "suitcooler0" - flags_equip_slot = SLOT_BACK //you can carry it on your back if you want, but it won't do anything unless attached to suit storage - - //copied from tank.dm - flags_atom = FPRINT|CONDUCT - force = 5 - throwforce = 10 - throw_speed = SPEED_FAST - throw_range = 4 - - - - var/on = 0 //is it turned on? - var/cover_open = 0 //is the cover open? - var/obj/item/cell/cell - var/max_cooling = 12 //in degrees per second - probably don't need to mess with heat capacity here - var/charge_consumption = 16.6 //charge per second at max_cooling - var/thermostat = T20C - - //TODO: make it heat up the surroundings when not in space - -/obj/item/device/suit_cooling_unit/Initialize(mapload, ...) - . = ..() - - START_PROCESSING(SSobj, src) - - cell = new/obj/item/cell(src) //comes with the crappy default power cell - high-capacity ones shouldn't be hard to find - -/obj/item/device/suit_cooling_unit/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/device/suit_cooling_unit/process() - if (!on || !cell) - return - - if (!ismob(loc)) - return - - if (!attached_to_suit(loc)) //make sure they have a suit and we are attached to it - return - - var/mob/living/carbon/human/H = loc - - var/efficiency = 1 - H.get_pressure_weakness() //you need to have a good seal for effective cooling - var/env_temp = get_environment_temperature() //wont save you from a fire - var/temp_adj = min(H.bodytemperature - max(thermostat, env_temp), max_cooling) - - if (temp_adj < 0.5) //only cools, doesn't heat, also we don't need extreme precision - return - - var/charge_usage = (temp_adj/max_cooling)*charge_consumption - - H.bodytemperature -= temp_adj*efficiency - H.recalculate_move_delay = TRUE - - cell.use(charge_usage) - - if(cell.charge <= 0) - turn_off() - -/obj/item/device/suit_cooling_unit/proc/get_environment_temperature() - if (ishuman(loc)) - var/mob/living/carbon/human/H = loc - return H.return_temperature() - - var/turf/T = get_turf(src) - return T.return_temperature() - -/obj/item/device/suit_cooling_unit/proc/attached_to_suit(mob/M) - if (!ishuman(M)) - return 0 - - var/mob/living/carbon/human/H = M - - if (!H.wear_suit || H.s_store != src) - return 0 - - return 1 - -/obj/item/device/suit_cooling_unit/proc/turn_on() - if(!cell) - return - if(cell.charge <= 0) - return - - on = 1 - updateicon() - -/obj/item/device/suit_cooling_unit/proc/turn_off() - if (ismob(src.loc)) - var/mob/M = src.loc - M.show_message("\The [src] clicks and whines as it powers down.", SHOW_MESSAGE_AUDIBLE) //let them know in case it's run out of power. - on = 0 - updateicon() - -/obj/item/device/suit_cooling_unit/attack_self(mob/user) - ..() - - if(cover_open && cell) - if(ishuman(user)) - user.put_in_hands(cell) - else - cell.forceMove(get_turf(loc)) - - cell.add_fingerprint(user) - cell.update_icon() - - to_chat(user, "You remove [cell].") - src.cell = null - updateicon() - return - - //TODO use a UI like the air tanks - if(on) - turn_off() - else - turn_on() - if (on) - to_chat(user, "You switch on [src].") - -/obj/item/device/suit_cooling_unit/attackby(obj/item/W as obj, mob/user as mob) - if (HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) - if(cover_open) - cover_open = 0 - to_chat(user, "You screw the panel into place.") - else - cover_open = 1 - to_chat(user, "You unscrew the panel.") - updateicon() - return - - if (istype(W, /obj/item/cell)) - if(cover_open) - if(cell) - to_chat(user, "There is \a [cell] already installed here.") - else - if(user.drop_held_item()) - W.forceMove(src) - cell = W - to_chat(user, "You insert [cell].") - updateicon() - return - - return ..() - -/obj/item/device/suit_cooling_unit/proc/updateicon() - if (cover_open) - if (cell) - icon_state = "suitcooler1" - else - icon_state = "suitcooler2" - else - icon_state = "suitcooler0" - -/obj/item/device/suit_cooling_unit/get_examine_text(mob/user) - . = ..() - if (on) - if (attached_to_suit(src.loc)) - . += "It's switched on and running." - else - . += "It's switched on, but not attached to anything." - else - . += "It is switched off." - - if (cover_open) - if(cell) - . += "The panel is open, exposing [cell]." - else - . += "The panel is open." - - if (cell) - . += "The charge meter reads [floor(cell.percent())]%." - else - . += "It doesn't have a power cell installed." diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index 9c28ca42bc41..a8b056d0bb9d 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -32,7 +32,7 @@ gas_transfer_coefficient = 0.01 permeability_coefficient = 0.02 flags_armor_protection = BODY_FLAG_CHEST|BODY_FLAG_GROIN|BODY_FLAG_LEGS|BODY_FLAG_FEET|BODY_FLAG_ARMS|BODY_FLAG_HANDS - allowed = list(/obj/item/device/flashlight,/obj/item/tank/emergency_oxygen,/obj/item/device/suit_cooling_unit) + allowed = list(/obj/item/device/flashlight,/obj/item/tank/emergency_oxygen) slowdown = 3 armor_melee = CLOTHING_ARMOR_NONE armor_bullet = CLOTHING_ARMOR_NONE diff --git a/code/modules/mob/living/carbon/human/life/life_helpers.dm b/code/modules/mob/living/carbon/human/life/life_helpers.dm index cab3ae21a782..9388204a967d 100644 --- a/code/modules/mob/living/carbon/human/life/life_helpers.dm +++ b/code/modules/mob/living/carbon/human/life/life_helpers.dm @@ -6,25 +6,6 @@ * Mostly for procs that are not called in the direct Life() loop, except for exact functionality matches (handle_breath, breathe, get_breath_from_internal for example) */ -//Calculate how vulnerable the human is to under- and overpressure. -//Returns 0 (equals 0 %) if sealed in an undamaged suit, 1 if unprotected (equals 100%). -//Suitdamage can modifiy this in 10% steps. -/mob/living/carbon/human/proc/get_pressure_weakness() - - var/pressure_adjustment_coefficient = 1 // Assume no protection at first. - - if(wear_suit && (wear_suit.flags_inventory & NOPRESSUREDMAGE) && head && (head.flags_inventory & NOPRESSUREDMAGE)) //Complete set of pressure-proof suit worn, assume fully sealed. - pressure_adjustment_coefficient = 0 - - //Handles breaches in your space suit. 10 suit damage equals a 100% loss of pressure protection. - if(istype(wear_suit, /obj/item/clothing/suit/space)) - var/obj/item/clothing/suit/space/S = wear_suit - if(S.can_breach && S.damage) - pressure_adjustment_coefficient += S.damage * 0.1 - - pressure_adjustment_coefficient = min(1, max(pressure_adjustment_coefficient, 0)) //So it isn't less than 0 or larger than 1. - return pressure_adjustment_coefficient - /mob/living/carbon/human/proc/stabilize_body_temperature() diff --git a/colonialmarines.dme b/colonialmarines.dme index 7915adce0587..54760dde8594 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1140,7 +1140,6 @@ #include "code\game\objects\items\devices\pipe_painter.dm" #include "code\game\objects\items\devices\portable_vendor.dm" #include "code\game\objects\items\devices\scanners.dm" -#include "code\game\objects\items\devices\suit_cooling.dm" #include "code\game\objects\items\devices\taperecorder.dm" #include "code\game\objects\items\devices\teleportation.dm" #include "code\game\objects\items\devices\transfer_valve.dm" diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index 435659e102e2..f335e4c41e8b 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -24911,7 +24911,6 @@ /area/corsat/sigma/south/complex) "bTM" = ( /obj/structure/surface/table/reinforced, -/obj/item/device/suit_cooling_unit, /turf/open/floor/corsat/retrosquareslight, /area/corsat/sigma/south/complex) "bTN" = ( From 2c4a885386d7dccdc7c6f9963c896e2529b73373 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:04:49 +0100 Subject: [PATCH 075/285] Automatic changelog for PR #6722 [ci skip] --- html/changelogs/AutoChangeLog-pr-6722.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6722.yml diff --git a/html/changelogs/AutoChangeLog-pr-6722.yml b/html/changelogs/AutoChangeLog-pr-6722.yml new file mode 100644 index 000000000000..418f5ba27cbd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6722.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "removes /obj/item/device/suit_cooling_unit and get_pressure_weakness()" \ No newline at end of file From b61674534599e3976a9a81539899cc924c053a8e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 25 Jul 2024 01:18:42 +0000 Subject: [PATCH 076/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6722.yml | 4 ---- html/changelogs/archive/2024-07.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6722.yml diff --git a/html/changelogs/AutoChangeLog-pr-6722.yml b/html/changelogs/AutoChangeLog-pr-6722.yml deleted file mode 100644 index 418f5ba27cbd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6722.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "removes /obj/item/device/suit_cooling_unit and get_pressure_weakness()" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 242f50f1e7d3..815d6987ea35 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -225,3 +225,6 @@ 2024-07-24: Doubleumc: - bugfix: sounds & motion detectors should be more reliable +2024-07-25: + cuberound: + - rscdel: removes /obj/item/device/suit_cooling_unit and get_pressure_weakness() From 465276f5461b52ef69611cbfa6a53c5d299fa9ec Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Thu, 25 Jul 2024 09:14:14 +0300 Subject: [PATCH 077/285] Fixes of gib animation, gib remains, adds new (#6668) # About the pull request Fixed runner and larva having no gib animation. Fixed gib remains being broken and invisible, added larva gib remains from old cm repo. Added gib animation for boiler from TGMC https://github.com/tgstation/TerraGov-Marine-Corps/pull/11908. # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/100090741/5b9d370d-f7ff-4c2e-8e98-c2c45fffc753 Previously there was no gib remains (basically last frame of gib animation, that is a cleanable decal), runner and larva just vanished into thin air while getting gibbed, and boiler had no unique animation, using old queen animation. This is how gibbing larva or runner without changes in this pr looks like ![dreamseeker_GXEmgTxbW9](https://github.com/user-attachments/assets/352878f5-babc-4d5e-9745-97c28ad1ebee)
# Changelog :cl: fix: fixed runner having no gib animation fix: fixed gib remains being invisible imageadd: boiler gib animation imageadd: larva gib remains /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../mob/living/carbon/xenomorph/death.dm | 26 ++++++++++++------ icons/mob/xenos/larva.dmi | Bin 17108 -> 17136 bytes icons/mob/xenos/xenomorph_64x64.dmi | Bin 8896 -> 14550 bytes 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/death.dm b/code/modules/mob/living/carbon/xenomorph/death.dm index 82b9291dc555..ebf58133308f 100644 --- a/code/modules/mob/living/carbon/xenomorph/death.dm +++ b/code/modules/mob/living/carbon/xenomorph/death.dm @@ -137,25 +137,31 @@ /mob/living/carbon/xenomorph/gib(datum/cause_data/cause = create_cause_data("gibbing", src)) var/obj/effect/decal/remains/xeno/remains = new(get_turf(src)) - remains.icon = icon + var/icon_path + var/gib_state = "gibbed-a-corpse" remains.pixel_x = pixel_x //For 2x2. if(!caste) CRASH("CASTE ERROR: gib() was called without a caste. (name: [name], disposed: [QDELETED(src)], health: [health])") - switch(caste.caste_type) //This will need to be changed later, when we have proper xeno pathing. Might do it on caste or something. + if(mob_size >= MOB_SIZE_BIG) + icon_path = 'icons/mob/xenos/xenomorph_64x64.dmi' + else + icon_path = 'icons/mob/xenos/xenomorph_48x48.dmi' + switch(caste.caste_type) + if(XENO_CASTE_RUNNER) + icon_path = 'icons/mob/xenos/xenomorph_64x64.dmi' + gib_state = "gibbed-a-corpse-runner" if(XENO_CASTE_BOILER) var/mob/living/carbon/xenomorph/boiler/src_boiler = src visible_message(SPAN_DANGER("[src] begins to bulge grotesquely, and explodes in a cloud of corrosive gas!")) src_boiler.smoke.set_up(2, 0, get_turf(src), new_cause_data = src_boiler.smoke.cause_data) src_boiler.smoke.start() - remains.icon_state = "gibbed-a-corpse" - if(XENO_CASTE_RUNNER) - remains.icon_state = "gibbed-a-corpse-runner" if(XENO_CASTE_LARVA, XENO_CASTE_PREDALIEN_LARVA) - remains.icon_state = "larva_gib_corpse" - else - remains.icon_state = "gibbed-a-corpse" + icon_path = 'icons/mob/xenos/larva.dmi' + + remains.icon_state = gib_state + remains.icon = icon_path check_blood_splash(35, BURN, 65, 2) //Some testing numbers. 35 burn, 65 chance. @@ -170,8 +176,12 @@ icon_path = 'icons/mob/xenos/xenomorph_48x48.dmi' switch(caste.caste_type) if(XENO_CASTE_RUNNER) + icon_path = 'icons/mob/xenos/xenomorph_64x64.dmi' to_flick = "gibbed-a-runner" + if(XENO_CASTE_BOILER) + to_flick = "gibbed-a-boiler" if(XENO_CASTE_LARVA, XENO_CASTE_PREDALIEN_LARVA) + icon_path = 'icons/mob/xenos/larva.dmi' to_flick = "larva_gib" new /obj/effect/overlay/temp/gib_animation/xeno(loc, src, to_flick, icon_path) diff --git a/icons/mob/xenos/larva.dmi b/icons/mob/xenos/larva.dmi index 72cfb7b4e318bc9d129e55ba7b228eea098d1ff3..f2e6a31ea36d2a2286019b2c16577616355acc14 100644 GIT binary patch delta 15325 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ⅈ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 qz8~)XQ!PYfHdyS>!Ru3fr diff --git a/icons/mob/xenos/xenomorph_64x64.dmi b/icons/mob/xenos/xenomorph_64x64.dmi index 3fc4d942cd66cc399920f876845d1be002505181..17fd4ae7fd5ff36e523911a252fdd1d866eb6a17 100644 GIT binary patch delta 14501 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 F{{edFAoc(N delta 8802 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 Date: Thu, 25 Jul 2024 07:19:55 +0100 Subject: [PATCH 078/285] Automatic changelog for PR #6668 [ci skip] --- html/changelogs/AutoChangeLog-pr-6668.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6668.yml diff --git a/html/changelogs/AutoChangeLog-pr-6668.yml b/html/changelogs/AutoChangeLog-pr-6668.yml new file mode 100644 index 000000000000..d4a009d8dd79 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6668.yml @@ -0,0 +1,7 @@ +author: "Blundir" +delete-after: True +changes: + - bugfix: "fixed runner having no gib animation" + - bugfix: "fixed gib remains being invisible" + - imageadd: "boiler gib animation" + - imageadd: "larva gib remains" \ No newline at end of file From 234e8340237765456e4444925cc03ebd38186c29 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:34:51 +0100 Subject: [PATCH 079/285] Species default iron teeth trait (#6776) # About the pull request Gives synths and yautja iron teeth by default. I would expect machines to have the jaw strength to maintain a grip on small items. # Explain why it's good for the game Makes sense, and for things like CLF/Survivor synth makes it so they don't immediately lose their knife. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Synthetics and Yautja now spawn with the Iron Teeth trait, not dropping items held in their mouth. /:cl: --- .../mob/living/carbon/human/species/synthetic.dm | 12 ++++++------ .../carbon/human/species/working_joe/_species.dm | 2 +- .../living/carbon/human/species/yautja/_species.dm | 1 + 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/synthetic.dm b/code/modules/mob/living/carbon/human/species/synthetic.dm index f2d5c50f7391..ab5a8d462713 100644 --- a/code/modules/mob/living/carbon/human/species/synthetic.dm +++ b/code/modules/mob/living/carbon/human/species/synthetic.dm @@ -8,7 +8,7 @@ unarmed_type = /datum/unarmed_attack/punch/synthetic pain_type = /datum/pain/synthetic stamina_type = /datum/stamina/none - mob_inherent_traits = list(TRAIT_SUPER_STRONG) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_IRON_TEETH) rarity_value = 2 insulated = TRUE @@ -64,7 +64,7 @@ name = SYNTH_GEN_ONE uses_skin_color = FALSE special_body_types = FALSE - mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES, TRAIT_IRON_TEETH) hair_color = "#000000" icobase = 'icons/mob/humans/species/r_synthetic.dmi' @@ -81,7 +81,7 @@ uses_skin_color = TRUE special_body_types = TRUE burn_mod = 0.8 - mob_inherent_traits = list(TRAIT_SUPER_STRONG) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_IRON_TEETH) pain_type = /datum/pain/synthetic/colonial rarity_value = 1.5 @@ -103,7 +103,7 @@ name = SYNTH_COLONY_GEN_ONE uses_skin_color = FALSE special_body_types = FALSE - mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES, TRAIT_IRON_TEETH) //sets colonial_gen_one synth's hair to black hair_color = "#000000" //sets colonial_gen_one synth's icon to WJ sprite @@ -116,7 +116,7 @@ name_plural = "Combat Synthetics" uses_skin_color = FALSE special_body_types = FALSE - mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES, TRAIT_IRON_TEETH) burn_mod = 0.6 //made for combat total_health = 250 //made for combat @@ -137,7 +137,7 @@ name = SYNTH_INFILTRATOR name_plural = "Infiltrator Synthetics" uses_skin_color = TRUE - mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INFILTRATOR_SYNTH) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INFILTRATOR_SYNTH, TRAIT_IRON_TEETH) bloodsplatter_type = /obj/effect/temp_visual/dir_setting/bloodsplatter/human diff --git a/code/modules/mob/living/carbon/human/species/working_joe/_species.dm b/code/modules/mob/living/carbon/human/species/working_joe/_species.dm index f2c0e8d4cf26..0273fe6b903f 100644 --- a/code/modules/mob/living/carbon/human/species/working_joe/_species.dm +++ b/code/modules/mob/living/carbon/human/species/working_joe/_species.dm @@ -4,7 +4,7 @@ death_message = "violently gargles fluid and seizes up, the glow in their eyes dimming..." uses_skin_color = FALSE burn_mod = 0.65 // made for hazardous environments, withstanding temperatures up to 1210 degrees - mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES, TRAIT_EMOTE_CD_EXEMPT, TRAIT_CANNOT_EAT, TRAIT_UNSTRIPPABLE) + mob_inherent_traits = list(TRAIT_SUPER_STRONG, TRAIT_INTENT_EYES, TRAIT_EMOTE_CD_EXEMPT, TRAIT_CANNOT_EAT, TRAIT_UNSTRIPPABLE, TRAIT_IRON_TEETH) slowdown = 0.45 hair_color = "#000000" diff --git a/code/modules/mob/living/carbon/human/species/yautja/_species.dm b/code/modules/mob/living/carbon/human/species/yautja/_species.dm index 86653af92b4b..042c9917af61 100644 --- a/code/modules/mob/living/carbon/human/species/yautja/_species.dm +++ b/code/modules/mob/living/carbon/human/species/yautja/_species.dm @@ -14,6 +14,7 @@ TRAIT_FOREIGN_BIO, TRAIT_DEXTROUS, TRAIT_EMOTE_CD_EXEMPT, + TRAIT_IRON_TEETH, ) unarmed_type = /datum/unarmed_attack/punch/strong secondary_unarmed_type = /datum/unarmed_attack/bite/strong From 4040cf3e0c7d1ade85eb4706e8db97cc4c467c06 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:40:32 +0100 Subject: [PATCH 080/285] Automatic changelog for PR #6776 [ci skip] --- html/changelogs/AutoChangeLog-pr-6776.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6776.yml diff --git a/html/changelogs/AutoChangeLog-pr-6776.yml b/html/changelogs/AutoChangeLog-pr-6776.yml new file mode 100644 index 000000000000..4ff50416b836 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6776.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Synthetics and Yautja now spawn with the Iron Teeth trait, not dropping items held in their mouth." \ No newline at end of file From 36ab9674a311463bb056f7fab5fe3f3079305569 Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Thu, 25 Jul 2024 12:35:29 +0300 Subject: [PATCH 081/285] Shoes resprite (#6581) # About the pull request Updates shoes sprite with sprites from: https://github.com/cmss13-devs/cmss13/pull/344 https://github.com/tgstation/TerraGov-Marine-Corps/pull/156 They look a lot more fitting and less fossilized, in comparison with the current ones, also they fit current artstyle far better. Also cleaned and reorganized the boots file. # Testing Photographs and Procedure
Screenshots & Videos ![dreammaker_i7XMcbx8nw](https://github.com/cmss13-devs/cmss13/assets/100090741/a9c1681c-b7eb-4a0b-bcc3-d2bb0da313e4) Old file for comparison ![dreammaker_EWDBNFyEFt](https://github.com/cmss13-devs/cmss13/assets/100090741/26555e7d-1f59-480a-8968-4ae9db7bb133)
# Changelog :cl: imageadd: shoes icons resprite /:cl: --- icons/obj/items/clothing/shoes.dmi | Bin 13284 -> 16116 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/items/clothing/shoes.dmi b/icons/obj/items/clothing/shoes.dmi index c4e01786e57971cd86e004ae918e13737d5bb362..90e626503963ca6c887aa6612367b1144053fce0 100644 GIT binary patch literal 16116 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

7ddOra{(5}O(kkt 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 RJpYJCPD)v_Qo=a+{{nNTQ4|0G From 622971fe1dfa4890b7c17123ea54efa028bb1505 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:48:42 +0100 Subject: [PATCH 082/285] Automatic changelog for PR #6581 [ci skip] --- html/changelogs/AutoChangeLog-pr-6581.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6581.yml diff --git a/html/changelogs/AutoChangeLog-pr-6581.yml b/html/changelogs/AutoChangeLog-pr-6581.yml new file mode 100644 index 000000000000..2510f8ece84b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6581.yml @@ -0,0 +1,4 @@ +author: "Blundir" +delete-after: True +changes: + - imageadd: "shoes icons resprite" \ No newline at end of file From 775112ba71e9ffb876c8261f4b387b50aaec93b8 Mon Sep 17 00:00:00 2001 From: Crystalic <39885003+blackcrystall@users.noreply.github.com> Date: Thu, 25 Jul 2024 14:37:59 +0500 Subject: [PATCH 083/285] Loading Lobby Art (#6684) # About the pull request Loading around # New icon (animated, look in vsc/native editor for more info) ![image](https://github.com/user-attachments/assets/f5e32ab5-2e0a-4f28-85b5-59dade4ee9bb) # Changelog :cl: BlackCrystalic qol: if server take too long to pre init all before lobby art, players will see lobbyart "loading" /:cl: --- code/controllers/subsystem/init/lobby_art.dm | 2 +- code/game/turfs/walls/wall_types.dm | 20 ++++++++++--------- icons/lobby/title_loading.dmi | Bin 0 -> 32415 bytes maps/map_files/generic/Admin_level.dmm | 4 ++-- 4 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 icons/lobby/title_loading.dmi diff --git a/code/controllers/subsystem/init/lobby_art.dm b/code/controllers/subsystem/init/lobby_art.dm index 7c49d5fe1787..4b26d576b8df 100644 --- a/code/controllers/subsystem/init/lobby_art.dm +++ b/code/controllers/subsystem/init/lobby_art.dm @@ -6,5 +6,5 @@ SUBSYSTEM_DEF(lobby_art) /datum/controller/subsystem/lobby_art/Initialize() var/list/lobby_arts = CONFIG_GET(str_list/lobby_art_images) if(length(lobby_arts)) - force_lobby_art(rand(1,length(lobby_arts))) + force_lobby_art(rand(1, length(lobby_arts))) return SS_INIT_SUCCESS diff --git a/code/game/turfs/walls/wall_types.dm b/code/game/turfs/walls/wall_types.dm index 21839d35af03..6db61002c2fe 100644 --- a/code/game/turfs/walls/wall_types.dm +++ b/code/game/turfs/walls/wall_types.dm @@ -297,11 +297,10 @@ INITIALIZE_IMMEDIATE(/turf/closed/wall/indestructible/splashscreen) /turf/closed/wall/indestructible/splashscreen name = "Lobby Art" desc = "Assorted artworks." - icon = 'icons/lobby/title.dmi' - icon_state = "" -// icon_state = "title_holiday" + icon = 'icons/lobby/title_loading.dmi' + icon_state = "title" layer = FLY_LAYER - special_icon = 1 + special_icon = TRUE /turf/closed/wall/indestructible/splashscreen/Initialize() . = ..() @@ -309,16 +308,19 @@ INITIALIZE_IMMEDIATE(/turf/closed/wall/indestructible/splashscreen) /proc/force_lobby_art(art_id) GLOB.displayed_lobby_art = art_id - var/turf/closed/wall/indestructible/splashscreen/SS = locate("LOBBYART") + var/turf/closed/wall/indestructible/splashscreen/lobby_art = locate("LOBBYART") var/list/lobby_arts = CONFIG_GET(str_list/lobby_art_images) var/list/lobby_authors = CONFIG_GET(str_list/lobby_art_authors) - SS.icon_state = lobby_arts[GLOB.displayed_lobby_art] - SS.desc = "Artwork by [lobby_authors[GLOB.displayed_lobby_art]]" - for(var/client/C in GLOB.clients) + lobby_art.icon = 'icons/lobby/title.dmi' + lobby_art.icon_state = lobby_arts[GLOB.displayed_lobby_art] + lobby_art.desc = "Artwork by [lobby_authors[GLOB.displayed_lobby_art]]" + lobby_art.pixel_x = -288 + lobby_art.pixel_y = -288 + for(var/client/player in GLOB.clients) if(GLOB.displayed_lobby_art != -1) var/author = lobby_authors[GLOB.displayed_lobby_art] if(author != "Unknown") - to_chat_forced(C, SPAN_ROUNDBODY("


This round's lobby art is brought to you by [author]
")) + to_chat_forced(player, SPAN_ROUNDBODY("
This round's lobby art is brought to you by [author]
")) /turf/closed/wall/indestructible/other icon_state = "r_wall" diff --git a/icons/lobby/title_loading.dmi b/icons/lobby/title_loading.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3aa2f5ad52c29ef707cb4aa84dfca82a89cb6d3c GIT binary patch literal 32415 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 MYnEUB+b8?~AK^NLi~s-t literal 0 HcmV?d00001 diff --git a/maps/map_files/generic/Admin_level.dmm b/maps/map_files/generic/Admin_level.dmm index be0f85e60028..c97821b827fb 100644 --- a/maps/map_files/generic/Admin_level.dmm +++ b/maps/map_files/generic/Admin_level.dmm @@ -2211,7 +2211,7 @@ hp hp hp hp -kx +hp "} (2,1,1) = {" aa @@ -3570,7 +3570,7 @@ hp hp hp hp -hp +kx hp hp hp From d208fe4f5934bc6bea4c75a4c9c2330fc474a3d7 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 25 Jul 2024 10:56:24 +0100 Subject: [PATCH 084/285] Automatic changelog for PR #6684 [ci skip] --- html/changelogs/AutoChangeLog-pr-6684.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6684.yml diff --git a/html/changelogs/AutoChangeLog-pr-6684.yml b/html/changelogs/AutoChangeLog-pr-6684.yml new file mode 100644 index 000000000000..2eea40559f7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6684.yml @@ -0,0 +1,4 @@ +author: "BlackCrystalic" +delete-after: True +changes: + - qol: "if server take too long to pre init all before lobby art, players will see lobbyart \"loading\"" \ No newline at end of file From 8ceaaf91c236e848cf658f72849099f2726d90cf Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Thu, 25 Jul 2024 17:38:23 +0800 Subject: [PATCH 085/285] Adds Urban Sprite For Ghillie Suit (#6563) # About the pull request Replaces the Green ghillie sprites for the Sniper/AMR into a more Urban sprite, using the Elite Mercenary Sprites akin to Forecon, for urban maps like Chances Claim or Fiorina. # Explain why it's good for the game Very odd the Sniper/AMR are using Green on a grey map for camo. This makes it look appropriate, and precedent the USCM uses this scheme in forecon. # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2024-06-26 04 48 39](https://github.com/cmss13-devs/cmss13/assets/6595389/3fb6b07c-c304-47e4-9a4b-56b8b7d08b6a)
# Changelog :cl: imageadd: The Sniper and Anti-Material Rifle Specialists will now use an urban camouflage sprite for their ghillie suit instead of a green camouflage. /:cl: Co-authored-by: Steelpoint --- icons/mob/humans/onmob/head_1.dmi | Bin 129212 -> 125719 bytes icons/mob/humans/onmob/suit_1.dmi | Bin 250546 -> 198763 bytes icons/obj/items/clothing/cm_hats.dmi | Bin 53605 -> 51852 bytes icons/obj/items/clothing/cm_suits.dmi | Bin 81386 -> 69437 bytes 4 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/humans/onmob/head_1.dmi b/icons/mob/humans/onmob/head_1.dmi index 951c7e89f985788794e4a83a661d1e37489cf4f1..696ab464252dab4b38ad0c8994ea7f6d48421027 100644 GIT binary patch literal 125719 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
@JnuekY-6for_JmO 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 literal 129212 zcmdqIcT^K!|1BH{O+bo>pmeYx9hKfenus91g(9Fx?;Qftqzg(BkSayG^df{JO{5b# zgx(>vKqyJ>@O_?V-QRofde?i``^R1D-mHi-nVB;)=X~b#*?XTok(#fRZ<5|41%W^} zRaKsAfj|W2*Z)X}fL{tISbu;(geAT@2JX+T-7H<-JG;Mkas+|AGrpy%f1VX44;;iabcTsHrLthj!W(zY-`uP{EKW(;S%LKQst&`L49UD$v+e9WDA2*YuWK*} zsBRwn)PErG3o)<$m5#f!(;3Qv;m#dpdB`oq*oi2B@cvMrTUH;w#NAm>3KdCIF%v`|I~oNGTayscw*S4hic$ZnS->8S^Kni*pW9luhK#(%}Ppvot8r`ZgT@tw7p= z(#|u&pSvUY2^H~vTiha_11;7W6Gv*+!#IlhlH=tr=o4tUnW{$L`U}u5Y(66n(i{pm z|H{5&{q?E-m04!EIWAZ1_s82J?VbV+O9j0Qw<lPk(Sg}7|FTt zN=9+Jv)PZCx~qushCW3qMVHNYwrsfW4g`ytkjxI#G08*v^&(e!i|6RbU(~w|C>Md8)N1Dlv#cPG)7*! z2gff}rXru$6DnUGBA=trL`&Kpc%n+$`0@xnStt^(LY?(pCzE%Z(2*;3!uiz?4nz3o z(rpbrj|U|eiMjzdid686pW@LDK15l6ZskkAUBez_OzmMn?O{lb0=`DnUG|wDgf$Ld z7cN-K0Hl40&7vzdyL2aaW_0XHTJO zGRD27y3S!f7G5_%z3&_0@Sa8T;<}-mpkvS3qNJ~5Ik@w6CAFI>D2Gncy*fy%Zu48# zrH@jLvv_enmQbp=jNv@%jHYzXS(}7)55kN0X^cV80b!%iM3+Br6FwUhOh4QoL@CAp zT4xYD{q;7T-ihe4;6d`eIDY>I|N3U_=qpi4@-vx*6CS=Cl3I2(FL<5{sZxhey#I@} z+xA%lL7Chux5>8$o1U))veEMzO9dnR?Km;`O~F5!WH(#gO;6o!@w~1orPpcK{rDDK zZCu^QXfJQ<`^@-pk#`Iaaf2a=P#)YFD{@o>&zE-5V^#P~ThlN;>#}6>Hr(j*J#7l^ zMPbnt+SV*-*W859<$@sOzN>A4ty%MoLJ4$+y6)3t^?2$e%>vmCcwPzpj*(9q$!NW+ zZr(R;eW{6NS6zj9ZvDfWz_Pp3oRuCtp?2^b+K4)_nmp^0;k~kryQ06hsiT$WOcGM4 zo0K6+yY9a-mqX8g|H|MVmijJPZvzi3*%1*eS|#{yWg5B-a}1E^&;4n}jWb{o8+|v( zW|*@Rd9TuUdbm#St{Z+pvvo@c0f)7wD+B9}#LJQX21&f>S zc8Z8Mll~{0V!$6B=FM+E?&Sf2SV5}K<#fC=cISQkbxjf z+EC`-zPHpek6$&y%?^6HJMJHSH3k++?}GH*=t=X9G)64QlnIw zAQHuaHnNU~&QroWu8g0S;s*&2j)>!e1B#s=4B!sb-v4&2H~S+4vqD^)o(1X0{D7Rg zd<9+gnA^`8Kr#t>{Nn92g0{D9K|u*}sr!Wn})M?i&RH|@%Fi>}rO(k$T8{udLI`!eNqfkn(9n}9FL z``~2584o;qhj33}fv?{0 zjkWBFR+ccGK{0#^8!R9r=vj={3NkZz48IlYWDwkhJ0rJkYW@N*-`bboM`pIy;Owrh zzzRqV?B|aWt5?F&HUT*OyRE$!op@I3bZi`5Ou%3`t8YFf@I}5sQ%?DC?#*YD zSS=G1a_dP;YAS1MYa?|;b1P~Oxm2P_*P+8_$o_(Ie96oxO+mW#c~l zK%c@WJA%$6-7jNwQn}$giWH^De)wqKuU03@eB)w^e)ZvG^M1;XSA`6RpO?Sz^dzgn zzP+kHU6QCImg>f}m8Vs*wCz+11@71f7w;5FcFajvh(!PBe}hE@;^LVk%rM9q(7J%j{c< zf8z|@R2n4Mew%NXE7RCs>uz{5b5Un&o^p~D_Wa&uTh{ML1zIX6oE8J}k==zl+X5xW zHl}znXoJCW<#){unvQTSB~k3^-s`dGg@w6O>NhkiNz$zwzi(K_L&dbEPJzB#1fD)= zZz5OmdFOFY_CPJh;erBUgp*i+Oem12XixTvxLT#YAWK7lTqwy*i9Od7d-LYamx+Ce zK+?FGS1>2T06)z}oGTVD^a?~_t}-N}6w_IECQKBodSB}NvJeC+RF3J~qLSJa#2uk< zrqe`=Zk|BSz*BUqI=_IH%=xiOleawdXs;e`$1m&(0BL4ALVKHKF#Bf~vF@Z-ITr}vVJ_cJsDcW=^)ey>O|^%-!l z+d+m(NJaBOYC_4i-|}~`fwvdxABgH^30vU5aIFfy1HPBb`sgLTRGiX-_&v{OZ>G?q z-;H@>>l1IKl!2R1+r)Xzrl-IQl+e040{aCW=F~P(Xn_HVYb|ACA?vlq>0$R_Y~)k0V|xL%plWI5zx!I zmH;pYji?Xsn8*D(+`e9GaNDAr=%eLIkiOYHzb^ds^8mZi1}^Lj8|buKG=lC{uP@j3 zpf(l5ouBd?j>=5hS?`entgTOl z(=DdLsVgd2-3VXYQe8uBTgudm-r!c>NnlDiyzD~F3#W7Bz)pVcE44`Z~n5Wq!W zSH~+N;c-P)2(Q$i!C55`6?x!o!3cT*frk_;QK?l_MnkQaidao#`WaEAiGN) zcrCj9pPCtQdev;?doYE-Iy)g`Wty6sf5Ms;YThrd_yNm@*S{m>4|^;gIN`U(H=pj;KAgK5^Zda9gE{X+F{kSD zlt@Fx>fc{2F@NwAw=wXCeyx!Az0QqVQl~*@VCTNyksFNABm|Kc)0QIQP}{lo#CxcP zA7z?gXbP5HQv|IYIRdG^Dei>bBDYG5uIp@8gH~-s43_~Nl-a=55pri8&bRtsnCzW? zZd9JwbJC`Jp*VI0UTFL2Hg%sMF4ETZFVr5m>s>k26&N5G_WqaAX2v4RTr|n|yI3a; zqdyl&&sFahcoa(0qUTVG=ndnw7q=ZhS4-O| za=!5a&pshOTww2Mo~Kjk1YX|ohWR{WIpjO{s&7=c0Z*)c{oOCrG3;XY`Q5GjER=b; z;ikunP-;4AfqH6gkAa39W^`*?mttL%7dc#sHv%cc$I@GS}0UjokBmAuZ9fTbeyxy zh~loRUuh(m{;Qy(#NL|K7~8m4{HOy3aADRgH{Qj`X5!!3(uU&m8k*i;eeCSI7M*#S z2_U!@NKZogQ$ppYxHno?1mn!2p$+JtO&K4ofh&mb328fzkBn?A0_|5(n1B4|v-u|l zI1HlfdktDsz(||7uTINjMl5+&8^E?2XA&vy(TZezX^`@MPwd?`D&T^zKaV|=MsEIR z1+qo|-#2uF!vEFqM-@RLf#?7JL@c1NQH3#=>G-b2jLj$f%*$TeY5MQ1;$)!h`7802IFvc{m|Rp z?%&fSM$;fH!P5K$O{4fnkx<~j zSKimp3Q3G7ofO{&QjebYkiv;A08&9D<8M6L&Gw*+yl`x9o}zkq1uP3(XYWkn*p`xX zRj4UT$MK$FM{+XNT&Dp_ir$c6@v5KMf1|B;Ql{-(#1~u3jK0{oGFv)!0z${w(K&#- zR6d^Sc{qP^jmwNMkOoTcUW}gwV8O$tU;yGkOu$H0rxR@6QAPgCNJhY1pX z!dibLXM_uz!3B_qY^-16VSS10u4AJgb~qF_X**H{#O> zKz-$yL2V<;N^YpYRHKI^E%NksQDU27Q=8*RvQ(QQC;m#b!z}t$SUKKQF>P3&r6y!; z)Pej7PjdF5lWQYi@hKs(z!8X(qbnvH6Eu(9uoP(cf|GYXr-sEo5 z1i)81{rrYkw&mhWXo)rR=0&cmFC&((7|t)wcGM%zH+G;lFl@xd)g_Vah%l~Lfzz$Z z@OOOd@vK)Ld=%_fH3O2J;7|L!r;k{&kv$(257@p8WsyDbtNcTCzcSF=0gfVj@-S+R zY(1}_;EqT|qa2xx?U}A+`v)J+%?!@sw5Ft3*a#|r_j}3nz|-5SYmf?ue(nrXQ18VM z&uggWfSrJyZ8EwYcg70JE?Ca4Ybhx3G(C+h3Ee(WX1+3m_Pd&B8+>=b73I$P!InWC z1fP4=$+U5`>P?{n!At$6%lK1I>_1^~|4it$rs@^WXSLL$zT~T;BsNS~2 zPl?@aue9jp&WKWX@-I@utceULt9QxqG!~GcdCGf#{jpej( z-3v(^hyZ@{jm$2oN$}H>+ET`rK;gUhv-*Lj8__o`UgFD@yzhAOC_OAdiHouJ+oyi# zZ?8mv1x`czNokT|(MQq;v+<+6a56>h5-m|{*HvR z5>nO|<-F8)AHTKtbK-D)yYb!W#jq;gZ7@P(uPIhMwIdqf7oHCf*IsO$G{PCu;S)6xzRt1q=OUI7V+A1Yj# zP{O-3T}SCe`dI|NK%DgU_jeVDNQXx0a<-y^+YjW*gQz>hAD8i4KY~2at7v5Q3DbV9 z?IK_!Y0E{ijAWpYRRkS}F}T(Y6Vo%gP4{1m_Mn+#CluG4+h7JCLaZHDS zM4rf!Fd;so*cRrw%Y(C@dG;cwUvzWcP7Z!N{UqWSmuhGd0Ex$ zZ$k%;>9tl<05$i(TM~f7OCiB3TmNCJ;sJgK7*Byw0FAW2o{a>w5SuAPTsWq!E(o?# zw09E7J$~o>;%F9%$W}PI`9P;!Hlc*_zSwCiH%;B+VkrRCWL{ykXB--{s)#{TrsbjqWes>k#&efM^qb@Dfj%M-Ea`E=EgG6U zsn)Tr3Hi#lbNyO;j)xD4gpD7*uq;*}G6&UM>cTaE;{1B{?z5h2!R1o-aoXpyF#87& zjy3OT$Ch)n9Nc^h;)LKm=xa9u<`TL&DJ9i$gFkxSX_vJ$Xv4ebvDDD`K5hhS@qo`aR{G*(oN;2&7QmIw9cVE z+0mNj)xIoV--!qLo7RBoAD}z%mAPuy3!?>5qNA|ic0cjvl{ zAAF2!saO|BZp0M^9*Qf)G8g!5QWcvHcIzAtmNfrdo-j0ma``9}&VQN=5@f$lxE5h& zMxwrDZ9jgT1yZCxn26ZEy;<5xdYD9O&-lrEq!_ z%iw6d(PB1FoDJwo?{11;m+zVm>&@1sR}JSdhxR}3bjFjpZB3`Kr&4SiW)=qopn!mY z1=@#6mz6%+KEnV+3XA%~3?leu%j(pBshe0)8*q8*9M$EDO4-YZ5!|VwmTo zwXg~Dopb&NtsQ_`1p2VxH_+Ekm#6c1mGm8qN4l5PLtQOvlLa|Z{_|O`S?Qw5mP*A7H{JK>)B&yLm#$hdDs~n9khL`U+PoF zO61l)pn1ve!g{l_@RgF8z6dDWZBev%0=5F#8^g~p#MRV4OUGwH=qyR`mi&1gJvUuV z%^*Wv&T(n+A#JR!xWpu!kYb6^xh4&S+)^&K6B3_)=yN!0Lm#13I7?87Qw-LHfZtyA zX^d#j2Ze7FJ%cQArBsU{L2m)s>9FxOQcDBzU=b)HoBR7j5AkJMaqS*tk5az`fUBH8 z-1uh|hxwy+=IP~!AXrWGZX}R?&=vD9jU_)CKxjbajq1Uk67%{uUdM;<9tNEWC@7Lg zquOVI*P;SlUs~&&gQGUUc??{SJ4^{i0maq+yaIVG%$Tb(M9fQ2EJKBVCTknBMoX0Z!X1!yM_QDL(=tZ!J-(Ib=D5G~(KkLw~#QbHq!2o)A?jt}gShb+ z9qOsiq`@Vx&esEWd_C!leAj<)qo=j2Xn~k8<)S?x58z&f*0eQ(Smu zMTOfuOXLM0Dgyz#%JpmekKSIOZpJGSK)&&naSN!c;L^YP7A;BGw`3Faz#&7Jh)YMv zBb{_1mGj}o!^LKidDaErW}Rl_MbZQM77P~<6zGYe{(eOO{yD7md>}lo1Oj%gkVW;H zYZwR9h%%o~Jhz{^eSQ{t5rQgUNYy0N*rIq@pQ_xtjpN(%g%y|ur& z;b*Jvr&irZ@Yx%Kn&j}kpazkUeBSc-3<@IN|8-M!>upTb-N=|y#%FMrwxEssZwI*A zp5j`>mTLn%YP@Max%)|jvOOpHbn^$_zg>Fy`lGy#j*j{Iku~VoWPXB_Qrd_`XX7S3 zYXP>m>EFw$lussAyXpV!Ovrro9C0M89|(RpBvW_)(PBv-#{uH3}k z#THaUty|5ZaM5;Wd@wAz|5JdU_F;SFeXm^3vYR;YzR8&x*EK!+{X4XUD5z)UwWsW^ z1kQEZrQ<7yW+QAP57={)QMk|Pam}9{P=so7o z*0&0*zAtHNlNp&PlixHy+3y3$<>YVSrM0w0%0|1Rm&kWa_JiCP6XvQ2*8Q{uaTytw zB==g7CRQtd+_4`2=ddHovxCu(6i7QC{+JQ+?ht40-`DRhDyIa|biey(w-GnI?TBdY zbdt>UKGm42+{#X5b~KRI_21c_tret{MD2vcYbxABU$!B+L_Z~a7bQjO z_XVD1D5@Rv@*^?mC2#LY9ZTsER=A<+Y@A4-ZLuo|ukDGg=%6sOZ^KOTV-s*8o;R3X zDv(z6^>>p4Ment&HA?eF0`I|tv8lOzImf}#^6_oZ zlW^Xu{S&Rp7w1HFiRZ7TUv&f?Z8HOJU+xudJ8`UC^(PSnGYQwaA6t(CCD56yV{Ia9*mfX$jjR6C+e@=moubjUp4fWFOaNB*b?TuaqCcQ(OWD-##@R;8)+=Zu=MpoQo z8eY-yJ^A^C7WA|imS9NsVB;3;%Y*XnMi-^>QH&Hz$-C7^5$+Z|#!kAXITKCLO8?nx z12ENH2_*IOS*g@7^zj@_kQaJwy*;Lhw?iD13H@Q1;T`kg4EsBVG{gc=ETig{*Z(bc z?!}0w|HlhZOMK422EvqgQkBPtK2>Igh3U*kPz&Y7nxNPeJ73%$jc_92Q0%w;lG6b^ z3R`)^{LiN6WK1W)!!|y+lozg#NI^|y;Umqatmo6pqsPa}&&DYgO~J~j9oY);oYKCh zk=0?b8%?+uN#ER)Kp?@vJBNtC+nj(PB7pL)s4CtTVGeUErxn;}lF>q0DnWP?6Ps%H z_V#Ez$jszXd0z82JHeZ8AnqVA0rZ%Wh9>0cBVu;uR+X(g(e%QuI>SDLO8)3i2;VT{ z#Fx*%%P$sFwxN?a|Is_$9f8TR|46ALjSy>h@PAZOeewSz71aL)-M5o}oyFRKhuzuu zbH8=diRT~;8&gUSbJ(eemI5NGL5q1gf?j7rWJ{Q+MDKRg$*#_xryGP@xK%r67RvyU z=}G1)c>93RVX`Dbmzy*s6Gyx=>(Vyz=X|nVGYbbNTaWrxYPIL79*|y+gepx^qOg>k zXHQuVT3Ck9Fo?}VktVEW7PJi~r80D83aTtf4LOC4Y%xEPdfthBr#>+1TO?ypVYm0a z<|G^AkRQOQ|JI*4GoCVmG=I8PcwHLb$>|~fbbZzeE1#Y8vFb&~a^Z;P;Sf`w8fMivCPoC9ZJ->8PFvLZkJlAW7RbdVFRe97TjHkOy?WwcxnH7 zvjC9u&iFrvJ!RIzJstkf9kPmoCU;us4#Fw99lz23!su2HKL!1y1L)0~BuG}(h5AMR z9}7&_1v5ZZU2tbk6Snwmr}bWKq?l6~Aow{41t}Mll83oNRbQyl*`*9U*E+iIVC*+b zec#~)oi7pVal!XD1AA(CvX|tUCt2HmD!^_q3~qlMXr~|QOQ|~SgiG-c)YSyloU<@^ zkOjq*JGoOTA)!k#i~JyNE)>~P?Da1Rr2%qyG2~`?3$B30D}RU~VVmk<=bIaMTgS)i zbE;ZZb*EWdYe|y(>CnY#yodGu+va=;*N z_#2c1?0mNskSK}aW-cYtY%xw~c7)p+ZjbOz+mEWIdZmy~+(woN$>^hh^sRl|DE@6o zv+S(!amZfpMacz~QaC@iQ{!FLJ0*23^YG0Uvk0ng5&!d^bR@J6eu?wZ)(XCp1aA@g z<$;*2D{BmRoUKh#y?R{o`)G(iTx=vp@TaA7E|Or5$&sg>D@U0GxVPy}5tv5>LRk5; zLJIRLcJ_%qcGhDC*Ks#2H#-}2Cz=rW@}-ag-!RVGz64Z&&@MISF$oErJ>8woQ=@dn zy&KHff?>|1OMqVfi~gLoTzhu5GUT*3Ue_n9M8@iFbc2Szb+hrRzHjY`wfVub(vE7( z8p#2s+pdfkJqrc()~I&}#4!+1ooma-l(Q5ymcuLdnd}_#L32OXAI_Z}-IP}h5F>&b z99udVzc*|=mHS&?sPfeJDz==(rf2|W;*#Rn-1@8)ToBrhI zmI8yre`QIRd9mZ^;J3Ru(tuMVbH8C>Gza0tnM*{KGtKE?+dXRBJ6d>sZg=)PlMLYO@!%T>tx(lao`{NIA{sy+dR6xyTKIvVuldL+$F{eKb9X zNjn>ylnVY8QXE5glM?Ir?dz`y*s98KAGgz2>eD;*2F@2dI-w_CElut z^ASk&0GtrD;}Y7muj1=ztI03B3MR?xL2O>M4QE2nTOT3pO0^#mVZL>T%!7y!5$xy8 zR_+09xF(JqJ=qJb!>4TH9?JL{3c##UycGzTkYa$a(9az6ml?h0>}aX)JA0Ib7h@8D zkH(RILc-v>d~1{P2_?=QEj{H%Ieej{XH!S-#;ygiCfrdIe~x@|^*r5USCp#B9Le{u zE46#P`+O&-nH_NoWq&Hd62Bz#B|{t(r}4a|Tr`D+_LgM94FkHZow^!N=-B5#9+*TwN=aoRsml9SUOCi58HstGt= zA7~gpSbEbt22D)-mDMHE(%d(EXxeJu2nss&M7j)xm49el1u1cy6<4cIXZMmV z-o5*a;0WVfaKU)OXuP@eGITaDpTq-Hx^0e=_r)g)xuH5lRz*RZ0j(fc+oTO&sxx~m z&jczFpMrhL3~D!*k1EJg*C!psHA1^fu;i>@`n!^9PYCpx+A_HP1rwRs{x)_HCM|&l z=-W)Z%I1-`i;gJkRxp&sNyGvhq-HVCbmUWo%wXCzjd3=3B#Sp$5_vzn-%yzF$Gj4> z)C+bD9y1m+NO|0hfIb3Dsn(fvi0i1vHB{{x8W-Me5o3gtsa1sOaoEue*|T4XEURR=zu3O{}ZCtwCrE408kaV&~_(A?EuJAL3tp zL;31OMn-~yb}C@Z{Xb1iR7hxkg2H=Ah#AWsa_Heqwz%Uy@)4`^rSyG-%jjQ3apcOz zzN+uL*j^0t&L`@zSSv(40~8QA-BinMzvAs*m*uzzkKM->M(tnt3PL2^d#bW&1>%39 z%SV$~Mwo4Ej%5gXcd}Ax2AUudT_XO|C-J8zx-`#ERlkeB z)4J)xbO&*eUtIj+4AJB+Oq)boAn&aa+cZoSj`!F4q0VBPK#+|M39YCAIV-yqdALBx zEWjXcOIeXr*X@0*+iO(!%avwr)Z#h!-$c~WIQo4Tdd4{MO6DGoM7LA3?FfCVN-JB; zi?FBixVmr7vm9l4c?uF373`h+jgVR!a zB0GC}sOJHKm*^03=aK%`ytY_2sOQvS`?q4qDRtY7eWtiX;qZp2m4WK_e*Hcc1@EY9^) z{}&@c`I9ERf4d5DxtadUhX3sjgZ~A5{QuJz!PmRnMb@=;1=xNQ1IXjY!GO_XBnfcB z-n;;fPL12#<3h#mw{K#AQd)DsM9h%|^_?87%_kgymgOndGyfZ$0kgz;VMtN>^Q-9O z4Xi9o`90(utt5jZx{#vY3I4~u@$IuvCl@e933zX9XBp#&4C)QSn2A3C#e5PBGMM~< zYzJtV*Suc{qAo`i8$26BlD#TPkGZNYKR(S<#+VqVHF#{jv@#x;scTXaaZPx5B1-b4 zDX@VV#CmoYCAB&;`WuFDYxy6J?hojmjUPFdx%IxdU%BfTY2`=8j=FevZ5-KffJb#? zQ_3S>_0~TA3>VpC>stNmMqq-O_;uB#}K{e{PTM zQ38$w)PvDmFB>dI;QyLz2Tr#1Zb5ON{M(BjR;N?O!vm>)Kmi6w5I@Mgb3$Wy^s)1a z!RIPwz4rTW*QN!ncMYsEr9;A(I-NJsF1zJFx|K*E>o~QZ%MaT)5BpNSV;S6(#os^G zU{FB}6B)>eC4NyG*n!O?A5IXY&=U^^c~0uAbRK?&58|Ta698a$f^8-ZlaB|rZC;4g z=?K!QstmpA0+8rv9SnWM&~(CjCR2IM6kY9q$fJf>;(M+|dc?I|MUuI;KOVgEZLiK2 zQ0Rv}zKg5|xOzPQP8qtk;w#ClqhCifUolDVEy)Z_JHdv#w%m8baZ1ENPrMJm5ldx- zv=6}+WnU%HfFHe{9bK<4tINOni0IY!go2|{6+%wm(ddb^yF)VY zLDU6{$lI92rX!bTqL-;q!WJyQXwcnFnUM7+y=RlPZ!TvguIfrofoU5&R(nht1NWCR z5Xe|WFT2t4Afm#F#divON&!ooMJxn|p!S-^_oHJwuLm0#pbvE=6T{B*Ao&TFkFg5+ z)!IIkRjo*z&<)k5aomvE)$0`Tobi|GM7y&Q^KA7cWxN|uFLe)1Oz`_L_jKI65PShg zyddaT$A`i-mAnLYW-N8;X}|EaS0v2r^zFR(NW|ZI)%~f22~a?C#ir%Bsb19U>}VlY z4%?E`scN>_bvSd1TTOyllfL{N!LHA}&jd85Bm^whP!JFH!$ItcXTUTF?tirP$xOhK+&TR6MaX zhk)-w=L;D-B}j&+V(ipOx+=^RuPrk8bA!jkOIQeYXMO!WbV5&2l-<}1Tl4pzb`cVG z)X^Q!Vf-v~J=s%RJn@5`xo~~W&e4SoFmf#WcCsHdNQQlCG<-m}xj@ExU-E!BK}Yyv z&xz!U@nyH{D{vz90ijdBy=krSKu(UAB$+gi%8Mpps;pdmJTIR=ch|cPRiXZ7d_~)G zyDp%=AbKpX240MIIKokb`f%Hn5*CPTLxXnfY#%avxC{a8sN^c$bx^7c)h8VH4c(wbr{*wTk-d4t3 zOVe`@mU!0dYVqu~-~>PRYG-CgjtDeV&JS;?|KQ`+_0_VaXu*u>aOTv%nO<0$LRUgs z7@}GMz1FJSr$0@~iWwl{ei$z3zAM(iBov-)x}*(tH8J|$Z_-gqri*OT&MseV3;swn z51ff06W{vzqAd1=)SMkNrS#@Hm8Z}m;GDjpH&e8WT*Oc>fC`^d0k~G5L!q$51I4P1 z*|0x7BKX$@ys6X~n4qSnPQaFDnzCM8T;hQ^l;d>nwVM36F6txJk^iz9LSFrs8vlQ< zbMe383PqlvuPxp=AIB{f?I=eo<7H1ymbmZv0(P@U|NiTjn`3S%oV6Y;|He#cw{%+V*X&jal%@ z?Vmr0K38t6tI4KY=*8BkA=hthPl_A81Y?-%tj69sJ>5x3fAm{%y8 z0qedy;f%%kp1^+R6bPFbR~gKD%3#%B_NjDx!OkFSm;4G5wPu&afP&_|-DkFa%J?bZ zdSgddzj^=5p6Vg#61BZ%WGh2l_*?V-W+N8gz2=rSzBo@0cFSVOY%*zeDpgj{cCqc6 zRPV4w_f`9b*>=Q&Lm98*{JPnxAe%Ja#IF)yUMF6P#Sxx=`u99~7!D8XPSf~AiaDF# zJVV$N$p~@xIn8!^ak*p8Y3LhRN}VRH$qP2t$Up{-_FwDv_Ph{;pxv@*=rkO*2zoe~ z{1A)D+`-fZ?2PDJsFNO3vhx7HIYPu~rYG9Lt^dMPO7dA$oF<^}YA&Ehv&L8Ja{Dk- zDT2ZF2IZA7+G*b};r|nU>k=)Z#2eHzs|ZJ`Z>^jH*F>2=u*Y>olFXB?}ttCa|x6(Sm(vn$F`IT}>tP@J{{wm7-|W_Rsg1 z$_BS(4DADsD~~W{?kiRa=}BR0WaYuU9Ap)XPMhK*5nomA_=X7pz8F8ojy(xYO0p+m z%xo`#tjJ@eyIEfbxVFSpXlX82f@m(rhicR(>HwXG6jOPXHuga;_qP3d zf96NYTy6CP&YJq4-?X1M$f?>jKlq6*X-oD>kP@P;`|B=xFKtP3_a>W8I9?7u<@>$K z)+h(@FzVm{P}_c?Q+L~{f&ZDZUy=;2^|A$-CVlXd&X4lUVkw})k}bQx)vjH6;mxxN z{|}LUeIMiFmG$-M;yfBH2Ac2vfNXaJX$D6;v&6oc@A%jz4O$Fuc=EFT_p%Waei0BI zW5o5Z==?NL77C_W#&={C>VibV2o&)^(g+w0Qu$r+W=V?vE_6AX06H^ zy`VsO?tlaSE{!NNx4W;BC9%asUC`CyuLCgk%5mfNoyB!A#Z)QZoT*ytbUqDy1T)V% zz;Y{0M9d5+tLgY}n|*!C(zv$-W|hLHLI5Cy9Ec+A6lN>*va46;+CEV>?h1g=pXyPm zINbTMoyE?M9P^d>wDA8Cl%_8 z-4esCtSGYuzT|mJH!xh+6(1R3BDJquxtw(-*M*^4=VqpywPT0$3#FF9wG4E#%f zh?Hrj0q_pB4(xk_3Ry7G#gKWa7~bV+kr@5aO|$E8fL%^VHyBN0`)BM}Oqg`^<07_0 zKG~_=v7Alz`ssZ5gxCF(Tw5J4a(O1P3!UvAU3`?9m=N=&&yyFOVE=WiD18@_;8OHM z-4Juha!`J9gFL9t8WF(+D%aJUM#QB`1lik2O-UP5bA-_Avc2rqk+^3k9V~>jy>3_5 za^O*Ks;%-^yDe=#p0`5$;o)1L+2xg$5hf&t+_k1e+YmGU4EZ9f4YV0aX&Lk_OMX7{ z^0K=m3;$#L-}43LWw74wB2o+g&iKS-_S^1PcOv34Iu3;phYJ;G%p;uxUNA}N=zlzp zP#;+kvZ#0$xnU+9$#Rvi+YHe%c{XL)G9zg4)BSO=C$f7(uR=+GOa6C?eW%Q1MNd?| zT5S?1SKmcWo!LvwF@^bRaXf%?4;|0(V3&WV&p|;hmfa@KV7l#pL06+qd=Q_P$Sd*; zotY5-xpKVEcO=mhlb^{={WmNCoH4)cG!KdHbWpCH1@d{%N^nVjk5hU{K46_ueouMi zaygiB!_Z9Qzrb*%@07p)1H&)oQyhl~vk^e(Ir6&W{lZJlJa)1I5t9Sp@;H0LP2k|X zaPo@3$)&1tsJCl3_wE8MeFg3&ka4=&FLOL;V@6PT$n6vpHTJ=oh!45~(T*8BakeO5)!-fCeDGQsks{eN>)GELF*$U#fnWJz_&RE8H|76hh zBx|!LWpb{>p0Hb613P+O-$(SG)@!d}+`H^!XCVrq+Q%g<^sQ(j*?1`|_wU~^9b?*A zRB<8dFAz|B?WY8Rl-`oy8B)f@YJsVx<1!LY-dRT@bY-M1wN)c2_z%xcMQE$1sfs!CBUbKT3gs{Ep)N*hd z2pn5=GU|GI7AprtoBusOrluFcRSt+ADUGbQrMIdj&qT>o=05el_lKc)!YMi@3b^Y4{16 zXbynqWI;MNXoGmU|BUR{r#@N^i)G>7lbe8DqyFJOFRXP|vEDLZ*vPhdEiNATVY+n#0+&19HH8R37b;{d(00@+p*}+d8e<*i3 z1rPWe`bbv?RRO(*g_Ua%SQ6i0XWxrXI>bx__CRYm;K*DgaM_z$#^u-MwsgVwcy#0n zp|}i#9q0_lcB1I58yixWwX|+_c$WPn^nL01Z>Rj|?Srm*&$Wnl?q4x!P@lbYXUuaW zw{K@|@#Mj%)_uL+EC~kfE zW5}Vv+A?>1a>MGE$Gx_YJo$L`tXV&Wq)i6Yyh02Uu`dlcAH>b^ zAn^{Wcho$P>hb3?Zl!eJzP0zioOie|3H=M07y#!;C9FxBYn_?ir~>!2$Jb@~_YJfu z@dofV0u|u(8Wl4H-XjEI@uoUu{MorO!L7$muj27Q*Y9K=F5HTWhz`|IW`!q`G(72qkfSbSW>CIp9_ZvH$gDedmMhJHf$^s@WhWZ z#TFmc+&O@y=Ka>2i1X7XbaQ3RBxlu)F1kY0iU(wj;LY0{-Psi8;*0g)OY^xkU%N#+~QIq!Y%zi>Z(fMjNv zWS-}lz4uys?LB?rw1pDXxMnhktGkW$EZIubigUv6JgL4^Q8i(EE zb}kA?xp-Ru8{#KU@$$t zK*n*14K{Fj^Vxzls6;H_B`jPEsmp zmBXQX*#keR!(p(K1x2#?Sd+2}C8M+_MVHHQ+c$dU82jS*oYy_8_P6hK<)TPJd(wM} z-hLDq-c?BhEh!Cr)<q$C z*18j_7(7abhl{NqecN3zk2PyhIr zknBa!Rplmjgy~t36#K^(nF7_%7R`KRPmXU315>=$p9BAY0UArm?8o%x!M!JkS;9$Ke6_2=R;;1%6G( zWddY0$N+M&D_)-%?)YtYcmeA4&4JSS39S*c?*qj;c(+LCx7}Rho+Zr9+nO5R4xi)z zT9)0CvZ|FiII=9SL1PEe2#W71jjfA5uG8127E_;7?mA?8Ep+W}{O+sut9lM7xSACo z2!)Ihd2yCJy{c+z4Am>WS0mGNsx#oKlYQfLn}Z`v`)^*J-(Nq-^iz+ zA6%px-m(u@>^8V*g(c(8tB{_U5kc=0%9&00JjH{BT{!&J=^3yWN!H8>7~xZs{E)jp z4&nE<7dsg6Yp1Me$5p7{50t^!%$&#zJWzvDdDgYkQc~)#^s@DEBzGttLrM0M<}+)b zgPyy8J%9f55zwVisi8vmP4EB#IjQ&xTCHe|G%+H_I4|{9-mhIR&0|lFpn!iFBpY zt36W}I{B+_H{<#IkciVEMUSIcW$Xt=I&FTvkGrx*>gwC;;Z42;lqOtxdL3Hr!JPd3 zSDc&{tG1h(WY@O0JC@!RsWTBje^DE@PkZ-l^kmyu_|I5^ETAy86cHoKy1AqMnr;3B zF5Ku_Fbguk(Anrcj4XN(Sx<9nCGv(ky#+2SPc0^}MO)ZT*22=f^j3`k;PdI}`TD`2 z;XVYhBOLZVCCF0&G4mLz1v$IUwawXAhG3L5m{0)Xa2A1IZ)kBX9klqr=NZ{NpMo1s5_`t$)B?ZCg!$f3wRImiR|eBy~qo?;%cgEgxH z{v+#;O-vx+p;XnyIqGUeoi=|bb=M?29ag1z_@Y>+>)&xXXR49U>A`+i;wQZ%@Dr3m zCx>w=-V*p|riC%8&I@8k>$|U`m`Yf9l^qn}bbHEZtvOwV)G?@w&Ms@CigWmc_&D!c z>evgRNIu(9DiLS8ck?lXuB+{mYI+o%@$XwD(d+GMH_6WW!9U+`W4qc>gc;x_%JTKt za}8%zp-=tvc6trSAl|o^WeLf%H-k3`fC@t$lw$maVLfEP))@5SVd{X0ETjgX%dtM) z$vD^HH7Jzve_j60s(Y%UbUpkqh^@%D*UiVjwbq0pKXEQzP z+P4A{W@p(9tUq2Wtl4^IMt*#;zE@1ScIq~-h!U*%ow_~OKe;>onZkj5uf;vE7ie)` zRvp0mPHj+ovNU9f24XsiP&C3G7ZXY38mwLkXSXgRUWrdPovdT$;82lwY)x}x@b~TR zOaCa~Gp~fWsWi&^EiWg$oH3leWQ}+z^iPLcwriiS0>NIXfak6b6VM$e;O{;fsgJwm zP;|xk_sH)cO2d~gU(UUg5^^|u$NO|<1xEqb(3(U|eP{yw2QE>Ro9-Iw`yP)%`u8_i zvz@O%NHDN(hAN?fMWjD(58ov=!Lz!%7ktqFB+;NUql?oyx?D)ySii$cpHW|+H8pm>wz6@= z@EfG`px3!di9mb8*vX5TQ@z6cDTb=zrR0V1%f`Q?{gb{X2>2bYWhY8n*bn&*PCp<8 z)EkGsza#0LO~&P#?mv4xDgFSM`1+=#J-E)xju3a0-iR`~2-yR?6BRHwQErOH48jRynAQsetWS1FK74dU zT9|(PGzC@PqCh;C-(JA3Y1_9;SMwUxdQ9&XWQ`V_kQrI46f%Nc`+y(m2sv#On`Brz z)R+X_#$eC7rKLgsIVmZWy=0G6;MEJf{1^K=>O13a94(i?4hKhezk?TCL)V}WySQ`d z*jFoMKM}Sk=rO>;wd&x?>tx8XI@eol_ydB*^H&YJC+wpttKdxf)RUfSdKqj2E3|Gt z1|w`+JEv^+H{z+WUXgFfKSTEQ60J#WN_>R$fJ^l#L!A9w{h%M~n|@lS+J?t}YN|31 zE!jEhm^t-*VfQ!F9jM{BiAdDfJoOlWkdILn6rN1Fg-rZMnk2x9Yg( z$hWp|@8BA!^u!Zg>0M-htT;eWMr41g0ZFfdkiOTuUZjSsvHqK{#cq(vogO6Cl2uPxJA~ClSMl z&B1QO`C!PU>i98wzTqV9C^p$JffrwYQup@l6L~mX@@h%q_N(pG%Qzb_aHr6!<(Tmu zpUJW_xXuhWAj%+prl%*mn=IHz;|f{F+S*M!DzjvfTQ+_|pLohv1 zeX^jt3-!k%@GZw=+bQT-nyx$#p_tlL03!l>n|42nTVB;ZMZ}dN9J}AsmC8P)C-?vX z@d+u8$N3c0_{r(!adlDhy}j)pmW6i>^`*`}5`c7B7-cTav%KkKve#Dqx3<{@;cqAIjp1pn>I^8d%?M=Qyj7GdES%%IMXs&;PHsh?QA zyU-y0{nN~khylOIaY@eg`Pse7K3Pt2aS}QSnCxQbFORfCV}Cx)aaumq!=0T&FP|Z= z@}6kjRZ5}pYC)T?psZUBgSFE^^V7(gmEVh}Cv~c_CyW**Et|XQHhnQxiW02yhw|?Z zcf-OdLU!#P*kA5{zV_Lt#%{8F=Fd3ls3%CycWC;z?Hl$$MNsdCycGYe1@c#gLGB9T zrT{9BS_+Bm?}J;%cRzRAh%RE$n=e5*7=n7NumG-4FGYxIQbtL2thHM<5p~VXgdZ>u z9&#VbuMs{!OMENj`{tI3$>Nb+u+&s+)LY|a;7>n6Oax-D20>ypu+QQWgDM3svWT^0d{+*?@z_n7&Lr-yZ>q=(OwVEP{qUo`+s_E}qB|#m=i&0c&Y2$HCRpTo?lPS7^l5;vrE{~@6SV@9dHAo` zDu$kk|5#XfZ2n6EP*8H_fLfH4lkg`dfc>dXa^(bx^w8kK-byv@--vbd@bc0anfUOb z(Z^VuCKuZNSd!Jx&N1WW3ttxfg4ZUk$FJr?sy30rpJ?YF#S5BVwRQEOO7=L)JojB7 z^3Tf~{~}H-?dO0k7}BLUb|Evza3&gHehf@Y>Pkkl{QEtZgOYR3;hmFO5$*9YDtu+A*@D1qd zy@cAvkPe~1Lv>1>@On8xdie;Vm;wuYNj*8oqS^q2d)Ull zhCt!X*Henb!sZ83;}{1eyeIy=8Q`20E(-@c{oC2U2t5uW!uvf1E??v2A; zvFnGsFdt8_$yFDhqH~OU8v3*>?d;KO9{~D8X!A_PXMveQ*!;TjZEztxskY?@5-G;8 z5Liy0oebYM)0>pj)H#9q|KKnQyoYhHv_1&sp%8Xfcsur-5jvg@Lv|J}c)v$a4qCqZ z+=QigqS@Ev(eo);x#f43Y6Ep|pkS`1@HkmcNeuz=7XvKOl4c!`p7>0X$@iZt`=p^^L+0Arv#LkXEp;ZosGzPzpzxoNfih4on#@Mru4B)#>oxu~q0)RrJ5|Pw zQsatp%Xgm2%P(8c;J*W%&QMTWY}L%jluz-bfG*?h_|8>p@KimKHF?p^PLAKt$( zNV(VN-|j1y5SY5{KM|%kRwsOAK37%aX7>&=I$e>cD$MyLo-xVP9)8udKk*#d1IEuV?5yesEioTT6%*TJj2TnmN+zB>nz{ z_>mg_laI+hFBa!u^mkZe-QM25o5eL5DoO53(0yTJs7_qEL9L z+@-?hryz1vV#b}=?xCFJzIPToLvV4+x;0qWKULND3?ejV2}OqH zkSfjwA?b*de6T(K?&HWYgz46{9HVyEmBewmI&`sCP=ZlJIAM{OfiP(3ysuYu zS)i4XfkYeEq^Y>)szf^FS3q8~SIBCq=Q_B55#^S90&Edzu=8IUMQ5w8{Q#1#gUKNXGVgUcGBXrrft9c0fND+qqD zV%eo9i2!co`D@){m)XE_LV%+rLens$?DC;}S!N8Jqhd^*uZ8kw?;=~Fuiw2oZVJKc zewPm@eumQC{c;7k7{nZzmPU2+BVUQC_ZVt^)&mE6N%GTlf=uT<)%gI-U5*M;3c>f^ zB~CJ@Q3==Rjn+OaN2TA4N|zu2ek_FXeEbOr>IW*Kf)!al7G^?KQrcIaF55l0?w1Jh zr8a14e6W|0KM7;KI`4&8?a7_aqKsTY`^_$%}wo#`s0Tg_JbN@+o(9 zoZBK_*Ys7P0ri-K-H{6imV5l3lrIAu@Y*J5l?SJf&sDeKJm*IFr-;!m2UnKwa(H5k z?`l}ut`{vMBNlIbl)tI!(>cWr)({onP~?&`vb&N9UqKa4_#fjOTz&j8)LI~QJ+P=U zaE+oQ{j&168H|M(S0$?h2_<+ z2cZH;L5j~o8xPUntv+`&J%Eed#6!R7rYidp8|Z#`YIi>q8PF~9inz$i_C3YQvb=~z zs+uj3+aUm9nWQTY(AT^1^{e3@(V7e>0)j%Rd(d``E5R@pR_>5jC{n8AADQ{&uMRsm zku`DK0osN5YBCRbQ228i!M;KFHFG)wQOkwl;2kmm=Q06#`rg&j2)hW1mM?!_-|?ne zO=}^mE@tYmvno^~m{wew*TjSt0IIbbVy@Eg^fLzDmN4~QVBe7Nms2BS?Xqo)c-W$_ zPiypRzfXMPhQ@n4!CPeg@`r<15vV@Wz7Qi#THueTO62O)xAF)*nJ6drvSj;^C~oW_qm!9$Q;lJ)d{z z5{Dp-`abYPaoi2!@_a3fWY30hxm0b%TX3eq-tlxT$+ENRgt-X1BrB3LhTUO@ruV5l zT?<3k^PsQxFa&HN0-%vQLKLwPqp9VV52QOHqGw<614&Uu@(raM%7=zV5k=nH!7RXli;rcpW$`jpMZ$;(1IwUSsa5gUhKX9 z%phm^lwt8 z1UEBeZN|T3G*@#j)n@l6i@%083OV?dH>!Us)d^%aj^?*t4qub+54Z^Cs= z#IODE=uQ%>ki8$x4w$5d5(1x0OpfdZg0Bz&SE_5ccLNwLvJ$@}g&ybJ@%k?Lq{GDh zF~^;<|7ZbRs|)ra3`KO3hQ@N2ob{5YqOq3U$ZJq&c2HM()*IrFOX_)%I7~J_1p14W z$``p9joMJ}`C(jhme+`=0mpHzlP-BTLY*i2Iq&ZKeGt*^miS~#3$SiT0PY4k72*;c zc2MqA8X%ezK?}QFZno{yqS1MH<*&EiQ+jXWs)8^U_$2rW__7c5WH1u7K;!K`H-<6gx5}PvJrEVagUj8zL^E=Fh+q%J#W_FJdxW5;^i!sShGb#8U|2QyP8cMlGB{W6el zFHEO^{BVgu1G-sFr8|hBnAI^g(#iO*Q61y=dmChn3eQK&gBP7xgus3TR{D_LYu;m8 zi6I#j(DE;D`>#`f@edmys+;h71~_vj4y50*xTR&fAM{Utb`5LrjwI2Dgp8i(--Io9 zs=>S3n@>AAD8mI-=reWq{w)||P7Sa5pZ2ux%73icKm2zONBuHs&4a(hYy19nKvU3#|4DZc6j%ML2bA zMyE{MPk|x6a|Gqh_xR>Oi{lL(IL0L6Fg4xMtjHb$Z(=|OjNP7 zjgX1%-8Zsbs#XDU%Nqy9?yaev`{x*gdY>F2%#7tX{m@NQHZ1kVS*i0d-3 zlr@9JQPjHWM9lRNrYB(c-#NqOHl2Krx^UGIeDXdcBO@^ngc!`cdz+B%^?^*Vwv}J} z*Mw^{Yw}oKG;a5wT@!bAi{*ZiPBTH8aCUJ@BfJ?4@lOb-%wPJYYwZ4*q~_KmUl!I_ z@$^M9|EWTQ+@GYRJMb={6v1pj=+7ZF03iYbqLwtXhUY8*L@KdP8EN_GSjX!+;xuh% zv`QRO;?pS@Dgv3F_+Qw_hXBs1?DCQj=L_rx-bYhb|8yl-B$^h zRQt{FgQ;YvqY*Tvwc_`z+I@csEtE*d6U(~Y^!Wvb@UY&BM6R5y?HBjLwG86osdl%n zNunw94iVqpRT}zeFu?=!XuaLtO?G#Rb&uV^W}5cKbAjVS7`=l2e!1oM4|rzBjxIuV zJ@Rs4@r;#2xH<`hl>=DOCtmeV3lpKOHwF^sB1enmB8;|7MTkq8Xb5dRs)7Ww0cL{)8V_Tt<_sBbQX$Ynsg zE5R;?$jIvSt8DIR>$gx^-&#dqECc~* zt#$=%p>S=uwumcSKrE7PmMW5O?ZiWHr+#t*-TLO$)Ws_g#5Et(AocAfW|5zIuQ0QyyCfRqb?0<45zxlNIG&(>yba z#pvBq3d?}r31L4wyBpd~IIouGOP_P8Fxb-i^D8;!)ZWQu8{1qmINY816?Q<$0axk1 zSZdhXYBj!xMJy}XdTykbBf7GAPw;Hi!tmqE_UOGEeTUSPO{ZXC{rv%ZmrzIO;T*4h zV)vCPiQdxOynE+T9Mynht!qZPb;1E&e#`2SogG-LgU3KGUoyk2zfT42L7q-((_j zW7fc;cqov9JW|sh05t7fIcgpzXwkdAhu~9&+TUp(dDYLC6cGd6;yD(pi|SnjBj#C@ z)!1igX=!U)Tf`^hY3J;)5Bi}`O&0P+fmuk&BJeS7Qp9!+{MG`!G=``bpd~ILtrMEi zSixRW9g|OvwW39QZLCtnK8*x)on2g#`xp%fx0Cj_Od8m|AozL>5H>k>eZ-x?(g9Q@o`mTlV)LlAx zF#7z-NwkBeo?f0zb2$}cSUAGM&DUNzE;Gzm$Sy-hvgEB)P3jp>9+uQ5fC-1#*d7n? zBS1BH^U%+@pkf9W5R6y(HX@`ibFf#dJ~4DA zhV86w#N;k$s=t3`%R0&Bop*-q<7nY($Hztq>FSCqz6Sdy*}dHzs1kiS3!3S=ptbSD zeKz>h?*Re~d?!y}E$F5hCS8>8CaQw!PR`y6D)3PLOF9_9-%?dumDQA^B_OU_ee%)i zs(mMA1ca|L1{e8ix)+ocGP9MfXwMdz79^r30~<=NK{J2kDfQ*FU3~!Y&C3za56$df zjAn{mtpRHi9zzxlOj+64P8mhicl%BV7)dMby@d|amxc54b!~Z&!S-tG(C+v2VoqX~ z9P$Fx8du12S0cx2y}i83U3Da@gjECU_vYByi(5A2?E)G}$oJ%SZ0&+btM_xPFm?G> zwhtlV*&mOLvA=hAUq-gck+<;@dVHu8JMRvbgLQ*3wd_4LTlaY=?9>CSNY>?GGFVRp zv27>hIgJ96#gAaiwuh6mOZF5$qzc3KRW^H3rH{P4n5U$o=lAana>_|PvfAQuXGxy6 zlhb(}X{YXqg>2{tKLRqrZ->;6O<%2(5%^wH>4V|LfVs7GOIE7iq#_4{hal@J7}x%u z)7qSHtI=7)4Uc`2&NDEd2y(gW#aR4sJn#?*!}2VFc$of|T=vR33|!O*v2h4Or+~cH z0TcFF=W7XNHRWKrAFY!IrEesB@a!khBboBq7w1zz~oCTkI>WS z{VMG}0)Oa&R<5V{rp38zQ$N9ObdF_+$U-@f*rYAZGv=X;P%PHx@e`%2`f|GAn)%$O zoe#0Ak1SA5Z@Hw0XGQ`H8r*_>PN*DL@S9mo=#FOsROsnw0YhFDl?OaYq;|D+kA2<+ z;+MP7X5&AKiw_ekU~kKi`VSGji5QBjO6E1e|HkUo59HgXM(RsK6 z?wiREv%`O25jy$5z)AaRrgg?_8L)Fa_5_7QooM6pRwBDt z6Kii4PbO~`#ePW+wM07l>Oo@(QIwn_lLaz<7P~_4PS{4m1mMStyBuq9fiXobQ7h>-mShdhztoAXa{=rbsA ztid0uv2U%fw?4Chd959@H8IXXH5Vpp)&E6N8MW?VkclA5MyuE5wf zM_}GY9b%t57uQQ=%N8)8?{VhWuWUJ+d%X3lT)RT_B>ZhQ{ctCZsma+a{zM_LQ_tVf z`;fCq%@7=>;NeovZ=f}H{&}eppUt2x)4X+;`uNC$%%@_lZmB@|xTc^Nv~loTa>1iy z7jt#Sb`P8BLCgaInJSOjg$$C`%DOo*qmXXqy9maQGu|gR-Ht2~uDXAO=wVmh9Vg+7 zo~>3?+9qhnBnXsQQ0K0wQhL&?_?Xvz7vLM#9QZJtaYM6Zn7V8ykd6j05?dQYg5>%eT_*uhi6 z=6AW$wB)h5p4bbkuKhWx+7bz8>}9OU`p886tAS#P3RL?o5D@I7D@BFXLW4xtQ$mC8 zTtl?NS*1dM{*V~{JKqg| zI|(0#&iANOoE`?aViJ5&wRW;4iMk<5?i8O4LM5s#q-|fVat}U)B4|N=nXPol_NM%X zy%%1Qmy;rd{N|6%s32X;xmL(}Vb@2+yRk{JANbV-+;)p8t)#hByJ@mn-89EVjokX< zBt-9PMQ_7=>Jxv#p-er$uyYgbYkwhA*?1_Q2?;N_1&(}PS162b?+3bOu9=vRnIHm; zl~R6*%?a8laKLFEP1RS9Rk$*KytV?jG{yHozIfj$IQGFIzc1IL$=tY!ak<}BtPoRV zCLP5(LE=fFo9}?zJ4G*aJenoEYtfwOx#eQP5bCQH=au=8o}|-aHSuL&?~6WqyR@#k zbP&Bpp3}hqca}{QD)A7lLkdbR5Q{^TtucJ%ovT-d32B7S&ZLlzNmqH%(Zv1nrhSHu z!*mkHtne7f3&=aQ*WG*sf%10+i4cCYg%&jACvyk!VW54m9v&-wtv9gJN>JKRn;W=#{9z(KBDe(1wA1SjXT*RXA57>v!{r{QR zp#l2{KXS2};mBYXm1+T0>S01!JYVOJh2t*O9dXT3t)$Y= z=hL}O__l2h80dp!^}Z+ATVUQfmuZi^bfMPOv#a(Z9QZ#y1>-y>sH+< ziA4@P$X8Ky+}F%~$p_O6ZikIn5ZAQkG(%iKJVcB=sFnBg^pqqHw7Lti+ypoI#rfxM zL(R6L+;XF z3zy;t{>{HZ`hp9N;W`6J=b%!JU^Y2NxB&F6nvtqu4$#BOh6dkHO-a4__5S@Y`O1ap zfv>mO8jsDVoi`)TYEDsl!R3j!`|r2u;&3SFZb>8##-oP_sDZ;UpaPgjk%}zX4E=Qd ze3w&FNCP!C@te>tn5)10Jv3g6A|^x&NSl5PmY|X3YKq&B#7{yh+gmiKx2@>5KFT4a4;As%Oc?9hg{1N^JDY`=ZG zJ)h=2e%~%2!uQi$Fo`SCc3+t48|2B6&>VicTaY9 ze$LM5m2Yh0eK|jRo)-Dwf;KVKKnYqGunrfjKre(vKQX2ASs>boz8GEJ`}I9};H#IP zhK7bBj*gt)CR`c7QpcS_Nsn6Ksy#->AP~v|y8UfVS5&AW3Er>kfYj)f4{xyzJGyJM zh|EkT9yp>m75#C6>?)e+djE(zVXFy!XaZRPVJ}4*h&U&;RpB z|8rktV3nw4Q9lpx^R|TG9UeL;3;#&_1^4H%-48+LtLvnfkJeX z*MO4G<(4berEp0!d?EHcCT;``V;+nndIiHnL7`5V5M+p=QrAE8Qy zR%8p&lB&<&R8X^T&#UN#$z9n?fP|OSo7dR(uUy}~8ZH&h`rR1B9R>M|fA>0fmAJ7% z>d!3dG;ZKN-zASPA3RxDFoCEAMZE$%F(o}XWm774r#Y6l@n=_8`Z;@WjF6#^kBqak zv-<1Tp|!JK&pfwkewi`~QN}#+PyKRRQ(UxtX6$`up@HS5Os))s^waPYAXeuFtmc-3 zNy%W{DTK0z2H|m0U!#;vNBKpyJx%erT157)-oc-2kL`izFP*jZ5RoQ;glzjAHQ6v0 z`#Ks=ssR<3oBt&dhz?8TK*-WeyLPo@U=RlO`4nd`MAbqTzSX@9oAAY6n-)!3bdK6U zw+#J~pOeMMAz;fQL^(AzSD^n|E^mJbQD%DXV+$9Nch!d$lOZTxQCVaO7pT~~ZF+`^ z|MuvKtJqh+l~DifLC`koV1ik+{Akjm+;X1?k`*bSnk|or7!#5%ZA%`bK(qbjb&Ibp zkPxGNLyV=ocv{atF*zmtT|Q6Sh0494uFm7EtMABTQCMXENJQ;Igw&n~4CQe+BYeef z=r);iLaAZ{RD5b;2=u;e@>9lfLC zet`J%xK1+vA3{9~nGQZg6!g3bN=ix!FrcNvtnZQBotM9`LZ5Jk&>2UIbWA%~95R{; zG$uzAo}5kxLLmJiMH=S~Q+0h&qS7Wz?5Bd5PBi{i%rb*Q+&&I@GtW3-`<^n?jh)wX zL&NuGhKVXMSOkMe3KIpE{w+AX@H`z;D-J?I!zIZ*R&MZu8-;Fjl^!qFgRuZEcceci z;aqD#A*Pa@v=@XhFJXqc>h;BX9%1U%0~o}4d;^m}DAmz0aL2Fw$V#Sp36nvDgI0OW zxmGiXfcUHn(uAN^p=bNPJbWRWQ(b>44U+~@yU_xkY$KO{`-bsDj;q%YK4~@Cru+6w zIUG6-PWu~lWh!Fh zXsH^g+4kra#qBlEaF7SQZOq&Jo$p?2vb0xg@z7`9!scmJr)#(8p7Dlzb*p;gG?9epHNmv&HXD1_|lFLUTFq?hhe& zTWhwZhZ{}VYqloXev3a(*XRDk72Wlxjqp1I`_z7Vzr`25D4jAi?(U(! z*_wJv$>@1JuDcc!@#IpRi2Bl~#Z$vef`&=6-?&dgjMH@S2c^ed2NIDwoZ@kQ8Qk@! zw-asB!;_PlW%gQ#uAYb9s4Sj~ z(8HhuJ$AsWgsltR91+&g)KI}>*r_H25X3Kd{vs34w^9VPUZ9HXRCj9pi?RzDORIWa zN{bIC{9(@(3wmZgLP7K3b23vFO*VuB-i7D{N)5Z=FL?Y&W?M`hnsk>w?o?J@8-&&5=?i>7ufj&@JfLuR z^&%R-ckgLPbQJj;fN1IncfX{qOIi7*g9$&xB9Ju>j*g9CwsgcOjCx+-L{JV0J2q&+ zl|cbjgiRZuE=8pBsV?3#cKgkR_4MgE%%ryGZf-o8^?nHUu**$v@wIVhJfwYQAsZgH zVf{_J^HyJ(1KdpVeqm9$(HO6#-l#7q|E`7TZ4M!z{artF6~0HTT{;<3edo^oHWJtK zwuWQG-Md^1p~^e$Bl3p1r9GVE*_Xt+3fj3*l@y%WCIBGb&dkfH_ol2gm#9P|;g&{f z%laQ71>ZFjwZCpG`p#-37{Aqw7(5dIVkmZ{1cMu>=ZkvU;|3IxVywFoi%Ng4Hn`2X zcu>gK(H`!17HUD}uk4@$MW`;qqAX`|809;mhYD;0xKxt^M}oZt;U-*isA?jZDqB=8 zX988>E}1LE@4vbdE9s?_q&nyF+pO|C7oxD&E<#Rizs7^id05?LGN~!Y(})y94H~^) z`JOh1%G6vxI~O6c#c|x#y*S1W_(S*gTO5y$$*)vN36H&u!K_lJa;JszF1B{a?l~Qg z>hMIuUcUSQMM728$M8$i&P(LUDJkX7%PKkh0h2$RI8VOp4xc{?aPxar&+iYKn9>Sq z_&`QdhwfLf)5lf;L$7;tL_1FHTR@y0a8-~z0TwclNXmzpV;+PzEtEK(SwOh@5bk%L zGTSlnHbwIVJRUTq>&Jv^w8dI&WJoDSnV4zpzB5-2{U*beT_!t2j6<`oaJv zf_{oZpi-+L5oD%%n@;tk~9^q z@BWxMAu062Xg&Mt{lbbRqP)`Cxg3gM38Do=)K2^>yo*bEP z>c}Z-KR0+Ayz2*9)swLYx3+7LWv4Ulip)rKV@-*`2Yd?T`xw({!o{TBh-W}EtD(SR zo=XXNcZ@yM1b~(qS5|MG;)AH3GXRvklw;&uvVAfeUtQbGJg)jRVlme32TKu|*roYK z3c)5{dprAwv406%)(W>-5THjSqN~{M%F0rKxP}M&uw6tDMAqEA z)*B|EbU{kQ9iPkjmO=cNK(X&7IJ|EL-Qc}DjQnz8+IL^`k}`AqGKq=AZf*H^*vS8R{<=heL$`Y;zc zPG{>H+s}oE2q^#3D_%^z_uC)LwH;BZa*d)i(`AP+z2J)c#5r6qub$&4_c=_+wDDxz^)p(M!oWRRW3_eZ8? zN;t#=3|q6Z5DPeEFQlc|cp~b6Eh|*}E`l%PAzs>DHoW z1Hs8;Qq{)uorYU5zlREzQw_5e$ODEL`u_Bs-Gt57t)g}HGaFrB-+_Ga`d?|EJXgxw z!ulkaRC{SZ3tnn)-&LATWpQMkb+tM>OC~#(2}ma3Ed9`JLNseYkpTw4mQzYueVFq+ zUxXkip_S2dL_G)5Ro#yUdHO^IXz{Pqv|bnv zEXS*B8H1)!bLF;6q(Nn~Y zyAZ1at=?^0o~?8nI5#>SJShA=xr&Im!H-3L%d&&^@eO=+92@sI51sG5{PN;`G5^EV zZ5;Rqb~c2}tGW4m&i)u9!kRdo3#G*PSSA-{c~!CY@VSIk?@H0(rC%>=@B~-c(n04T zk>Z;-l&?@WvZcL-XqO-Rs}YKZfP+D$w?mtiPtO%Yt*?=IA4ZB z1!-lFf9U1thu$>3y;>KGxk^PCw=}2&xf-XWq=)bzD}8hGmbUMOf8b+RfD2Wp%zn2o z&?w>$0A!?Chg-MKW#xG&Af)x1p*_y-Wlrs2@v__9^y72Xx2K=gYZ{(E#ghcaKe(p` z%pxNr>g;W;2>c&1u#>W|166XWf8ZN4;ylYo>N!M` ze`pw}a{w|aERIr->ToU{341PkzIiCMWyf-Liz1Y1XW;i^2du3xb7Q&h{e_+&qjZmj zOT4;e5DxG7iQmstO(6vmWjrgI4d~fx>}Lu^o3B6UJXiX1jXk>O^WDvk zjDeH~WYeFntI)dK4SQW_j`@i!Hzi~KH64{>O<>5`z~>Qbma&~_E(7+ReA$F2d*YvI z|MC+OE;6{dZ6jEMRMX?hWWfG=by?L-&(ClUJ-Wbr)lvE>?$dRx5g< zmr2kcvkjqodRovNF=#Q{^g4OskfA!j;U23T7)c}mHVb~R$rZNGuU!<62r#@) z(~j908NUdd>)1j!(r+c~vI`FAYgIzC7O zyp2dHI8p|z?~4-va`=(pi)n}M+aV-jzV9wfQ0UqB*-H62%rZw^=mPPFZE7Rf20 zZ?%nH!sJ%9hb1aO&Yck0X>NcEabsw^J6(-6yVzyDs+zawS_5)BPObWq9`#$MsG@QU z(HyG%Y5D1bWao_uUj5vSfu9{E!5*JZj)=F~`$3HmZ}H^MGEQf@9%Q!I0B%o1V&$Y* zLZC)79W15Rf4+|u0-Ha+!7mFCKE3bfdN*~EjB~t2!w=qmw$Z$_2HaJ~}*7j*sU7pB(V5F4aU+^9%k* zQ3H$Xj`pi5BQsln3|S)h><;+%Kn!~hXOQ?1&|J;+C4e&LBtPB9cOM*6l*RcPxq`H> zpIm9~%&AjPOnDE<6KA)N`Heeo+Nv0q#FXbi8xlY0LuE-m(EG%sc!r6O+{boh!s0F1 zK5;=XK?(miGo0n}J0p}OEKE?$p|RNxO6^iOl5=6`#sGE9(Jbbn3p zln7vro#kv>+ zwgfHBqROMp1}0>mO-#+qJx#+R-3mRod6(?_Jq@UG!h05L zf}0>nbi+dV8G%Fi6V1yd9^PWPs5&61j*8*$Dwv*n^8-$zZ6vsQqmS&|Cj#zN-MX>J zzOi3yA28Y_|7Q`BlV3hKAZqsCHfQzl7^7TvvNCbVk?SId*WM+i{d6pNe{ zNRNRh=R;*7H+QnBXXI~(30AJo@UHYXu$2#&hcL3eH|>hf%&sJ=bgF~~#>mxY@}mRT zt|*7xm^r>EXMz{@%Vq6Lr_bCe^1 zC~(j_*pp3sw_VNMKhPq**%#OK!ja45^lmzF)k8B|CPdb+NY|Vkg7Z|<-@!ikfa7P} zX)+6~^}k>8;!hs%4afuEG{K&ReVx*bTO#vWvLKn3KT|>ir;-(?VCfIWfAM+7`5Zwb zI4cEVasnU+hPN1OcpV{?PsIp_rV3tgpxAPe?|8!t1vTYRNzU8lB|`t%sC5)Sb~*kA zGR}`&6@tv#xDC{CB2b2?U@aQAeQf%SVoQ8nKufiQ8Tz~^?`8$_3R3%@^EJ&|)uA2wef)!#g6rmJT$toxiLy#|{V6+iquZx{4p&9? zsS~Ub-70|Y=-R>m$K99zL;3dY4~imN$~Kltg%T-QvWybigzU*4vhPc_QTClEWGl+f z*g}>WvSlaxI(FH2W|*1ld+KxF&+~j=-{lXufAAV}&2`N+=XGxHQO~MZ5E2#V01;8k*(mwXU&l57Gn7agk_3FSPRbNlbDI zy_T1N(|ZLNmrr5no*-iBvVKk+BdewwLb44k5f*$`4JKl;iOl{k ze?7SM7(TJ5BRj#R{ELRm+(gP1YB}skU^r;{+R^dWBxM9$U3GT~(z8@&VeOXpp>%Nu zE?eOXN5`{+C?bt7*G5iwW9`zyrowA^8V_0nBSV-!)MR#*ZsNt04&nOWwlSa zckyHT`hK7nqZ8Rr#^oHxV%BZb8djIr_kY|ie82VhC@+r`>|i12yhqpIM%uFpFG-Wx zLG^c>__Ms;oVmV!`!*-}*ynAWDTxd~yja-te3g74GrmRc;O5NV^yG(^<33^tRl9zE-8c6j&Et`|)nt7b7piA2VpDGe#9o#yVy-eci#qwnIn2uc+?-aCZt(l52ByNy zZV2WRdiY`h)k50Od&hIbq3L|Eqxddh_t8sbJ>%z2ZXHfl%YtbmSmT~IN3g&yj4=zY zU8?E_C7Ulf6xGsX%qlF6&6(T|y?7u~^YE!af^R%&2h*@1rOYO#FW|GfQDnZTZ|WVr z;24@1@Wy?9?GA+uciE#;+Yb|PO}hTau(QL! zSNK-xG2|J^zW~(;=?1kYN$dCl)vW|1H5KjoqcV`2y%;7KdA+cwA}{>9-G=b2Xj=XI zwbP5DXZ5J*%H8f2zI9y12|qX!C0kp~wK7C{^k&tQTmLe%V9oixb&qeQN|e_nMygr= z{0yj=(HA&-E%c^dZG%dwTe}XV)H!+M&oU?5au2M=uZ=(Fhq2k0>xPV7a^}o$3$mRu zx(XKJ4Y_KZ(71|m$vttTQw^JLuBU)^R6Io|u#aYh8e(@1GT#(=p~c5!@%L{6FY{Xh zl0IsPHMYFoYuJ&>LKt$T9Obf%i0C|A zQ)F!5@hZ<_j%;FS)%O3P-kLYH{TLa3{SkB}j#_qPl?sL{%YRuqK40|2*TTBOekN>ivSc zIV|KP)2>aL?F}`Ok24rdp04Y6Y>Kfoy~D$2eq2CNhrHN`ALXWYykK3^W;gh`4-q)v zX9tO9uTy{qLAQ?NF81RQ8}jZU$97-ft=SGqX1|c&*G2z>kM*CPqlQdAweu^;%P&P$ zgVC^PJ8=JZ?#)PA7_g;ZWsdH(fUy9=DoM;pV6|;x_koz|Z=8i-7VPtZQ{@5{lXC4$ z6XD3|ZeUnORz^&sr6L$s3TIXx-?}aYBk$Q6>@{jvpY(_ z!o5{q28c*%pGi3LuGGLX+DS18V8XTB#6C)S(SJk}GD~oavB(ek9hf=iGc2tm_}2jU zO2s@G0`N^7;H|wTElVzy(O-c4NT9tG)G$vp_-5aM`P(Sn6l5(eXc+WF3IY!&L5GzU zLHo=|f$;&e0kDU6ZO;2zY(=1uutNzI)kV>H4%R<}+t*2ioWvQcQeGI$nyJKozSl^6 zSmiDL*EzFu_wpl!zFp3;t|e&qsY7dNoQL-<;J}+?Rw3Z58WU`2BWU~7n?C@mS5<3l zOmafDot3r4+j2Q3a^s#B86Z3GsXYfn)?E1>20PvLpt17(P2!*V$_-wV#+3r4$M5aa zoWgN~4NnZYx3qvU>;Q~jmu)~pA_lMP8h{D#=Qtu;dHoARLFc9~9IHA2!S}n`u{^Pf38|OBlUT~<~CvT%y@Lu#dU3ngR!~&a~ z{Rpm2zPmqcdf#PBk=Y>CeNG10uFGQwS|2?R3}hM20EeJ((g+ON%|z3pxoOXvOQTk* z_~9r3(Y`&LC1rQyDfNpmaQzp)o7?cO%{`s6H{S*VY$m8|CyGt<5|^VG$X%1IFLSy+ zYC$Ji|z0B zpNHkkKm|Tfyv?yI;UomW!oGAtfb1_5=WAQTl~+6QgFC zWDtRN7FayRDhC=&Jh3mGkXWGBq4&Y_$^VEGm${}^2aC$*clI+SixL3I+4a1ekChfRx zpA1$i_%*|%=zw1S*_-u^IQ~|C-P)%3UXR{yU!5s>>=|J8i*xQ@d3NO!cFUX{!2fAJ zLV}-YVF@spd|yn-4b!~k#G6N!cZ&d8K|q&Og}xyn%n05amR`BH0)NSfsJJdjBv^_BQqneNgad2 zIeppLV)zCo4s6eRxWt_O=*ie5VE%xCbhDX$pA6V?Z=Dtmd>B<6l*^ENp5WqT;sx%c z50D|n#C4P_UxZz<2ZG^;!2nETeA{jS&mEt@;SBRJQSH5w0xbV_;CR+zW}4x4jcFA&Y=CEA zw(Oj*TR|sX`vpU78jk2W!nEOJAqkZ#Z=uX*DWQ*IuNob!PYjpaz>m9Jts7d@Cwa@l zL#cWFK_H!N3y-&3KZ4?FUT)PT{%nxN8vq~lc+!5zZ@FYAy|lc}brW*LfJyGS-!6+s zf=|e@b(mTz*CRXRiU?Z3b=k!LAP=-ZA-R=;^oElF>3VV|VH~whK$?3?0KW%rPZKv@ zxJ@*VBZ`Kl7Dz!r#R~>`bXL zAui6g&Off#eLdoAc0z!0IQ=dQ_uLs)*yGtJ#{nsX56(6G8CzD1=zdFmAhj1%FrlLA zi*KEX-A$+O!7i5EK)B;MO)F%N-B#e!s-jzti2u$fyKlHVxOu;gi{o3Jtc5S?`m^nx zVKw=tr}+*z?0XntS_*ZIixqT7*UL$(KW=YPj9oy{Wk)Ak9^j|8co8RVsbzGjH^?dO zyCJb|89ysA)w=ktCyN~jmY6m%%Yw$OsC(R&hQJ2?{cC zPm;z?HwFps_yx7{Z~FH?IW>xVEC_6Jld~yF#CB`zF6_hO5=7s5^!%?ENa+) ze`{Tr;K!5);m)U+^ zentKxT2}Ca%DF2BLQ|ok!DGf@&Ng{oW9x%e->Ypf1GaY6fVns*T9r33I753~d(4-G zn)!5vtnbS+atV)q&D}42SgB4RkXU7S%?00{Saf=J8MQdu8#I?Jve6BsK9eODrPI32 zmzS3XJ&35hJT<1_sUAl9s_JSom=K0=>vvyY?*x!|-ZSX)xIb!t#Q-8hL%MH>-2f$1 zA9Hr|OO(3LXXc=(w8)qb3o7rCYzGVkB11BA)<=U!WzNslp2XYS^o1aMV{p9q1dPC= zR>cGNOkb-Z9kkQ;FUuEA5%SpI3irBBrXk1hMJI25*28iy4GGS&%$pfn;nC5vgdRra zI-m1fWGC`bmChp(39lui*xgwE$w`y{%}I}Ve9^;_wx!$F<*!GTUoaoNZ2jhlGtM?g zL01DQP0VL2 z6ONpKsKHgm`^``1o+kNYYt=&R*h6pSHm0uBza@Gya>m18!NU1uOcOo6e&0LopK`o? z<-op}qDFR5M_T_(b90-VH^`Gxz509#4n`1uM?x2LTnx8)EE0qcEsKF-;z(Zi@$pTk>WbN39e4&Sq8_1jGEJZW3JP*z2QdD)7#MR zBcXx_c4=np3w*$H4JUh3QrM1D6J))0fS=ge5WG{~8cx9O31M~McRU1Mk&v4|QG-C; zFD%Y9>n%4aTYdiKu<)#j(BWrEGcN&|=aS^=h~}U3kh>ET`UwC1+cg=orRDwC7Uh?> zhM|vzDeuMErngbsxOhDF1)3fzosY8e>`qlMH|Kq&i*{W}`R0hZrn!jK9$ylIuCq+; z=7$bDKIlBOK~^EWNCV7V%E{tye>g493?SC(N`>ssNT4z2XBosMMCiG_HsAghh5dmJ zkw%!uch&`8vu`dUAT}5%Z+N6IotznM)q@@d+PdhD_Oz0*kXTXs4|p8~&@)Sy~PQn`rp z9%7!o`Mo=W=P6e_e2f6KTWm+EjO=RdZN=*+G2J9zaNAIy(N?2TZ;8JaRgTLd!Y&ep z3p__76A}`BybiPONJwB6adGpxaADyKZCw~i^`089GBxYTuWil5&ft&`%4Z@+*f7_V z>lIDn5566-{{ASWI3Gw$L8_(@tQ*G|C*pM0sl5}H25R-KQL31!?xtU2q?3iGXY5q@ z4|$mmxV5kToVbi+FZoI8$TZ&#LZuwhy*4#>o5YTcgqVv;m+pt45YKa$X^Zm4GR{jn zHKnJcC88ZKmJHH_)p6dPsb`G(ME=m86p7v|T~S_Isi<{SWAj=UlsnQ&E1f(TcvouoTM>5$e zhHmH`)%~V=tRW3+-GQFt#dZkD`EF!AYVsv&(LiIX>DTaLx3vc)WWVxwd=Dv;MIdaf zucPNq#a30_y^=@M-;PC~lU zlRg_8g5MEmx4|_p7()ZSAD-*|1(IqxjS(|=+clA6T$c1PT(o3nTw+N{5N7 zCj3R7dfIn@`E*rC+yl6+86i&zbjYuDw$`^1D(G%g0W>cx(5nX)4BZC~nYG<~NOf zP^9}VT*U;=lLMy84ST(1!Un&FP8`=YeEi~zt~o~SADdVE?CNN}NvnN@jF;U1{0Jqu zfx%MFLqs;**Q!|j>EnWTtDX>dm^lIV)9BRHNHEr{N6T6fca}gc$|i1@$5tz=XZ9)E z*wAvk;*`>lKfHzLKGn8CgTKq}np)#vSTf`*t5q@j?w6{vNgXnX{Pw7GV_){Si;wc# z`WwRrzK9Ly-MZtD?j8DDh>Vqb2#N1macrJm)<>1NQ@FUGSeRy?@8;ZWKJtC|>9r)t zIiD?@nsOXH%$(-`^zQP|o71U*&gr$BZXa?LM5 zV+|mEp))xzDQIAzvdL%XCwF|d=))LdV?);4ETwky3LXM!kj!VPUsoFxO$f;ru>>BO zGgcT5D@)-kJ}V=yYH^on5Y41vQc%I;S>ztvZN=L*`SAPvnp=;DDE>Ec>XwU(XW96E ze;68CoS!!`XhPrP^z;LXaZ$=m%#y$7?OUU<_&)}IUg^j(%5}C-e&y&-xzgnI8(vs_V;fORl>c@H~@6=u@<=4CK z9c+;jg>AnyQz?Eh7$EUlKVaMp2}lW+7j$HewD-1=CVjXO`5OQQ3o)Q}2>*_x5D1COoKu&O$ie;)JnEr$y<(XYh z8Z(X~g>8N9g_kZ{ri44Q@|NQo33uO|UDr$Y3-bA{f#szki-I z;a45Y6mA9OsOn% zIlbIblI}4512?Q$^w)po(zOmeE@t`4d;BpkI?}=|>a-`AVfJSTFCE5*a#`44sTzh# z*T-Fo+fvfLwbD8CurO2z^Tr75J2ibCluWZG4(SCH*A(i0VQR&V&P;9`CUNODW4b#`)=d6=OZ`YX?Vy0d*Z<146Ml0%`YE#?M=IUe74O4(2L0SKcrmrj zBHQ`mech^i{akI-s|8|vK*3 zNR_;nCf&iRd(WyO9aC~p=$ky385C}2`)mf!W@F9Y{2Ha)+c5@CGzx?g`aHJ-$3cVFb3ZHXR2T( z;H=f~2Vbx9u8b|i*$wktP95jGuLdV1ycQ4Bv%h+U9Ogx3^?B{Lzpu(D(1c1b&_3l^ zP6HI2tph#HY0K76|IEJ>-e6154}0S!(?=~UcM(02$^f=^G({$JUFePz#bMo|)tv(R z!23Y#6j`~5d|`>*J9zEww?wov1+tpjBB%?mjyxq@6MqM;ESwMIfOOqf1D6lDT95UE zNJZV4+iI21V|UZ6mf_P5T1oN9uvx2~2cdoEOD6I~#gh{+;t#5<5|FWH4hR&o&&&cR z1KXBgsBL(keg9rgA8BRMP-M}d;!f;au07l&liJ#~ zd&>Xw1dGAKx%sIj=f~LR2@Y+oCNm5dG z`uG``EdK2a@$#_%HnI9!Xkk%U-wey*Vko?iu*Jl||9a0|6*zuPzs{RU`yU_A7g2l- zkIc67Yp`YE|4|Bq^@_q_pR@94=zvgZ+_(wT=yOQW zppWncQ2xvLxI^rL&xaH&d%j@cLYPiP)Ke8kGK~Z|qebW$N_)iJBe;!6`n=aO3$u6Ks0xi0)-ke*sW2)iP(zy0je4V_fhTX_C=n1X9zxJmYxM7wn@My-}QXQL{XwsPmzM|33q?;I~eGR#9IQDOPbze`-s|*WNa?-R6ITQN&G}`IGcp`n2;1QVT-}m3pZKjKm**v zl#dKFBDvw~QNOzBtyrX#WV?Of~O0HQ~ZA z=Jr9cjFyHv?7?Fr(FNwtdrJq%^cD^_X)@p)R9bbi6yXO7{;aR7mT*0_-!koMzA;<^ zM8|J8Gt-v2ekrMyA2}V(B=+b+ec*Z_mv@rDuV2Q$KCV@NpjD(7J5*pc=-?n18Z)lo zm5ua|SySCR^a~R@FX>w6`5E zN9w0wEXsPy47;g30;;J_JEeOzoGE&Ter`(M86_5cf3>+H0!>I)@SDW`!&|{o-OFR& z^Au+5LCvHlJF#mik(aoAhQ^C8zdAAJgtBSw9i*G@lLgCF)2x9`$Tr3IVV9d_ez_52YWc1U0D=~L>G+XOLFDyt+O{S)u4u&}zLYF9GY_V%_t zI_vgVR+l%K)&Kx}N{#j0u#``LHo^Gyu1qdbnZ4A;5P5o^Nb za?dq2ZX!KYVux^U^qcH6kCP#=j}=+#bGdTnuT^lX@7+Tpb)TIct<1RphK$mX zg!)RLcR$gwJ>Onz)DY-ZXCJq3R)0_|Vll9^BGr5B>BN8#tigbl` zdNJ{!g7}zmolN_gMDg|^J#2c^15U@OtVeY3%zUZI+ulC>NH<0Zh zmx7*rpih&I9$kKks&;BPY>9_Uz+D`CgV=P z1UMt)9%#wP_y&~Be5YR|T|K^O)A3EWFG{(e@L%3je*M~z#ABsmAeSQWY*y&|nzpMP znXRrX=PmPvbg+Hb6mLmedyOR<4UymPt0HC?WoA|h?ya;baUv)|{pf(p>C*s`UM~iD zv0h;3awjpxXuN>K%lr)vv)(<-9g_L-#Sb5q4@`r|6e+(#+bA>7v5V#U+QG~)4-XMj zwWyylV(=flYE&{_iZNi(EZV&PATx&Es5z~`I%?pjbX;yDm43LbI<~kdzUU9u0C|S95BAhxg}!Ra0L{*C_3B&W@7fueZLPaSQUx=?o^o! zkwU_eCO6VtIgQP65!t_V`S$$-IJSeJdt=<;^&TFfei&Hjh2P-~Nf_=;kZ2ERII`-Q za9}=~v=d�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�i91~WDqH6 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 diff --git a/icons/mob/humans/onmob/suit_1.dmi b/icons/mob/humans/onmob/suit_1.dmi index c372b8a6d72c69b1aa0fc07d7f964e1b7aa88d3f..85266a2077ac36be29038103d235e2cceded8965 100644 GIT binary patch literal 198763 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 z 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 z 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%0Dp9xwc^J4PqWaX8{>1yoqUbBY=Zx@+H5y#crsty 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 Y|7hRnEH&w2fPg=FY2_E?Qbr&CAD%rETmS$7 diff --git a/icons/obj/items/clothing/cm_hats.dmi b/icons/obj/items/clothing/cm_hats.dmi index 469d7cb7616abeaa29f92e7ce124868e803550cf..923a26b55c209b625912c2efeea2d075e88ded09 100644 GIT binary patch literal 51852 zcmb@t1yEeuw(s4zYaoQ+9y|epyE_DT3qgYicXtnv;F{nP+}%lVcXxN`?zh-`-*eBY zTlalcU%jsC)ysR$x#k?>KYnw}aAid)4Aj@CAP@*cMp|421cEhs{vsm+dzh_P$3P&2 zpB`#jU&KE-eRQ<6|6*xp3j(>NXQT}~E^^|9%-*QFB`EN<%5R!2D$spbd^woQ>gWFl zhGvSo6P90P=_jkSPF4C;FVvIHQqV87!8?@v>S5>h*4OLq%jL;t=;6l!njhyo^=b7& zP)Bd)2wt*-6hpg;3QUR_v0%3Tk56dAjO*4r7rUdULhLV#nWlpM?;3C~-pLA|vut}>_~)VeW<)P6rG$1&g#SrOl5~GZ?lam-cT@o z3My!+{ED0G*rlSV6@e@#V@%J=6dYWTUU~JYOGQ~L0!Nx+GY)hh&S_5y;2+b)zGMi=xM^(kG zzhoN`MbsIvMDGTfRDw4i?zDBwfL%*2W}87dR`Y=CBKmE70LtorMrN zI0(E%+iZL3B_mTj`WaU8h686hBcpi<)LmgLhS1@zE5jI?isTmJ9P%EyhFZ-Q6@sZ9 z$x0dL)}wRs3xvbv;_s$66-9F(V9!B!B&y)23i~Ja+Y*eXzI71o#}u(Wa05$Bjx|;& z8mYBkBu&`$qUfK+K%Lh z!fD7YU>R;#A$#F-D5S%koNv6+d9z?(z;(kAQ)DoI5Y7CS1S#uK+SjAy;5z{)T^4?7 zSkFGqH}wGgfcHNPc4m;Z2(@0#6{d!g)S%Uy4A3sI#A;Cr$1I4BqMbU*3)||`i3O~3 zmAOw|7)?qU1$)jp7w7oe{&MAn;>Vo9sq$Wvd~;yd#!RL$LcwXFtJNn|y&s|^B4TtC zy$GWj(pnJHNHKjO8_Y-_`id7@DTx&!ShF2h0EFuP(OZaQA^f*k>pWTKjkDufqas3F zxy(_N>PoXO|4 zy6sf?@J}i$Wg6G{#?fq!m}~~kCkEGhK;>`ST*+pkJT)o#{GUZV;Ns^}&x5}>HDhqP zxno#*S|1i^K{--t$f zw+RI5$(9ipQFB{3T6WjN--aNajSgbOOU%293p=d#wpjkula-VCtt>L8>;#QBOLf+j zS782~_CrJGL~fa*mhJtE+7jb{h+OitqX8E3NV&^LxZQzuV)-a@%&uLq$8t)Bd4ty| zJG=RgQ>MF_a&S=4n!_hkQ|hGTy0r1u2#QA3bJr6l$aY#t4 z*VuAl@)lH(6wf3s(C+c(80Y0nv&tkcsyl_R$;q#oyoL^iU%q_#W58u^rM1~?QA$!0 z7KBb1l!Uw;g83*eu2#=~p6#dp&Q#rn|BW~eQbncTOsXfKhu$V=mWiA^vvU7Sk<{EOt=6^e zE3jjyi53^9W2@r}aQAE1^?ebFBV*A8A&S_xDLSGVUyW^Pc}vS8tLG9nX*FMjL-&7X z%{*0@Aj`-ozEDw}It9}$cE+vOZ=`_k1qdB8Or<`p4;2j~7I}ZlsW83l=DVhi)8la_ zod2Nx5P0@p36VY57q^1}@h6h|+&J@xlsB`bI<{j;=3$^aSEoPXe`MHAkB5v;@6I<< zq0>L*0v~orhA8AQf8<&X8*8p^&k=Uop<)>CkgEpj?-K8Pn%+(m#;>P#j%RkR}o6v(Uh=sSRN**=sHwC-Me!Ifmhm_ z_eI0g*oq&(j^w;PPYsm|Sg96z<3J5){- z!;1BjlRszbSf#dvd7^SZbzaC4wuO-z79$BD9T~HTMBG6IS?-A6Qj(Kfq}P1f)bPO! z3oBj^M`C`WgDGx{^1}f>>L~{wGJ~L3WDj(+WTzx56>SJk@KIrfKIhlh(>&1Ql~&!} zhwD5aBcp6Z@b5G(Ar-I{Qe~N43$+3pyF}sF(rTvMN}fLN3ph9w9GvOFvropKP(A6` z6?8phVH~T`@KIn&p|{udw)c9k3Et`tc%q=Ae~nUjy+6gu(gc>KD5Vfm5f>N7a=kd+ zT*f!BNgtocqbct-5L5fYrWl+VSW!_y%@#CpjW(hBAuhAHcBE_NL)C+KOLMMWh56Xs zqIbh}1eRhZ&krpq(F%*Oh=;!-u%g@Md26dKYLy=M;P3B0kq45qXtV@l#-~44k9i~C`|MS-l1|xL0?#ryk@5607`3e_kmfIXzx~W<5 z{b>a%D$a*Fy-VKQ%ElRMZ_*nq*B8Lcr!6Qb2#XvNv9zR*h_t2RYF55%-^g9m8J3t< zQlfV=@^*LEKY>n^9dfK6mh_%lKs@(noVy;gGFALqTKIwIF={i!&O8_=xdaDroUVU3 z(6q+D3rUozf6t;BqdiDE7 z0$$=Q{7a1=yu(1_Tc6KGkDQ789(V$r+tr4B?dAGyND7HbTUmsvWWD zD-)NZX-=}I7cj*oOM^tqqZM7kKyz@fkKdh4+;z~MMNdhY+f;DDo^47gWvJDzCvWhA z-`ats{nH_f=gbDL&u}fihUe|ca&gflo$PTlcNY&8ffT!(14ngBJJ=>F?z6eSYR+yk ziEyoC$5pg)II7)3G`haO$BFJTt*reW8_X)L`;8OMzht85{^2$!h4*KR}Eo6M{w8`GOM8_6R^4~ zX7iigGIbAOr35}U9%N!4R69$4_z(a_;zI_O(R=^SNZ^9PRG89>j5vH~614f^u-GRP z%ZLUz-y;m9!NZ}Bsns7Ss)kQiK9ns1JkS*uoYuBn7?zVvl_Pn{tC@!4aNrgYT0a5# zu?d3mtJa-?SHSJZy{8{^8>w&*d`up$|xAol{ zD4n69VTMq7D_{zeRO}XJXElFSvQ4-A`OTu%(nj%UxQc*?DBDLH%~25GJY#uVKdGevO&12+M#sdYPD}#owxf}NG1fI)UsQ6FThl?!s6j)i z!4w@F8MN;p)0gv9`Q(XxXw~p1#C5TbzUegjy1gCK<+Cbesrj%OF7+W#3d4KrVH)yr z$?>krl`SwWj}KR6GcHplTMM~ZYqhfz)6$XrB!9WaqyU7wUs`>=7K(_v=5Bn?2<7cv^Lu)Kd1sdT!TvKp0+>5MsUN5v8e zDQDGfFlqcFbGOW6$KZmFiitT>)NVCh%u6N=*Z&|p+P)>@Gd9% z{JD(7=KE~*`E`yx@Pswmllf0e#0?%bvo$n*lDUn+G&4SR8g5{A^FPw(;j`yztLE=* z+OwW8%Jgi;OEfF2W-DfpzjX1D967kF+Z*T8{8+~HHQX1qyXR+}!qJpNl*TEGGenZD0s2#G?Db{@4bDhh}3f9^l zvi@hcZ`sdi_8ZrsT}g}|UcI}KP`Ha|!VC8SXZDPAq~uSh`C@ArmTAZt2zZ(d4D62m zJOqOr5A2YLco_EgnKC%yvV8$NnX}|t7tDg}1!=1crVN3~-fLO?>2+w6~>wL-(flCrn2R7(;2M%=cvq+iqKmyV9neaV`_NcZe42St@DaHe__sz;6P3wy8~l8KGo#P_y3~_O5%@mE zpeI%+1G@1dz_Gx@~G@`C>me{T7Fm5A( z84!8{!D2B;o~z#Me~iX>oo%CuMZEAR*cy<*$@GAZ- zIKoi)sx~q%AwIHlRVn*X^>(q#N67zcl-_!+zQDrfLJ}HK&+G;q7!p#RAN5-FqsSIL zp7+{cTg3LvNgH2h9Xv9L`tYG&R|nd=fRVp8zS=ZVc{incL%vnt?N)qReFxsMn|{c^ z@l&Y~g3>Nc* zhNhAtsFqBt%$DoNCnO;}(r&MQ*GXM5M4Ck%Zg(@))}qoMD;U_83#8ediAf!soNeY) z3<=p6xC5H=#&9&BnsX6k$aPo7M!@EMPXC|z7lecFxLtR0HOLdBa_f$k)PEjm5`$qu zx{nuf$`#Sx>f<9_*Yqc5TtEWdN^aE5f;%Xd-vQ3ma(S0X&AF^CJ|1Uj zdD(vA4KCmjzU-{Qj4=^#Uf9#1+AMk)kH(NW(6)fIwY4kj>O#^k^{)|INXc`vtDQva1y2}fw7|OlTK!md@#u;hBnRPp&D`LIFo`agI4jXHh3c3oR84FtN z8{4fH9hW6P6x8O56s|wj-DvDhi3PsGtk7;><-16B=lcuc5OfNHohv%DIU)YnXv$eVj4N# zg+;>Fk z#>s&JWI)G>9xn2I2TUf0v3a=$5A62I$q#4Ca+c`|?g<28bAiaVCv;)x_lGj%n5EH40~DypLP+b|?5tQj#DhYGvO97|ab(aDKDBP(21rt_*}{LX9t=Qrl; zQ}y8VL6MI%G?)*vL8VAV3|sI~gv^A$+7jC4&TBawx9odp`Z|CAmNK_?72 zJG0l))g>||QG22!9~F>qOD&#z5(ApCG_dxfAzhb`l1=o9Bj{(ARqSTF)B$|?^V;P3 zP>?W9SF*}A8LuA@$WvZ;F=%+-M$>vRr}Ls^oh(EE;*)8)39~bg7FpnYsI#PDuTBw^ zASEiE5hf=m7yl{=hKh=+riKeCTVTSTnM68jNZ4{;pW=E_71jP?%My=ZSyE3eW+mGd z*l1m^p*@5XHg#j5?5-91{F3vB=wS-*rz|Y%{z5MZQpi6)R;)Y)TA8iMB}AssEY#VA zXJKVdF%hvfuqviY6FA=EfJ8+_)vRiDVEy*}^Ncq?htf($uOG}KhQAws!`K>3D!^;p z{Zk4D7dLmWb8xJ4V9ZMFtqQLf3GZ22t}DL=rXe7y5Sus8pF8t#3Zk6jUIJNYZqKgK zWz2GM#EWxAL=l>kfG68U&gnP4zLq{6j z4%t=@^ZG3%v-x$u8jpLtbM=1?3Ag_i-<@;$@hfuPl)L25JMrJX_ok=i zs*gq*FXWWy_vgC~2nd!Ti}qBGY)yKrD}(5b--A7*2E=E$*x0(_v$~CpKNZ)91SeT0 zU3OckXlRiB3Ca@5HZ;6Cog|S`3O2sHVXtI|peZo-3e0j-Q;S~%p|70zs3gdoYHhp- zgGI9Mt1n}07$WFvlEhh(5_BeQ>)pYXk2bOb0l6l~p4T3A zKNO0jl&20sh#){^pOyAHKP8tnA8AJ(-Z9T=+!3)bGY2=P6exObxu17uNffxoCzLPV z-}T_-=bPtAkL?kFKCiTB;{)pK`ki7=k;!uC+neVVN=;)f(7?4#Vwb<|a!pruYa-$2 z#4a37rZyj27Ye3Q`40}6^HcjT3YLyUUl9_bc)y%G_$^epk}e>MdUY85dvVkVC@aX` z4s)*kY(vf|m^3K80GF8edoThcc&zE8RE?E!>|M(jJ!jY6g!x5$GH~w0riTaTpR8zM zQPBjE19LO8l}FgG>ee&i#64fj8AB^0Dw0ZBpMUOA+&N;e$Tdb^ezG`PkY%TI{3pin z#I{l&{#tBjG9_%st(psYem)l8UaR0r!M<>AXb_UPyibMA^|p<&Lw-q3O^v}5O@Ow@ zX2B?@t%|_y64PKGZAI5$5dtR3Lllw-Wv~L~YsTr@;j?@rPznEmvO7mWPa0r=P2F!H z(t3(;j1u+!Ifu{T;^JQ#Up#gPr5yG-=0JS=-%Aq^6|nL5@_#+>?}u~ywZ)!qllyQO zw#qFt=mA%6r|wY3{tP*$J!OL_3%W_+o`a2PEBx*c3J7dC?TODMAnf34Dy9qo9|lrb z6uapD^``~lE#d>ivHu==Tw~C!3k7h!Y@_qOI6-1)qqFsGqf5Z>G!CnQ{>(b;< zo?s?=oq%uX&`#AWpTVte&IWD5I8=-M2$sS$0!Rd}oyl{YQ3@|MgXs4wVM1rtmmP^u zLI}PB;eNj*l$Fy~bNYJW;-yZDHZiWH2r{-qlc{nWxcj06N6pzM99R9pR9@1$DFL-Nl_?>DMrH_L97x*Kcret@U71-rzQ z)xoD+cQQSFN9uN%BeWJwWT5O#scpPmpv!d_kpGuAXfDG~mM;(y-B9+^B1@s8zy zed)5p0Kk(H^f$u44Pz30?Es!bIr{T}34l1tpQ)y9A!K|+!TE>x>WFyRJFNYK?YCz0 z%*2?HGukI6i|Js3qvtn$qu(+H)I>wGhskW_>06JUH)Y$DQaR`!d>@W1Cw3!OdMZCm zt^qYtznbNb;&Yl?x>deop2}eZ!crmvV%3<6oDrEyle>uMLGf=z4T%tI5uXHLq}GjR zp7JbsB{hEalCWd4b=bFWr5vHo>mdd&$&rNTzPF2|KP73YH$3ns4pCy!w4l|8`(LyQ z{j#5ET&vvsPhMA$anER4P1JO@@?wC5551{9e^?z8P@0-<9UcqWza}KS|3=KAF*Gm` zO0h#3fo=@+S`|JlEWMa$1ZAK3irnF|Zx#7V1qx0IFksowtbfq83-04@cWkRv%sLJu)v$`y z&&!!;9(>QOLROCL!XQ{AylMw?I!_9(!t0%kzONvI$nl%uK$sca2#K_2(y=n48^^@G z2fo+mtPG&LjgG~HfrqRLy%N|VR`5WIck%1*_Yc+Hh5S5iwBC&lp;q@3MlwZfG>dh| z&Fy6`vd7F>PbDdmndVC0cR4j*K`vG@1jd@HE8-R|h?|G5hoG&u9-$SLZCHSfzfxPB zkq(pVs>=F9G0%?wr;KDAI8!zpLX<$PAvZEqx2rj3P!Nv!pHTK?Ztc`#u5e4W)-1RO!z~dT^AXmLFVUM6Wz_KIaV(V)QZ0~4@f5+0_*VPbT zWu|?8Yyx!6S6pn8^72P;hr`1qfmkMGKWeRKi%(YG^rZ7RS^Xw^nZa%z^W|2OVy0Yw zc=z1?5pB9Hk|1KJMoPE9#FbdkO(nkVpaeSI-(Dy_gGGGEm;`h};LmepCK2x(H!;<> zp#o4xEaJy~VsvkU*V8tD&q_V3b=s`bscjEOH59&gs*55b%)4`Wx8UxUT~HFZ<9p1{ z&p{zQr5|_5S*ofpC+}$lwhp(%_9387$_o0akVdPJuH`d7*a$e$f2^f7o@_)Wj{G$9EN=76%{xQV`eQ_RL)gi#2TedH#)M z{yVaKzyBf2!)|Z&_urxjD|i&zH^_N>Z#&DaE(X8z1nwRSNh8 z!;%0EBW;`>r1URd`Zojp|3OW)JoAP61e`b2GK3ZyZM%7UAsdZ3he(Ks2UDvp?oO@y z?XgOJQ$It0?pzmDzniPKlWX1g_2vRDD0+Th*R?$y60^{J%TC@!Xi04e-ZGT2p1u*P z3jU!{LgSp3$$NatdatEUb}&ox%s?+XXD27cCSSgIQ8FiTXMA87*~CBQYw`5tMqK`y;4Lp3-3%Ci14)1uy zs%)^|n$>J=9OX{eS=>AJ-n9Dx6v%R7z+Lcm~`vRnVvz` zTpNj%b)7;Uz?e$c2f=ImFcymtA5bfhLii(#pS9TZYz@rimV6 z5szWLdsn4H=i}}h6&~K(0Rs+-g}}!Umg0kSYaK@k2#I$LQl@U(Aze0)@(5b*mPMyky$?-KxA45qBG^e1P5K9=fs zFz~*dx8e8mOj+|n6pHQW5SHnA6ZZphZ1P`XWMXd;C@6=J`M?9^BlISK#{+I`5p5?M z(6(I%k9Y9W{vQ!H2P){UZdONfX(TcCkbrIh+{Et>M3W*6W~?Uipq*Hl3=brMqzquk zbCftp^=Cnd-HHmxlGmRRs9|8ct@2pNQl~QL2<;nm#_FlzmLOyMauu~tPVB*WqQBoKl7Bq%7 z9`?B3Ff$r55J=@**fz4T@VaQ8OZl}AjxZdP+b)U3t*5oMHDDYq0%ijc&>$b4(b&b{ zsQKBY&ZQ7TOvEwY9h!Jh*1=4QQeQ|h>n|Yj1d*I4D6Dw(XDD6FlLzc}3dsE67z)^x z?2V=TrW#0!_g&6a)~Cz&c~MDlYk<{zGN1QidOQ=eTxo}v6boOO@Vojn^O_fvybp^N9OiMUiUgyXFh+&?NPCprQ!>~ch9_lBS`!tKir zR7bY+nzXqOXQSPeNj|DcU+(9ed%;+`crgb?a=^y(ZeDqcM(-j_j}Y zK73wn1C!1A?ty5to}P8g?wX-{BQm}(bh!FwZbK=&ySux6jgzp0Hp-26jeNCU4|15E z@4(ghTiXddfG6H5o$=kZt4A6EgT_aYX?zggK6Hla@yi2rAu=zx913{sSKQfToTvO@ zRPC8#e7sZuYdm_cO{3LL!y1;`m#Zux4pbj=z_(Xd!X+9kg>G=-y=O?EGMz>Xgv2Jb z_6?VED|mU7wA+(j<|J7=&))F+_wfE;-!L;zGqJO=O+*ES@!~wIH6cJIK-#;5BS*;>ydo^pFej?@h8lDdS z^yh0zemdVx;T?Kz1Qkaz#$=TR7)$g(3BVz#w|(+VkEZWY?RIk7qj7lWzfnd8xHPv1zy|04~ZCu5DHvuH*6tsR_@6AS8j zIK8yYXkXuNz91VYKsK<_KeMnBRDl@<2AH8k2$ObjbN)c7%$CAxgg zEBEBr^Y7DfU6)nGVx?m3Q8!kBKitE5-@e#$)4Ne6f#2<6MRj4cpAr2z$hfxr8m8L&<=U+xl^!4~+CW_Jw0wL z9^C&-VAz{07XYwgxeXW?(<*a(JO%J^JY==WTMR&uR*zgte8u=(O&m=DUZIeP&%R=_ zNJCPhjEZ$i!%anVV$yW27g6w_*2kE!8nA;S76_RH4D0t_O!6M^Z)Rqifs-}+q*L&+W=8_+R-Y4m@V zIDfImf0qC2fxl0hE)3B_0B&dcM(U|gMs|j%!P~m*?(z3uw>MS(|7MpZ3RH${{{}B} zA0)SEx)xmS43dY|BbKR%nzs--s04!iddaA*bf5`VRM9BQ7Fs^ASsoUZSF2C6+QVk9T&f zPrA@^;)wYBOymVs_OtjsCl#z9qX&6fdn)KIO@E03w!b0+c?n9jR9@G|n;1lVo*6FV z6s8+@=Mw`std_N(%<>skbTtxuNNUTVbV|VtE*of=n3C;2U=ABP#dJSFvVP@;dEL~O z1J{v0UrkeSLo(L)oA4!bDis$i**MDJH+Ijud^KcX+;n0@<^>1@9DxHlUS8lYBLP}B zTV2;yGuKCW3~z9Ep04%*x>?bWgUunq1|X5ZZ-v;jp%vNjfkvALuu^p9`9G+;`QD)r zwF^A~*=_52KFAF9^i`L`>$|<{qumoTA0}7oyo=2m2e3`|9@IR$G_A}qRoI=-FG&AL z=uKE2F81qIfz%A2D~|?9VDY+J57jw_L&6mI@Mt=Fk)3l$#Onu)l$CLLZEx*RZUr_Y ztG@M;prcOVT6(TGQB0?g+>NAn2n zqRB@l3*h|Xtu3yGzOk|S-&oPbNATBZ=Ct<7N^z12QuD(CRM7jus5=BBEGDL}&SsJ0 z7y^OJRT{%3Bqkny0V5$`7pS8H0^1UqeYs%3e05<^#;K*qVvjOAp9x7JO+H?BC?ZH+ zhH(3o^}UTrK*BFd4jU6#a*5N&7xeTjs6R)d@?he8nU96eqVq zDW(M=Z&P#2@Thbm5Uv9~=Lc(d$v+tAXD1lh>>6mkRrr5_TqCX<2J3YIrQ(`6PELk&(gAO`g(5TY&7v$`d?KV{&` z`+heL&5pyuS!%LYAkA2B?nF7EqQhV9uMh$aKJ}I&HlU4r&2npJyW3=I?RD90p;BeV zAhwygr4OsAbAanEr-xLp4@R_KMnU5oPUVtrz2B0axaQqWVq%)^N;x(l5VCC^9}|_A zsgA1-E}5O1e5@Sat+@L#w`o^Po?_xtH;iJWa*B716d+C z&~h1bAX0m!fQCH}EqV8j+kVZjnDfeaZ!AZ}T1jagywd8)mFaoHqu1_3LYthNdXt+@ zJd*kzEfkX^ps1*b^4j&diHuh=mXw+P!|E7}>F^(Y26rJY@iSPz(yw^wsIeUp_>6cJ zWvA@Q^V03YIfkN5uBYWFYru=Btf}mPZSUX}I+nyVY!8v#i}F!7VBzrdt~QIddT#c_ zO-!%3W@;F#C zA?CIhet%i!o)8!qIL13ZJ`T0G-!uRoO?(jC!f?HBtJ=CK1f~6TVb`^=^eXw~OAjeg zYaM6FDsk}oaY#d;p%~Q|wrgCx6C8$vRP_<&Yb$1g*Bx6}oj^7Vb!1<3yys!E30?nb zosH_VeVk#=tauOWOmhMIqpel#E{_~tKWktNU~?s@oHnT(=6{F>mFd=pc1FHaEi==1 zF4S5Fw`FNpo2^H4t#lxfdHJCcuvjecxt>IEt+>HeoBa+@xn^7mE>!bI#Qw#}g$UBp z(ONsJXrCzti>Tef4rN{9_MuQw!72US zFRABM%)c012&z$S?ab;r*(UA3M*aSMM6pr4&1t?MnHaA#ug&H5?qA^MTz;OXJGb zYCoOug`-`$I|+VDtoLKxR2pQ~6>z5sNkGKl?4lTxd+6J%Te1Hc%0uRzvj;J3R2T$j zg;`0~LSNN;ogJ>N7h5*tr4`PJoH-QwUi%8kmO-y`<8E<*@ok{?52r>48grzPOXhq} z|JY!AQ0RR$hpa%Y#6a&&!P&w>GRMmpD;bLx3!<#zRMZ@L@z?DeWwX@n zkPHxLCu5~Z@59j}e;Y{u9@}}!PZ<}A!f{LfDWR`#aRD67t6Vw3o#eYG# z3W94GqxFbwUc-Quj7ziHLrq4%LAtE3*6(N2TAbHi4CTH=ngrau zJXGm!BHYXxR>xTsk2EfDp~fh(jq9Io94E76|%=B{=>=M2{OV~C4CIinMgk%8<5 zAh?tp6?v+Rx=bq`@FiSO^3payf@B^{qXD*Ltj^n9;So^XTG#h4fn>>+`D$wS#l?mu ziyN?9Rd_`3TQNjoKwWt^-eHu1l~#~kpT6k1As1s@oBt2&7MF84yl%Y^B?FArhC6V7 zS*y1St+X->kZ*hm_df>t06G*HUldHa&weG!p(6p-fS4R3_IUCzJYWzX|cV*iIdF*&7f^d&FQ$%eOlkE6BH-FLu}&p1|SBj0?IFHSRo}$)?@+aNgc;T|D{0=pd~| zAQ|&`g^|yatu3PfJ$y|=k^e!FBv_Z{9Qiem^!WqUfiIwz0%r*3eL>O<#34b$!qWH@ z;_$4uJIE*)Qrq`J_>W|`uQ6F&r+o~HhJV%6 zrheI6>EP@S{ETrSVGWEk5lFO6xoyqn-5m_zn|}J#3DCV(0j9Ot_7^}8Ln~SwY^4D* zWR_|@V9k;_buQaM+3Z8R{`gy_8euWO@GPz;om5Mi0ETMng0;)gZfDwAx0DGA%O1xXO`Y&>}?|e z67i+JF_3vNvJ&KQPGjj^Q2^5>;!;wOr1+4Yr!$5sZa` z(GRp!ofOa0Y>L+#n22t!FJ_>aq~+T%d0iOTI#kLa0EgBD$mkavI`F~qAP)|XPqHNQ z|C66b^lkBLXdENLb_(q(DHk>pgpT~KS3j^n3@2=^8fjkW>KImeoBdlY#y- zX|F)i$Gkff+R4{|mlg)78$efkC;?6i=k-R+PLHNKc!;hqwcHm7`{e4&Cxc=QXG^;a zeOZMK3`hZ}7OLKP89YlCmx5FS+Id9CF`te3c1jRbu*gNp%Bpnt@LU}eWrmgy?F?>$ zf^$#7KcJ^kX;&7b@7)JpR1miSl_V=C_kK7kDhedM?c@)i5jOlt7Q$x{lzh{ar#Cxc zM^4RwjzO`bWe+^ToG<)5&-S{Q;TV4CmPe{W*U*ID$ZM%|pxmCxAC;VQ~v>YRsaNVptw`NE5e&7vqpZhBa<&7 zXNmC?r!E|(pi-;Wp~YV1>v`W#YUqZsZ1Zgl(`{%Mn6EW>kbY2{Ah)Caj{9pW%U6R5 zbo?w4HHVk1BX`}vvsiwT9H8{9}TBesVR&oel%pOgT6!kJeRhg)+a=64aUR)iTxL7fD z0&i_o*7^4K+o@q1g3dPBTZ05+sNRez4gIkL0X^Dd)<3C$CU@h)c>1Zl66^~kGOEZS z=|174MNU@~8Lt#E+luRTjO4Z?q*3$AfA}%}4-_I7`)3rNeFY@0Z z+E}H6)aNHi&>^^`^}YG~XN3btu)l-94<&7si0ow)LSB->#Lm%ts;m zyJ3)UCIbB^Of}J4eTzGXWLbNDUZifstDw1L;jO`4L96&-aec`X8=cky71MjwR$yup+LDS}JJ`((sxA)F3z7x2h>>jn{ zH^`L=;9h@IuJMnX|L^knJksUA^SOGc56}2Mo$org`q;Q*J)Kpdx= ztC6!t*G;VIl(U^9MTrGitC=}PD9_+y?z;bzX>T7TeHq^4jm-xKI||C;Wo}r>*yx}j z>THpZdJzge1xZ9T$@uRrq7VlyBU)lh=d?b{E4-WYxGPjyg~@Kn|H_AqGyXB?ulal8 zsL#L+`23H&MlrXK>z=r)FUEy#2V6xEk&q6L&Pp`OiV5o5V=r!J_aA}TLq!L2-nkDf zK)>5%Z*aJDQP;1)0DYnChie!n+{Lm=gal200%skR_N^z_%SPIqXKL%fkiJ7Lau{nV$ORr~sGPdy5kJkWN zst-sDmI;66Q{w1`J`*j2A2~+-OXgU3gW!RV!}xM^(rQ>Jt-OuvF0l{rK1`0Q?&ER9w(&rX&QIm=lFx_W7wWnAhKV9#DP&Lu@4SvK!6TWVQ?z~hm8XtKj z(Cj*1qs_rC=^-$83(Vu1A!=jkrQMjt0_fjcuigSva+YnMo4e8cv^V@?{{m^geNgXd z`N!(>p|NLyjr8{4hZOMy)>(mRJ|4Dv)s@wCV(gn{4ccBW2(<~dfSEw~;>bX3g?!pW zondDL^mY9Gc8Wu#ECB_N+%3f(}jU%S3t=8SVHu zdY-%|aKR4+d1V!iAm9gtci`InM$SegQ^SYaoi9PXJ%A`vCoj*q`a))NR-3 zsIMsg6^OE|f|G>6Jf5J8YC5)rkM<`c5>IYNu!2yJ>a)!cK=Nq-EfxbAOad098}T`n zPO|OZ)78_683;qqR*EY+A(2l1w>-H&zL1#orx#L+5EOSzEe{V`VD?IZ1*X00ufXQS zjG4NWU{vBHl9``}t22@E#VcACwXkyuG;;YAVj<-G{KPXeGl)Dm)YR1LPxHug3(L@I z_F48{!%+EX(Ev%ziB#xX#+pvwUKoSsh=t0^ zM)}dK{PF+fK?U+tJHiBUf7!s3PyI$AK#Kxo!5v)f+Wk$t*#DtjJq2@{U>dT+vgHRu zR@9O*JF-$eyQP`~@SjkKsyKePruhG1?YzU9YPW44KtKfPRho3ADhh}+mEJ`}klv(9 zkxmE%rFT#%f^yEFl5(t8U%D<-aE_7;c--w?uoxjQ@vZSGS+n|OHr~Y_whtX) z=F8J+|M0<~_Z`LqhS87eiUxnRD;p+n&CA)-UD@9vdGICt*DWhYBN&1MuSVEzemB15 z(k*b9_yr04z^GOtA~cx2mn39M>3ykXJ}0wGE=`c)9VMX@5O`#WOu%ck0+r6Db=RWr zqv#Vw#gKs=4*cR6tdx7Ooh*w>`KFh7dcK)K*luI--n*ys?d#Wv=H})F31>nkZA7c! z*FN1tD2>K#%e~)}a#h=1_NDtKNp{=+XSFLK#CWRorlek-?%=Qf{110N&A%mwJowcX z5dd@x7T!G=<&*iIyPL8i4uY_lO2{)kI#%CK7KIB3X@6$vF<=7EfHE`yUsW)Z$oZdO z>L0P^&+WgBp#J@V|Hg!MuybuRPQK8yxx~l zyyC98FWJ~1f@c&#OX#U3c0zD8J6bXlhB3<6H7Fi~tujan-#_+raR2WwDw83!!2LxM zlY8wvuW{dg_SFaV1%ybyXu^Spjm$<%N@BhBauDcUuawFtc9@BSen+3$PleOHEz9&< za(!lVt-SDg=E{XOMj=v{un1Q}MJJ0@p>LYMM?7(v}DH+ARw8%G0vyd@yThgzp#iDxQc(Is zVK?2))em&X=Osk}LB)xMXay`@&@foo-*^X1xzxQ_5UC3&!*h{PW>No=X-@s(s#Z7o?Cn`o);b7ODA0;sYPy1gomA5?cn=oxLRj((*FE%bN zig%8#2MHiG)maygz8^0%i|n=`;%yDXh)sa4ZEx)dg|wVxkfcG4?Sy(VVRQcs^Aq3( zyRZsjckrSqa#IMc&i{cA0Mw8`@knjcCk7CYb+NOm($RLkXl>A!jy%WX6OWUyGWuxY1#8)g zvgr#WVhY0wfCae9{1^eiDaT$3vr-JoXoqsOvvYKQOU6Ep|0ur#zptWS?wL`v{`Jy} zZi=>faEw9*PR^4hX+q+;!l@)r@2tEiTUr<^cTGCuddMXfo^)H9obJI@1LhkbcX4*s z?C2g^DTN*X_I3X7U0KPq!pOt%9n@_|gYr8XY=|jB3WJ7-lg|2FH|(edsm`XRJg z+fBxw71>U-`bh+q9Hr?0q)B@F2&uTuM0@){7Sa%$E->GXwvTO+X7i8qA2G++%(E(Q zd=wOs8;vk6I8;V3%RbSk#D0^lp!iAy(~Uh(tn47A1_G|A+iLj7FIFG%?s8%G;@{%F zCZJ9m_Qx_7tdBlT<%;Rv$eNt-_8@7V}o%m>)_HbYA zvr(vgfX`GFew?A5|Awy}b;KVC!{w>G~rZ zHzx-I;OB5py4%7>Xggl!BGdZC7VG*iUG9A6l7a7|`c`OZxMcW1Dv5LoPPWVO#K}J0 z#`y^m##!bsAUf!F|3>OjGcvNTgUuXx8D|{a8bI`U z-KpsObdkU;06FuslbGLd^X^>c9=nUE@6+15+VN}JQ+-+yz99=zZs7|@rbZi5Zse2D z^7cFJKCQ)ZOyh7q>h=^m-y9nC=Iz${9cD4PiSkSf`83w~!bY=}%Q723a46#&r}Rb4 zcF&|LGWBkYm=-v|2(Oq z3qfG(YzA6r*MYj~vHX|!9>hTB+mpQ>>*|JL&M7Vku-Sp6?LBY)z1PUa#f-JFzzcz& z)oK)yKIoInfv0tE{tBit3m9_LUT8}1`BFE)5Z4bjCdh!btk~sD4#av1jL>M51wJOx znvDj}3;;VdZ56)rh2W8T?cQP$*A+t7a)dZJ>za%{cx5BEtw4}<)}2Vg8DO%mj3Yk( z<}9M5ynQ8y8C=IClH6H%gsy^}5A|D0>8){*%eJYOgnS%_U*$tJf=xEYd(E5O2_Tu=x z$@CBnvr1_BLsONzT}lq=@=*w-Y|AHnI_JU+?J#pTjc;9qUuM6lQHcb+wIHffKb zaUHCV;2`6QnyGLI>jGUhn`!+3go^6m`0&$`4FO26#*G91N}#>uy}@o*;@j*U>>44c ztDZ&-doJk%Wgb|x#xIU;z3Y)xlZ%HJ)x2YT(k!sT$U^aarsoHd@{$kU(X=7dw({t( z>1|aiLCvKqyLPo$^!V+eV$0KcT{&v?sxq!G>?%+^gHO%E@P{N5e3kyr` zm=WCIzLzleJ$kGtH9N=Kf_M;8dJRdTw0xCw8IN4OYtP)d-XjP)iq@r%bH4yq&E1Ey z(~6HvPxYlZiwIK6DkEnOhCTm7sx3ahijCfJl$co!hw{YGn>+GZcMC&G6YhGqRJfiTm%UTpPi<=wnrwm zr~Q?LwH-N$W+I6?V7LVuXCnuFhxa6ckq^172kFC+-W(wEx^g~r=_B}F=c*}h4`8l; z2mn5^YyF_Ec~3|7y3sF1?vbhBlz#H7ot;a&+^%K+PBfp*aNf6n*w6lo#HxQ!`S1ffh}gSrN4D$IEixIY zn(oJC3R59BkmtDf+*b3CYcKy-K#y<$SIf0;=&7SPg|-k&0H!hUx>aQkHU$TR-Fa%{NG|#Nd6>ZL|INhqcX!*L z`~MIGH)Aen-9feeghpLE`S1r}e9n81?_lj0CiMRyaBD0EJ?#1&mGgD=D%O;p{kYE9dHo|<2irNH{| z^F^*!-r9MP16ZqM`D{Hu*xAam7NfuRTI1pZghH*r=7TlopT=gkpRBuUQwnsva~U!A zH%T}~R|c_L$m3^Ebk|QEHfH~Q@b)WG>cy6R@WFP}FW7)*1{A{vJau@!`?o_vU8V<+G=)0+s!6vM^Z5906BBCl0z;e0e^KHVF-|hF z*O`O40d?6wTl11JE;06?qDD6PhPL`e6eP|^H3s7u8v~LYu$yIk|9_U`n#R!YtDHYY zCQsOuQBhHvbWK&g%?qpAxxkzg3lip}U}c3_Hn7VYwEY;k+yk}(e_Rr%pYD2(=0PB! ze1bfHTHs~(B=g)PYg#y^vhCg+DFDl)4W%B}Uby?_2pIsgKp;d+qS*Kqh3^Yn^l6}? z1JOvXo&*-v4?>0%)gZP0_+WN>d6^5jJ!3>sEhs2RDTPJnbRfXbfupDqk5zPL2mT?8 z&**_Fbau#&Z*vWxa?b2b5UCH8GW*@;wnl>MKT*D}hDd(*dT)b8NrZMS-#nF{u!9w6k1OL7G~3ZC}JAJ-{yPY|?r( zZ^RHy!r1VvUQFF)-8$^HG&J3|C=x)GWaONP`jV@Hc_!f_r_agQGyqx2+1a@<9S6}k zS}*QVCw!YE_$4Nsc0*i|(*e{nz#2{eXE%8IdNs4q0Ra_cK6BiHMV7V!-BFWx&j zqNa(TT{c61f9`WrIOczd<_bw%5eAk%jFqj)vZp3-2iYg4JWyHsbpK98c=+t-5ZzYc zR_G=UkdxeGE;XsR-*jT?QdDp6Ka09Pr~B<$&Gv*vhoXAWCzSq8E(wET=KkjJ!n6_+$3JVJtmy|RQX3Br{K0AbZR&~2CTjKYB9lbohJHtkm z!)Np+TA;aY`IA}yl0hZyE7=%P((guB-y6cROZwu|fC$&HY~(;~2(QxRLt0HT6{x7p zx-IjQUlV=+(;(|J3~5PXVVOrjDC4hN?WOIJrFns<&T+%whs3nQt-}UgOzXQ&%g7H! zvkVk4)_!>`2(^IjRmjSZIzn(Kf(cdqOV0j7LjROlHx{IjpIGO(t!CxiTs=9p%5jTz zp8S`;0~(avYzNEDAkXnaUgie$0@s(N8E+meL&R5q;xwSTqaU0E&*uC>5ax)@o_ro$ zUj6K{hBZ)|TJpI+n7~-8U;&d&<9Jp*ME^WhzzxP1!63>2tRIff&Kk8B|4F@kj!!_K zcn>a&UG8R`SiVm8LqS2|N!EqGVm-8Z6x<%0&vDNoQ+;wJBGF7a6qPC9o?83oD@8`n zp1c940j$;|R;`9SG(vUv*H^;h-ErJxHxB*P0jx?F0!w5W&pqr?VAO#|$^S1kO?}A; z7tkI^xC_n|6>@Ti&;uHd} z7(!-EZNpUagpGl22({G{t#}}hE`MZ$SdvowRKx^vap5mI`B`oUcuTpU@O+GH8UyFr zO=!CrP#nm}Oa{c57DbK0K1sZuJA6tDiuSr)`{KUK<6MN=4|8g+13SnN9hP48;w@&` zhpyA5*59-6ma=tF8k^9C{+@~@MRx~E)6I#prs**dDdi|qa|dy3q5#h$1SIcYq)_rF zMocG?&O4-u_p4W~8rR`TeI8f1H$sG0Y;&oYU*bL;JFF9{r?0PXc1~Fsh?$+ey}01d z3N;Fi-41*oz;LPx)Xch5eUaYvB9eeRFpat^7`3#(iSm)P^HNWYl9G~tpn#}v1kp~* zoFA7En=zHNj!9f{G(^~TNrm7>>N@TUe5!F-4-rRO&m?uV>IzdI^5Er1Df;yBPvu>L zce;a8O1^!w>Ammi-j|e1aK}PHX$%Df8m-o#bZ$nBpRObNpJu{;vGbkMB?viZKZR|7 z^ZKo)f~pT>X>-N>k+KUXH=cfUl!BgnC_X*TwfWiAn6Fw?$Z!Hxd37oLA_ns+ft7Tx zgTEAdJ%+IT>5AoYf+FU>ZIbe4B3A)H|VB!U(KB|K9~x zAawwN71Jfe2&__l4z+5if=Q8)JfwrA!za(=m=uGea*&J#517BSN%u6+Psm%jKrd~O z-JgV?bV&etU0CJFq7Zc^S|@uG!@>Y*=<2i9bFJL=f_iRt_Jx?~7V!P->ehs0hM#xv z%mSv#YHH8m+igc!!pyF^O(z$#SWw)N`UC4RN-=`37c*n%?ZTN)@$ym}3w0e_slc6g zp8(`$+ed#o?%Gr~jv|0@+!US1hc)~d*?tlcuUobn7+FwbJ;85yRUYP23D(yCo+~K) za{ONB^dPYse_vwx`z-UU&lWeRo3KGzdQrILlNbH!r+=1B zs0RklwKRTj8k5H4MIgeUc(Ojt*T#YXg%#o}Fy`|*tMsEhv562>0~4pegbm+GgUDkE zY(_DcN86vP=c8u&=jK0MW+3>%cK+bTm_S!;MoCXgc7Z7pKUY3Yo`&%5g&VVd-MnAP zvNP2>LeVduJD%oeSzEog-qUTqbCuKCpU;IZB-_9nzTmDhT-@VIoVX%EKnF$VT}5pV z)#2YS-^%`u4%2RaCApEmbNxvwjwA5(Q8Z9ape^v~*(F5IjVhfuuCTS$UxrjV@l$KW zv(AmAOAv3On4dXZJk;?9>y0w&Ns4|+sms)HM>vl5YQjEei^Z%gF9BW9@9)%AU#xXo|>uh5Yl&^%{kU3ko}-NJ6b5F&$uyAA4|yk>s@q0+-v`C6G%Rl zCkahaVDrUr*&dCp$ZUp|vTTLx2#O{zZAAd%@$-2&Xf%K1jJ&*oa=U%#llN2dJhtMi z>vFtnHQJ#1=z-jXPyq#^R>~sFKstU)0t9MT@EU+O@g6wd*#-Zi0PZSuFcp}kh-2sb z11cRpjezpTkKJFWHoU6?<$3sE2c{NR1IbzNj8gLeeoYMaxE8 z=^`*$xhx*RJs}GPfx5YMm`a9eJ9;56=cpfdi~lmMSnW9~f-#a$OfpU;XfQF~2xu>$ zN@TKN-_Wq>j86$Abk=xvA>E3jnJ4_y z|7vSD5*gvsDPB!PZD_QG)@!7ACw!M9tu@EA!LLq-%jgk zEVuLsO&u!l$^%Yey8weLvGS?&na#}OaE;8zB>N}t;=``6fNk79EE=YiUC~Hy7SpJ^yJ(kXPGfI*9PmDz$8nvYH%K?zoWv#FA>a&Ctrqm!+j(9EH_CeSgLa z17sRBeT4M5d9)1+F*KquyXmib$19qx5WELGFgsuZjERvFJ$Oo-M%CJ8K6@Z~h> zE&;rw`1L(TD788?9{%gSfHXFyY*%AM*U4#LWJ)&HbILa@_<1d!kWi7l+3PgAR8=n@ z--w4{3~!w1Cm`+-SoSZQra}GZk<7zzvY9s9?n8WEa2P3668S$Rdn8j_Qt=4pay)a0 z_!EvbN)pt&CSoCY$T;pBe%C6ZrE}e9DxuTEuIpt^b~D`Wi-X19rTcCxm+rjdN^>A) zkIs9}-vv0F;QbSNxt#~!nZxbq>UvXFCN%YNJHrUU^=eV+eROs5lwQ+w?nZ-kyc@Rq zKCvv-`AsBuh567To2L^eM>MoS*m(-F}S2(vQ+A8aeS4K9gd*HP`1Z_ zdOBJfQonKIn-A#o0*6Cq>nQbS>3&x6yV#(_A80DakSK0$$M}! zpK}XXdV^J;KAQhuy?rzL^!^xc-^^*hKCOs#D1hvp&wN=u?srdZu2j^l)fr`GM$NQ` z9>CAOGP|5gt)AQt%}4K>SR(Dw;Ri2)oSCuSE+1rTuyyy2CpNAuoS?vAd4L>T`I=%# z!?@+rd?Oj}6C_0%ubfiJSNrO>$S<#1(LBUll>tW7oAU)6K_&xO+0S182FJ zyCfhj*YZzSpM{0{+(=beU%!mOy{HuR!RMixHkK&VuY)~f&zC$1_6%q|_{O)o)!)z5$+*~Y1J?&C;`1t~ zIwV$|NXUD(TcPH#;q)jzEXRoc6aib-RXx^0U*OduQ>%as+`N};yL++V{`XjHe+?UO z_L;06Mt~{oA;VlHoqqV8H%9ycG29~#x2;Eww8Ti)m1)6FVF)<2k&Ko|_0-ShJFc?rEgEH1 zdV!xliSTr$3QyE+`jT_Fx70yakH*D~j0HO?JvNU5>WUoV6$8=P2Unh48WrI0k(Ha6 z31ZiHH@JA}M$8wJ`YzYqU&Y)ToS4PnVh>L2A-(3l>D;ap6QP?tJS3J){nrPI1Wu1u zBQrlY6?>l1jnkn6vg77$g8coz7{XDmImO4qS17jo;eDV>Q|49F-NpKVo!8eJ=sY$+ zetEj<>V4UWN-G8Jh@K^+qeUJW)Nu2A+&4bnvcN1Cfu{85`V7?$vD*fIugtfsNP`EZDR2z znJ3h{Qj{8#Qb5rZuF4k;DmbR0OVa^W(0!6z0ELdmMnN$g!tq*^%1N5ae8x*GXCLK!C>;{D=6u@ zpW0A{2<Tg!L5{>&ay06E3C?XwV?nPI}hS z*BcZo>ntPNZkF_h;>p#Y@GY+r4%-%6L(BBoj7gB94*}6qtZOej_%dT0&+!kOUb zW>YdzzUkopMF>~r6^xBy%@g7^{CS%G6oZK;lPLcaNG;5Zb#BPrR|r`5 z?hs?bNS9doR~T}@){N7%QE_|>sP9Yt?7#8T{cn~E8SN8nsM}j$75#}nrSSe{2@SvI z&E4#)2B}0mj`>A>%yu)iW)-HBKHzv&LxH%}uX=f86FuR~J4w$Y9I6@3O~H)-mZ6JO zpQTq{`0ETGBbiSAG~UO|z>u#AAIa5n zy=bNZ05a&sA`^5n_Oc1aaiyKQjz_P@qpG)re2EFW(l)I{0k)m1B;3e;Djo2~yOoq~ zzdH9wKBX77dy-XOKcTv5M>Tm^gxC)?2hcfS{9*x~7W;*`x$m+wxoh9+m*=cAM-G=@ zFZv~17x#}8*o>F^^kv2Xkz^LsQLM=#E~q1FA5QP`Jt8Ed?3n*?B{)?&!n2h@=Cx$poBT)9~?d|tSX<@38xxzr1DTv zrUSFX`1p_YOKgKIFaI9g{k4$uxV0(%-{Arsw9F@^_8(~%l!MX_LuRuvvFEP+2Pja> znMjiETA+U=JFn3--kVfSYeUQ1G1%j=3G0dIt%*D~yeI}N2(7r&C1QJnn+73O{0B~H zz<-y#TTUtdB8Ah%pq4UyrE#XeUwv%`f#7rj!(MLqVE=`PCNbI@d74}fetX>}YnJ%} z>&6kq%Ed6M9KfQlbFjsCW-$d6fk#`9>O$2R#3Ly1|G@Y*F)%*$M-=T*@u!Eoa(@MU zzg_)jz&8eB^`BXRg!!UCe!D4pdTnDPvAOv>9+p{FMdQv9dm*sHNuBNm~i--uu+} z*4b9x&j%+L)}*<2Ne2*{=V%I9_o3xLgygO5b$LSa{y%7Y?mqy4@yYW}0~Tj;3`=|$S?Q{ZA)vrHr;@4B7)&2dV1p=W}YgMS29(n#WRQUfiK?6 z@um^LFz>bsQ^w1d#ekz!$<|Xf>WwO}O`gIAlW2u)u8E7=?Hr!nxz)IBP_Q|bWsT$E zF_Bi}?hcFa4uuhO2NsPdsQ7>2c0JKUFFOop?7dJ;5w8-`t zVKV`Gx*V`Y`s(_8vvvEG@pOu31xA6cw$wa6Rh?~Zcy4ZP_n-$i${l751q9qXu?8Nq z=_OO>bCs`+{u(jY*ohSaW36C>T~M#5pipow3_KOT(&ed6BIgoqtNbiKgjGJ zK5$9CRLRb8E?S#d-cHBS(PH5OUSh?N*h2G;+%C8~ieEL6JXp#{3ZI@{uXSDE`8Szs zAOjC5P9}DCcG0enZ|`iOTLWF?}I;$}KBVw!;TNX&n$X#}L zKsmkLGAUZD;&2HP9r_as5~TL=jUvUJtaf&mUAJDNwW^|Bw_TC6XxXetmU14h;^zwZa%hCFQ?|Z4Y_0uU>Ri|4Lp;7T$e?m_?H0n&kshCdw$~z z_zYS}4?)B0ZV^I~vTsKg$?Y#>H$lnsEdLAD**T#4Wxah%o<65cY|Mru{_1#EvG=l0 zE9tX@7hLSVo&6H;{o?C?ZT3kpD}#(mD#*T)EYFWPLLNL>()x`6LA1oj#sbiAXVSiQ z&VdApY-z8UTOPM$xK`&5?t3YhviW8my817Y&uiQYY$i&rhkzTH19HoLf-<$huwcc~ zc(muklUIrakhE97+M1eaAR7~^S1gM{v7& znyfXQkVEd3A|Fh|>OdN*-Qxj=4j3}~%;$k4)6-Ly<(;9YoFxj5+`Qd7isAC9p+NNa z#IOU&UWJNTlX8M2fp64h zRTyAnHcDRFW8_rQw}hWA8}_@VNji z0A;|@uZ7NkuuN(EYS#YPaap}~rwIab1H!Izu+H=X{E14hjCYoLGL=RTUG#~v`9BJP zPT{aw8<2CX@aR8VB$oHQPr_I5Ty1$k1u?a`&j}bXz+Ar%LLMn=YoRm!Ad`f^_*=PgIKh|zuc~U&N-57SQ?~lyyO;T@gBhN8N^e<1 z2>0dgIdM~f9i4?whHn`R z>`Z=LqNSTO-Fh3(&hZG$AIVmw4SH6vF*k1&l{M_r(*D_OQ-qWWaFRdytSLeoxR~oh zL@w&|_jPkfM+YbA*-#hX?xl~4KvZ?SlZwzA@^m_(|T9v-L@!bUU z64RAah_TJYrJr7<0nT|#3X%Qt<3D(A^zdk!FLbv}P!@dbF*cdLY{}+Knu=ZOBqR-E zWxDCFCFa{X#{)D{2!{C#DxH zVC<5X%cZsEfUvo_xkBr(h=}H?ifNz;7EAR9nv55d>6T#`cbE5iyjW0fTFYLXRw@=U zMum!ti_dOtMGD(ZKp-F|NSPxBj@nfvox6qpvg;%YlFgr@y}bhL(Zen4x9sNLFl4cD z2{J++JM9xcp(w(!;)XGXC!OV+znCKb)XLe>EhzWgn&R$p-sKmcsBe9f5~#hPPYsX# zs1Nq}Fj4Zv(Su8U*u|}wZIYhS=kfiaY(|PXtGb)o0%0@w28^3u=g!O^zVVy_yi$iS zI1#F*YVOE6BsAP-_4{y7S6ZgA(nt7RHno5km2vM2kh+QhR2PJ3Y7+EMu6t8ladKvL^?Wh{u0#%#&**#hIE;eb#gZO4eDRI2RFZwv1$gLyT80JEU*3Y_}P-{PNj> z4tpA*Z}?(iXwH8DnITgMA_53tpF7Uau3p|qIQlp1{rT_7tJdTbEr6T!9$g|CBI1pV?cWg)tm;CHF$%iJJ zpya5=(I~j)D*XqXmjOqp&&`PWsAAe>C)z(N&2?C*|nraTn>RDQGn=v-r zVu1RMNm-k`2Kp@kjU)<~;7y=)19d+fsZIaGgcew19h_S;F$k&l|538cDlDw_{n;zE z_c!#)?d0g)X?PiR-%wLWde}K%JM43lF|-$6Vs>ndvrF3Dm1n+^g95j?+#zd8$Cr9i zOCN1pe)SvCAzJ4ytgqkUs93KNE9F#8xu%ap_QVUuy;lKB_juLeq9(}Awj!lfs zTu&7~TZIUtdwoqzZqMthz#+3(h@HgbuMcJjQypcJ4Fq+VSwB(3aMZTZ%_m&4vwHo4Vt)%c!z53Fj;vOyKj(~sXc1p$Y40PfBeGlp zq*eWrrdq*{cRPC3IET`PMcSV}dae8AuybF~~ zo-{e`>Q3yA_B_FTbY>{(uVpB}x{Uacm}q)>uo@f^^3cla#uH7=-ShqaOlM00myK~8 z8iAD7^OJpWtx64}_ZD?ta)?K;T3zayS|rHVeeUmB^3&MD;!Q?d#NBs0s`fwIN`8hF z+q@v_F=&z0bp+M~yfYQ_&qdimk?S4tOhFF)LH)Q~T;U~An*{Y494YbFF z6Cnvl?A>^G)7dVsxl&Gz`Mba1*&#VhxR2X#pTFL{$} zFJhaulf2@yfJUWM6#vi<&jh)qUTin%K3;A|Ut8C`UH`Uu3>>|UGjPfj__X}E*Nu*z z*IiSWItH#*b30Q|nlD|>t8?gf;07&H)X|t+vDF~a(h_GSIaOZOc|wvq#fujeudI|W zr?#^b7E#Cz_CMns(3=whbX8#%?!-cs$8J@<*Zq+QTN&UbScM=GIdU1&aFm1Wx&5t6%=W-&Tej zR=%O`?JaH6?(eg^yWDXQ_6Cc{ z3Rrh0?&ICkz*NF6IHMk(Y1cwxw|vjHV@MO&l&v7U%wA~nyjU&57FLZznmJ{-cDzH*To0K|iqg)LBVuOhRBy)jU0*IV?Vpwa%`xd9 zNllD>HfOt-{o|Cw>-uJ=S564bU>Ox;>(jCp_27G=?z#;>a&f1obms#e;tb?uim~#y z%{i&?iZgz64BvSakg$D+&pg9qoLLM2fmykaZTk}#zK8@bd z%goT89fybH64-(Kf|P-L8P#+DDfP|){I@~B{kJQ-ZNHa=zb&=Ef~$DEClZiYt?54_ z4%Vy7%%%`82wBDQUYrpt>-)>FIi*#uIsQ7QL`+qBW=RU+_60?pknNQQT zZT6R`A-&O-U|f!@dT8xr_++YWQY9LUz0sh;$0sAnSm?m7kQx(w_4_Hf^#omrC^qJ) z3;miF6k75RGx7;7Sd^GJwL;C85WlKChCG4!Z z&E@vq&#@t86U3X7z&*moMnOvc7D%ijTL{-f{hiXFQ-@_zrl_l)`KLw&ki*7F%`EEP zr1Stqoa7gtvhFeQaEfg{LxGpLDybV>WxJ($-+WwD@FdYrHLUc;r{+>Q8fIp_>ys6s zz|S{kXEObOC;X-cItaPXp>C;sujbwwud48gGCcH)vI!`J-aChsIr3i03)7Vm$M3O|7s0Y+cFQV+WIBa4 zJfj2_{fx5fOz?86bML#q) z)oPp^J^*(`ZG7ZfypBy!u+HsR69x6Uz?lo0^pf)*04Gw!g$~$UUsh&q>Ife@=g{Uc z%LnfZr+R6H7md`vqF)ex`@Tw2DRk4xSg6HZ?YU%E@< zHB?ukwE>5N*l4d4;Us3vneVsvMSc3JSsilUerkkQn-#XWI3r`|So`*@c|dW8__$6I>z%yEI^Lo%@U4F|*^2x*(nXunN1a%# zUFD6$uK5uh!L<6Nn zNPkwBjgB7%j&lUu~q+ztP_AV8xy zvmK?_M`l=&flfkJzlUemP8-2dxF8uZQtX~^b*f&A15QZkNgjDw%I}CPV#pef&fBJ3 zwNz6iz{^Dk)CENvgSV&K4Rzo4HNb}##B(uml*6^=)&W?vqlZ^BzsTwM?M!=^2NT)D zuTAUrQwb4%QbK{BKU4WCY??h*;U5zGcH3SbRfw4LYqv!MsCS(EFaEv6nK~NrEnw3z z;=d02Ao2ia>N${e@ARn#%=Go>)Qy;jq?OMBFDrpX0G(Z2?eyilzKwV~!&>JSIcU5OxE2u+f;`ZekB=yCp~_(WC`&#OzmrmSC48hP20s|_SWF`#~HX{ z1V~{Z$V@GJYIGasUAf2OvbO_)fSU$1Y6h){KIw=1*OB0h;S(Y0LJjMn>3S9RiHBg2 zAkaVY@DCYDCyv@PeJ0Gx{v7!*Fjyushot8g~eBg!KtS#5(de?r6G>GOstK^xmp~3g3RzKyv-*`r( z_?HM6kF+n&t%J49DIyJaj{9c0o)adfqnj}Q%i$0L;cv72dFD=X9wd3Q_OO1?q0w?o zUO`eQ%=b2=;rC26D0U6Z+Jg~pAq`u-PmJtaw5F#-gH^N8cKzg8D!R7Shq4z zEi_c}Jzz9ezG^8&oMmo-0CqlTN);#`WQ{bRgd<0^xjnIcEG#}`G%8zs8Tdqy7N04U z`2g*6HgoK_8+6Zki710#ek||Qh`HJb{w2x@X*&TN;r)oILg;{j54_?dlLNStXF~@V z1HpeTK1|iV1aeQ>@e-dt!jP%bZF4%Oqq?x~Mqr0jZT|LB%`VLm=y`dy9@b5KLoI^&zEN0WZkvxI7$u%vp_L*A z&;Y;BmbSg0Dsj$;joS+ubE|dH9xsErk@>n#8(2@Zq>wKYfw?GT3Z3Ulu(#a=q?Vr~ zCTMd})Sbb>+g4LwLQEU;s%27O2tW?E!HAW4k{8(fGzASm<&Ku2!j;}M%=LHh8=Z}s zL9t6wZO@w&XS9W4+aOm_?Hx>awFQ5?4S!fy_d46)Tv%5!I6NVw6wX?A&>=|XepIS@ z6Bm?-7W&59PV^)&NIpZu53jh)npi~J5*P&7MA(?;=3+t*_VYF;wceedXMKE2K2`Ny zCAk*$5FwTRL;t|l)E!n zH1QaHabq0oX`z74f%3scKbS`&B)8Cc1kIuF5%nRjt8s6DNBLi$cRDfOh{w;}?cRM? zX}Ff91ET5B!mI8Q+;u2Lu}fHw@4`j`PpJfCyO38I>n}Qg|DveY5O?%NLGG>@D(mgg z6Oa4%Om=f)b1VETmErydkL(+-Zp`%GBqcILa`}&pojP64J3f8&6HV6;yz=#{b&y+! zZmkW6`ne3U=hvZpMc&>e5sv=|D1jnoge2;8*iss8KYz#tojQd7@fZiZ0%@jIFoZ_a zz5LaJAE=OGe^*F@IKdttAw@tUiaVLW=ANo%ji0O6L+W^8lZaa?N3E z3xCf!{gsLOBj*3x2mb!B#3<-ftbV;aI-|WGr0M>0vS9vN4hUmTXa2Y_gULIdy)y;r zM%N3g{jHx}jDDD;BO#Aw?>d+iDf=52=neI-F-*Nr?}w53b!X}-;+I^fm^DJjDu7R? zwojqoXW-*J^=!y5 zi>0C1?)bY!ljZBa^GPC8VoR;gU!7=bG%z+QIaJulb7!l{~(h9Zunw8l1RiC#unj*FM;k#lELD zJv(#&j+*HWy0>)&AD-!*BC%n`P7$m~`6yOmS4hwRO>Y+1X0X0>#A&gi(H)xGliqQ#j1{Y^%_urhV zlMjuof1^1%RFldX$S7{yzWw}k=7S^b z-hGm6I0u{1DyQVdFU9jbZIR0A`-Dc@PRCA;j+M*}--jp(Oq`CD)Rjh`TWrtsiu+^6 z++$`UI~M!Z)X?8AwewTf&LE?S_bn|YYLQ(u2569`-{TpsfjJ%3uB+kC3iM|O3mHuX zjO4(4oWEu&8UGA)1-=x3Kv)C0Y>8U2#@0N>iE?{C9_`E+N>@5dX|^4Ct9#{zWbVWa zz;Ik1aY0;e+{)d3^nq#_>d#)R@v$$k| zL!;;H0-|FWx5^NbK0(SmxAb7&_0dcaLwyf#f$`>sfA&)LjVg`c`~^xCqC^h6@nbL_ z0latD;-;OiMYC{uI1dSAtmLcD4{YnMT8>A6kDB+wmaEkEyWDpl(fikmdOz@cf1P(W zL2f1|N7K?1Xh$9DFekiz_DnRmzdqt-(k5o3mnByg*XPU3Cr)6{H<-4**tkE95HrHp zeg1<*W#?jMyyG(C$B)r5$ye_{PH=HCpY$IdcAw7aAa^>Okyd~J&dRo?eX% zX)zxL?2JG-9GsQ_4O8jwg;ffp%myqsI-3xAm@mTHP?Cs^_jY&{h<6ZJ-7f8zl-8%;XGB#%$py*v8)+P=<2US>um-geEs>oIV> zRuo>}_ia%*etveY`H}Q^<*V026j$k+hKDJ$vyapd0|Ibw@bb18xo=&*Y7!FCIi%;% z3mO*g3joZ*@VV>d+P+HF0KR5efVx)#lb&lUP{If(7$p3x~O<{`E3BBQ|vZekQ$p9 zI6eK-@fg9Hukh!0;gYaWJK#;?AJ$Uu!WVJz5bIfS_V-~*Miq|;&-Kh1Ymn8(J{A%3JBwX z9B)k~C%#bXMMHfWATl2%!d^>Cc1Yv|%Fd87{HP%5C!tNFBhY-bvN|J#oOE5uQs}Li zP7I<6I-57Dt4_D8Ax=Exi5HlITQ=>E>g^YswG*2lQ#Z!R9!C>^xC=o*R z8eQ}*7=32$p7;I!?)}~8-uuV(JZ8?Ey3acMto>PQuk~5ed`|}8nqaK|1Ilv=xhg6E zmSp_37U8E=PQSTf;=455>yx(ui@+JD7*h)%VU8Pe{gonaQRUQcmoE12R#`v3?++sK z^wXUqMCkR7|t2)JJ%YZzE@vU-Zo@8_ua0ktKLF*c{bkm zWz`XJ+GJdfZgicn+*bm=1425;Jq$3r5Xt``f5^&|U>K}*dmHumyiQTn^bxh0AS>y; z-d|nj5Jc%5*K3QyoI5jckda?YDCnw%MAp6Jy3t+ z*!Swjg6V;UVMXBeJ7oyY=2oUwGxJRSE=iYJjNZl;38X{eRQ6;)A}T6szQF>EO}us% z;@IKM9ACWxhoJ{PKd6B0vCjjQcl-2n3|pLQ{x|Bj`FVLcX*8O!xur#J}(l(Oc7?PtP%EB{nTY+JV8h!L=bHGyxR{)c$ zUZh?I2H@-Q-)X$dQzgG5A`bWuOU%T=@rS?~m))rAsLQcca|qSsLg@COH-w2FGm`ka z%3>^N=t{uQ&~Chi?ar@|HSegbV5pH%WI(rde0sX+>fny-t&olmWp?E1IkZcy&TZX* z>>mGqT=443%Hl-njPm;1eA_wIH$BcPvlZRUQZ9p#}nN z#9zPDHBNnk8p-9L#JLq`Jxy3_&zK~=Hw z>Msq?Z3a8iCBqcFax1%71>)z^qIMNt3v{>Q|c;T~fF zF+6)}h-l&imOXH^x*O0$0-BUEZ@ur6f=*=5pAt_=SC3WOfqW=8D*>~|M=)~)C<*0W zFS24D|4_~$_b&KQW|j6w?ri0IA3q}EU=>#)Kk1(+Esh?<0j$(NPcUx^O?Fj1!?3e- z3NK%m6#Q3(dHrU_%K8ln377d2U%TE%9fEk+Vp8IsxhG=TpthP(omD0WvJTL;F#t|9 zgG|6gQv!--kG-V+!d@@~S7YE8o!yFoVE(VJI z9~1fwxep^@z7xrM|9n~_VQ(fT^TyT_4_HO98UIdBr6dx#>iCeY9QZ~?Bwg!&#b`N{ z{wFN_zlUD^|AcHgJOicPeU0)0x?iHv(5e>&X(x_RZfO{K-{ZoEn-`KUw;a%ZlY5yR z7#2VRisGU*^ls@(*ei|U6mMp^ezGr!(-yMDLRr5D;>JMu`fWa0D&|J7h>9p8ryVBo zT?v6FJOXz+@;$6N7D7s^s-B<#)TgGUS@LzS9GX^wKlu##Vm`T-Ch?pq@zB$CAN6`; z^?f#ChW#r#UiW#;1qq}}O$`$4b!$$1-(`6cDiR5*&btHK>={33vPOSeYRC7l^iI3? zT;(`v)zl>2j$Y(&m&MtjZUG>=| z2!bo_0tq=|l6{sr7sT~hq=ms|cOsIBSHoRMbq_TYe3RZPbbX$gus0=e+<0$0(f{c%k&&JLU z4^mQ60)gBaL0uZJ*oyPY$}$pYnTf+=zFs$}Svh^?e{|hqsq7(^vC#9uXu%K2vG(hr zlizk+J`FtJdK*)v5%bcPwF3k7bb$shQJfFrim?w%{PcB5l$ysCpCG|ZRb_<>c&N!& z$Kwa|63T~F&Tla_<*F*10^EP7fQ7DWUj3p!=-HtBWy$fE)!c=U`@^kLg8PA{>fyQD z>!uk~xR+}&&CJS3gH-kFnw0@f)nmFP^Y~*UA8hN-MZT8Q7ZTET4&J?mySg4c9{wn> zX0wHYa=6p)D1SOF8clKELUC!3B>#gcQO80(hY%Pcq? zZe!(%QEG1Z9X18>LUOxV3AQie@H9cew6nj1#pkG|K#&>3V*!|mw2m6t8Whhj?wq># z^733f8omIe(g{`A2Dx95s+}ToIMp@OAE!H5B!5m?Y|D~E76h7`V8&T+Kml+-Y6Pf3 zIshlg_k0@=ceVl<1MJm+8i5V)?gA#=yEj8gjGNrgDm`9Cf&Ahn5Hkw0TVRIlu_ShD zJ%(Qm3~p^)sp37J2}A60$jj2g5Ez3qGFi$ z@5^axYiqYHr`SK;3aJU*U!uE%`e|Lm;xLDQwU4enYhTXxKMZR8CM)B;8BM%CxCC4d z(P5DD6;K^TdM6|E{f_XK;&SCp=CBbsQGw8b|@V{^G_;>{ybG&7C{!;7*mnPXDkn!%B@Y zfy?;@uNrgy6F=^&FiwL_sQ`A+BDi~i#hwG@OJa5V_8XkG3EDh?<^bi;C2tt$9MdM^5{b_KVDKY$wyaN;ZhXS0$_G<_nPpB=BF^tpSMg*1 z*F7twM-{P~^O7>t)duI(Ttl%;Nl1_}M+lT*B3N*+@tyzEGI>2@ob|s<6Xn)0EWePg$iY<<+W%E+9W+ge_@^C$e!GAe&QEamHT|DZAa*j8J)ju5;AVDOH*~A8UzFq zJwBX2dGcal_9!6Br+}KOtmVdjfY-Cri@lOpL5%89xm(8EnQ3$9ct z^Vfs*jpA`!l=@$K$EL|3<2*JGy9GY~D-|6>^NBsA_5_cjo?Zgs;gOySj-qt+ru?L>ee z#%!fVLvFU-nRDkXV~{HzN2@&eU_D9eXC5vp$FuY(_4<+)_`jR6sYC?rrKYw6|AtFi z$%vpwXL<#eQcnvk>u=ck>SSGgn`esC&Fik74m$3!+Bp-Mvy~bOIb7Liy%pZ`7SD87 zu%}S4k8jH6`?z6K9OT#U%h?u9~hj=LE zPn+*HmnSl2=RW$od&%vsoq(HrcrP$@5;5jNR`is8dRj0fAc9X6{$&m&0uKT*lh*2V zt$|*@B1!>xd&;X0NaFZeMijp5c>LB_r9uA@iER#SWUaP0h3QOWeyIb1rS4cS=o;df}^_T=A>f|J+O z0wcB)E);nym1(p-wW-4wTCZcL&92}m<0a>VUg}K4mT7)^M_+xWSht|rH&3P z;1dna!AF1eoH;@=3-iRY%>pW=G>Z@z9~(!_tqxr5q38U1U$MD!=M%4Kd7bvP5q47tCeNlof$->{kg&f5F*Yyv^FRqt{!(Urv{M>7m^2UD2Ba<##cCU`A z*sxg{Bx~(Y75`zG!$!gUUr4e4H~Q-T&a(Y~;o45~Ii#kbY?v(j?Gg47dFRz{r$5Hr z*ffyF6?&TJSTetVE-;q&JA$(XH#Ig}^PdW>Ez$Grn&&<{{{PJ2m?sq&?@_(A!ZX{0 z-TT=|z#C*25e1S*3cVj{X;Fi^He09m_V&PomuIEze=8zYd-lc?!bEA+o}~u>Nas37z*AD_%=~t1 z&eqah#&*?1g<`rmt~xs?q+P!>ma<9G-ilG9qva>D0}5_hWjPF9NZF-SI0`x zy`L&O<=gQd)(UqY9h$Kuf(3OmNg61|kzbn*NbTpr&ox>TQl-aPm+?6&mh4vOty5dB z@o=)Yk28Ja>I0pcFHnXAqu}y)Hj$$vBM``f{}E~HBa^7@{6?b8Z+5-I|p?9}JV@%ZU%r$8kwH1ah`By+BF zU*Ausd1pn!ryYi4!4TC44>}z9b?O)?JCY7)SQV%Z-?M~)5vX{^HoW}%cU8CT(z-uK zg9YLpNKUTaX6!Djzj9H8}!*(PhY&6KvmgH)o+zctMhoknsHixt*U8 zAwH=sT#l|SC$GC=?VP*oPXy*RQa(NhQQKVU=^6sJggJeC`MM#TK9aMc? zCBN&wuu0BY`6)Te{D@_YqRlcAu(2S#NkygBu|WrE_Uo21n*uxWh8!Ot{7#*LG4f}%)NW~amlRS6hj(|g2E|5EaWhDe?~T)D(@4H& zjVOHU2FlmA!35>`Y{G@sHBWt+`8Xqgl32mejjFSOlSU*AH)9yfS{N|sHQ9`TU+u*R z0ZR4Ia_p_YK)W+x#nAKiFHg_o?j<}04a7-t+}nt6ksIxl8>}qRJsW7A@>_ZJh18!T zz7cXNPklR`iiMyCn+YzrT~A4k{3M^gS0vDD+XH7FfcHDov6Dt$ss4Ff|BRsBY?PW^yq&5 zX4ht7##dS^()LeaP0@0KY&_AEWVXj<#1YJVXLBszd6l&)1CMf{j9oq~eD zGah0ovgt?bN@nqv{o^hR%$x9$MWu4er7t^=*v+i9*3!<{xmp5NbKYYztG;ZXM-W9! z`P!b#vz@ky$@~m6@ko0jt4uP>2A_WKdY>nop2OS*_Bq;C8h^t z#$J2Q*q9)8pKH}GNz##7j()DGw>!!Gyu05<5RmW1dQ-id?MRjP@Ti#S9o^7FjN^k~3gumYUX0x2%~mJnFMqFmra~1*&yO0z z1=km8Sm>7zr+O=K=YlX;$#!r&AGUFP-S^z_T-1e#>kVl%>%^LyZUx>r#hrY-iOE^= z9IJLhQeyQt_0Ne9&xC!naZir=!{g|-%Hf5DW9-zuNr_KmMY$R@6wsbWc*_g>Y=LKk zAHg~+Vd0Uj@X&KkAlYydVtouuo_FR|U3Lci+jjR4tWbqFKQmTr$Fvxs4??zD?XrW6 z|1o#2b4A+El_e)7Q73j;Q-W&Miip4iZw7~F$|=7ND(w3tM&+vP2%*_{XS>bDTPKK? za|ws-tqS{?W^Q&tK|vCF5kkz#!_FP)rJWo#%(_iooop?t5P}*R0f3AyW$2PQFdqI|P zku6EuQau7*%F5a{5l60=iudC6S>+3wjx>EjTe1|&B}bs_IlgfD`-s)m4o!j_^0A@( zUl?CDqz|NRSs{o*|MBC-aQKIJ$@j?R8}-gE2*eRnu(Fp#ZYgI1*F#PA*uoS$=oT%kB^Sb?vISUI8pW&%bS>TurKf345-{@A)J(r5^%I%4-bvI} zQ3;V*FXvB9{g!{dq6NyV`1&>eXMq67LVyQ^pei^dAA%ds5$MYF;#V`{dBg9i%W)j7 zwBo@8rrm(!_|F)_xO^U&(XIqk`;2<)%rFh-!tTbQu=7C^^B@t9HaU69&YB;X)GCv< zsSbt9t*%0X6&Bq2CbFb(AoZBTzTv5Ub`AceM{Yr{_|*lS+d4>dz&pOm{2{t<>dc@W zCZ)g_lkmbCOw~wv?a-lX?VGHY9tm@wsNr8+TB;2Qu3j&H^zm@7y8`1Wd+09mH$d0p zMjbhHfmZ)dYyRll)4E4QR=m8tSo5q;)?6xq>2DW>sTbc?@hQ* z0t^Hd!>(lJ)}A--*9Y@PUZ_0Hmfv_Tl2c(jFzEw%4A$jv*<5?$n|m@VJlK^0}E4RKEv&o4?0uLyq%cVaB z9iqLMv<1HlI~G;Xx_3U7Y8V7+qIBx6?pX(>kLFugzhF>7PW%ofg<+#;e?2}S^41YdWXbWB=n3Q~Vs z)VHwooRVL*he*YA#4baQjl-2wyKVPo$lu#-kF%}awJ9}6&|v$^?nNmim=rG0y?Sc+ zF8N3&Z{)mJ=A09ve?ALbHM1%G;FP6Yke zGT#j?_oGGWKKr~jHT?U@!HkW`{FqKJhm*Y@ zd;6c2cq)_&uQdPh2fPa9q$jSZJW~7Tm%s*dLQ;130Ilv|$G`Qju)cxhJE@ji*~rHGbt@?dUa9UedoKuWuR2OsV~LTcaxq9h}Q8|6f}rSE|QlPkiftVF0l|6 z8fl!3G)8!jFNph{&%uw`)kJK*YgU!&g+J{7aqsHRsfc0~!j3g7dTBA))>`klQ9!@ctZxdKhMjck0^>=@!HgJ%s?SvF?`Try|FY7RT&1eM4Ye0Z9rTo~aufGK+VEj~Lt?jz@e#(Xp~8QD4Sf*`m!ocTEYcf?iw^nw(Li_U2$WWApof(Vdj*g|4@o|^hF z|7w>fZ04x!{PKbiKFS?j1i!n}0R|KYN2dK13w^&~3Rg}C#}l^g?{)E|mAPi9#`1Cq zC0f3)q^uJSM|6-cuzt2!kUqe#9V5W~8k#eJFW^0<4dj6j?{k}djGPNVM_m7)uD(ji zHYA5o2-LWy{sdBtS^j*H@2Aav{G;z}z%}QhY#@xnLY}%g%xU1IoOAP<-PvT0zseRP zeJi@rD^oLd^wX#k0hH7RwBF8={Fx%=S|o(+t!XDsjGZmb6-~uj|86D7`fcS4)Z3pezTjo!^IaBMwprGN z%zL`)Z#RYMgOIh{kFk0rmMA+oHkxyng>hw^H6liD+{e;a>jzf#ZSHaLa!8%n6$;2r z1QPUe6Rt`x{HI-eo8otDpBUzcyV~-VJX?S3DMk-{3h~(UY7kjF#cc~a;ButD!S#lB z-wPj%tuG`M$ZJC31cBa&q>J7zuoJ7QS+Nmz7~?_yftkH=oVGtgFSBAS119VOCib5Nk344< z;#W`^{CQr+qx5R%i))6w`R!Nc<+VIY{A^+*`uSWV6W1JLZjR+%NJI!3Z@;TiBXR(5 zzK&6#!E~eLE8Ta~UxM*7${r@x3K*FteOUue>$C(W`+s)?@A=dXzTr|xL8wqFJFHW7 z3D~c5DY*iLH3i$%+awWNZ>^No`u>x+n)Bka|wTc;fGpXl~h~%$Y}&d z$e(D(ysiC=%-ddupO(Nd`S=9NsE^rxf7Ip8{pg@gR95Ss6|6C*k)3KqMlHLViKt2S zam+4px0=tu=^M~@z$rR$H`Wl5ja27Gr^gInhq4djV)*tpQwej!TO-W9Z838HjQQxU zUx8UhAAZy=Z~p`f4?KR@NX_f)A3El((C9Z^P4m!@b_pOPqD#v(aR=hC{Ce z0;sWm}5Y7uvV zx-_HWs8!abpQL+5029Ih0f(1%6R=)Yjn=(YiC0z4EVrD;rDS3F8VG%6@>X)*zq6b> zxT(NY)m10Bv-U9hZgbsS3OBp=UgF=x!D{!|w4Z20B|LZ!B zk1ECE#QNgrakCv|T8(8M&@8UQoMFX9;`c&%mmV~bE-Ag`DJ~S-k(k1u2Wsd$GzyG8 z?s4$krUuS5!noLm1Kh$ztzbRVp&f{DSS=2@Q>MH-Bpk0 zNLkBH`bZQ{mK-;NU)rn~|J@y4)@jsTrO|(L_3^>?(Lp)xRf+rP9?sn6+~RXhcs1?< zi`)mk@bA`O|A?6$3Uv`Na@o(d(`BK8msXmocYB#!R4g?JYn^-;AqT%7$jTzCz*NwK z3i1acw{mUPV;b+?7b8^5rzx%FV`c+K&}Vc`{`|#cCVbmq_lJJi^(C7ZAF3~Q$E(P# zRDGYyXaiFX^3W7L^J`|35kUP&1}VsB!5q5{soLG6R^Wuy)%9AEz`wX=d9q{7Z&gn6 zUJ!A++N&L0vwK+fHm^clrr-!?F!d*c>KoQe37v5qZG(oS&~_yp*F7)(lsd)ffaX%) z-hJl9^=*+aH$9W<;F5QHA1>X$B9J0en%0g@c4JHuFw@cC`4cWNh~v@9&;5aA>`D|Q zP(_Npaq)}ZEZe+gwQvnLP1cfI)Z^=5&|P?;UegmplBh6Pj(V!fm$JYUMweDAUm(s< z_w*$8ha7Ue%mV963X2^SHaZ%GDt1~wUg;>O)bSGs86P>+u{vgiYRh%}Gb88GCPl4j zzIr8~=-rGr+~aNTPyxDEyXM*LQP6n^Ap%Wiy;p*H^F$3C=T9mQYsf*fu>7%+8zVQY zPhxLaoUEBT(=zJG?;4nsDcz)`99C;*w(9#t%A1|mI70*q0dsIPYSjDYg?&^R@h!z& zU@Y<9RT+(5kyQ)y!D}2LeGbX9Q1Xe$+sRS8tVy9(7gRonU2@-02!cku;vL)<+riz~ zyV$dc%9?cqOsr%$U(3rWV1{ss*JN2uEEwW7ehQUkYaRWkFlXX}qff2ZGd<3t8PmQv z_YG(yHePjhQFJt3V7%@I%bglk7Su^89R70DLsR@WWS=c-I3sdBU9yh|XHOnO%nB_j zLN|V!tlxdh;}JOd&WHHBcwTs3alyorxhq6SOyEa+%opHl;_!9Fzlez75NTAnQPKrs z55utjr$~yGy^A=7!$>*?+U0Tzhv01Z*fotJyD&HN%wbeF?XyDWb!dEG6HDiP3UoY4m~@w)_tm%e{Pfqa(emG zA3vnkG9cuG7b>gwbxrti9mnp7jx4;x0AV+hDCl>I7Z!aEqV)0(SRD^iKcTm=$#$Ee zVnb$Ni?F;Ee*UBIk~QF1*FGr7TLJxP#*+1WFfp^#?6a zkiPb2fXkm8B$3?hA?+h_QljJ0+0tQ#!rTi7s3kuZ?gJ}8(N-c|oYe(@I#<1CK+XB`xsM6#na;YUB)EeM}&pt)Ybx10hGN5R^912c{9h&Rr`jtIDX!e zu~IL?&ZMl&a-f`%%IjASRn56KfPNsvc36f+aTvu!i87Bzc`O-puVjJBAeZ}8x5LoN ziXGTnW4jLt)8+gmJ}}GPDLq=*>kfLbjrd6tG~YVkGuZFw!R4D>iMz7CrfD99P9U?i zrJ<>Jn1UqfPrRNA;Dr?qp~Ay`(}chG!8ONxuPPfpTGq?e-h;(o^# z6x^BHZo0ghq|s-WvSM>$#^>`;W!sAOU3Zx3|#a`ZY)0)IG`S>Yw3%191+7BdS@c zogVYNs@$|dT3`xf)}>-P$nfLfZ~msO@vavfyFn+-GSE?HUS5< zhr(j7;xbHJR)c|nX*!6lDQ~mwaeOidVbG1#t2U)Be zY_YwV;XI87t)?4a2+iv{oF^)>4P3^m*939$!w_<`{nksai$^}vH;Qm}KH6D`@_Iy9 z-)~6PpC~+vZ@s}lcA!8xmyK%-`$Z+iUS=7z$uDsQ5=sM<1Aj2d0$nxmOL-lpYS_fm-~1Ohf6kE)!`@>@(DJHr@W zz2fEwpr@>z_PfHv&NYTNWGFb+tN}zB5>) zdrQ96=!_($Bdtq271CyB^em3tLfya3%aqpG!avFvK`YVXm?r2laKBR%+m9|6UypR*iB6fJ$-%R(bXu*4uv00>7OKSBD0LNRbN+_)CDr* z(R!xyii_({vY!21$fi^%SXcb<@Cfae1l(_`7eg(0>SHty z4IjSn?u}#sYfRo8fbbkjO8UOUZ^6C{wvPo{8lU+F2}y!=cy!3SBH`DiXEju@c=na$ zH^81NKm))7IPkwbgd#@C;cVX?H>te2^o1=~%3-?M^#a{jOm@Ym}Vd$vtYC44k1^92gJZ>Tdv|IYtzZn%M06DM?!_KIozIO!putX{}{B zNj$=aKNT|Kl(dvh`1kGRwpIu>2ejxyO$VzUg7$uW0CCiQR!%F?e8RqfqluM*DkR;d z!Q4sXJPAvrAE}Y&TpEf1P$^sx+v+D&ocG$3X)eWGl0|6=;vY{R0+KVU9 zSe2zMZda9Q_SySxm3;&MR{KmLdy-7OT-$Go1F3s8A3e&|b@d2k0E7bVH{qeE6L4Tvs$?Bwm@tgoX}Z!TvoxOVUA&{j!O_x9jVs%fH(*XUSaP z#;=#}-M#y(yWqW}?z0qlAe=BR(xC=x@qiKm=@zD!3B2HzDOo7Pz?lRh7-DW5HLzfB zL^ybppWUjulfiP}AEMvFZ=zs6z~Y%?eM?Pi;|MBE$O?D=8dmOwF=co^*ww+c8mD~z o?ZW@hl>YzchJSPYH@7g5v+rGJxaE-{5b&p|_C&Qz+49~00FLSgX#fBK literal 53605 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

SH80!GqkKFbiM!Jvkmx7 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%0A|Iyu!VZ5;F!oi_~! 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

fXN5a;x@Dk8aFR!BFK3FKN4QU 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 XqMYRA&M|3+0sN^bypXSywF>(m`YvLK literal 81386 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%0AmcZ5#_Vd$puUwX-g~PsG_WvU>?B+ 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 From 3eecccaeafc51cd57dd4602578e72d7f0808772f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 25 Jul 2024 11:04:06 +0100 Subject: [PATCH 086/285] Automatic changelog for PR #6563 [ci skip] --- html/changelogs/AutoChangeLog-pr-6563.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6563.yml diff --git a/html/changelogs/AutoChangeLog-pr-6563.yml b/html/changelogs/AutoChangeLog-pr-6563.yml new file mode 100644 index 000000000000..a7b212dd963e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6563.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - imageadd: "The Sniper and Anti-Material Rifle Specialists will now use an urban camouflage sprite for their ghillie suit instead of a green camouflage." \ No newline at end of file From 7d456c966bac24bf579ae477d69b837a2dec984a Mon Sep 17 00:00:00 2001 From: rythenx <90358236+rythenx@users.noreply.github.com> Date: Thu, 25 Jul 2024 18:48:10 -0400 Subject: [PATCH 087/285] Adds same hats available to Staff Officers to the ASO vendor (#6716) # About the pull request ASO vendor now has a few more options for hats in their loadout. The same options that are already provided to SOs. Specifically it gives them access to the following hats that they previously didn't have as an option: - Beret, green - Beret, tan - Officer cap - Service Peaked Cap The only hat they had access to previously was the "patrol cap" and this remains as an option for them to select. # Explain why it's good for the game More options for customizing appearance are good when it makes sense and fits within uniform SOP. Given that ASO is a higher rank than SO and is a shipside role with only a very niche case in which they would ever deploy groundside, it makes sense to let them have a bit more flexibility on their uniform appearance similar to other officers on the ship. # Testing Photographs and Procedure

Tested by building the code after this change and observing the ASO vendor to see that new options appear. Confirmed that it only lets you select one option and doesn't conflict with also letting you select a helmet (same as how XO is handled). Screenshots & Videos ![image](https://github.com/user-attachments/assets/bd425a60-8acc-4c12-afb3-b15aa3c97c84) Screenshot of vendor after selecting a single option for a hat.
# Changelog :cl: add: more options for hats to ASO vendor to bring it in line with what SO has available /:cl: --- .../vending/vendor_types/crew/senior_officers.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm index c43d7e730d89..7157a56aa7f9 100644 --- a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm +++ b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm @@ -451,7 +451,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_auxiliary_officer, list( list("Insulated Gloves", 0, /obj/item/clothing/gloves/yellow, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("Officer Uniform", 0, /obj/item/clothing/under/marine/officer/bridge, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/qm, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), - list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_MASK, VENDOR_ITEM_MANDATORY), list("Auxiliary Support Officer Jacket", 0, /obj/item/clothing/suit/storage/jacket/marine/service/aso, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("BAG (CHOOSE 1)", 0, null, null, null), @@ -463,6 +462,13 @@ GLOBAL_LIST_INIT(cm_vending_clothing_auxiliary_officer, list( list("Mod 88 Pistol", 0, /obj/item/storage/belt/gun/m4a3/mod88, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), list("M44 Custom Revolver", 0, /obj/item/storage/belt/gun/m44/custom, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + list("HAT (CHOOSE 1)", 0, null, null, null), + list("Beret, Green", 0, /obj/item/clothing/head/beret/cm, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED), + list("Beret, Tan", 0, /obj/item/clothing/head/beret/cm/tan, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED), + list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED), + list("Officer Cap", 0, /obj/item/clothing/head/cmcap/bridge, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED), + list("Service Peaked Cap", 0, /obj/item/clothing/head/marine/peaked/service, MARINE_CAN_BUY_MASK, VENDOR_ITEM_RECOMMENDED), + list("COMBAT EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Officer M3 Armor", 0, /obj/item/clothing/suit/storage/marine/MP/SO, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), From 18dd48e45f2ce763ace80bb8dafe8fe64574f165 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 25 Jul 2024 23:53:29 +0100 Subject: [PATCH 088/285] Automatic changelog for PR #6716 [ci skip] --- html/changelogs/AutoChangeLog-pr-6716.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6716.yml diff --git a/html/changelogs/AutoChangeLog-pr-6716.yml b/html/changelogs/AutoChangeLog-pr-6716.yml new file mode 100644 index 000000000000..6d66bde00997 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6716.yml @@ -0,0 +1,4 @@ +author: "rythenx" +delete-after: True +changes: + - rscadd: "more options for hats to ASO vendor to bring it in line with what SO has available" \ No newline at end of file From 0348866da394cdbb0fe91c60439a1407a723d790 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 26 Jul 2024 01:18:04 +0000 Subject: [PATCH 089/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6563.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6581.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6668.yml | 7 ------- html/changelogs/AutoChangeLog-pr-6684.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6716.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6776.yml | 4 ---- html/changelogs/archive/2024-07.yml | 19 +++++++++++++++++++ 7 files changed, 19 insertions(+), 27 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6563.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6581.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6668.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6684.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6716.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6776.yml diff --git a/html/changelogs/AutoChangeLog-pr-6563.yml b/html/changelogs/AutoChangeLog-pr-6563.yml deleted file mode 100644 index a7b212dd963e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6563.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - imageadd: "The Sniper and Anti-Material Rifle Specialists will now use an urban camouflage sprite for their ghillie suit instead of a green camouflage." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6581.yml b/html/changelogs/AutoChangeLog-pr-6581.yml deleted file mode 100644 index 2510f8ece84b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6581.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - imageadd: "shoes icons resprite" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6668.yml b/html/changelogs/AutoChangeLog-pr-6668.yml deleted file mode 100644 index d4a009d8dd79..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6668.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - bugfix: "fixed runner having no gib animation" - - bugfix: "fixed gib remains being invisible" - - imageadd: "boiler gib animation" - - imageadd: "larva gib remains" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6684.yml b/html/changelogs/AutoChangeLog-pr-6684.yml deleted file mode 100644 index 2eea40559f7a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6684.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BlackCrystalic" -delete-after: True -changes: - - qol: "if server take too long to pre init all before lobby art, players will see lobbyart \"loading\"" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6716.yml b/html/changelogs/AutoChangeLog-pr-6716.yml deleted file mode 100644 index 6d66bde00997..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6716.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "rythenx" -delete-after: True -changes: - - rscadd: "more options for hats to ASO vendor to bring it in line with what SO has available" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6776.yml b/html/changelogs/AutoChangeLog-pr-6776.yml deleted file mode 100644 index 4ff50416b836..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6776.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Synthetics and Yautja now spawn with the Iron Teeth trait, not dropping items held in their mouth." \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 815d6987ea35..e1d117dbccd8 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -228,3 +228,22 @@ 2024-07-25: cuberound: - rscdel: removes /obj/item/device/suit_cooling_unit and get_pressure_weakness() +2024-07-26: + BlackCrystalic: + - qol: if server take too long to pre init all before lobby art, players will see + lobbyart "loading" + Blundir: + - bugfix: fixed runner having no gib animation + - bugfix: fixed gib remains being invisible + - imageadd: boiler gib animation + - imageadd: larva gib remains + - imageadd: shoes icons resprite + Steelpoint: + - imageadd: The Sniper and Anti-Material Rifle Specialists will now use an urban + camouflage sprite for their ghillie suit instead of a green camouflage. + realforest2001: + - rscadd: Synthetics and Yautja now spawn with the Iron Teeth trait, not dropping + items held in their mouth. + rythenx: + - rscadd: more options for hats to ASO vendor to bring it in line with what SO has + available From caebc4d89b19d0346df219b883f2c940b130f517 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 27 Jul 2024 11:02:54 +0100 Subject: [PATCH 090/285] Automatic TGS DMAPI Update (#6787) This pull request updates the TGS DMAPI to the latest version. Please note any breaking or unimplemented changes before merging. Co-authored-by: tgstation-server --- code/__DEFINES/tgs.dm | 2 +- code/modules/tgs/README.md | 2 +- code/modules/tgs/v5/api.dm | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index e2c89df90e9b..17464b44dae8 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,6 +1,6 @@ // tgstation-server DMAPI -#define TGS_DMAPI_VERSION "7.1.2" +#define TGS_DMAPI_VERSION "7.1.3" // All functions and datums outside this document are subject to change with any version and should not be relied on. diff --git a/code/modules/tgs/README.md b/code/modules/tgs/README.md index 6319028d8106..35ca73d7e9a8 100644 --- a/code/modules/tgs/README.md +++ b/code/modules/tgs/README.md @@ -1,6 +1,6 @@ # DMAPI Internals -This folder should be placed on it's own inside a codebase that wishes to use the TGS DMAPI. Warranty void if modified. +This folder should be placed on its own inside a codebase that wishes to use the TGS DMAPI. Warranty void if modified. - [includes.dm](./includes.dm) is the file that should be included by DM code, it handles including the rest. - The [core](./core) folder includes all code not directly part of any API version. diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm index 95b8edd3ee5c..05d0dee25b3c 100644 --- a/code/modules/tgs/v5/api.dm +++ b/code/modules/tgs/v5/api.dm @@ -50,7 +50,9 @@ version = null // we want this to be the TGS version, not the interop version // sleep once to prevent an issue where world.Export on the first tick can hang indefinitely + TGS_DEBUG_LOG("Starting Export bug prevention sleep tick. time:[world.time] sleep_offline:[world.sleep_offline]") sleep(world.tick_lag) + TGS_DEBUG_LOG("Export bug prevention sleep complete") var/list/bridge_response = Bridge(DMAPI5_BRIDGE_COMMAND_STARTUP, list(DMAPI5_BRIDGE_PARAMETER_MINIMUM_SECURITY_LEVEL = minimum_required_security_level, DMAPI5_BRIDGE_PARAMETER_VERSION = api_version.raw_parameter, DMAPI5_PARAMETER_CUSTOM_COMMANDS = ListCustomCommands(), DMAPI5_PARAMETER_TOPIC_PORT = GetTopicPort())) if(!istype(bridge_response)) From aa56e9614b6675ff1f9b7e3d6b103281a2e36003 Mon Sep 17 00:00:00 2001 From: NHC <155458128+TheManWithNoHands@users.noreply.github.com> Date: Sun, 28 Jul 2024 09:41:30 +0200 Subject: [PATCH 091/285] Allows you to wear the warning cone (#6695) # About the pull request * makes the cone fit the head slot * Adds on mob sprites for the cone # Explain why it's good for the game I dont need to explain myself. You all know why i did this. # Testing Photographs and Procedure
Screenshots & Videos https://imgur.com/a/8DAFmMK
# Changelog :cl: TheManWithNoHands code: adds flags to cone, allowing it to be worn on head imageadd: added on mob sprites for cone /:cl: --- .../objects/items/tools/cleaning_tools.dm | 4 +++- icons/mob/humans/onmob/head_0.dmi | Bin 119206 -> 108448 bytes 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/tools/cleaning_tools.dm b/code/game/objects/items/tools/cleaning_tools.dm index f392f096bcf6..fba21de3328d 100644 --- a/code/game/objects/items/tools/cleaning_tools.dm +++ b/code/game/objects/items/tools/cleaning_tools.dm @@ -99,13 +99,15 @@ desc = "This cone is trying to warn you of something!" icon_state = "cone" icon = 'icons/obj/janitor.dmi' + item_icons = 'icons/mob/humans/onmob/head_0.dmi' force = 1 throwforce = 3 throw_speed = SPEED_FAST throw_range = 5 w_class = SIZE_SMALL attack_verb = list("warned", "cautioned", "smashed") - + flags_equip_slot = SLOT_HEAD + flags_inv_hide = HIDEEARS|HIDETOPHAIR diff --git a/icons/mob/humans/onmob/head_0.dmi b/icons/mob/humans/onmob/head_0.dmi index 9fc0bc82c1238b625fe84031c8df7d407350c47a..4a4338eac4c2546198171ef4598bb3fa978deb66 100644 GIT binary patch literal 108448 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

4b>=#5JMX&sRW3i6JaCGdRhQjyBL?R4 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 literal 119206 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 qRQ(+D z>PSfrrH>1zxK*-wm0YPM1W2KL;NrSP&qbOnPXqnbyj?Km!y`}K&R!FJVYr*fic^kf z)$3gaG z@Fr>2_wOo&qp32kTp>Ak1SKW^tgGG2Q84=xvxM+;=tHa=Bk(vS!fSo_R}>0B8-fAf zzZP++m!2<@?lyT;K`dM69dauoY2I5J9PIAHx2SJh_A@sH8e9R>EfE_;4qfym~C; zk2muQCbH2m4G)HTf%T%bmw5!e{gIpTOVA%7PjysCCwT6S-V#bnikqq1dAv6ka;_e* zhw06`*Dn`a$obs0hIZ|J^fhLL6J=W0K65xIKx&TxkH02({;olp~3 zBk<9T#3u2dJouGxFe1OV6Jt_BTj(wA zSnZBWa*)__4ZzGVMJX~?J_(lU4+`Q>C~S93i7|5q_^x~@d_c3+$x%C<9@knWYFD~{ zKXb*wq3>06bo92pa;e7tm(OBoZkn}MHNj!OI_=u{b-JPeAxSUd>~h=w$)f$lAhts5 z6Pm9pWDkFu1WK4@75cHJvew3A(_x21kYme)Jto-L!C?yD4=0}{2~akf^(Jx~TD>&a zsCiOSWd}J>!rCZ=%CN&}{B& zrQ~F_(I{Ld{+j zu^4uy=GhOqS=<{^_b8M^jEZ!#VeZQ*iUf zKX0YBGG9Me6QXBh%YPvUJG%v_CP;VEUfQ8SJ`Y&(Hy}_Z!i1jjC(BM0&oCS`puMT}0w2Ew*+Bg!flOfOVO{8%`{eNOKF{VV11$0^Uv zSI14(5>}Ueuk0y!ZcTkTtzVv!{5Phy|Lt*o|8F2+_75<94IAnIJ;`QwZNWbSYti$zOVTYDrs4Xpk0wd zx6^_Vv&rpYsY@vc$)*5SNthjj(+bs76 zf+hq-t}nkfuBx(Kw5(Lei(iLAGWg?~dcBK@4*BgpN+~vO;`+aaU!LV{a{8IQV+vlR|VZcVr;RU zHy+cmz5Mp=@|0KQSD6L4BEkSfMl$d%!Jp-?x99~c_sg1i{-Lqk++dwWr1W*(R^oc& zifd$5QmiHuNu6XGMdFnYc)Tw8()Jzi=qCH(2IOq!@07_OVb^+_bzpm_=Ddkr8d7ym zx5wv$E0`m(5}|aKRq2a|@5>07oK8`Q@e1Kn8atvWaLXG$PtVc?h`*o(X+f>?o5RL( zOg-cH;I1V{3y)$e4-l zKA*tb)46ti-t(w-!Gj!Z6v*2GYA^^YC@ds^^z`&@1?=aI4oHDY*uhGN{=3dl$k5Ou zpa+GXYY8d9C%C53JO&1M-)8Xryaoit8%nLnEcz_=k1cvoKo_su5&Nu<&si#ZEZke4 zs%H$D>Nd%Hep`Lw`9?Q37$&1*r-(0 zB@A@BeV|GeUO<1j7LMYMRq4*(yy)4d_9-Dg!!=j?v%I^8i7VWF!X_C%pK*Qwx}ARj zw=5(q8mu-2-J@@@deJ)pN)9H#z_2!wXPiV!C&PG`A3B`#wA?O zR!wt%b7-tml9&PJd(XB#Eti}m41$Uz*5BHy?yuv~hu)n7Z@EL>#$2m)Af6gO?weLI zB;R$xOA6WyT%DW7Gxo1XuTuF$9$@e-V_)u#fCBAHqb*o~Iddjn^G*ik!vhQrkFg*? za59a-AYI8`q;aau9rv1rNTMOA#>H=PYo|-Q;o-4oVslHVOTYi=)eK?sMhkJ?uw{@u zwz)|9ihc&K@$S-V`>uCwK$^_F!xq-0{dsvpTmAfZ-|CuiZ_~8^ceQS}N2J`gopdSy zUHm=hk#e@VYqO!()(of2lpE2E|1u{6lTZ6y=a>8ISMO*LiKCEj@$eWCeℑdVzWS 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

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: pilots can unhack lifeboats, similar to dropship unhacking /:cl: --------- Co-authored-by: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/modules/shuttle/computer.dm | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/code/modules/shuttle/computer.dm b/code/modules/shuttle/computer.dm index a8ca94ba0aa5..5f17c9a73285 100644 --- a/code/modules/shuttle/computer.dm +++ b/code/modules/shuttle/computer.dm @@ -368,6 +368,10 @@ unacidable = TRUE ///If true, the lifeboat is in the process of launching, and so the code will not allow another launch. var/launch_initiated = FALSE + ///If true, the lifeboat is in the process of having the xeno override removed by the pilot. + var/override_being_removed = FALSE + ///How long it takes to unlock the console + var/remaining_time = 180 SECONDS /obj/structure/machinery/computer/shuttle/lifeboat/ex_act(severity) return @@ -376,7 +380,31 @@ . = ..() var/obj/docking_port/mobile/crashable/lifeboat/lifeboat = SSshuttle.getShuttle(shuttleId) if(lifeboat.status == LIFEBOAT_LOCKED) - to_chat(user, SPAN_WARNING("[src] flickers with error messages.")) + if(!skillcheck(user, SKILL_PILOT, SKILL_PILOT_TRAINED)) + to_chat(user, SPAN_WARNING("[src] displays an error message and asks you to contact your pilot to resolve the problem.")) + return + if(user.action_busy || override_being_removed) + return + to_chat(user, SPAN_NOTICE("You start to remove the lockout.")) + override_being_removed = TRUE + user.visible_message(SPAN_NOTICE("[user] starts to type on [src]."), + SPAN_NOTICE("You try to take back control over the lifeboat. It will take around [remaining_time / 10] seconds.")) + while(remaining_time > 20 SECONDS) + if(!do_after(user, 20 SECONDS, INTERRUPT_ALL|INTERRUPT_CHANGED_LYING, BUSY_ICON_HOSTILE, numticks = 20)) + to_chat(user, SPAN_WARNING("You fail to remove the lockout!")) + override_being_removed = FALSE + return + remaining_time = remaining_time - 20 SECONDS + if(remaining_time > 0) + to_chat(user, SPAN_NOTICE("You partially bypass the lockout, only [remaining_time / 10] seconds left.")) + to_chat(user, SPAN_NOTICE("You successfully removed the lockout!")) + playsound(loc, 'sound/machines/terminal_success.ogg', KEYBOARD_SOUND_VOLUME, 1) + lifeboat.status = LIFEBOAT_ACTIVE + lifeboat.available = TRUE + user.visible_message(SPAN_NOTICE("[src] blinks with blue lights."), + SPAN_NOTICE("You have successfully taken back control over the lifeboat.")) + override_being_removed = FALSE + return else if(lifeboat.status == LIFEBOAT_INACTIVE) to_chat(user, SPAN_NOTICE("[src]'s screen says \"Awaiting evacuation order\".")) else if(lifeboat.status == LIFEBOAT_ACTIVE) @@ -456,6 +484,8 @@ var/obj/docking_port/stationary/lifeboat_dock/lifeboat_dock = lifeboat.get_docked() lifeboat_dock.open_dock() xeno_message(SPAN_XENOANNOUNCE("We have wrested away control of one of the metal birds! They shall not escape!"), 3, xeno.hivenumber) + launch_initiated = FALSE + remaining_time = initial(remaining_time) return XENO_NO_DELAY_ACTION else return ..() From 03094214d9c1fa5d5dca3c7037f01c2c92c0c9c1 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 17:46:01 +0100 Subject: [PATCH 095/285] Automatic changelog for PR #6661 [ci skip] --- html/changelogs/AutoChangeLog-pr-6661.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6661.yml diff --git a/html/changelogs/AutoChangeLog-pr-6661.yml b/html/changelogs/AutoChangeLog-pr-6661.yml new file mode 100644 index 000000000000..a4663ee888d2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6661.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - rscadd: "pilots can unhack lifeboats, similar to dropship unhacking" \ No newline at end of file From 66375e91713450285b7253233c5a0c4ff8c373d5 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Mon, 29 Jul 2024 09:40:53 -0700 Subject: [PATCH 096/285] stops attempted stripping when stunned etc. (#6810) # About the pull request stops attempted stripping when stunned etc. # Explain why it's good for the game fixes bug # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: stops attempted stripping when stunned etc. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/datums/elements/strippable.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm index e0daaee74a8c..d93b07234c9d 100644 --- a/code/datums/elements/strippable.dm +++ b/code/datums/elements/strippable.dm @@ -126,6 +126,14 @@ to_chat(user, SPAN_WARNING("You can't do this right now.")) return FALSE + if (user.is_mob_incapacitated()) + to_chat(user, SPAN_WARNING("You can't do this right now.")) + return FALSE + + if (HAS_TRAIT(user, TRAIT_IMMOBILIZED) || HAS_TRAIT(user, TRAIT_FLOORED)) + to_chat(user, SPAN_WARNING("You can't do this right now.")) + return FALSE + if ((item.flags_inventory & CANTSTRIP) || ((item.flags_item & NODROP) && !(item.flags_item & FORCEDROP_CONDITIONAL)) || (item.flags_item & ITEM_ABSTRACT)) return FALSE From 5b54e8b681a8425a6cce8f756bb59f6f086aca71 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 17:53:46 +0100 Subject: [PATCH 097/285] Automatic changelog for PR #6810 [ci skip] --- html/changelogs/AutoChangeLog-pr-6810.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6810.yml diff --git a/html/changelogs/AutoChangeLog-pr-6810.yml b/html/changelogs/AutoChangeLog-pr-6810.yml new file mode 100644 index 000000000000..b1daf0b6d8b9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6810.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - bugfix: "stops attempted stripping when stunned etc." \ No newline at end of file From 57a11c34a1efdcacf5f6e1ebc63c2f49fd85b137 Mon Sep 17 00:00:00 2001 From: gl0ck <102577236+efzapa@users.noreply.github.com> Date: Mon, 29 Jul 2024 12:46:40 -0400 Subject: [PATCH 098/285] Brig Detainment Cameras now have their own Console (#6762) # About the pull request All cameras in the "detainment" area of the Brig now get their own console Also adds cameras to each of the Perma Brig cells, one each respectively. # Explain why it's good for the game Generally a good QOL Update so that MPs dont have to type in or scroll *every single time* they want to check in on inmates, now they have a dedicated console for it. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/user-attachments/assets/3ca5b68a-10d3-4c67-ba54-9212231fcc17) ![image](https://github.com/user-attachments/assets/13a1eaa6-4a8e-4464-bcaa-f2d0a50817cb)
# Changelog :cl: add: All Brig Detainment Cameras are now linked to a new Brig Camera Console Computer, available in the Brig Lobby, Warden's Office, CIC, and CMP Office. maptweak: Removed one of the Security Records Consoles in the Brig Lobby in place for a Brig Camera Console. mapadd: Both Brig Perma Cells now have brig cameras in them. /:cl: --- code/__DEFINES/camera.dm | 1 + code/game/machinery/camera/presets.dm | 4 ++ .../game/machinery/computer/camera_console.dm | 4 ++ maps/map_files/USS_Almayer/USS_Almayer.dmm | 63 +++++++++++++------ 4 files changed, 53 insertions(+), 19 deletions(-) diff --git a/code/__DEFINES/camera.dm b/code/__DEFINES/camera.dm index f50d7d8e2c72..b13adf43e8cd 100644 --- a/code/__DEFINES/camera.dm +++ b/code/__DEFINES/camera.dm @@ -3,6 +3,7 @@ #define CAMERA_NET_CONTAINMENT "Containment" #define CAMERA_NET_CONTAINMENT_HIDDEN "Containment Hidden" #define CAMERA_NET_RESEARCH "Research" +#define CAMERA_NET_BRIG "Brig" #define CAMERA_NET_ALAMO "Alamo" #define CAMERA_NET_NORMANDY "Normandy" #define CAMERA_NET_COLONY "Colony" diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index a1d7f00cf94a..f8ce33eb9911 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -99,6 +99,10 @@ name = "ares core camera" network = list(CAMERA_NET_ARES) +/obj/structure/machinery/camera/autoname/almayer/brig + name = "brig camera" + network = list(CAMERA_NET_BRIG) + //used by the landing camera dropship equipment. Do not place them right under where the dropship lands. //Should place them near each corner of your LZs. /obj/structure/machinery/camera/autoname/lz_camera diff --git a/code/game/machinery/computer/camera_console.dm b/code/game/machinery/computer/camera_console.dm index c818df9fbfb9..e549436669de 100644 --- a/code/game/machinery/computer/camera_console.dm +++ b/code/game/machinery/computer/camera_console.dm @@ -352,6 +352,10 @@ /obj/structure/machinery/computer/cameras/almayer_network/vehicle network = list(CAMERA_NET_ALMAYER, CAMERA_NET_VEHICLE) +/obj/structure/machinery/computer/cameras/almayer_brig + name = "Brig Cameras Console" + network = list(CAMERA_NET_BRIG) + /obj/structure/machinery/computer/cameras/mortar name = "Mortar Camera Interface" alpha = 0 diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index b4a195ae5969..c1d18d4f9483 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -3320,6 +3320,14 @@ /obj/structure/surface/table/reinforced/almayer_B, /obj/structure/machinery/faxmachine/uscm/command, /obj/item/device/megaphone, +/obj/structure/machinery/computer/cameras/almayer_brig{ + dir = 8; + desc = "Used to access the various cameras in the security brig."; + name = "brig cameras console"; + pixel_y = 12; + pixel_x = 17; + layer = 2.99 + }, /turf/open/floor/almayer/plate, /area/almayer/command/cic) "awQ" = ( @@ -19918,7 +19926,14 @@ "ekZ" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/secure_data{ - dir = 4 + dir = 4; + pixel_y = 10 + }, +/obj/structure/machinery/computer/cameras/almayer_brig{ + dir = 4; + desc = "Used to access the various cameras in the security brig."; + name = "brig cameras console"; + pixel_y = -11 }, /turf/open/floor/almayer/red/west, /area/almayer/shipboard/brig/warden_office) @@ -31590,7 +31605,16 @@ "jhI" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/secure_data{ - dir = 4 + dir = 4; + pixel_y = 19; + layer = 2.99 + }, +/obj/structure/machinery/computer/cameras/almayer_brig{ + dir = 4; + desc = "Used to access the various cameras in the security brig."; + name = "brig cameras console"; + pixel_y = 5; + layer = 2.99 }, /turf/open/floor/almayer, /area/almayer/shipboard/brig/chief_mp_office) @@ -33768,7 +33792,7 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, -/obj/structure/machinery/camera/autoname/almayer, +/obj/structure/machinery/camera/autoname/almayer/brig, /turf/open/floor/almayer, /area/almayer/shipboard/brig/cells) "kcg" = ( @@ -34442,6 +34466,7 @@ id = "Perma 1"; pixel_y = 24 }, +/obj/structure/machinery/camera/autoname/almayer/brig, /turf/open/floor/almayer/plate, /area/almayer/shipboard/brig/perma) "krA" = ( @@ -34630,7 +34655,8 @@ "kvL" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/cameras/almayer_network{ - dir = 4 + dir = 4; + pixel_y = 0 }, /turf/open/floor/almayer/red/west, /area/almayer/shipboard/brig/warden_office) @@ -61350,9 +61376,8 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/stern) "vsz" = ( -/obj/structure/machinery/camera/autoname/almayer{ - dir = 8; - name = "ship-grade camera" +/obj/structure/machinery/camera/autoname/almayer/brig{ + dir = 8 }, /turf/open/floor/almayer, /area/almayer/shipboard/brig/cells) @@ -61882,10 +61907,8 @@ /turf/open/floor/almayer/silver, /area/almayer/shipboard/brig/cic_hallway) "vCy" = ( -/obj/structure/machinery/camera/autoname/almayer{ - dir = 4; - name = "ship-grade camera"; - pixel_y = 6 +/obj/structure/machinery/camera/autoname/almayer/brig{ + dir = 4 }, /turf/open/floor/almayer/green/west, /area/almayer/shipboard/brig/cells) @@ -63920,6 +63943,7 @@ id = "Perma 2"; pixel_y = 24 }, +/obj/structure/machinery/camera/autoname/almayer/brig, /turf/open/floor/almayer/plate, /area/almayer/shipboard/brig/perma) "wnL" = ( @@ -64322,7 +64346,8 @@ "wvE" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/cameras/almayer_network{ - dir = 4 + dir = 4; + pixel_y = 1 }, /obj/structure/machinery/light{ dir = 1 @@ -66191,9 +66216,6 @@ dir = 1 }, /obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/secure_data{ - dir = 4 - }, /obj/structure/sign/safety/terminal{ pixel_x = 3; pixel_y = 27 @@ -66202,6 +66224,11 @@ pixel_x = 15; pixel_y = 27 }, +/obj/structure/machinery/computer/cameras/almayer_brig{ + dir = 4; + desc = "Used to access the various cameras in the security brig."; + name = "brig cameras console" + }, /turf/open/floor/almayer/red/west, /area/almayer/shipboard/brig/processing) "xjK" = ( @@ -68586,10 +68613,8 @@ /turf/open/floor/almayer/cargo, /area/almayer/engineering/lower/engine_core) "yhg" = ( -/obj/structure/machinery/camera/autoname/almayer{ - dir = 4; - name = "ship-grade camera"; - pixel_y = 6 +/obj/structure/machinery/camera/autoname/almayer/brig{ + dir = 4 }, /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cells) From 71cd53bdd512ae168876426e3eabdd1025bdd30a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 18:01:49 +0100 Subject: [PATCH 099/285] Automatic changelog for PR #6762 [ci skip] --- html/changelogs/AutoChangeLog-pr-6762.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6762.yml diff --git a/html/changelogs/AutoChangeLog-pr-6762.yml b/html/changelogs/AutoChangeLog-pr-6762.yml new file mode 100644 index 000000000000..af02078356e6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6762.yml @@ -0,0 +1,6 @@ +author: "efzapa" +delete-after: True +changes: + - rscadd: "All Brig Detainment Cameras are now linked to a new Brig Camera Console Computer, available in the Brig Lobby, Warden's Office, CIC, and CMP Office." + - maptweak: "Removed one of the Security Records Consoles in the Brig Lobby in place for a Brig Camera Console." + - mapadd: "Both Brig Perma Cells now have brig cameras in them." \ No newline at end of file From ac6216d3e4b044672c5dbbdfbdf53ebe6fcc2dc0 Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:29:03 +0300 Subject: [PATCH 100/285] Makes M44 revolver rig and SG holster fit any revolver (#6761) # About the pull request M44 revolver belt holster has been renamed to general revolver holster and can now fit any revolver. SG holster belt can now fit any revolver. # Explain why it's good for the game Gun type limitation is very weird and makes very little sense, considering that sidearm pouch can fit literally anything, also general pistol rig can fit any pistol of any design of any faction, so having limitations on revolver belt is very weird and just makes it frustrating in some situations, also makes it easier to create revolver holster belts for corpse spawners/loot/loadouts/etc without creating a billion subtypes with different name and allowed gun. # Testing Photographs and Procedure
Screenshots & Videos ![dreamseeker_pGmOGCrf0m](https://github.com/user-attachments/assets/b4a0df26-5769-4301-a000-147028f17f36)
# Changelog :cl: balance: revolver belt and sg holster belt can fit any revolver balance: increased mateba belt storage size from 6 to 7 /:cl: --- .../machinery/vending/vendor_types/crew/mp.dm | 4 ++-- .../vendor_types/crew/pilot_officer.dm | 4 ++-- .../vendor_types/crew/senior_officers.dm | 2 +- .../vending/vendor_types/crew/vehicle_crew.dm | 2 +- .../vendor_types/intelligence_officer.dm | 2 +- .../vending/vendor_types/requisitions.dm | 2 +- .../vendor_types/squad_prep/squad_engineer.dm | 2 +- .../vendor_types/squad_prep/squad_leader.dm | 2 +- .../vendor_types/squad_prep/squad_medic.dm | 2 +- .../vendor_types/squad_prep/squad_prep.dm | 2 +- .../vendor_types/squad_prep/squad_rifleman.dm | 2 +- .../squad_prep/squad_specialist.dm | 2 +- .../vendor_types/squad_prep/squad_tl.dm | 2 +- .../vending/vendor_types/wo_vendors.dm | 2 +- code/game/objects/items/storage/belt.dm | 19 +++++++--------- code/modules/gear_presets/pmc.dm | 22 +++++++++---------- 16 files changed, 35 insertions(+), 38 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/crew/mp.dm b/code/game/machinery/vending/vendor_types/crew/mp.dm index b63a02248168..5f85060dc96f 100644 --- a/code/game/machinery/vending/vendor_types/crew/mp.dm +++ b/code/game/machinery/vending/vendor_types/crew/mp.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police, list( list("BELT (CHOOSE 1)", 0, null, null, null), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), @@ -82,7 +82,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police_warden, list( list("BELT (CHOOSE 1)", 0, null, null, null), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), diff --git a/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm b/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm index 8f9ac837cb6a..45ad67d41c74 100644 --- a/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/pilot_officer.dm @@ -80,7 +80,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_pilot_officer, list( list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -169,7 +169,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_dropship_crew_chief, list( list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm index 7157a56aa7f9..b938db1d3db6 100644 --- a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm +++ b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm @@ -54,7 +54,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_military_police_chief, list( list("BELT (CHOOSE 1)", 0, null, null, null), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("POUCHES (CHOOSE 2)", 0, null, null, null), diff --git a/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm b/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm index 53853f7d4e8b..2dd5bdf2ee68 100644 --- a/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm +++ b/code/game/machinery/vending/vendor_types/crew/vehicle_crew.dm @@ -274,7 +274,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_vehicle_crew, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/intelligence_officer.dm b/code/game/machinery/vending/vendor_types/intelligence_officer.dm index 73d54cbbffca..63d3e93873d2 100644 --- a/code/game/machinery/vending/vendor_types/intelligence_officer.dm +++ b/code/game/machinery/vending/vendor_types/intelligence_officer.dm @@ -96,7 +96,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_intelligence_officer, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index 5c5362257da2..fee0cde601aa 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -87,7 +87,7 @@ list("M276 Knife Rig", floor(scale * 5), /obj/item/storage/belt/knifepouch, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", floor(scale * 5), /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", floor(scale * 2), /obj/item/storage/belt/grenade, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", floor(scale * 5), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", floor(scale * 5), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", floor(scale * 2), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", floor(scale * 10), /obj/item/storage/belt/shotgun, VENDOR_ITEM_REGULAR), list("M276 Mortar Operator Belt", floor(scale * 2), /obj/item/storage/belt/gun/mortarbelt, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 9c19a5b172c6..29299654899e 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -132,7 +132,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Mortar Operator Belt", 0, /obj/item/storage/belt/gun/mortarbelt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm index 7f8d70db4328..d3985adf5fab 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm @@ -144,7 +144,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_leader, list( list("M276 Lifesaver Bag", 0, /obj/item/storage/belt/medical/lifesaver, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Medical Storage Rig", 0, /obj/item/storage/belt/medical, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index e9d69ad396de..45e63b36a5c8 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -152,7 +152,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 35b059ac9611..a799ff25d051 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -148,7 +148,7 @@ list("M276 Pattern General Pistol Holster Rig", floor(scale * 15), /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), list("M276 Pattern M39 Holster Rig", floor(scale * 15), /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), list("M276 Pattern M39 Holster Rig And Pouch", floor(scale * 10), /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), - list("M276 Pattern M44 Holster Rig", floor(scale * 15), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), + list("M276 Pattern General Revolver Holster Rig", floor(scale * 15), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 Pattern M82F Holster Rig", floor(scale * 5), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), list("M276 Knife Rig (Full)", floor(scale * 15), /obj/item/storage/belt/knifepouch, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", floor(scale * 15), /obj/item/storage/backpack/general_belt, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm index 65066731070d..75e7fc36e4d3 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm @@ -21,7 +21,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Knife Rig (Full)", 0, /obj/item/storage/belt/knifepouch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm index 8fbf574d36d7..a21207a6645c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm @@ -72,7 +72,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_specialist, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm index 73efbe1148e5..8bd46110aba5 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm @@ -102,7 +102,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_tl, list( list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), diff --git a/code/game/machinery/vending/vendor_types/wo_vendors.dm b/code/game/machinery/vending/vendor_types/wo_vendors.dm index 1d6ad60bb357..1a4c3d3b5bd8 100644 --- a/code/game/machinery/vending/vendor_types/wo_vendors.dm +++ b/code/game/machinery/vending/vendor_types/wo_vendors.dm @@ -63,7 +63,7 @@ list("M276 Pattern General Pistol Holster Rig", floor(scale * 10), /obj/item/storage/belt/gun/m4a3, VENDOR_ITEM_REGULAR), list("M276 Pattern M39 Holster Rig", floor(scale * 10), /obj/item/storage/large_holster/m39, VENDOR_ITEM_REGULAR), list("M276 Pattern M39 Holster Rig And Pouch", floor(scale * 5), /obj/item/storage/belt/gun/m39, VENDOR_ITEM_REGULAR), - list("M276 Pattern M44 Holster Rig", floor(scale * 10), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), + list("M276 Pattern General Revolver Holster Rig", floor(scale * 10), /obj/item/storage/belt/gun/m44, VENDOR_ITEM_REGULAR), list("M276 Pattern M82F Holster Rig", floor(scale * 2), /obj/item/storage/belt/gun/flaregun, VENDOR_ITEM_REGULAR), list("M276 Knife Rig (Full)", floor(scale * 10), /obj/item/storage/belt/knifepouch, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", floor(scale * 10), /obj/item/storage/backpack/general_belt, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index d16602e04aaa..97d76729be72 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -1296,12 +1296,12 @@ #undef MAXIMUM_MAGAZINE_COUNT /obj/item/storage/belt/gun/m44 - name = "\improper M276 pattern M44 holster rig" - desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This version is for the M44 magnum revolver, along with six small pouches for speedloaders. It smells faintly of hay." + name = "\improper M276 pattern general revoler holster rig" + desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This version is universal and adjustable for different revolvers, along with six small pouches for speedloaders. It smells faintly of hay." icon_state = "m44r_holster" storage_slots = 7 can_hold = list( - /obj/item/weapon/gun/revolver/m44, + /obj/item/weapon/gun/revolver, /obj/item/ammo_magazine/revolver, ) has_gamemode_skin = TRUE @@ -1413,7 +1413,7 @@ desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This version is for the powerful Mateba magnum revolver, along with five small pouches for speedloaders. This one is aging poorly, and seems to be surplus equipment. It's stamped '3rd 'Dust Raiders' Battalion'." icon_state = "s_cmateba_holster" item_state = "s_marinebelt" - storage_slots = 6 + storage_slots = 7 max_w_class = SIZE_MEDIUM can_hold = list( /obj/item/weapon/gun/revolver/mateba, @@ -1697,7 +1697,7 @@ /obj/item/device/flashlight/flare, /obj/item/weapon/gun/flare, /obj/item/weapon/gun/pistol, - /obj/item/weapon/gun/revolver/m44, + /obj/item/weapon/gun/revolver, /obj/item/ammo_magazine/revolver, /obj/item/ammo_magazine/pistol, /obj/item/ammo_magazine/smartgun, @@ -1717,8 +1717,7 @@ /obj/item/device/flashlight/flare, /obj/item/weapon/gun/flare, /obj/item/weapon/gun/pistol, - /obj/item/weapon/gun/revolver/m44, - /obj/item/weapon/gun/revolver/mateba, + /obj/item/weapon/gun/revolver, /obj/item/ammo_magazine/revolver, /obj/item/ammo_magazine/revolver/mateba, /obj/item/ammo_magazine/pistol, @@ -1740,8 +1739,7 @@ /obj/item/device/flashlight/flare, /obj/item/weapon/gun/flare, /obj/item/weapon/gun/pistol, - /obj/item/weapon/gun/revolver/m44, - /obj/item/weapon/gun/revolver/mateba, + /obj/item/weapon/gun/revolver, /obj/item/ammo_magazine/revolver, /obj/item/ammo_magazine/revolver/mateba, /obj/item/ammo_magazine/pistol, @@ -1763,8 +1761,7 @@ /obj/item/device/flashlight/flare, /obj/item/weapon/gun/flare, /obj/item/weapon/gun/pistol, - /obj/item/weapon/gun/revolver/m44, - /obj/item/weapon/gun/revolver/mateba, + /obj/item/weapon/gun/revolver, /obj/item/ammo_magazine/revolver, /obj/item/ammo_magazine/revolver/mateba, /obj/item/ammo_magazine/pistol, diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index 8dde038f3891..dcce31397ea9 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -132,7 +132,7 @@ list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Knife Rig (Full)", 0, /obj/item/storage/belt/knifepouch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -261,7 +261,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Knife Rig (Full)", 0, /obj/item/storage/belt/knifepouch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -395,7 +395,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full/dutch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -573,7 +573,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full/dutch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 General Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -756,7 +756,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag", 0, /obj/item/storage/belt/medical/lifesaver, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Medical Storage Rig", 0, /obj/item/storage/belt/medical, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -899,7 +899,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag", 0, /obj/item/storage/belt/medical/lifesaver, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Medical Storage Rig", 0, /obj/item/storage/belt/medical, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1145,7 +1145,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full/dutch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1253,7 +1253,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full/dutch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1401,7 +1401,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full/dutch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1547,7 +1547,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full/dutch, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), @@ -1716,7 +1716,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 General Pistol Holster Rig", 0, /obj/item/storage/belt/gun/m4a3, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M39 Holster Rig", 0, /obj/item/storage/large_holster/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M44 Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Revolver Holster Rig", 0, /obj/item/storage/belt/gun/m44, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Mortar Operator Belt", 0, /obj/item/storage/belt/gun/mortarbelt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), From 6c3c123d1ce19f3653cd04323d9b6ec02c460c0a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:40:03 +0100 Subject: [PATCH 101/285] Automatic changelog for PR #6761 [ci skip] --- html/changelogs/AutoChangeLog-pr-6761.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6761.yml diff --git a/html/changelogs/AutoChangeLog-pr-6761.yml b/html/changelogs/AutoChangeLog-pr-6761.yml new file mode 100644 index 000000000000..f63208251ce3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6761.yml @@ -0,0 +1,5 @@ +author: "Blundir" +delete-after: True +changes: + - balance: "revolver belt and sg holster belt can fit any revolver" + - balance: "increased mateba belt storage size from 6 to 7" \ No newline at end of file From b89cb4d07bc946df115df693f0ca3e42613cf783 Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:30:53 +0300 Subject: [PATCH 102/285] Adds a grab and throw animation + sound (#6759) # About the pull request Adds small animation and sound when throwing things. Now grabbing items has the sound and grab visual effect identical to the one when grabbing mobs. Grabbing items and mobs now has a small animation. # Explain why it's good for the game More visual clarity is good, also improves immersion. # Testing Photographs and Procedure
Screenshots & Videos https://github.com/user-attachments/assets/376e43a5-d98f-4834-8940-20fb565d8bf3 https://github.com/user-attachments/assets/8f4815f7-3107-47d8-b1f2-a9212accbb57
# Changelog :cl: add: grabbing something has a small mob animation now, grabbing items have visual effect, animation and sound add: throwing has small animation and sound /:cl: --- code/modules/mob/living/carbon/carbon.dm | 4 ++++ code/modules/mob/mob.dm | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 36d2518d7e75..53f222175908 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -388,9 +388,13 @@ if(!do_after(src, 1 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) to_chat(src, SPAN_WARNING("You need to set up the high toss!")) return + animation_attack_on(target) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, 7) drop_inv_item_on_ground(I, TRUE) thrown_thing.throw_atom(target, thrown_thing.throw_range, SPEED_SLOW, src, spin_throw, HIGH_LAUNCH) else + animation_attack_on(target) + playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, 7) drop_inv_item_on_ground(I, TRUE) thrown_thing.throw_atom(target, thrown_thing.throw_range, thrown_thing.throw_speed, src, spin_throw) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 0a24468cc176..93b2d8d9e031 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -471,6 +471,9 @@ return else if(istype(AM, /obj)) AM.add_fingerprint(src) + animation_attack_on(AM) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 7) + flick_attack_overlay(AM, "grab") if(!QDELETED(AM.pulledby) && !QDELETED(M)) visible_message(SPAN_WARNING("[src] has broken [AM.pulledby]'s grip on [M]!"), null, null, 5) @@ -534,6 +537,7 @@ msg_admin_attack("[key_name(src)] grabbed [key_name(M)] in [get_area(src)] ([src.loc.x],[src.loc.y],[src.loc.z]).", src.loc.x, src.loc.y, src.loc.z) if(!no_msg) + animation_attack_on(M) visible_message(SPAN_WARNING("[src] has grabbed [M] passively!"), null, null, 5) if(M.mob_size > MOB_SIZE_HUMAN || !(M.status_flags & CANPUSH)) From 2a485292adf53d0343d0cdb9c42a85e92d6c801f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:49:45 +0100 Subject: [PATCH 103/285] Automatic changelog for PR #6759 [ci skip] --- html/changelogs/AutoChangeLog-pr-6759.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6759.yml diff --git a/html/changelogs/AutoChangeLog-pr-6759.yml b/html/changelogs/AutoChangeLog-pr-6759.yml new file mode 100644 index 000000000000..11e32ff6b2f7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6759.yml @@ -0,0 +1,5 @@ +author: "Blundir" +delete-after: True +changes: + - rscadd: "grabbing something has a small mob animation now, grabbing items have visual effect, animation and sound" + - rscadd: "throwing has small animation and sound" \ No newline at end of file From bc74e40074bfc932f0b5cf2b8efc78498d89bb32 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:39:29 +0800 Subject: [PATCH 104/285] Unique observer submenus for non-standard marine squads (#6673) # About the pull request This PR adds sub-menus for most non-standard marine squads. This includes SOF (Marine Raiders), CBRN, Echo Squad, and Forecon (ERT only, not survivors). This also changes the colour of Foxtrot from Teal to a similar brownish colour. # Explain why it's good for the game Better tracking of non-standard squads for when they appear. # Testing Photographs and Procedure ![Screenshot 2024-07-10 17 57 12](https://github.com/cmss13-devs/cmss13/assets/6595389/8d199deb-f184-415b-847c-1b5dacd33252) # Changelog :cl: add: Marine Special Forces, Forecon, Echo Squad and CBRN will now appear in their own sub-menu for observers. ui: Foxtrot's colour in the observe menu now reflects the squads true colour scheme. /:cl: Co-authored-by: Steelpoint --- tgui/packages/tgui/interfaces/Orbit/index.tsx | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tgui/packages/tgui/interfaces/Orbit/index.tsx b/tgui/packages/tgui/interfaces/Orbit/index.tsx index 6b7089915514..36ceb6359cde 100644 --- a/tgui/packages/tgui/interfaces/Orbit/index.tsx +++ b/tgui/packages/tgui/interfaces/Orbit/index.tsx @@ -158,6 +158,10 @@ const marineSplitter = (members: Array) => { const charlieSquad: Array = []; const deltaSquad: Array = []; const foxtrotSquad: Array = []; + const echoSquad: Array = []; + const CBRNSquad: Array = []; + const FORECONSquad: Array = []; + const SOFSquad: Array = []; const other: Array = []; members.forEach((x) => { @@ -171,6 +175,14 @@ const marineSplitter = (members: Array) => { deltaSquad.push(x); } else if (x.job?.includes('Foxtrot')) { foxtrotSquad.push(x); + } else if (x.job?.includes('Echo')) { + echoSquad.push(x); + } else if (x.job?.includes('CBRN')) { + CBRNSquad.push(x); + } else if (x.job?.includes('FORECON')) { + FORECONSquad.push(x); + } else if (x.job?.includes('SOF')) { + SOFSquad.push(x); } else { other.push(x); } @@ -181,7 +193,11 @@ const marineSplitter = (members: Array) => { buildSquadObservable('Bravo', 'yellow', bravoSquad), buildSquadObservable('Charlie', 'purple', charlieSquad), buildSquadObservable('Delta', 'blue', deltaSquad), - buildSquadObservable('Foxtrot', 'teal', foxtrotSquad), + buildSquadObservable('Foxtrot', 'brown', foxtrotSquad), + buildSquadObservable('Echo', 'teal', echoSquad), + buildSquadObservable('CBRN', 'dark-blue', CBRNSquad), + buildSquadObservable('FORECON', 'green', FORECONSquad), + buildSquadObservable('SOF', 'red', SOFSquad), buildSquadObservable('Other', 'grey', other), ]; return squads; From 5e823b0eed816952bc8a3d56fcce99e936e9da6e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 20:57:21 +0100 Subject: [PATCH 105/285] Automatic changelog for PR #6673 [ci skip] --- html/changelogs/AutoChangeLog-pr-6673.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6673.yml diff --git a/html/changelogs/AutoChangeLog-pr-6673.yml b/html/changelogs/AutoChangeLog-pr-6673.yml new file mode 100644 index 000000000000..789b53f6cc64 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6673.yml @@ -0,0 +1,5 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "Marine Special Forces, Forecon, Echo Squad and CBRN will now appear in their own sub-menu for observers." + - ui: "Foxtrot's colour in the observe menu now reflects the squads true colour scheme." \ No newline at end of file From 12947ee21a7d9e8a20a1761089313bcc46520612 Mon Sep 17 00:00:00 2001 From: Venuska1117 <89580971+Venuska1117@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:47:20 +0200 Subject: [PATCH 106/285] Make Clusters spread hive weeds on Semi-Weedable surfaces. (#6616) # About the pull request This PR make clusters be able to spread on semi-weedable surfaces. Gardener Drone weeds are weaker than hive weeds but can spread on semi-weedable (core and pylon too) it dont make sense for clusters to not be able to do same. # Explain why it's good for the game Make Cluster spread weeds on semi-weedable surfaces, it allow xenos in some maps with lack of weedable surfaces like LV-624 grass on colony side, and its not that powerfull, because xenos have limit of 8 cluster per hive. # Testing Photographs and Procedure Unfold below to see visual gif(s).
Before: ![before](https://github.com/cmss13-devs/cmss13/assets/89580971/86818d76-f1a5-40aa-9a50-942d3b4911c3) After: ![after](https://github.com/cmss13-devs/cmss13/assets/89580971/9b0ccbf7-0912-4a9d-86f1-a44ff045924f)
# Changelog :cl: balance: Enabled clusters to spread on semi-weedable surfaces. /:cl: --- code/modules/cm_aliens/weeds.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cm_aliens/weeds.dm b/code/modules/cm_aliens/weeds.dm index 2206bc528e82..ed6d628b2263 100644 --- a/code/modules/cm_aliens/weeds.dm +++ b/code/modules/cm_aliens/weeds.dm @@ -624,7 +624,7 @@ return /obj/effect/alien/weeds/node/pylon/cluster - spread_on_semiweedable = FALSE + spread_on_semiweedable = TRUE /obj/effect/alien/weeds/node/pylon/cluster/set_parent_damaged() if(!resin_parent) From fdf701b6fbc191597e151e54fd6594060950f3b5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:06:22 +0100 Subject: [PATCH 107/285] Automatic changelog for PR #6616 [ci skip] --- html/changelogs/AutoChangeLog-pr-6616.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6616.yml diff --git a/html/changelogs/AutoChangeLog-pr-6616.yml b/html/changelogs/AutoChangeLog-pr-6616.yml new file mode 100644 index 000000000000..8693f93cea3d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6616.yml @@ -0,0 +1,4 @@ +author: "Venuska1117" +delete-after: True +changes: + - balance: "Enabled clusters to spread on semi-weedable surfaces." \ No newline at end of file From 33bf0c21c8d1df1ec81f695c449a17d32003bf80 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:06:47 +0200 Subject: [PATCH 108/285] Hydro lights removal UNUSED! (#6803) # About the pull request removes hydro lights that were colony lights before colony lights and replaces the only ocurance with colony light that has the same sprite # Explain why it's good for the game less mess # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: removes UNUSED hydro lights that were replaced by colony lights long ago /:cl: --------- Co-authored-by: vincibrv --- code/game/machinery/bio-dome_floodlights.dm | 169 ------------------ .../vehicles/multitile/multitile_bump.dm | 8 - colonialmarines.dme | 1 - maps/templates/baseone.dmm | 2 +- maps/templates/basetwo.dmm | 2 +- 5 files changed, 2 insertions(+), 180 deletions(-) delete mode 100644 code/game/machinery/bio-dome_floodlights.dm diff --git a/code/game/machinery/bio-dome_floodlights.dm b/code/game/machinery/bio-dome_floodlights.dm deleted file mode 100644 index e23dbcc023f4..000000000000 --- a/code/game/machinery/bio-dome_floodlights.dm +++ /dev/null @@ -1,169 +0,0 @@ -/obj/structure/machinery/hydro_floodlight_switch - name = "Biodome Floodlight Switch" - icon = 'icons/obj/structures/machinery/power.dmi' - icon_state = "panelnopower" - desc = "This switch controls the floodlights surrounding the archaeology complex. It only functions when there is power." - density = FALSE - anchored = TRUE - var/ispowered = FALSE - var/turned_on = 0 //has to be toggled in engineering - use_power = USE_POWER_IDLE - unslashable = TRUE - unacidable = TRUE - var/list/floodlist = list() // This will save our list of floodlights on the map - -/obj/structure/machinery/hydro_floodlight_switch/Initialize(mapload, ...) - . = ..() - for(var/obj/structure/machinery/hydro_floodlight/F in GLOB.machines) - floodlist += F - F.fswitch = src - start_processing() - -/obj/structure/machinery/hydro_floodlight_switch/Destroy() - for(var/obj/structure/machinery/hydro_floodlight/floodlight as anything in floodlist) - floodlight.fswitch = null - floodlist = null - return ..() - - -/obj/structure/machinery/hydro_floodlight_switch/process() - var/lightpower = 0 - for(var/obj/structure/machinery/hydro_floodlight/H in floodlist) - if(!H.is_lit) - continue - lightpower += H.power_tick - use_power(lightpower) - -/obj/structure/machinery/hydro_floodlight_switch/update_icon() - if(!ispowered) - icon_state = "panelnopower" - else if(turned_on) - icon_state = "panelon" - else - icon_state = "paneloff" - -/obj/structure/machinery/hydro_floodlight_switch/power_change() - ..() - if((stat & NOPOWER)) - if(ispowered && turned_on) - toggle_lights() - ispowered = FALSE - turned_on = 0 - update_icon() - else - ispowered = TRUE - update_icon() - -/obj/structure/machinery/hydro_floodlight_switch/proc/toggle_lights() - for(var/obj/structure/machinery/hydro_floodlight/F in floodlist) - if(!istype(F) || QDELETED(F) || F.damaged) continue //Missing or damaged, skip it - - spawn(rand(0,50)) - if(F.is_lit) //Shut it down - F.set_light(0) - else - F.set_light(F.lum_value) - F.is_lit = !(F.is_lit) - F.update_icon() - return 0 - -/obj/structure/machinery/hydro_floodlight_switch/attack_hand(mob/user as mob) - if(!ishuman(user)) - to_chat(user, "Nice try.") - return 0 - if(!ispowered) - to_chat(user, "Nothing happens.") - return 0 - playsound(src,'sound/machines/click.ogg', 15, 1) - use_power(5) - toggle_lights() - turned_on = !(src.turned_on) - update_icon() - return 1 - -/obj/structure/machinery/hydro_floodlight - name = "Biodome Floodlight" - icon = 'icons/obj/structures/machinery/big_floodlight.dmi' - icon_state = "flood_s_off" - density = TRUE - anchored = TRUE - layer = WINDOW_LAYER - var/damaged = 0 //Can be smashed by xenos - var/is_lit = 0 - unslashable = TRUE - unacidable = TRUE - var/power_tick = 800 // power each floodlight takes up per process - use_power = USE_POWER_NONE //It's the switch that uses the actual power, not the lights - var/obj/structure/machinery/hydro_floodlight_switch/fswitch = null //Reverse lookup for power grabbing in area - var/lum_value = 7 - -/obj/structure/machinery/hydro_floodlight/Destroy() - if(fswitch?.floodlist) - fswitch.floodlist -= src - fswitch = null - return ..() - -/obj/structure/machinery/hydro_floodlight/update_icon() - if(damaged) - icon_state = "flood_s_dmg" - else if(is_lit) - icon_state = "flood_s_on" - else - icon_state = "flood_s_off" - -/obj/structure/machinery/hydro_floodlight/attackby(obj/item/W as obj, mob/user as mob) - var/obj/item/tool/weldingtool/WT = W - if(istype(WT)) - if(!damaged) return - if(!HAS_TRAIT(WT, TRAIT_TOOL_BLOWTORCH)) - to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) - return - if(WT.remove_fuel(0, user)) - playsound(src.loc, 'sound/items/weldingtool_weld.ogg', 25) - user.visible_message(SPAN_NOTICE("[user] starts welding [src]'s damage."), \ - SPAN_NOTICE("You start welding [src]'s damage.")) - if(do_after(user, 200 * user.get_skill_duration_multiplier(SKILL_ENGINEER), INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) - playsound(get_turf(src), 'sound/items/Welder2.ogg', 25, 1) - if(!src || !WT.isOn()) return - damaged = 0 - user.visible_message(SPAN_NOTICE("[user] finishes welding [src]'s damage."), \ - SPAN_NOTICE("You finish welding [src]'s damage.")) - if(is_lit) - set_light(lum_value) - update_icon() - return 1 - else - to_chat(user, SPAN_WARNING("You need more welding fuel to complete this task.")) - return 0 - ..() - return 0 - -/obj/structure/machinery/hydro_floodlight/attack_hand(mob/user as mob) - if(ishuman(user)) - to_chat(user, SPAN_WARNING("Nothing happens. Looks like it's powered elsewhere.")) - return 0 - else if(!is_lit) - to_chat(user, SPAN_WARNING("Why bother? It's just some weird metal thing.")) - return 0 - else - if(damaged) - to_chat(user, SPAN_WARNING("It's already damaged.")) - return 0 - else - if(islarva(user)) - return //Larvae can't do shit - if(user.get_active_hand()) - to_chat(user, SPAN_WARNING("You need your claws empty for this!")) - return FALSE - user.visible_message(SPAN_DANGER("[user] starts to slash and claw away at [src]!"), - SPAN_DANGER("You start slashing and clawing at [src]!")) - if(do_after(user, 50, INTERRUPT_ALL, BUSY_ICON_HOSTILE) && !damaged) //Not when it's already damaged. - if(!src) return 0 - damaged = 1 - set_light(0) - user.visible_message(SPAN_DANGER("[user] slashes up [src]!"), - SPAN_DANGER("You slash up [src]!")) - playsound(src, 'sound/weapons/blade1.ogg', 25, 1) - update_icon() - return 0 - ..() diff --git a/code/modules/vehicles/multitile/multitile_bump.dm b/code/modules/vehicles/multitile/multitile_bump.dm index 11005cc87ea2..2885f99ed1f7 100644 --- a/code/modules/vehicles/multitile/multitile_bump.dm +++ b/code/modules/vehicles/multitile/multitile_bump.dm @@ -437,14 +437,6 @@ qdel(src) return TRUE -/obj/structure/machinery/hydro_floodlight/handle_vehicle_bump(obj/vehicle/multitile/V) - if(V.vehicle_flags & VEHICLE_CLASS_WEAK) - return FALSE - playsound(V, 'sound/effects/metal_crash.ogg', 20) - visible_message(SPAN_DANGER("\The [V] crushes \the [src]!")) - qdel(src) - return TRUE - /obj/structure/machinery/floodlight/handle_vehicle_bump(obj/vehicle/multitile/V) if(V.vehicle_flags & VEHICLE_CLASS_WEAK) return FALSE diff --git a/colonialmarines.dme b/colonialmarines.dme index 54760dde8594..47fe8f9f7313 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -843,7 +843,6 @@ #include "code\game\machinery\autolathe.dm" #include "code\game\machinery\autolathe_datums.dm" #include "code\game\machinery\Beacon.dm" -#include "code\game\machinery\bio-dome_floodlights.dm" #include "code\game\machinery\biohazard_lockdown.dm" #include "code\game\machinery\bioprinter.dm" #include "code\game\machinery\buttons.dm" diff --git a/maps/templates/baseone.dmm b/maps/templates/baseone.dmm index c054c2310164..80962bf165c5 100644 --- a/maps/templates/baseone.dmm +++ b/maps/templates/baseone.dmm @@ -504,7 +504,7 @@ /turf/open/floor/almayer/blue/north, /area/adminlevel/bunker01/hydroponics) "bD" = ( -/obj/structure/machinery/hydro_floodlight, +/obj/structure/machinery/colony_floodlight, /turf/open/floor/almayer/blue/northeast, /area/adminlevel/bunker01/hydroponics) "bE" = ( diff --git a/maps/templates/basetwo.dmm b/maps/templates/basetwo.dmm index 890d433cb575..1051f515c96d 100644 --- a/maps/templates/basetwo.dmm +++ b/maps/templates/basetwo.dmm @@ -896,7 +896,7 @@ /turf/open/floor/almayer/blue/north, /area/adminlevel/bunker01/hydroponics) "df" = ( -/obj/structure/machinery/hydro_floodlight, +/obj/structure/machinery/colony_floodlight, /turf/open/floor/almayer/blue/northeast, /area/adminlevel/bunker01/hydroponics) "dg" = ( From dbff420bc7f0e92945f13abae9e29273857a2d17 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:13:34 +0100 Subject: [PATCH 109/285] Automatic changelog for PR #6803 [ci skip] --- html/changelogs/AutoChangeLog-pr-6803.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6803.yml diff --git a/html/changelogs/AutoChangeLog-pr-6803.yml b/html/changelogs/AutoChangeLog-pr-6803.yml new file mode 100644 index 000000000000..f029cda5b720 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6803.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "removes UNUSED hydro lights that were replaced by colony lights long ago" \ No newline at end of file From a4ae87054bd9f6b245812962c1299cc5fb4c6c5b Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:11:20 +0200 Subject: [PATCH 110/285] Holopad removal (#6798) # About the pull request removes holopad, used only on admin level and there it is super out of place # Explain why it's good for the game those are old ai holopads that just look out of place on CM # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: holopad removal /:cl: --------- Co-authored-by: vincibrv --- code/game/machinery/hologram.dm | 61 -------------------------- colonialmarines.dme | 1 - maps/map_files/generic/Admin_level.dmm | 1 - 3 files changed, 63 deletions(-) delete mode 100644 code/game/machinery/hologram.dm diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm deleted file mode 100644 index fe8243704a72..000000000000 --- a/code/game/machinery/hologram.dm +++ /dev/null @@ -1,61 +0,0 @@ -/* Holograms! - * Contains: - * Hologram - * Holopad - * Other stuff - */ - - - -/* - * Hologram - */ - -/obj/structure/machinery/hologram - anchored = TRUE - use_power = USE_POWER_IDLE - idle_power_usage = 5 - active_power_usage = 100 - var/obj/effect/overlay/hologram //The projection itself. If there is one, the instrument is on, off otherwise. - -/obj/structure/machinery/hologram/ex_act(severity) - switch(severity) - if(0 to EXPLOSION_THRESHOLD_LOW) - if (prob(5)) - qdel(src) - if(EXPLOSION_THRESHOLD_LOW to EXPLOSION_THRESHOLD_MEDIUM) - if (prob(50)) - qdel(src) - if(EXPLOSION_THRESHOLD_MEDIUM to INFINITY) - qdel(src) - -/obj/structure/machinery/hologram/Destroy() - if(hologram) - clear_holo() - return ..() - -/obj/structure/machinery/hologram/proc/clear_holo() - if(hologram) - qdel(hologram) - hologram = null - - - -/* - * Holopad - */ - -/obj/structure/machinery/hologram/holopad - name = "\improper AI holopad" - desc = "It's a floor-mounted device for projecting holographic images. It is activated remotely." - icon_state = "holopad0" - - layer = TURF_LAYER+0.1 //Preventing mice and drones from sneaking under them. -/* - * Other Stuff: Is this even used? - */ -/obj/structure/machinery/hologram/projector - name = "hologram projector" - desc = "It makes a hologram appear...with magnets or something..." - icon = 'icons/obj/structures/props/stationobjs.dmi' - icon_state = "holopad0" diff --git a/colonialmarines.dme b/colonialmarines.dme index 47fe8f9f7313..91053b9c8c67 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -861,7 +861,6 @@ #include "code\game\machinery\fuelcell_recycler.dm" #include "code\game\machinery\fusion_engine.dm" #include "code\game\machinery\gear.dm" -#include "code\game\machinery\hologram.dm" #include "code\game\machinery\holosign.dm" #include "code\game\machinery\igniter.dm" #include "code\game\machinery\iv_drip.dm" diff --git a/maps/map_files/generic/Admin_level.dmm b/maps/map_files/generic/Admin_level.dmm index c97821b827fb..51623753bc0d 100644 --- a/maps/map_files/generic/Admin_level.dmm +++ b/maps/map_files/generic/Admin_level.dmm @@ -579,7 +579,6 @@ /turf/open/floor/almayer/dark_sterile, /area/adminlevel/ert_station) "tx" = ( -/obj/structure/machinery/hologram/holopad, /turf/open/floor/carpet, /area/centcom/living) "tP" = ( From de553807cb1cf2d762da5531483bac5b1f2aeb86 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:20:42 +0100 Subject: [PATCH 111/285] Automatic changelog for PR #6798 [ci skip] --- html/changelogs/AutoChangeLog-pr-6798.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6798.yml diff --git a/html/changelogs/AutoChangeLog-pr-6798.yml b/html/changelogs/AutoChangeLog-pr-6798.yml new file mode 100644 index 000000000000..6d6b65f651ce --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6798.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "holopad removal" \ No newline at end of file From 4147cb652e5c0226b1a4b4f9885851b7370e823b Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:12:24 +0200 Subject: [PATCH 112/285] Mass driver removal (#6801) # About the pull request it was turned into prop 5 years ago, never used and not it is time to remove it # Explain why it's good for the game less legacy junk # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: Removes mass driver /:cl: --------- Co-authored-by: vincibrv --- code/game/machinery/mass_driver.dm | 10 ---------- colonialmarines.dme | 1 - 2 files changed, 11 deletions(-) delete mode 100644 code/game/machinery/mass_driver.dm diff --git a/code/game/machinery/mass_driver.dm b/code/game/machinery/mass_driver.dm deleted file mode 100644 index f1b0081e3a39..000000000000 --- a/code/game/machinery/mass_driver.dm +++ /dev/null @@ -1,10 +0,0 @@ -// Legacy SS13 machinery turned into a prop -/obj/structure/machinery/mass_driver - name = "mass driver" - desc = "Shoots things into space." - icon = 'icons/obj/structures/props/stationobjs.dmi' - icon_state = "mass_driver" - anchored = TRUE - use_power = USE_POWER_IDLE - idle_power_usage = 2 - active_power_usage = 50 diff --git a/colonialmarines.dme b/colonialmarines.dme index 91053b9c8c67..2c2b6fc81baf 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -867,7 +867,6 @@ #include "code\game\machinery\lightswitch.dm" #include "code\game\machinery\line_nexter.dm" #include "code\game\machinery\machinery.dm" -#include "code\game\machinery\mass_driver.dm" #include "code\game\machinery\mining.dm" #include "code\game\machinery\misc.dm" #include "code\game\machinery\navbeacon.dm" From 4008d0fb4e5cdf4a1d1baf8b2362eaaf871d6903 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:28:27 +0100 Subject: [PATCH 113/285] Automatic changelog for PR #6801 [ci skip] --- html/changelogs/AutoChangeLog-pr-6801.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6801.yml diff --git a/html/changelogs/AutoChangeLog-pr-6801.yml b/html/changelogs/AutoChangeLog-pr-6801.yml new file mode 100644 index 000000000000..31074d4e1da7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6801.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "Removes mass driver" \ No newline at end of file From a954f4e06fb2db3eb9e8ee6d41030e70c26f13b5 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:18:07 +0200 Subject: [PATCH 114/285] autoGibber and miner removal UNUSED (#6802) # About the pull request more unused legacy removals. this is NOT the gibber used in kitchen # Explain why it's good for the game unused junk removed # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: Removes autogibber and related objects /:cl: --------- Co-authored-by: vincibrv --- code/game/machinery/kitchen/gibber.dm | 31 --------------------------- code/game/machinery/mining.dm | 22 ------------------- 2 files changed, 53 deletions(-) diff --git a/code/game/machinery/kitchen/gibber.dm b/code/game/machinery/kitchen/gibber.dm index b71fb51a49de..9e6a2198962e 100644 --- a/code/game/machinery/kitchen/gibber.dm +++ b/code/game/machinery/kitchen/gibber.dm @@ -20,37 +20,6 @@ if (PF) PF.flags_can_pass_all = PASS_HIGH_OVER_ONLY|PASS_AROUND|PASS_OVER_THROW_ITEM -//auto-gibs anything that bumps into it -/obj/structure/machinery/gibber/autogibber - var/turf/input_plate - -/obj/structure/machinery/gibber/autogibber/New() - ..() - spawn(5) - for(var/i in GLOB.cardinals) - var/obj/structure/machinery/mineral/input/input_obj = locate( /obj/structure/machinery/mineral/input, get_step(loc, i) ) - if(input_obj) - if(isturf(input_obj.loc)) - input_plate = input_obj.loc - qdel(input_obj) - break - - if(!input_plate) - log_misc("a [src] didn't find an input plate.") - return - -/obj/structure/machinery/gibber/autogibber/Collided(atom/A) - if(!input_plate) return - - if(ismob(A)) - var/mob/M = A - - if(M.loc == input_plate - ) - M.forceMove(src) - M.gib() - - /obj/structure/machinery/gibber/New() ..() overlays += image('icons/obj/structures/machinery/kitchen.dmi', "grjam") diff --git a/code/game/machinery/mining.dm b/code/game/machinery/mining.dm index 0662817174fc..97ba4a804f1d 100644 --- a/code/game/machinery/mining.dm +++ b/code/game/machinery/mining.dm @@ -1,25 +1,3 @@ -/obj/structure/machinery/mineral/input - icon = 'icons/mob/hud/screen1.dmi' - icon_state = "x2" - name = "Input area" - density = FALSE - anchored = TRUE - -/obj/structure/machinery/mineral/input/Initialize(mapload, ...) - . = ..() - icon_state = "blank" - -/obj/structure/machinery/mineral/output - icon = 'icons/mob/hud/screen1.dmi' - icon_state = "x" - name = "Output area" - density = FALSE - anchored = TRUE - -/obj/structure/machinery/mineral/output/Initialize(mapload, ...) - . = ..() - icon_state = "blank" - /obj/structure/machinery/mineral/processing_unit name = "material processor" //This isn't actually a goddamn furnace, we're in space and it's processing platinum and flammable phoron... icon = 'icons/obj/structures/machinery/mining_machines.dmi' From 0efd30ff4a2294178f0d4ad31330d47fc1526368 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:39:36 +0100 Subject: [PATCH 115/285] Automatic changelog for PR #6802 [ci skip] --- html/changelogs/AutoChangeLog-pr-6802.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6802.yml diff --git a/html/changelogs/AutoChangeLog-pr-6802.yml b/html/changelogs/AutoChangeLog-pr-6802.yml new file mode 100644 index 000000000000..5e2661698e0c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6802.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "Removes autogibber and related objects" \ No newline at end of file From 555f0c462c6c4d4ee15bbbb2b39b6b190719e855 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:19:12 +0200 Subject: [PATCH 116/285] Air senzor removal (#6796) # About the pull request never used anywhere, be gone # Explain why it's good for the game old junk gone # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: removes air senzors /:cl: --------- Co-authored-by: vincibrv --- code/game/machinery/air_sensor.dm | 64 ------------------------------- colonialmarines.dme | 1 - 2 files changed, 65 deletions(-) delete mode 100644 code/game/machinery/air_sensor.dm diff --git a/code/game/machinery/air_sensor.dm b/code/game/machinery/air_sensor.dm deleted file mode 100644 index 55963bae979a..000000000000 --- a/code/game/machinery/air_sensor.dm +++ /dev/null @@ -1,64 +0,0 @@ -/obj/structure/machinery/air_sensor - icon = 'icons/obj/structures/props/stationobjs.dmi' - icon_state = "gsensor1" - name = "Gas Sensor" - - anchored = TRUE - var/state = 0 - - var/id_tag - var/frequency = 1439 - - var/on = 1 - var/output = 3 - //Flags: - // 1 for pressure - // 2 for temperature - // Output >= 4 includes gas composition - // 4 for oxygen concentration - // 8 for phoron concentration - // 16 for nitrogen concentration - // 32 for carbon dioxide concentration - - var/datum/radio_frequency/radio_connection - -/obj/structure/machinery/air_sensor/update_icon() - icon_state = "gsensor[on]" - -/obj/structure/machinery/air_sensor/process() - if(on) - var/datum/signal/signal = new - signal.transmission_method = 1 //radio signal - signal.data["tag"] = id_tag - signal.data["timestamp"] = world.time - - var/turf/T = loc - var/pressure_ = T.return_pressure() - var/temperature_ = T.return_temperature() - - if(output&1) - signal.data["pressure"] = num2text(round(pressure_,0.1),) - if(output&2) - signal.data["temperature"] = round(temperature_,0.1) - - if(output>4) - signal.data["oxygen"] = 0 - signal.data["phoron"] = 0 - signal.data["nitrogen"] = 0 - signal.data["carbon_dioxide"] = 0 - signal.data["sigtype"]="status" - radio_connection.post_signal(src, signal, filter = RADIO_ATMOSIA) - - -/obj/structure/machinery/air_sensor/proc/set_frequency(new_frequency) - SSradio.remove_object(src, frequency) - frequency = new_frequency - radio_connection = SSradio.add_object(src, frequency, RADIO_ATMOSIA) - -/obj/structure/machinery/air_sensor/Initialize() - . = ..() - set_frequency(frequency) - -/obj/structure/machinery/air_sensor/Destroy() - SSradio.remove_object(src, frequency) - return ..() diff --git a/colonialmarines.dme b/colonialmarines.dme index 2c2b6fc81baf..e1fb24e505ad 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -839,7 +839,6 @@ #include "code\game\jobs\job\special\weyland_yutani.dm" #include "code\game\machinery\aicore_lockdown.dm" #include "code\game\machinery\air_alarm.dm" -#include "code\game\machinery\air_sensor.dm" #include "code\game\machinery\autolathe.dm" #include "code\game\machinery\autolathe_datums.dm" #include "code\game\machinery\Beacon.dm" From 8e0e639d5a2538a619878ecd88f47e064afd4488 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:49:04 +0100 Subject: [PATCH 117/285] Automatic changelog for PR #6796 [ci skip] --- html/changelogs/AutoChangeLog-pr-6796.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6796.yml diff --git a/html/changelogs/AutoChangeLog-pr-6796.yml b/html/changelogs/AutoChangeLog-pr-6796.yml new file mode 100644 index 000000000000..2fa59d3ed0b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6796.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "removes air senzors" \ No newline at end of file From 3e1a72ad3847d84f222fd9c1d2551179789fc923 Mon Sep 17 00:00:00 2001 From: Venuska1117 <89580971+Venuska1117@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:39:47 +0200 Subject: [PATCH 118/285] Xeno Special Stuctures now ignore Nests. (#6790) # About the pull request Allow to place special xenos structures nearby nested people, because of previous code, you were not able to place anything nearby nest, i know its leftover from previous nest code, where nest were "on ground" but after they become "Wall nest" it kinda dont make sense for them to block special structures. # Explain why it's good for the game Allow you to build structures near nested people, before that it required to unnest capture to just place structure with was just inconvinience. # Testing Photographs and Procedure
Screenshots & Videos I will add GIF later.
# Changelog :cl: Cuberound, Venuska1117 qol: You can build Special Structures nearby nested people. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/modules/mob/living/carbon/xenomorph/XenoProcs.dm | 4 +++- .../mob/living/carbon/xenomorph/abilities/general_powers.dm | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm index e7320b17c333..baf69a54e16e 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm @@ -408,7 +408,7 @@ else to_chat(src, SPAN_WARNING("There's nothing in our belly that needs regurgitating.")) -/mob/living/carbon/xenomorph/proc/check_alien_construction(turf/current_turf, check_blockers = TRUE, silent = FALSE, check_doors = TRUE) +/mob/living/carbon/xenomorph/proc/check_alien_construction(turf/current_turf, check_blockers = TRUE, silent = FALSE, check_doors = TRUE, ignore_nest = FALSE) var/has_obstacle for(var/obj/O in current_turf) if(check_blockers && istype(O, /obj/effect/build_blocker)) @@ -447,6 +447,8 @@ if(P.chair_state != DROPSHIP_CHAIR_BROKEN) has_obstacle = TRUE break + else if(istype(O, /obj/structure/bed/nest) && ignore_nest) + continue else has_obstacle = TRUE break diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm index 843cfeac540b..3b744014c8f8 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/general_powers.dm @@ -709,11 +709,11 @@ /datum/action/xeno_action/activable/place_construction/proc/spacecheck(mob/living/carbon/xenomorph/X, turf/T, datum/construction_template/xenomorph/tem) if(tem.block_range) for(var/turf/TA in range(tem.block_range, T)) - if(!X.check_alien_construction(TA, FALSE, TRUE)) + if(!X.check_alien_construction(TA, FALSE, TRUE, ignore_nest = TRUE)) to_chat(X, SPAN_WARNING("We need more open space to build here.")) qdel(tem) return FALSE - if(!X.check_alien_construction(T)) + if(!X.check_alien_construction(T, ignore_nest = TRUE)) to_chat(X, SPAN_WARNING("We need more open space to build here.")) qdel(tem) return FALSE From fcae09cf2b505707d6920c906e274dea71dec78a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:58:50 +0100 Subject: [PATCH 119/285] Automatic changelog for PR #6790 [ci skip] --- html/changelogs/AutoChangeLog-pr-6790.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6790.yml diff --git a/html/changelogs/AutoChangeLog-pr-6790.yml b/html/changelogs/AutoChangeLog-pr-6790.yml new file mode 100644 index 000000000000..2af3482afe9f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6790.yml @@ -0,0 +1,4 @@ +author: "Cuberound, Venuska1117" +delete-after: True +changes: + - qol: "You can build Special Structures nearby nested people." \ No newline at end of file From 6247394e2d5c4f6111e290fd35307536ae87c5c0 Mon Sep 17 00:00:00 2001 From: NHC <155458128+TheManWithNoHands@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:46:49 +0200 Subject: [PATCH 120/285] Increases XO Police skill by 1 (#6781) # About the pull request * Increases the police skill of the XO to SKILL_POLICE_SKILLED from SKILL_POLICE_FLASH # Explain why it's good for the game The XO can choose a MP belt from their own vendor, but cant use most of the items in it. Either XO is able to use the MP belt from their own vendor, or the MP belt gets removed. But one of those things needs to change, having a noob trap in the XO role aint cool. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl:TheManWithNoHands balance: increases XO police skill by 1 /:cl: --- code/datums/skills/uscm.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/datums/skills/uscm.dm b/code/datums/skills/uscm.dm index f694e8789dcd..3daaef4156b8 100644 --- a/code/datums/skills/uscm.dm +++ b/code/datums/skills/uscm.dm @@ -288,7 +288,7 @@ COMMAND STAFF SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, SKILL_SURGERY = SKILL_SURGERY_NOVICE, - SKILL_POLICE = SKILL_POLICE_FLASH, + SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CQC = SKILL_CQC_SKILLED, From f4ddca4ecd5d9767bf8fa467460ca4860834754a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:06:20 +0100 Subject: [PATCH 121/285] Automatic changelog for PR #6781 [ci skip] --- html/changelogs/AutoChangeLog-pr-6781.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6781.yml diff --git a/html/changelogs/AutoChangeLog-pr-6781.yml b/html/changelogs/AutoChangeLog-pr-6781.yml new file mode 100644 index 000000000000..92200801cbf0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6781.yml @@ -0,0 +1,4 @@ +author: "TheManWithNoHands" +delete-after: True +changes: + - balance: "increases XO police skill by 1" \ No newline at end of file From d67e5e512e06f4501a9b661645f329fc8b1ae70a Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Mon, 29 Jul 2024 23:50:02 +0300 Subject: [PATCH 122/285] Smartgunners can carry folding cades on their backs (#6777) # About the pull request Lets smartgunners carry folding cades on their backs, just like they can wear parachutes. # Explain why it's good for the game No one asked for this, but I think this adds a nice little utility. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine2 balance: Smartgunners can wear folding barricades on their backs. /:cl: --- code/game/objects/structures/barricade/deployable.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/barricade/deployable.dm b/code/game/objects/structures/barricade/deployable.dm index e53c917dc2bb..0f69b0951b05 100644 --- a/code/game/objects/structures/barricade/deployable.dm +++ b/code/game/objects/structures/barricade/deployable.dm @@ -95,6 +95,7 @@ w_class = SIZE_LARGE flags_equip_slot = SLOT_BACK|SLOT_SUIT_STORE + flags_item = SMARTGUNNER_BACKPACK_OVERRIDE icon_state = "folding-1" item_state = "folding" item_state_slots = list( From 5d20521a1d6dc9ea344691724692251f0bc9782c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:15:11 +0100 Subject: [PATCH 123/285] Automatic changelog for PR #6777 [ci skip] --- html/changelogs/AutoChangeLog-pr-6777.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6777.yml diff --git a/html/changelogs/AutoChangeLog-pr-6777.yml b/html/changelogs/AutoChangeLog-pr-6777.yml new file mode 100644 index 000000000000..efeaa8051a83 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6777.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine2" +delete-after: True +changes: + - balance: "Smartgunners can wear folding barricades on their backs." \ No newline at end of file From 386deda966b009b75399a994fa32f787bcdf091d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 30 Jul 2024 01:19:16 +0000 Subject: [PATCH 124/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6616.yml | 4 --- html/changelogs/AutoChangeLog-pr-6661.yml | 4 --- html/changelogs/AutoChangeLog-pr-6673.yml | 5 ---- html/changelogs/AutoChangeLog-pr-6759.yml | 5 ---- html/changelogs/AutoChangeLog-pr-6761.yml | 5 ---- html/changelogs/AutoChangeLog-pr-6762.yml | 6 ---- html/changelogs/AutoChangeLog-pr-6777.yml | 4 --- html/changelogs/AutoChangeLog-pr-6781.yml | 4 --- html/changelogs/AutoChangeLog-pr-6790.yml | 4 --- html/changelogs/AutoChangeLog-pr-6796.yml | 4 --- html/changelogs/AutoChangeLog-pr-6798.yml | 4 --- html/changelogs/AutoChangeLog-pr-6801.yml | 4 --- html/changelogs/AutoChangeLog-pr-6802.yml | 4 --- html/changelogs/AutoChangeLog-pr-6803.yml | 4 --- html/changelogs/AutoChangeLog-pr-6810.yml | 4 --- html/changelogs/archive/2024-07.yml | 34 +++++++++++++++++++++++ 16 files changed, 34 insertions(+), 65 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6616.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6661.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6673.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6759.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6761.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6762.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6777.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6781.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6790.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6796.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6798.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6801.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6802.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6803.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6810.yml diff --git a/html/changelogs/AutoChangeLog-pr-6616.yml b/html/changelogs/AutoChangeLog-pr-6616.yml deleted file mode 100644 index 8693f93cea3d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6616.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Venuska1117" -delete-after: True -changes: - - balance: "Enabled clusters to spread on semi-weedable surfaces." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6661.yml b/html/changelogs/AutoChangeLog-pr-6661.yml deleted file mode 100644 index a4663ee888d2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6661.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - rscadd: "pilots can unhack lifeboats, similar to dropship unhacking" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6673.yml b/html/changelogs/AutoChangeLog-pr-6673.yml deleted file mode 100644 index 789b53f6cc64..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6673.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "Marine Special Forces, Forecon, Echo Squad and CBRN will now appear in their own sub-menu for observers." - - ui: "Foxtrot's colour in the observe menu now reflects the squads true colour scheme." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6759.yml b/html/changelogs/AutoChangeLog-pr-6759.yml deleted file mode 100644 index 11e32ff6b2f7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6759.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - rscadd: "grabbing something has a small mob animation now, grabbing items have visual effect, animation and sound" - - rscadd: "throwing has small animation and sound" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6761.yml b/html/changelogs/AutoChangeLog-pr-6761.yml deleted file mode 100644 index f63208251ce3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6761.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - balance: "revolver belt and sg holster belt can fit any revolver" - - balance: "increased mateba belt storage size from 6 to 7" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6762.yml b/html/changelogs/AutoChangeLog-pr-6762.yml deleted file mode 100644 index af02078356e6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6762.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "efzapa" -delete-after: True -changes: - - rscadd: "All Brig Detainment Cameras are now linked to a new Brig Camera Console Computer, available in the Brig Lobby, Warden's Office, CIC, and CMP Office." - - maptweak: "Removed one of the Security Records Consoles in the Brig Lobby in place for a Brig Camera Console." - - mapadd: "Both Brig Perma Cells now have brig cameras in them." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6777.yml b/html/changelogs/AutoChangeLog-pr-6777.yml deleted file mode 100644 index efeaa8051a83..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6777.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine2" -delete-after: True -changes: - - balance: "Smartgunners can wear folding barricades on their backs." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6781.yml b/html/changelogs/AutoChangeLog-pr-6781.yml deleted file mode 100644 index 92200801cbf0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6781.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "TheManWithNoHands" -delete-after: True -changes: - - balance: "increases XO police skill by 1" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6790.yml b/html/changelogs/AutoChangeLog-pr-6790.yml deleted file mode 100644 index 2af3482afe9f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6790.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cuberound, Venuska1117" -delete-after: True -changes: - - qol: "You can build Special Structures nearby nested people." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6796.yml b/html/changelogs/AutoChangeLog-pr-6796.yml deleted file mode 100644 index 2fa59d3ed0b3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6796.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "removes air senzors" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6798.yml b/html/changelogs/AutoChangeLog-pr-6798.yml deleted file mode 100644 index 6d6b65f651ce..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6798.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "holopad removal" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6801.yml b/html/changelogs/AutoChangeLog-pr-6801.yml deleted file mode 100644 index 31074d4e1da7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6801.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "Removes mass driver" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6802.yml b/html/changelogs/AutoChangeLog-pr-6802.yml deleted file mode 100644 index 5e2661698e0c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6802.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "Removes autogibber and related objects" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6803.yml b/html/changelogs/AutoChangeLog-pr-6803.yml deleted file mode 100644 index f029cda5b720..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6803.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "removes UNUSED hydro lights that were replaced by colony lights long ago" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6810.yml b/html/changelogs/AutoChangeLog-pr-6810.yml deleted file mode 100644 index b1daf0b6d8b9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6810.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - bugfix: "stops attempted stripping when stunned etc." \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index 3a08f35ded14..b95690de4245 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -251,3 +251,37 @@ TheManWithNoHands: - code_imp: adds flags to cone, allowing it to be worn on head - imageadd: added on mob sprites for cone +2024-07-30: + Blundir: + - balance: revolver belt and sg holster belt can fit any revolver + - balance: increased mateba belt storage size from 6 to 7 + - rscadd: grabbing something has a small mob animation now, grabbing items have + visual effect, animation and sound + - rscadd: throwing has small animation and sound + Cuberound, Venuska1117: + - qol: You can build Special Structures nearby nested people. + Steelpoint: + - rscadd: Marine Special Forces, Forecon, Echo Squad and CBRN will now appear in + their own sub-menu for observers. + - ui: Foxtrot's colour in the observe menu now reflects the squads true colour scheme. + TheManWithNoHands: + - balance: increases XO police skill by 1 + Venuska1117: + - balance: Enabled clusters to spread on semi-weedable surfaces. + cuberound: + - rscdel: removes air senzors + - rscdel: Removes autogibber and related objects + - rscdel: removes UNUSED hydro lights that were replaced by colony lights long ago + - rscdel: Removes mass driver + - rscdel: holopad removal + efzapa: + - rscadd: All Brig Detainment Cameras are now linked to a new Brig Camera Console + Computer, available in the Brig Lobby, Warden's Office, CIC, and CMP Office. + - maptweak: Removed one of the Security Records Consoles in the Brig Lobby in place + for a Brig Camera Console. + - mapadd: Both Brig Perma Cells now have brig cameras in them. + ihatethisengine2: + - balance: Smartgunners can wear folding barricades on their backs. + zzzmike: + - bugfix: stops attempted stripping when stunned etc. + - rscadd: pilots can unhack lifeboats, similar to dropship unhacking From 4b4d766c39e3b0094ab1e6b17a660b055703d0b9 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Mon, 29 Jul 2024 19:20:20 -0700 Subject: [PATCH 125/285] stops people from buckling others when they shouldn't be able to (#6807) # About the pull request adds checks to stop people from buckling others when they are knocked out etc. # Explain why it's good for the game fixes bug # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: stops people from buckling others when they are knocked out etc. /:cl: --- code/game/objects/objs.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 2dc064aa86d4..77b15e22d055 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -277,7 +277,11 @@ //trying to buckle a mob /obj/proc/buckle_mob(mob/M, mob/user) - if (!ismob(M) || (get_dist(src, user) > 1) || user.is_mob_restrained() || user.stat || buckled_mob || M.buckled || !isturf(user.loc)) + if (!ismob(M) || (get_dist(src, user) > 1) || user.stat || buckled_mob || M.buckled || !isturf(user.loc)) + return + + if (user.is_mob_incapacitated() || HAS_TRAIT(user, TRAIT_IMMOBILIZED) || HAS_TRAIT(user, TRAIT_FLOORED)) + to_chat(user, SPAN_WARNING("You can't do this right now.")) return if (isxeno(user) && !HAS_TRAIT(user, TRAIT_OPPOSABLE_THUMBS)) @@ -286,11 +290,6 @@ if (iszombie(user)) return - // mobs that become immobilized should not be able to buckle themselves. - if(M == user && HAS_TRAIT(user, TRAIT_IMMOBILIZED)) - to_chat(user, SPAN_WARNING("You are unable to do this in your current state.")) - return - if(density) density = FALSE if(!step(M, get_dir(M, src)) && loc != M.loc) From cd2b2c553d0907eae46c7fb53f4309a9e896cbb4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:25:47 +0100 Subject: [PATCH 126/285] Automatic changelog for PR #6807 [ci skip] --- html/changelogs/AutoChangeLog-pr-6807.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6807.yml diff --git a/html/changelogs/AutoChangeLog-pr-6807.yml b/html/changelogs/AutoChangeLog-pr-6807.yml new file mode 100644 index 000000000000..d8078014420a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6807.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - bugfix: "stops people from buckling others when they are knocked out etc." \ No newline at end of file From 617ef34c53f93892ac25f3a5487a810bceec6043 Mon Sep 17 00:00:00 2001 From: ColdIronWarrior Date: Mon, 29 Jul 2024 22:21:19 -0400 Subject: [PATCH 127/285] capitalize W in workshop for ordnance workshop area (#6813) # About the pull request capitalize W in workshop for ordnance workshop area # Explain why it's good for the game mostly so the display on the vitals monitor computer is congruent with the titles for other locations but this will also change the name as it appears when viewing the actual area itself # Testing Photographs and Procedure tested. # Changelog :cl: spellcheck: Fixed capitalization of ordnance workshop area /:cl: Co-authored-by: nefarious <72267018+nefarious6th@users.noreply.github.com> --- code/game/area/almayer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/area/almayer.dm b/code/game/area/almayer.dm index b75baccd7353..a065a0b8671f 100644 --- a/code/game/area/almayer.dm +++ b/code/game/area/almayer.dm @@ -132,7 +132,7 @@ icon_state = "workshop" /area/almayer/engineering/lower/workshop/hangar - name = "\improper Ordnance workshop" + name = "\improper Ordnance Workshop" /area/almayer/engineering/lower/engine_core name = "\improper Engine Reactor Core Room" From 937ba4fefc17abefbd74ba0cfcff55f5567c99e9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:35:38 +0100 Subject: [PATCH 128/285] Automatic changelog for PR #6813 [ci skip] --- html/changelogs/AutoChangeLog-pr-6813.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6813.yml diff --git a/html/changelogs/AutoChangeLog-pr-6813.yml b/html/changelogs/AutoChangeLog-pr-6813.yml new file mode 100644 index 000000000000..fdd4fff55258 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6813.yml @@ -0,0 +1,4 @@ +author: "coldironwarrior" +delete-after: True +changes: + - spellcheck: "Fixed capitalization of ordnance workshop area" \ No newline at end of file From dc08e8e381d0f7dd9b883b92df1f98d672241806 Mon Sep 17 00:00:00 2001 From: ColdIronWarrior Date: Mon, 29 Jul 2024 22:21:38 -0400 Subject: [PATCH 129/285] changes circuit board name in vendor from auxiliar --> auxiliary power storage unit (#6814) # About the pull request changes circuit board name in vendor from auxiliar --> auxiliary power storage unit # Explain why it's good for the game feels like it's missing the "y" at the end since the multi-part noun is "power storage unit" (or, basely, "unit"), and everything before it describes the unit, ie, is an adjective. so this just shifts auxiliar to adjective form. # Testing Photographs and Procedure tested. so you can see it fits in the tgui button still: ![image](https://github.com/user-attachments/assets/edc7bfe6-492e-464b-ae7e-66cc9a54b09f) # Changelog :cl: spellcheck: Fixed spelling of auxiliary in the circuit board vendor /:cl: Co-authored-by: nefarious <72267018+nefarious6th@users.noreply.github.com> --- code/game/machinery/vending/vendor_types/engineering.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/engineering.dm b/code/game/machinery/vending/vendor_types/engineering.dm index 6da719e883ba..3662d447a346 100644 --- a/code/game/machinery/vending/vendor_types/engineering.dm +++ b/code/game/machinery/vending/vendor_types/engineering.dm @@ -89,7 +89,7 @@ list("Supply Ordering Console", 2, /obj/item/circuitboard/computer/ordercomp, VENDOR_ITEM_REGULAR), list("Research Data Terminal", 2, /obj/item/circuitboard/computer/research_terminal, VENDOR_ITEM_REGULAR), list("P.A.C.M.A.N Generator", 1, /obj/item/circuitboard/machine/pacman, VENDOR_ITEM_REGULAR), - list("Auxiliar Power Storage Unit", 2, /obj/item/circuitboard/machine/ghettosmes, VENDOR_ITEM_REGULAR), + list("Auxiliary Power Storage Unit", 2, /obj/item/circuitboard/machine/ghettosmes, VENDOR_ITEM_REGULAR), list("Air Alarm Electronics", 2, /obj/item/circuitboard/airalarm, VENDOR_ITEM_REGULAR), list("Security Camera Monitor", 2, /obj/item/circuitboard/computer/cameras, VENDOR_ITEM_REGULAR), list("Television Set", 4, /obj/item/circuitboard/computer/cameras/tv, VENDOR_ITEM_REGULAR), From 98160c386d96fa6db8dd95ed945bf498f0b0b604 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:45:03 +0100 Subject: [PATCH 130/285] Automatic changelog for PR #6814 [ci skip] --- html/changelogs/AutoChangeLog-pr-6814.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6814.yml diff --git a/html/changelogs/AutoChangeLog-pr-6814.yml b/html/changelogs/AutoChangeLog-pr-6814.yml new file mode 100644 index 000000000000..cc6bcb38d9a6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6814.yml @@ -0,0 +1,4 @@ +author: "coldironwarrior" +delete-after: True +changes: + - spellcheck: "Fixed spelling of auxiliary in the circuit board vendor" \ No newline at end of file From 19606df6408fad19d47ac01ff12cbd6e271995fc Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Mon, 29 Jul 2024 19:25:15 -0700 Subject: [PATCH 131/285] Disablers can no longer execute people (#6696) # About the pull request Disablers can't execute people anymore. # Explain why it's good for the game This doesn't really make sense to be in the game, I've never seen anyone intentionally try to execute with a disabler before, it's always some poor newbie MP who does it by accident and gets PTSD afterwards. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del: Disablers can't execute people anymore /:cl: --- code/__DEFINES/conflict.dm | 27 +++++++++++++------------ code/_globalvars/bitfields.dm | 1 + code/modules/projectiles/gun.dm | 2 ++ code/modules/projectiles/guns/energy.dm | 1 + 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/code/__DEFINES/conflict.dm b/code/__DEFINES/conflict.dm index a6a7aa53f182..17fd8b32c280 100644 --- a/code/__DEFINES/conflict.dm +++ b/code/__DEFINES/conflict.dm @@ -54,24 +54,25 @@ #define GUN_TRIGGER_SAFETY (1<<1) #define GUN_UNUSUAL_DESIGN (1<<2) #define GUN_SILENCED (1<<3) +#define GUN_CANT_EXECUTE (1<<4) ///If checking for ammo with current.mag you have to check it against numerical values, as booleans will not trigger. -#define GUN_INTERNAL_MAG (1<<4) -#define GUN_AUTO_EJECTOR (1<<5) -#define GUN_AMMO_COUNTER (1<<6) -#define GUN_BURST_FIRING (1<<7) -#define GUN_FLASHLIGHT_ON (1<<8) -#define GUN_WY_RESTRICTED (1<<9) -#define GUN_SPECIALIST (1<<10) -#define GUN_WIELDED_FIRING_ONLY (1<<11) +#define GUN_INTERNAL_MAG (1<<5) +#define GUN_AUTO_EJECTOR (1<<6) +#define GUN_AMMO_COUNTER (1<<7) +#define GUN_BURST_FIRING (1<<8) +#define GUN_FLASHLIGHT_ON (1<<9) +#define GUN_WY_RESTRICTED (1<<10) +#define GUN_SPECIALIST (1<<11) +#define GUN_WIELDED_FIRING_ONLY (1<<12) /// removes unwielded accuracy and scatter penalties (not recoil) -#define GUN_ONE_HAND_WIELDED (1<<12) -#define GUN_ANTIQUE (1<<13) +#define GUN_ONE_HAND_WIELDED (1<<13) +#define GUN_ANTIQUE (1<<14) /// Whether the gun has been fired by its current user (reset upon `dropped()`) -#define GUN_RECOIL_BUILDUP (1<<14) +#define GUN_RECOIL_BUILDUP (1<<15) /// support weapon, bipod will grant autofire -#define GUN_SUPPORT_PLATFORM (1<<15) +#define GUN_SUPPORT_PLATFORM (1<<16) /// No gun description, only base desc -#define GUN_NO_DESCRIPTION (1<<16) +#define GUN_NO_DESCRIPTION (1<<17) // NOTE: Don't add flags past 1<<23, it'll break things due to BYOND limitations. You can usually use a Component instead. #define USES_STREAKS (1<<0) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index d3fc9994414a..72e02deb8c1a 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -108,6 +108,7 @@ DEFINE_BITFIELD(flags_gun_features, list( "GUN_TRIGGER_SAFETY" = GUN_TRIGGER_SAFETY, "GUN_UNUSUAL_DESIGN" = GUN_UNUSUAL_DESIGN, "GUN_SILENCED" = GUN_SILENCED, + "GUN_CANT_EXECUTE" = GUN_CANT_EXECUTE, "GUN_INTERNAL_MAG" = GUN_INTERNAL_MAG, "GUN_AUTO_EJECTOR" = GUN_AUTO_EJECTOR, "GUN_AMMO_COUNTER" = GUN_AMMO_COUNTER, diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index d16f1b6fdd30..08fd3dd5b0b6 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1340,6 +1340,8 @@ and you're good to go. if(EXECUTION_CHECK) //Execution if(!able_to_fire(user)) //Can they actually use guns in the first place? return ..() + if(flags_gun_features & GUN_CANT_EXECUTE) + return ..() user.visible_message(SPAN_DANGER("[user] puts [src] up to [attacked_mob], steadying their aim."), SPAN_WARNING("You put [src] up to [attacked_mob], steadying your aim."),null, null, CHAT_TYPE_COMBAT_ACTION) if(!do_after(user, 3 SECONDS, INTERRUPT_ALL|INTERRUPT_DIFF_INTENT, BUSY_ICON_HOSTILE)) return TRUE diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 717914e38eba..b3dcae388a13 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -214,6 +214,7 @@ charge_icon = "+taser" black_market_value = 20 actions_types = list(/datum/action/item_action/taser/change_mode) + flags_gun_features = GUN_UNUSUAL_DESIGN|GUN_CAN_POINTBLANK|GUN_CANT_EXECUTE /// Determines if the taser will hit any target, or if it checks for wanted status. Default is wanted only. var/mode = TASER_MODE_P var/skilllock = SKILL_POLICE_SKILLED From 66c847328f3fc343b4d3ac7fec7f443e1fa7d9d0 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:52:46 +0100 Subject: [PATCH 132/285] Automatic changelog for PR #6696 [ci skip] --- html/changelogs/AutoChangeLog-pr-6696.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6696.yml diff --git a/html/changelogs/AutoChangeLog-pr-6696.yml b/html/changelogs/AutoChangeLog-pr-6696.yml new file mode 100644 index 000000000000..b1e9c292943d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6696.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - rscdel: "Disablers can't execute people anymore" \ No newline at end of file From 30d8f48ddd0c8e412d60a7137211ceb545a1495e Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:12:07 +0100 Subject: [PATCH 133/285] Rank Change Experiment (#6295) # About the pull request Changes the backend of how paygrades are worked out on equipment presets so we no longer need to override it several times for different roles based on playtime. Added sub-10 hour ranks for most USCM roles (all enlisted that didn't already have them, and most officers above 2nd LT) Added 70+ hour ranks for most USCM enlisted and some officers. # Explain why it's good for the game The hope is that this will make things a little more dynamic, and also help address the clutter we have of certain paygrades (IE the Sergeant SL leading 9 lance corporals and a dozen or more PFCs) Whilst true, in regards to Squad Rifleman, there can now be MORE lance corporals, the hope is this will be more scattered and accounted for by senior NCOs being slightly more common. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: code: Changed back-end for working out equipment preset paygrades so as to remove the manual overrides on several roles based on playtime perks. add: Added lower ranks for all enlisted and some officer roles subject to having played for less than ten hours. This rank cannot be used after playing more than ten hours, and ignores preferences for playtime perks. add: Added a higher rank achievable to most enlisted and some officers, requiring 175+ hours. add: Changed base rank for SL, SG, Spec and FTL by one grade up. add: Changed low playtime rank for MP and Nurse from Lance Corporal to Corporal. /:cl: --- code/__DEFINES/job.dm | 1 + code/datums/datacore.dm | 2 + code/game/jobs/job/job.dm | 2 +- .../modules/gear_presets/_select_equipment.dm | 37 +++++++-- code/modules/gear_presets/agents.dm | 6 +- code/modules/gear_presets/cbrn.dm | 10 +-- code/modules/gear_presets/clf.dm | 8 +- code/modules/gear_presets/cmb.dm | 20 ++--- code/modules/gear_presets/contractor.dm | 24 +++--- code/modules/gear_presets/corpses.dm | 22 ++--- code/modules/gear_presets/dust_raider.dm | 12 +-- code/modules/gear_presets/dutch.dm | 10 +-- code/modules/gear_presets/fun.dm | 12 +-- code/modules/gear_presets/other.dm | 25 +++--- code/modules/gear_presets/pmc.dm | 50 ++++++------ code/modules/gear_presets/royal_marines.dm | 8 +- ...ot_in_progress_insert_fiorina_nightmare.dm | 8 +- .../survivors/lv_522/forcon_survivors.dm | 6 +- .../lv_624/corporate_dome_insert_lv624.dm | 2 +- code/modules/gear_presets/survivors/misc.dm | 4 +- .../panic_room_insert_shivas.dm | 2 +- .../crashlanding-offices_insert_bigred.dm | 8 +- .../survivors/solaris/preset_solaris.dm | 2 +- .../gear_presets/survivors/survivors.dm | 24 ++---- .../crashlanding_upp_bar_insert_trijent.dm | 20 ++--- code/modules/gear_presets/synths.dm | 6 +- code/modules/gear_presets/upp.dm | 52 ++++++------ code/modules/gear_presets/uscm.dm | 78 ++++++------------ code/modules/gear_presets/uscm_dress.dm | 38 ++++----- code/modules/gear_presets/uscm_event.dm | 34 ++++---- code/modules/gear_presets/uscm_forecon.dm | 4 +- code/modules/gear_presets/uscm_medical.dm | 15 +--- code/modules/gear_presets/uscm_police.dm | 15 ++-- code/modules/gear_presets/uscm_ship.dm | 80 ++++++------------- code/modules/gear_presets/whiteout.dm | 2 +- code/modules/gear_presets/wo.dm | 42 +++++----- code/modules/gear_presets/wy.dm | 22 ++--- code/modules/gear_presets/wy_goons.dm | 8 +- 38 files changed, 324 insertions(+), 397 deletions(-) diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index 79f40c89bb53..3fd552f5369f 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -360,6 +360,7 @@ GLOBAL_LIST_INIT(job_command_roles, JOB_COMMAND_ROLES_LIST) #define JOB_XENOMORPH_QUEEN "Queen" // For coloring the ranks in the statistics menu +#define JOB_PLAYTIME_TIER_0 (0 HOURS) #define JOB_PLAYTIME_TIER_1 (10 HOURS) #define JOB_PLAYTIME_TIER_2 (25 HOURS) #define JOB_PLAYTIME_TIER_3 (70 HOURS) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index ca4eca8a1a49..e10096059bda 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -6,6 +6,8 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) var/security[] = list() //This list tracks characters spawned in the world and cannot be modified in-game. Currently referenced by respawn_character(). var/locked[] = list() + var/leveled_riflemen = 0 + var/leveled_riflemen_max = 7 /datum/datacore/proc/get_manifest(monochrome, OOC, nonHTML) var/list/cic = GLOB.ROLES_CIC.Copy() diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 0af315fc3b9d..640866db8ca2 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -155,7 +155,7 @@ if(!gear_preset) return "" if(GLOB.gear_path_presets_list[gear_preset]) - return GLOB.gear_path_presets_list[gear_preset].paygrade + return GLOB.gear_path_presets_list[gear_preset].paygrades[1] return "" /datum/job/proc/get_comm_title() diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 138e091ad5a4..09f20161e18c 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -15,7 +15,7 @@ var/list/access = list() var/assignment var/rank - var/paygrade + var/list/paygrades = list("???") var/role_comm_title var/minimum_age var/faction = FACTION_NEUTRAL @@ -95,8 +95,33 @@ if(minimum_age && new_human.age < minimum_age) new_human.age = minimum_age -/datum/equipment_preset/proc/load_rank(mob/living/carbon/human/new_human, client/mob_client) - return paygrade +/datum/equipment_preset/proc/load_rank(mob/living/carbon/human/new_human, client/mob_client)//Beagle-Code + if(paygrades.len == 1) + return paygrades[1] + var/playtime + if(!mob_client) + playtime = JOB_PLAYTIME_TIER_1 + else + playtime = get_job_playtime(mob_client, rank) + if((playtime >= JOB_PLAYTIME_TIER_1) && !mob_client.prefs.playtime_perks) + playtime = JOB_PLAYTIME_TIER_1 + var/final_paygrade + for(var/current_paygrade as anything in paygrades) + var/required_time = paygrades[current_paygrade] + if(required_time - playtime > 0) + break + final_paygrade = current_paygrade + if(rank == JOB_SQUAD_MARINE && final_paygrade == PAY_SHORT_ME3) + if(GLOB.data_core.leveled_riflemen > GLOB.data_core.leveled_riflemen_max) + return PAY_SHORT_ME2 + else + GLOB.data_core.leveled_riflemen_max++ + return final_paygrade + if(!final_paygrade) + . = "???" + CRASH("[key_name(new_human)] spawned with no valid paygrade.") + + return final_paygrade /datum/equipment_preset/proc/load_gear(mob/living/carbon/human/new_human, client/mob_client) return @@ -110,6 +135,8 @@ /datum/equipment_preset/proc/load_id(mob/living/carbon/human/new_human, client/mob_client) if(!idtype) return + if(!mob_client) + mob_client = new_human.client var/obj/item/card/id/ID = new idtype() ID.name = "[new_human.real_name]'s ID Card" if(assignment) @@ -123,7 +150,7 @@ ID.registered_ref = WEAKREF(new_human) ID.registered_gid = new_human.gid ID.blood_type = new_human.blood_type - ID.paygrade = load_rank(new_human) || ID.paygrade + ID.paygrade = load_rank(new_human, mob_client) || ID.paygrade ID.uniform_sets = uniform_sets new_human.equip_to_slot_or_del(ID, WEAR_ID) new_human.faction = faction @@ -188,7 +215,7 @@ new_human.equip_to_slot_or_del(equipping_gear, WEAR_IN_BACK) //Gives ranks to the ranked - var/current_rank = paygrade + var/current_rank = paygrades[1] var/obj/item/card/id/I = new_human.get_idcard() if(I) current_rank = I.paygrade diff --git a/code/modules/gear_presets/agents.dm b/code/modules/gear_presets/agents.dm index c7449883b87f..b7c098de6e23 100644 --- a/code/modules/gear_presets/agents.dm +++ b/code/modules/gear_presets/agents.dm @@ -17,7 +17,7 @@ ) assignment = JOB_STOWAWAY rank = JOB_STOWAWAY - paygrade = "???" + paygrades = list("???" = JOB_PLAYTIME_TIER_0) role_comm_title = "???" skills = /datum/skills/civilian/survivor @@ -69,7 +69,7 @@ ) assignment = JOB_UPP_REPRESENTATIVE rank = JOB_UPP_REPRESENTATIVE - paygrade = PAY_SHORT_CREP + paygrades = list(PAY_SHORT_CREP = JOB_PLAYTIME_TIER_0) role_comm_title = "UPP Rep." skills = /datum/skills/civilian/survivor @@ -105,7 +105,7 @@ ) assignment = JOB_TWE_REPRESENTATIVE rank = JOB_TWE_REPRESENTATIVE - paygrade = PAY_SHORT_CREP + paygrades = list(PAY_SHORT_CREP = JOB_PLAYTIME_TIER_0) role_comm_title = "TWE Rep." skills = /datum/skills/civilian/survivor diff --git a/code/modules/gear_presets/cbrn.dm b/code/modules/gear_presets/cbrn.dm index e59f276fe486..4f6d526bf923 100644 --- a/code/modules/gear_presets/cbrn.dm +++ b/code/modules/gear_presets/cbrn.dm @@ -2,7 +2,7 @@ name = "Generic CBRN" //Parent type for easier gear assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "CBRN" flags = EQUIPMENT_PRESET_EXTRA auto_squad_name = SQUAD_CBRN @@ -67,7 +67,7 @@ /datum/equipment_preset/uscm/cbrn/engineer name = "CBRN Combat Technician" - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) assignment = JOB_SQUAD_ENGI rank = JOB_SQUAD_ENGI role_comm_title = "ComTech" @@ -111,7 +111,7 @@ /datum/equipment_preset/uscm/cbrn/medic name = "CBRN Hospital Corpsman" - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC role_comm_title = "HM" @@ -154,7 +154,7 @@ /datum/equipment_preset/uscm/cbrn/leader name = "CBRN Fireteam Leader" - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) assignment = JOB_SQUAD_TEAM_LEADER rank = JOB_SQUAD_TEAM_LEADER role_comm_title = "TL" @@ -189,7 +189,7 @@ /datum/equipment_preset/uscm/cbrn/specialist name = "CBRN Specialist" - paygrade = PAY_SHORT_OPR + paygrades = list(PAY_SHORT_OPR = JOB_PLAYTIME_TIER_0) assignment = JOB_SQUAD_SPECIALIST rank = JOB_SQUAD_SPECIALIST role_comm_title = "Spc" diff --git a/code/modules/gear_presets/clf.dm b/code/modules/gear_presets/clf.dm index dbee0e435ba4..e9570bbbab9f 100644 --- a/code/modules/gear_presets/clf.dm +++ b/code/modules/gear_presets/clf.dm @@ -3,7 +3,7 @@ languages = list(LANGUAGE_JAPANESE, LANGUAGE_ENGLISH) assignment = JOB_CLF rank = FACTION_CLF - paygrade = PAY_SHORT_REB + paygrades = list(PAY_SHORT_REB = JOB_PLAYTIME_TIER_0) faction = FACTION_CLF origin_override = ORIGIN_CIVILIAN idtype = /obj/item/card/id/data @@ -283,7 +283,7 @@ assignment = JOB_CLF_MEDIC rank = JOB_CLF_MEDIC role_comm_title = "MED" - paygrade = PAY_SHORT_CDOC + paygrades = list(PAY_SHORT_CDOC = JOB_PLAYTIME_TIER_0) skills = /datum/skills/clf/combat_medic /datum/equipment_preset/clf/medic/load_gear(mob/living/carbon/human/new_human) @@ -715,7 +715,7 @@ skills = /datum/skills/colonial_synthetic assignment = JOB_CLF_SYNTH rank = JOB_CLF_SYNTH - paygrade = PAY_SHORT_SYN + paygrades = list(PAY_SHORT_SYN = JOB_PLAYTIME_TIER_0) role_comm_title = "Syn" /datum/equipment_preset/clf/synth/New() @@ -959,7 +959,7 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_CLF_COMMANDER rank = JOB_CLF_COMMANDER - paygrade = PAY_SHORT_REBC + paygrades = list(PAY_SHORT_REBC = JOB_PLAYTIME_TIER_0) role_comm_title = "CMDR" skills = /datum/skills/clf/commander diff --git a/code/modules/gear_presets/cmb.dm b/code/modules/gear_presets/cmb.dm index 45c06776a4a8..672afa99873b 100644 --- a/code/modules/gear_presets/cmb.dm +++ b/code/modules/gear_presets/cmb.dm @@ -58,7 +58,7 @@ /datum/equipment_preset/cmb/standard name = "CMB - Colonial Marshal Deputy" - paygrade = PAY_SHORT_CMBD + paygrades = list(PAY_SHORT_CMBD = JOB_PLAYTIME_TIER_0) role_comm_title = "CMB DEP" flags = EQUIPMENT_PRESET_EXTRA assignment = "CMB Deputy" @@ -141,7 +141,7 @@ /datum/equipment_preset/cmb/leader name = "CMB - The Colonial Marshal" - paygrade = PAY_SHORT_CMBM + paygrades = list(PAY_SHORT_CMBM = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/marshal role_comm_title = "CMB MAR" flags = EQUIPMENT_PRESET_EXTRA @@ -195,7 +195,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/cmb/synth name = "CMB - Colonial Marshal Investigative Synthetic" - paygrade = PAY_SHORT_CMBS + paygrades = list(PAY_SHORT_CMBS = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/deputy role_comm_title = "CMB Syn" flags = EQUIPMENT_PRESET_EXTRA @@ -297,7 +297,7 @@ /datum/equipment_preset/cmb/liaison name = "CMB - ICC Liaison" - paygrade = PAY_SHORT_ICCL + paygrades = list(PAY_SHORT_ICCL = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/silver/cl role_comm_title = "ICC Rep." flags = EQUIPMENT_PRESET_EXTRA @@ -356,7 +356,7 @@ /datum/equipment_preset/cmb/observer name = "CMB - Interstellar Human Rights Observer" - paygrade = PAY_SHORT_IHRO + paygrades = list(PAY_SHORT_IHRO = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/lanyard role_comm_title = "OBS" flags = EQUIPMENT_PRESET_EXTRA @@ -415,7 +415,7 @@ assignment = "Anchorpoint Station Marine Rifleman" rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) role_comm_title = "A-RFN" skills = /datum/skills/pfc/crafty faction = FACTION_MARSHAL @@ -462,7 +462,7 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE assignment = "Anchorpoint Station Marine Team Leader" rank = JOB_SQUAD_LEADER - paygrade = PAY_SHORT_ME6 + paygrades = list(PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_0) role_comm_title = "A-TL" minimum_age = 25 skills = /datum/skills/SL @@ -504,7 +504,7 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE assignment = "Anchorpoint Station Marine Technical Specialist" rank = JOB_SQUAD_TEAM_LEADER - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "A-TS" skills = /datum/skills/tl @@ -546,7 +546,7 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE assignment = "Anchorpoint Station Hospital Corpsman" rank = JOB_SQUAD_MEDIC - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "A-HM" skills = /datum/skills/combat_medic @@ -604,7 +604,7 @@ flags = EQUIPMENT_PRESET_EXTRA|EQUIPMENT_PRESET_MARINE assignment = "Anchorpoint Station Marine Smartgunner" rank = JOB_SQUAD_SMARTGUN - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "A-SG" skills = /datum/skills/smartgunner diff --git a/code/modules/gear_presets/contractor.dm b/code/modules/gear_presets/contractor.dm index f49b78609945..c18ccb4418c7 100644 --- a/code/modules/gear_presets/contractor.dm +++ b/code/modules/gear_presets/contractor.dm @@ -61,7 +61,7 @@ /datum/equipment_preset/contractor/duty/standard name = "Military Contractor (Standard)" - paygrade = PAY_SHORT_VAI_S + paygrades = list(PAY_SHORT_VAI_S = JOB_PLAYTIME_TIER_0) role_comm_title = "Merc" flags = EQUIPMENT_PRESET_EXTRA assignment = "VAIPO Mercenary" @@ -160,7 +160,7 @@ /datum/equipment_preset/contractor/duty/heavy name = "Military Contractor (Machinegunner)" - paygrade = PAY_SHORT_VAI_G + paygrades = list(PAY_SHORT_VAI_G = JOB_PLAYTIME_TIER_0) role_comm_title = "MG" flags = EQUIPMENT_PRESET_EXTRA @@ -205,7 +205,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/contractor/duty/engi name = "Military Contractor (Engineer)" - paygrade = PAY_SHORT_VAI_E + paygrades = list(PAY_SHORT_VAI_E = JOB_PLAYTIME_TIER_0) role_comm_title = "Eng" flags = EQUIPMENT_PRESET_EXTRA @@ -252,7 +252,7 @@ /datum/equipment_preset/contractor/duty/medic name = "Military Contractor (Medic)" - paygrade = PAY_SHORT_VAI_M + paygrades = list(PAY_SHORT_VAI_M = JOB_PLAYTIME_TIER_0) role_comm_title = "Med" flags = EQUIPMENT_PRESET_EXTRA @@ -298,7 +298,7 @@ /datum/equipment_preset/contractor/duty/leader name = "Military Contractor (Leader)" - paygrade = PAY_SHORT_VAI_L + paygrades = list(PAY_SHORT_VAI_L = JOB_PLAYTIME_TIER_0) role_comm_title = "TL" flags = EQUIPMENT_PRESET_EXTRA @@ -348,7 +348,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/contractor/duty/synth name = "Military Contractor (Synthetic)" - paygrade = PAY_SHORT_VAI_SN + paygrades = list(PAY_SHORT_VAI_SN = JOB_PLAYTIME_TIER_0) role_comm_title = "Syn" flags = EQUIPMENT_PRESET_EXTRA @@ -438,7 +438,7 @@ /datum/equipment_preset/contractor/covert/standard name = "Military Contractor (Covert Standard)" - paygrade = PAY_SHORT_VAI_S + paygrades = list(PAY_SHORT_VAI_S = JOB_PLAYTIME_TIER_0) role_comm_title = "Merc" flags = EQUIPMENT_PRESET_EXTRA @@ -539,7 +539,7 @@ /datum/equipment_preset/contractor/covert/heavy name = "Military Contractor (Covert Machinegunner)" - paygrade = PAY_SHORT_VAI_G + paygrades = list(PAY_SHORT_VAI_G = JOB_PLAYTIME_TIER_0) role_comm_title = "MG" flags = EQUIPMENT_PRESET_EXTRA @@ -586,7 +586,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/contractor/covert/engi name = "Military Contractor (Covert Engineer)" - paygrade = PAY_SHORT_VAI_E + paygrades = list(PAY_SHORT_VAI_E = JOB_PLAYTIME_TIER_0) role_comm_title = "Eng" flags = EQUIPMENT_PRESET_EXTRA @@ -634,7 +634,7 @@ /datum/equipment_preset/contractor/covert/medic name = "Military Contractor (Covert Medic)" - paygrade = PAY_SHORT_VAI_M + paygrades = list(PAY_SHORT_VAI_M = JOB_PLAYTIME_TIER_0) role_comm_title = "Med" flags = EQUIPMENT_PRESET_EXTRA @@ -681,7 +681,7 @@ /datum/equipment_preset/contractor/covert/leader name = "Military Contractor (Covert Leader)" - paygrade = PAY_SHORT_VAI_L + paygrades = list(PAY_SHORT_VAI_L = JOB_PLAYTIME_TIER_0) role_comm_title = "TL" flags = EQUIPMENT_PRESET_EXTRA @@ -732,7 +732,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/contractor/covert/synth name = "Military Contractor (Covert Synthetic)" - paygrade = PAY_SHORT_VAI_SN + paygrades = list(PAY_SHORT_VAI_SN = JOB_PLAYTIME_TIER_0) role_comm_title = "Syn" flags = EQUIPMENT_PRESET_EXTRA diff --git a/code/modules/gear_presets/corpses.dm b/code/modules/gear_presets/corpses.dm index 7bf9592a6209..9e688037860b 100644 --- a/code/modules/gear_presets/corpses.dm +++ b/code/modules/gear_presets/corpses.dm @@ -205,7 +205,7 @@ /datum/equipment_preset/corpse/security/cmb name = "Corpse - Colonial Marshal Deputy" rank = JOB_CMB - paygrade = PAY_SHORT_CMBD + paygrades = list(PAY_SHORT_CMBD = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/deputy xenovictim = TRUE access = list( @@ -240,7 +240,7 @@ assignment = JOB_EXECUTIVE rank = JOB_EXECUTIVE faction_group = FACTION_LIST_WY - paygrade = PAY_SHORT_WYC3 + paygrades = list(PAY_SHORT_WYC3 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/silver/clearance_badge/cl xenovictim = TRUE access = list( @@ -316,7 +316,7 @@ assignment = "Colonial Division Manager" rank = JOB_DIVISION_MANAGER faction_group = FACTION_LIST_WY - paygrade = PAY_SHORT_WYC8 + paygrades = list(PAY_SHORT_WYC8 = JOB_PLAYTIME_TIER_0) access = list( ACCESS_WY_GENERAL, ACCESS_WY_COLONIAL, @@ -352,7 +352,7 @@ assignment = "Colonial Administrator" rank = JOB_DIRECTOR faction_group = FACTION_LIST_WY - paygrade = PAY_SHORT_WYC10 + paygrades = list(PAY_SHORT_WYC10 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/silver/cl access = list( ACCESS_CIVILIAN_PUBLIC, @@ -536,7 +536,7 @@ name = "Corpse - Corporate Supervisor" assignment = "Colony Supervisor" flags = EQUIPMENT_PRESET_EXTRA - paygrade = PAY_SHORT_WYC6 + paygrades = list(PAY_SHORT_WYC6 = JOB_PLAYTIME_TIER_0) rank = FACTION_WY idtype = /obj/item/card/id/silver/clearance_badge/manager faction_group = FACTION_LIST_WY @@ -617,7 +617,7 @@ name = "Corpse - Union of Progressive Peoples Soldier" assignment = JOB_UPP idtype = /obj/item/card/id/dogtag - paygrade = PAY_SHORT_UE2 + paygrades = list(PAY_SHORT_UE2 = JOB_PLAYTIME_TIER_0) rank = JOB_UPP faction = FACTION_UPP @@ -654,7 +654,7 @@ faction = FACTION_PMC faction_group = FACTION_LIST_WY rank = JOB_PMC_STANDARD - paygrade = PAY_SHORT_PMC_OP + paygrades = list(PAY_SHORT_PMC_OP = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/pmc access = list( ACCESS_CIVILIAN_PUBLIC, @@ -698,7 +698,7 @@ languages = list(LANGUAGE_ENGLISH) assignment = JOB_WY_GOON rank = JOB_WY_GOON - paygrade = PAY_SHORT_CPO + paygrades = list(PAY_SHORT_CPO = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/corpse/pmc/goon/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) @@ -723,7 +723,7 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_WY_GOON_LEAD rank = JOB_WY_GOON_LEAD - paygrade = PAY_SHORT_CSPO + paygrades = list(PAY_SHORT_CSPO = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/corpse/pmc/goon/lead/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/WY, WEAR_L_EAR) @@ -749,7 +749,7 @@ /datum/equipment_preset/corpse/freelancer name = "Corpse - Freelancer" - paygrade = PAY_SHORT_FL_S + paygrades = list(PAY_SHORT_FL_S = JOB_PLAYTIME_TIER_0) rank = FACTION_FREELANCER idtype = /obj/item/card/id/data faction = FACTION_FREELANCER @@ -965,7 +965,7 @@ name = "Corpse - USCM Reconnaissance Spotter" assignment = "Reconnaissance Spotter" xenovictim = FALSE - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/dogtag role_comm_title = "FORECON" faction_group = list(FACTION_MARINE, FACTION_SURVIVOR) diff --git a/code/modules/gear_presets/dust_raider.dm b/code/modules/gear_presets/dust_raider.dm index c33d071a0b57..42f234d6399d 100644 --- a/code/modules/gear_presets/dust_raider.dm +++ b/code/modules/gear_presets/dust_raider.dm @@ -24,7 +24,7 @@ access = list(ACCESS_MARINE_PREP) assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) role_comm_title = "RFN" skills = /datum/skills/pfc/crafty @@ -46,7 +46,7 @@ access = list(ACCESS_MARINE_PREP) assignment = JOB_SQUAD_LEADER rank = JOB_SQUAD_LEADER - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) role_comm_title = "SL" skills = /datum/skills/SL @@ -75,7 +75,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SMARTPREP) assignment = JOB_SQUAD_SMARTGUN rank = JOB_SQUAD_SMARTGUN - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "SG" skills = /datum/skills/smartgunner @@ -100,7 +100,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_ENGPREP, ACCESS_CIVILIAN_ENGINEERING) assignment = JOB_SQUAD_ENGI rank = JOB_SQUAD_ENGI - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "Eng" skills = /datum/skills/combat_engineer @@ -129,7 +129,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "HM" skills = /datum/skills/combat_medic @@ -164,7 +164,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP) assignment = JOB_SQUAD_SPECIALIST rank = JOB_SQUAD_SPECIALIST - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "Spc" skills = /datum/skills/specialist diff --git a/code/modules/gear_presets/dutch.dm b/code/modules/gear_presets/dutch.dm index 66a7254494b2..8a51fb9d59e2 100644 --- a/code/modules/gear_presets/dutch.dm +++ b/code/modules/gear_presets/dutch.dm @@ -2,7 +2,7 @@ /datum/equipment_preset/dutch name = JOB_DUTCH_RIFLEMAN - paygrade = PAY_SHORT_DTC + paygrades = list(PAY_SHORT_DTC = JOB_PLAYTIME_TIER_0) assignment = JOB_DUTCH_RIFLEMAN flags = EQUIPMENT_PRESET_EXTRA faction = FACTION_DUTCH @@ -83,7 +83,7 @@ /datum/equipment_preset/dutch/minigun name = JOB_DUTCH_MINIGUNNER - paygrade = PAY_SHORT_DTCMG + paygrades = list(PAY_SHORT_DTCMG = JOB_PLAYTIME_TIER_0) assignment = JOB_DUTCH_MINIGUNNER flags = EQUIPMENT_PRESET_EXTRA @@ -116,7 +116,7 @@ /datum/equipment_preset/dutch/flamer name = JOB_DUTCH_FLAMETHROWER - paygrade = PAY_SHORT_DTCF + paygrades = list(PAY_SHORT_DTCF = JOB_PLAYTIME_TIER_0) assignment = JOB_DUTCH_FLAMETHROWER flags = EQUIPMENT_PRESET_EXTRA @@ -150,7 +150,7 @@ /datum/equipment_preset/dutch/medic name = JOB_DUTCH_MEDIC - paygrade = PAY_SHORT_DTCM + paygrades = list(PAY_SHORT_DTCM = JOB_PLAYTIME_TIER_0) assignment = JOB_DUTCH_MEDIC flags = EQUIPMENT_PRESET_EXTRA @@ -193,7 +193,7 @@ /datum/equipment_preset/dutch/arnie name = "Dutch's Dozen - Arnold" - paygrade = PAY_SHORT_DTCA + paygrades = list(PAY_SHORT_DTCA = JOB_PLAYTIME_TIER_0) assignment = JOB_DUTCH_ARNOLD flags = EQUIPMENT_PRESET_EXTRA diff --git a/code/modules/gear_presets/fun.dm b/code/modules/gear_presets/fun.dm index f24f7f9a2029..f9b6970015c8 100644 --- a/code/modules/gear_presets/fun.dm +++ b/code/modules/gear_presets/fun.dm @@ -82,7 +82,7 @@ idtype = /obj/item/card/id/gold assignment = "Shrapnelsworn" rank = "Brother of the Order" - paygrade = "Ser" + paygrades = list("Ser" = JOB_PLAYTIME_TIER_0) role_comm_title = "OHEFA" skills = /datum/skills/specialist @@ -240,7 +240,7 @@ /datum/equipment_preset/fun/santa name = "Fun - Santa" - paygrade = PAY_SHORT_CDNM + paygrades = list(PAY_SHORT_CDNM = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA skills = /datum/skills/everything faction = FACTION_MARINE @@ -289,7 +289,7 @@ /datum/equipment_preset/upp/ivan name = "Fun - Ivan" flags = EQUIPMENT_PRESET_EXTRA - paygrade = PAY_SHORT_UE6 + paygrades = list(PAY_SHORT_UE6 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/everything assignment = "UPP Armsmaster" rank = "UPP Armsmaster" @@ -339,7 +339,7 @@ /datum/equipment_preset/fun/van_bandolier name = "Fun - Big Game Hunter" - paygrade = PAY_SHORT_CCMO + paygrades = list(PAY_SHORT_CCMO = JOB_PLAYTIME_TIER_0) uses_special_name = TRUE flags = EQUIPMENT_PRESET_EXTRA skills = /datum/skills/everything @@ -441,7 +441,7 @@ assignment = "Monkey Marine" rank = "Monkey Marine" - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/fun/monkey/marine/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) @@ -458,7 +458,7 @@ assignment = "Monkey Soldier" rank = "Monkey Soldier" - paygrade = PAY_SHORT_UE1 + paygrades = list(PAY_SHORT_UE1 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/fun/monkey/soldier/get_random_name(mob/living/carbon/human/new_human) return new_human.gender == MALE ? pick(GLOB.first_names_male_upp) : pick(GLOB.first_names_female_upp) diff --git a/code/modules/gear_presets/other.dm b/code/modules/gear_presets/other.dm index 4d7ef9bda559..063263748e02 100644 --- a/code/modules/gear_presets/other.dm +++ b/code/modules/gear_presets/other.dm @@ -60,7 +60,7 @@ /datum/equipment_preset/other/freelancer/standard name = "Freelancer (Standard)" - paygrade = PAY_SHORT_FL_S + paygrades = list(PAY_SHORT_FL_S = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA skills = /datum/skills/freelancer @@ -132,7 +132,7 @@ /datum/equipment_preset/other/freelancer/medic name = "Freelancer (Medic)" - paygrade = PAY_SHORT_FL_M + paygrades = list(PAY_SHORT_FL_M = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA assignment = "Freelancer Medic" skills = /datum/skills/freelancer/combat_medic @@ -203,7 +203,7 @@ /datum/equipment_preset/other/freelancer/leader name = "Freelancer (Leader)" - paygrade = PAY_SHORT_FL_WL + paygrades = list(PAY_SHORT_FL_WL = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA assignment = "Freelancer Warlord" languages = list(LANGUAGE_ENGLISH, LANGUAGE_RUSSIAN, LANGUAGE_CHINESE, LANGUAGE_JAPANESE) @@ -269,7 +269,7 @@ /datum/equipment_preset/other/elite_merc/standard name = "Elite Mercenary (Standard Miner)" - paygrade = PAY_SHORT_EFL_S + paygrades = list(PAY_SHORT_EFL_S = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA idtype = /obj/item/card/id/centcom @@ -306,7 +306,7 @@ /datum/equipment_preset/other/elite_merc/heavy name = "Elite Mercenary (Heavy)" - paygrade = PAY_SHORT_EFL_H + paygrades = list(PAY_SHORT_EFL_H = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA idtype = /obj/item/card/id/centcom @@ -346,7 +346,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/other/elite_merc/engineer name = "Elite Mercenary (Engineer)" - paygrade = PAY_SHORT_EFL_E + paygrades = list(PAY_SHORT_EFL_E = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA idtype = /obj/item/card/id/data @@ -400,7 +400,7 @@ /datum/equipment_preset/other/elite_merc/medic name = "Elite Mercenary (Medic)" - paygrade = PAY_SHORT_EFL_M + paygrades = list(PAY_SHORT_EFL_M = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA idtype = /obj/item/card/id/centcom @@ -446,7 +446,7 @@ /datum/equipment_preset/other/elite_merc/leader name = "Elite Mercenary (Leader)" - paygrade = PAY_SHORT_EFL_TL + paygrades = list(PAY_SHORT_EFL_TL = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_EXTRA idtype = /obj/item/card/id/centcom @@ -827,12 +827,13 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = "DUMMY" rank = "DUMMY" + paygrades = list(PAY_SHORT_CCMO) idtype = /obj/item/card/id/dogtag uses_special_name = TRUE /datum/equipment_preset/other/professor_dummy/load_name(mob/living/carbon/human/new_human, randomise) new_human.gender = pick(MALE, FEMALE) - new_human.real_name = "Professor DUMMY the Medical Mannequin" + new_human.real_name = "Alex the Medical Mannequin" new_human.name = new_human.real_name new_human.age = rand(1,5) var/datum/preferences/A = new @@ -860,7 +861,7 @@ idtype = /obj/item/card/id/dogtag assignment = JOB_TANK_CREW rank = JOB_TANK_CREW - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "CRMN" minimum_age = 30 skills = /datum/skills/tank_crew @@ -900,7 +901,7 @@ idtype = /obj/item/card/id/dogtag assignment = "Crewman Trainee" rank = "Crewman Trainee" - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "CRTR" minimum_age = 25 skills = /datum/skills/tank_crew @@ -954,7 +955,7 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = "ME2" + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0) role_comm_title = "RFN" skills = /datum/skills/pfc/crafty minimap_icon = "private" diff --git a/code/modules/gear_presets/pmc.dm b/code/modules/gear_presets/pmc.dm index dcce31397ea9..3aa02f026f29 100644 --- a/code/modules/gear_presets/pmc.dm +++ b/code/modules/gear_presets/pmc.dm @@ -61,7 +61,7 @@ assignment = JOB_PMC_STANDARD rank = JOB_PMC_STANDARD - paygrade = PAY_SHORT_PMC_OP + paygrades = list(PAY_SHORT_PMC_OP = JOB_PLAYTIME_TIER_0) skills = /datum/skills/pmc /datum/equipment_preset/pmc/pmc_standard/load_gear(mob/living/carbon/human/new_human) @@ -203,7 +203,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_DETAINER rank = JOB_PMC_DETAINER - paygrade = PAY_SHORT_PMC_EN + paygrades = list(PAY_SHORT_PMC_EN = JOB_PLAYTIME_TIER_0) skills = /datum/skills/pmc /datum/equipment_preset/pmc/pmc_detainer/load_gear(mob/living/carbon/human/new_human) @@ -332,7 +332,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_MEDIC rank = JOB_PMC_MEDIC - paygrade = PAY_SHORT_PMC_MS + paygrades = list(PAY_SHORT_PMC_MS = JOB_PLAYTIME_TIER_0) skills = /datum/skills/pmc/medic headset_type = /obj/item/device/radio/headset/distress/pmc/medic @@ -507,7 +507,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_INVESTIGATOR rank = JOB_PMC_INVESTIGATOR - paygrade = PAY_SHORT_PMC_MS //Fixed from PMC2 to PMC-MS to display properly. + paygrades = list(PAY_SHORT_PMC_MS = JOB_PLAYTIME_TIER_0) skills = /datum/skills/pmc/medic/chem headset_type = /obj/item/device/radio/headset/distress/pmc/medic @@ -686,7 +686,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_LEADER rank = JOB_PMC_LEADER - paygrade = PAY_SHORT_PMC_TL + paygrades = list(PAY_SHORT_PMC_TL = JOB_PLAYTIME_TIER_0) role_comm_title = "SL" skills = /datum/skills/pmc/SL headset_type = /obj/item/device/radio/headset/distress/pmc/command @@ -842,7 +842,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_LEAD_INVEST rank = JOB_PMC_LEAD_INVEST - paygrade = PAY_SHORT_PMC_TL + paygrades = list(PAY_SHORT_PMC_TL = JOB_PLAYTIME_TIER_0) role_comm_title = "SL" skills = /datum/skills/pmc/SL/chem headset_type = /obj/item/device/radio/headset/distress/pmc/command @@ -985,7 +985,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_GUNNER rank = JOB_PMC_GUNNER - paygrade = PAY_SHORT_PMC_SS + paygrades = list(PAY_SHORT_PMC_SS = JOB_PLAYTIME_TIER_0) role_comm_title = "SG" skills = /datum/skills/pmc/smartgunner @@ -1090,7 +1090,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_SNIPER rank = JOB_PMC_SNIPER - paygrade = PAY_SHORT_PMC_WS + paygrades = list(PAY_SHORT_PMC_WS = JOB_PLAYTIME_TIER_0) role_comm_title = "Spc" skills = /datum/skills/pmc/specialist headset_type = /obj/item/device/radio/headset/distress/pmc/cct @@ -1212,7 +1212,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_CREWMAN rank = JOB_PMC_CREWMAN - paygrade = PAY_SHORT_PMC_VS + paygrades = list(PAY_SHORT_PMC_VS = JOB_PLAYTIME_TIER_0) skills = /datum/skills/pmc/tank_crew headset_type = /obj/item/device/radio/headset/distress/pmc/cct @@ -1340,7 +1340,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_XENO_HANDLER rank = JOB_PMC_XENO_HANDLER - paygrade = PAY_SHORT_PMC_XS + paygrades = list(PAY_SHORT_PMC_XS = JOB_PLAYTIME_TIER_0) role_comm_title = "XH" skills = /datum/skills/pmc/xeno_handler languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_XENOMORPH) @@ -1486,7 +1486,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_DOCTOR rank = JOB_PMC_DOCTOR - paygrade = PAY_SHORT_PMC_DOC + paygrades = list(PAY_SHORT_PMC_DOC = JOB_PLAYTIME_TIER_0) role_comm_title = "SGN" skills = /datum/skills/pmc/doctor headset_type = /obj/item/device/radio/headset/distress/pmc/medic @@ -1660,7 +1660,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_ENGINEER rank = JOB_PMC_ENGINEER - paygrade = PAY_SHORT_PMC_TEC + paygrades = list(PAY_SHORT_PMC_TEC = JOB_PLAYTIME_TIER_0) role_comm_title = "TEC" skills = /datum/skills/pmc/engineer headset_type = /obj/item/device/radio/headset/distress/pmc/cct @@ -1809,7 +1809,7 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), assignment = JOB_PMC_DIRECTOR rank = JOB_PMC_DIRECTOR - paygrade = PAY_SHORT_PMC_DIR + paygrades = list(PAY_SHORT_PMC_DIR = JOB_PLAYTIME_TIER_0) role_comm_title = "DIR" skills = /datum/skills/pmc/director headset_type = /obj/item/device/radio/headset/distress/pmc/command/director @@ -1839,18 +1839,18 @@ list("POUCHES (CHOOSE 2)", 0, null, null, null), //*****************************************************************************************************/ /datum/equipment_preset/pmc/synth - name = "Weyland-Yutani PMC (Support Synthetic)" - flags = EQUIPMENT_PRESET_EXTRA - - languages = ALL_SYNTH_LANGUAGES - - skills = /datum/skills/synthetic - idtype = /obj/item/card/id/pmc - assignment = JOB_PMC_SYNTH - rank = JOB_PMC_SYNTH - paygrade = PAY_SHORT_SYN - role_comm_title = "WY Syn" - headset_type = /obj/item/device/radio/headset/distress/pmc/command + name = "Weyland-Yutani PMC (Support Synthetic)" + flags = EQUIPMENT_PRESET_EXTRA + + languages = ALL_SYNTH_LANGUAGES + + skills = /datum/skills/synthetic + idtype = /obj/item/card/id/pmc + assignment = JOB_PMC_SYNTH + rank = JOB_PMC_SYNTH + paygrades = list(PAY_SHORT_SYN = JOB_PLAYTIME_TIER_0) + role_comm_title = "WY Syn" + headset_type = /obj/item/device/radio/headset/distress/pmc/command /datum/equipment_preset/pmc/synth/load_name(mob/living/carbon/human/new_human, randomise) diff --git a/code/modules/gear_presets/royal_marines.dm b/code/modules/gear_presets/royal_marines.dm index aa33eac97733..2e218e5292a6 100644 --- a/code/modules/gear_presets/royal_marines.dm +++ b/code/modules/gear_presets/royal_marines.dm @@ -59,7 +59,7 @@ /datum/equipment_preset/twe/royal_marine/standard name = "TWE Royal Marine Commando (Rifleman)" - paygrade = PAY_SHORT_RMC1 + paygrades = list(PAY_SHORT_RMC1 = JOB_PLAYTIME_TIER_0) role_comm_title = "RMC" flags = EQUIPMENT_PRESET_EXTRA assignment = "Royal Marines Rifleman" @@ -110,7 +110,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/twe/royal_marine/spec - paygrade = PAY_SHORT_RMC2 + paygrades = list(PAY_SHORT_RMC2 = JOB_PLAYTIME_TIER_0) role_comm_title = "RMC SPC" flags = EQUIPMENT_PRESET_EXTRA skills = /datum/skills/rmc/specialist @@ -243,7 +243,7 @@ //*****************************************************************************************************/ /datum/equipment_preset/twe/royal_marine/team_leader name = "TWE Royal Marine Commando (Teamleader)" - paygrade = PAY_SHORT_RMC4 + paygrades = list(PAY_SHORT_RMC4 = JOB_PLAYTIME_TIER_0) role_comm_title = "RMC TL" flags = EQUIPMENT_PRESET_EXTRA assignment = "Royal Marines Team Leader" @@ -292,7 +292,7 @@ /datum/equipment_preset/twe/royal_marine/lieuteant //they better say it Lef-tenant or they should be banned for LRP. More importantly this guy doesn't spawn in the ERT name = "TWE Royal Marine Commando (Officer)" - paygrade = PAY_SHORT_RNO1 + paygrades = list(PAY_SHORT_RNO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "RMC LT" flags = EQUIPMENT_PRESET_EXTRA assignment = "Royal Marines Team Commander" diff --git a/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm b/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm index c09e6eee9385..27d39348e7d0 100644 --- a/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm +++ b/code/modules/gear_presets/survivors/fiorina_sciannex/riot_in_progress_insert_fiorina_nightmare.dm @@ -14,7 +14,7 @@ /datum/equipment_preset/survivor/cmb/standard name = "Survivor - Colonial Marshal Deputy(Riot Response)" - paygrade = PAY_SHORT_CMBD + paygrades = list(PAY_SHORT_CMBD = JOB_PLAYTIME_TIER_0) role_comm_title = "CMB DEP" flags = EQUIPMENT_PRESET_EXTRA assignment = "CMB Deputy" @@ -89,7 +89,7 @@ /datum/equipment_preset/synth/survivor/cmb/synth name = "Survivor - Synthetic - CMB Investigative Synthetic(Riot Response)" - paygrade = PAY_SHORT_CMBS + paygrades = list(PAY_SHORT_CMBS = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/deputy role_comm_title = "CMB Syn" flags = EQUIPMENT_PRESET_EXTRA @@ -150,7 +150,7 @@ /datum/equipment_preset/survivor/cmb/ua name = "Survivor - United Americas Riot Officer(Riot Response)" - paygrade = PAY_SHORT_CPO + paygrades = list(PAY_SHORT_CPO = JOB_PLAYTIME_TIER_0) role_comm_title = "UA RCP" flags = EQUIPMENT_PRESET_EXTRA assignment = "United Americas Police Officer" @@ -229,7 +229,7 @@ // ua synth /datum/equipment_preset/synth/survivor/cmb/ua_synth name = "Survivor - Synthetic - UA Police Synthetic(Riot Response)" - paygrade = PAY_SHORT_CMBS + paygrades = list(PAY_SHORT_CMBS = JOB_PLAYTIME_TIER_0) role_comm_title = "UA Syn" flags = EQUIPMENT_PRESET_EXTRA assignment = "UA Police Synthetic" diff --git a/code/modules/gear_presets/survivors/lv_522/forcon_survivors.dm b/code/modules/gear_presets/survivors/lv_522/forcon_survivors.dm index 4e9ab770fb2f..c27fa213592f 100644 --- a/code/modules/gear_presets/survivors/lv_522/forcon_survivors.dm +++ b/code/modules/gear_presets/survivors/lv_522/forcon_survivors.dm @@ -1,7 +1,7 @@ ///*****************************LV-522 Force Recon Survivors*******************************************************/ //Nanu told me to put them here so they dont clutter up survivors.dm /datum/equipment_preset/survivor/forecon - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/dogtag role_comm_title = "FORECON" rank = JOB_SURVIVOR @@ -214,7 +214,7 @@ name = "Survivor - USCM Reconnaissance Squad Leader" assignment = JOB_FORECON_SL skills = /datum/skills/military/survivor/forecon_squad_leader - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior) dress_over = list(/obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer) @@ -244,7 +244,7 @@ name = "Survivor - USCM Reconnaissance Major" assignment = JOB_FORECON_CO skills = /datum/skills/commander - paygrade = PAY_SHORT_MO4 + paygrades = list(PAY_SHORT_MO4 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/gold role_comm_title = "FORECON CO" diff --git a/code/modules/gear_presets/survivors/lv_624/corporate_dome_insert_lv624.dm b/code/modules/gear_presets/survivors/lv_624/corporate_dome_insert_lv624.dm index 2c8ec04594ad..395d51f6e77d 100644 --- a/code/modules/gear_presets/survivors/lv_624/corporate_dome_insert_lv624.dm +++ b/code/modules/gear_presets/survivors/lv_624/corporate_dome_insert_lv624.dm @@ -4,7 +4,7 @@ /datum/equipment_preset/survivor/wy/executive name = "Survivor - LV-624 Paranoid Corporate Liaison" flags = EQUIPMENT_PRESET_START_OF_ROUND - paygrade = PAY_SHORT_WYC5 + paygrades = list(PAY_SHORT_WYC5 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/survivor/manager assignment = "LV-624 Corporate Liaison" idtype = /obj/item/card/id/silver/clearance_badge/cl diff --git a/code/modules/gear_presets/survivors/misc.dm b/code/modules/gear_presets/survivors/misc.dm index 329bac97a89f..f0cf368d4936 100644 --- a/code/modules/gear_presets/survivors/misc.dm +++ b/code/modules/gear_presets/survivors/misc.dm @@ -171,7 +171,7 @@ Everything below isn't used or out of place. name = "Survivor - Corporate Security Goon" flags = EQUIPMENT_PRESET_START_OF_ROUND assignment = JOB_WY_GOON - paygrade = PAY_SHORT_CPO + paygrades = list(PAY_SHORT_CPO = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/silver/cl skills = /datum/skills/civilian/survivor/goon languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE) @@ -250,7 +250,7 @@ Everything below isn't used or out of place. name = "Survivor - USASF Commander" assignment = "USASF Commander" skills = /datum/skills/commander - paygrade = PAY_SHORT_NO5 + paygrades = list(PAY_SHORT_NO5 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/gold role_comm_title = "USASF CDR" flags = EQUIPMENT_PRESET_START_OF_ROUND diff --git a/code/modules/gear_presets/survivors/shivas_snowball/panic_room_insert_shivas.dm b/code/modules/gear_presets/survivors/shivas_snowball/panic_room_insert_shivas.dm index 9f1e2c705efb..16092ad51130 100644 --- a/code/modules/gear_presets/survivors/shivas_snowball/panic_room_insert_shivas.dm +++ b/code/modules/gear_presets/survivors/shivas_snowball/panic_room_insert_shivas.dm @@ -4,7 +4,7 @@ /datum/equipment_preset/survivor/wy/asstmanager name = "Survivor - Corporate Assistant Manager" flags = EQUIPMENT_PRESET_EXTRA - paygrade = PAY_SHORT_WYC7 + paygrades = list(PAY_SHORT_WYC7 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/survivor/manager assignment = "Assistant Operations Manager" idtype = /obj/item/card/id/silver/clearance_badge/manager diff --git a/code/modules/gear_presets/survivors/solaris/crashlanding-offices_insert_bigred.dm b/code/modules/gear_presets/survivors/solaris/crashlanding-offices_insert_bigred.dm index 124bf2772be5..de117b9a5a56 100644 --- a/code/modules/gear_presets/survivors/solaris/crashlanding-offices_insert_bigred.dm +++ b/code/modules/gear_presets/survivors/solaris/crashlanding-offices_insert_bigred.dm @@ -7,7 +7,7 @@ assignment = "Weyland-Yutani PMC" faction = FACTION_SURVIVOR faction_group = list(FACTION_WY, FACTION_SURVIVOR) - paygrade = PAY_SHORT_PMC_OP + paygrades = list(PAY_SHORT_PMC_OP = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/pmc skills = /datum/skills/civilian/survivor/pmc languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE) @@ -45,7 +45,7 @@ /datum/equipment_preset/survivor/pmc/medic name = "Survivor - PMC Medic" assignment = JOB_PMC_MEDIC - paygrade = PAY_SHORT_PMC_MS + paygrades = list(PAY_SHORT_PMC_MS = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/survivor/pmc/medic /datum/equipment_preset/survivor/pmc/medic/load_gear(mob/living/carbon/human/new_human) @@ -64,7 +64,7 @@ /datum/equipment_preset/survivor/pmc/engineer name = "Survivor - PMC Engineer" assignment = JOB_PMC_ENGINEER - paygrade = PAY_SHORT_PMC_TEC + paygrades = list(PAY_SHORT_PMC_TEC = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/survivor/pmc/engineer /datum/equipment_preset/survivor/pmc/engineer/load_gear(mob/living/carbon/human/new_human) @@ -80,7 +80,7 @@ /datum/equipment_preset/survivor/wy/manager name = "Survivor - Corporate Supervisor" flags = EQUIPMENT_PRESET_EXTRA - paygrade = PAY_SHORT_WYC6 + paygrades = list(PAY_SHORT_WYC6 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/survivor/manager assignment = "Colony Supervisor" role_comm_title = "Supervisor" diff --git a/code/modules/gear_presets/survivors/solaris/preset_solaris.dm b/code/modules/gear_presets/survivors/solaris/preset_solaris.dm index 35e52731fc9d..65cf3e7f0132 100644 --- a/code/modules/gear_presets/survivors/solaris/preset_solaris.dm +++ b/code/modules/gear_presets/survivors/solaris/preset_solaris.dm @@ -81,7 +81,7 @@ /datum/equipment_preset/survivor/uscm/solaris name = "Survivor - Solaris United States Colonial Marine Corps Recruiter" assignment = "USCM Recruiter" - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/survivor/uscm/solaris/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) diff --git a/code/modules/gear_presets/survivors/survivors.dm b/code/modules/gear_presets/survivors/survivors.dm index 71a2aaa94b7f..65e5a8f4c123 100644 --- a/code/modules/gear_presets/survivors/survivors.dm +++ b/code/modules/gear_presets/survivors/survivors.dm @@ -5,7 +5,7 @@ skills = /datum/skills/civilian/survivor languages = list(LANGUAGE_ENGLISH) - paygrade = PAY_SHORT_CIV + paygrades = list(PAY_SHORT_CIV = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/lanyard faction = FACTION_SURVIVOR faction_group = list(FACTION_SURVIVOR) @@ -187,7 +187,7 @@ Standart Survivors : /datum/equipment_preset/survivor/scientist, /datum/equipment_preset/survivor/colonial_marshal name = "Survivor - Colonial Marshal Deputy" assignment = "CMB Deputy" - paygrade = PAY_SHORT_CMBD + paygrades = list(PAY_SHORT_CMBD = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/survivor/marshal flags = EQUIPMENT_PRESET_START_OF_ROUND idtype = /obj/item/card/id/deputy @@ -288,7 +288,7 @@ Everything bellow is a parent used as a base for one or multiple maps. assignment = "Corporate Liaison" skills = /datum/skills/civilian/survivor flags = EQUIPMENT_PRESET_START_OF_ROUND - paygrade = PAY_SHORT_WYC2 + paygrades = list(PAY_SHORT_WYC2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_WYC3 = JOB_PLAYTIME_TIER_2, PAY_SHORT_WYC4 = JOB_PLAYTIME_TIER_3, PAY_SHORT_WYC5 = JOB_PLAYTIME_TIER_4) faction_group = FACTION_LIST_SURVIVOR_WY idtype = /obj/item/card/id/silver/clearance_badge/cl access = list( @@ -314,20 +314,6 @@ Everything bellow is a parent used as a base for one or multiple maps. add_ice_colony_survivor_equipment(new_human) ..() -/datum/equipment_preset/survivor/corporate/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - var/playtime = get_job_playtime(new_human.client, JOB_CORPORATE_LIAISON) - if(new_human.client.prefs.playtime_perks) - if(playtime > JOB_PLAYTIME_TIER_4) - return PAY_SHORT_WYC5 - else if(playtime > JOB_PLAYTIME_TIER_3) - return PAY_SHORT_WYC4 - else if(playtime > JOB_PLAYTIME_TIER_2) - return PAY_SHORT_WYC3 - else - return paygrade - return paygrade - // ---- Trucker Survivor // Used in Kutjevo Refinery, LV-624, New Varadero, Solaris Ridge and Trijent Dam. @@ -408,7 +394,7 @@ Everything bellow is a parent used as a base for one or multiple maps. assignment = "Interstellar Commerce Commission Corporate Liaison" skills = /datum/skills/civilian/survivor flags = EQUIPMENT_PRESET_START_OF_ROUND - paygrade = PAY_SHORT_ICCL + paygrades = list(PAY_SHORT_ICCL = JOB_PLAYTIME_TIER_0) faction_group = FACTION_LIST_SURVIVOR_WY idtype = /obj/item/card/id/silver/cl role_comm_title = "ICC Rep." @@ -442,7 +428,7 @@ Everything bellow is a parent used as a base for one or multiple maps. assignment = "USCM Survivor" skills = /datum/skills/civilian/survivor/marshal idtype = /obj/item/card/id/dogtag - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) flags = EQUIPMENT_PRESET_START_OF_ROUND access = list(ACCESS_CIVILIAN_PUBLIC) diff --git a/code/modules/gear_presets/survivors/trijent/crashlanding_upp_bar_insert_trijent.dm b/code/modules/gear_presets/survivors/trijent/crashlanding_upp_bar_insert_trijent.dm index cfb3dee1dc47..25136c172b6d 100644 --- a/code/modules/gear_presets/survivors/trijent/crashlanding_upp_bar_insert_trijent.dm +++ b/code/modules/gear_presets/survivors/trijent/crashlanding_upp_bar_insert_trijent.dm @@ -2,7 +2,7 @@ //crashlanding-upp-bar.dmm map. /datum/equipment_preset/survivor/upp name = "Survivor - UPP" - paygrade = PAY_SHORT_UE1 + paygrades = list(PAY_SHORT_UE1 = JOB_PLAYTIME_TIER_0) origin_override = ORIGIN_UPP rank = JOB_SURVIVOR skills = /datum/skills/military/survivor/upp_private @@ -40,7 +40,7 @@ //crashlanding-upp-bar.dmm /datum/equipment_preset/survivor/upp/soldier name = "Survivor - UPP Soldier" - paygrade = PAY_SHORT_UE2 + paygrades = list(PAY_SHORT_UE1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_UE2 = JOB_PLAYTIME_TIER_1) assignment = JOB_UPP rank = JOB_UPP skills = /datum/skills/military/survivor/upp_private @@ -62,17 +62,11 @@ ..() -/datum/equipment_preset/survivor/upp/soldier/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_UE1 - return paygrade - // /obj/effect/landmark/survivor_spawner/upp_sapper //crashlanding-upp-bar.dmm /datum/equipment_preset/survivor/upp/sapper name = "Survivor - UPP Sapper" - paygrade = PAY_SHORT_UE3 + paygrades = list(PAY_SHORT_UE3 = JOB_PLAYTIME_TIER_0) assignment = JOB_UPP_ENGI rank = JOB_UPP_ENGI skills = /datum/skills/military/survivor/upp_sapper @@ -100,7 +94,7 @@ //crashlanding-upp-bar.dmm /datum/equipment_preset/survivor/upp/medic name = "Survivor - UPP Medic" - paygrade = PAY_SHORT_UE3 + paygrades = list(PAY_SHORT_UE3 = JOB_PLAYTIME_TIER_0) assignment = JOB_UPP_MEDIC rank = JOB_UPP_MEDIC skills = /datum/skills/military/survivor/upp_medic @@ -132,7 +126,7 @@ name = "Survivor - UPP Specialist" assignment = JOB_UPP_SPECIALIST rank = JOB_UPP_SPECIALIST - paygrade = PAY_SHORT_UE4 + paygrades = list(PAY_SHORT_UE4 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/military/survivor/upp_spec /datum/equipment_preset/survivor/upp/specialist/load_gear(mob/living/carbon/human/new_human) @@ -151,7 +145,7 @@ // /obj/effect/landmark/survivor_spawner/squad_leader /datum/equipment_preset/survivor/upp/squad_leader name = "Survivor - UPP Squad Leader" - paygrade = PAY_SHORT_UE5 + paygrades = list(PAY_SHORT_UE5 = JOB_PLAYTIME_TIER_0) assignment = JOB_UPP_LEADER rank = JOB_UPP_LEADER languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_GERMAN, LANGUAGE_CHINESE) @@ -179,7 +173,7 @@ faction = FACTION_UPP faction_group = list(FACTION_UPP, FACTION_SURVIVOR) skills = /datum/skills/colonial_synthetic - paygrade = PAY_SHORT_SYN + paygrades = list(PAY_SHORT_SYN = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/dogtag role_comm_title = "173/RECON Syn" diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index 2fde67e931b9..d7c531332c9a 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -3,7 +3,7 @@ uses_special_name = TRUE languages = ALL_SYNTH_LANGUAGES skills = /datum/skills/synthetic - paygrade = PAY_SHORT_SYN + paygrades = list(PAY_SHORT_SYN = JOB_PLAYTIME_TIER_0) minimap_icon = "synth" @@ -41,7 +41,6 @@ idtype = /obj/item/card/id/gold assignment = JOB_SYNTH rank = "Synthetic" - paygrade = PAY_SHORT_SYN role_comm_title = "Syn" /datum/equipment_preset/synth/uscm/load_gear(mob/living/carbon/human/new_human) @@ -65,7 +64,6 @@ idtype = /obj/item/card/id/gold assignment = JOB_SYNTH rank = "Synthetic" - paygrade = PAY_SHORT_SYN role_comm_title = "Syn" /datum/equipment_preset/synth/uscm/councillor/load_gear(mob/living/carbon/human/new_human) @@ -760,7 +758,7 @@ rank = JOB_COLONIST skills = /datum/skills/infiltrator_synthetic idtype = /obj/item/card/id/lanyard - paygrade = PAY_SHORT_CIV + paygrades = list(PAY_SHORT_CIV = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/synth/infiltrator/New() . = ..() diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 417a893ffdee..ad7b1523d279 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -64,7 +64,7 @@ assignment = JOB_UPP rank = JOB_UPP role_comm_title = "Sol" - paygrade = PAY_SHORT_UE2 + paygrades = list(PAY_SHORT_UE1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_UE2 = JOB_PLAYTIME_TIER_1) /datum/equipment_preset/upp/soldier/load_gear(mob/living/carbon/human/new_human) //face @@ -87,12 +87,6 @@ load_upp_soldier(new_human, UPP) -/datum/equipment_preset/upp/soldier/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_UE1 - return paygrade - /datum/equipment_preset/upp/soldier/proc/load_upp_soldier(mob/living/carbon/human/new_human, obj/item/clothing/under/marine/veteran/UPP/UPP) var/percentage = rand(1, 100) switch(percentage) @@ -237,7 +231,7 @@ assignment = JOB_UPP_MEDIC rank = JOB_UPP_MEDIC role_comm_title = "Med" - paygrade = PAY_SHORT_UE3 + paygrades = list(PAY_SHORT_UE3 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/medic/load_gear(mob/living/carbon/human/new_human) //back @@ -408,7 +402,7 @@ assignment = JOB_UPP_ENGI rank = JOB_UPP_ENGI role_comm_title = "Sap" - paygrade = PAY_SHORT_UE3 + paygrades = list(PAY_SHORT_UE3 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/sapper/load_gear(mob/living/carbon/human/new_human) //Sappers should have lots of gear and whatnot that helps them attack or siege marines @@ -544,7 +538,7 @@ assignment = JOB_UPP_SPECIALIST rank = JOB_UPP_SPECIALIST role_comm_title = "Spc" - paygrade = PAY_SHORT_UE5 + paygrades = list(PAY_SHORT_UE5 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/specialist/load_gear(mob/living/carbon/human/new_human) //back @@ -673,7 +667,7 @@ assignment = JOB_UPP_SPECIALIST rank = JOB_UPP_SPECIALIST role_comm_title = "Spc" - paygrade = PAY_SHORT_UE5 + paygrades = list(PAY_SHORT_UE5 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/machinegunner/load_gear(mob/living/carbon/human/new_human) //back @@ -800,7 +794,7 @@ assignment = JOB_UPP_LEADER rank = JOB_UPP_LEADER role_comm_title = "SL" - paygrade = PAY_SHORT_UE6 + paygrades = list(PAY_SHORT_UE6 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/leader/load_gear(mob/living/carbon/human/new_human) var/UPPleadsidearm = rand(1,4) @@ -970,7 +964,7 @@ assignment = JOB_UPP_POLICE rank = JOB_UPP_POLICE role_comm_title = "MP" - paygrade = PAY_SHORT_UE6 + paygrades = list(PAY_SHORT_UE6 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/military_police/load_gear(mob/living/carbon/human/new_human) //back @@ -1124,7 +1118,7 @@ assignment = JOB_UPP_LT_OFFICER rank = JOB_UPP_LT_OFFICER role_comm_title = "Lt." - paygrade = PAY_SHORT_UO1 + paygrades = list(PAY_SHORT_UO1 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/officer/load_gear(mob/living/carbon/human/new_human) //back @@ -1283,7 +1277,7 @@ assignment = JOB_UPP_SRLT_OFFICER rank = JOB_UPP_SRLT_OFFICER role_comm_title = "Sr-Lt." - paygrade = PAY_SHORT_UO2 + paygrades = list(PAY_SHORT_UO2 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/officer/senior/load_gear(mob/living/carbon/human/new_human) //back @@ -1442,7 +1436,7 @@ assignment = JOB_UPP_KPT_OFFICER rank = JOB_UPP_KPT_OFFICER role_comm_title = "May." - paygrade = PAY_SHORT_UO3 + paygrades = list(PAY_SHORT_UO3 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/kapitan /datum/equipment_preset/upp/officer/kapitan/load_gear(mob/living/carbon/human/new_human) @@ -1602,7 +1596,7 @@ assignment = JOB_UPP_MAY_OFFICER rank = JOB_UPP_MAY_OFFICER role_comm_title = "May." - paygrade = PAY_SHORT_UO4 + paygrades = list(PAY_SHORT_UO4 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/commander /datum/equipment_preset/upp/officer/major/load_gear(mob/living/carbon/human/new_human) @@ -1762,7 +1756,7 @@ assignment = JOB_UPP_LTKOL_OFFICER rank = JOB_UPP_LTKOL_OFFICER role_comm_title = "Lt. Kol." - paygrade = PAY_SHORT_UO5 + paygrades = list(PAY_SHORT_UO5 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/commander /datum/equipment_preset/upp/officer/lt_kolonel/load_gear(mob/living/carbon/human/new_human) @@ -1922,7 +1916,7 @@ assignment = JOB_UPP_KOL_OFFICER rank = JOB_UPP_KOL_OFFICER role_comm_title = "Kol." - paygrade = PAY_SHORT_UO6 + paygrades = list(PAY_SHORT_UO6 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/commander /datum/equipment_preset/upp/officer/kolonel/load_gear(mob/living/carbon/human/new_human) @@ -2082,7 +2076,7 @@ assignment = JOB_UPP_KOL_OFFICER rank = JOB_UPP_KOL_OFFICER role_comm_title = "May. Gen." - paygrade = PAY_SHORT_UO7 + paygrades = list(PAY_SHORT_UO7 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/commander /datum/equipment_preset/upp/officer/may_gen/load_gear(mob/living/carbon/human/new_human) @@ -2242,7 +2236,7 @@ assignment = JOB_UPP_KOL_OFFICER rank = JOB_UPP_KOL_OFFICER role_comm_title = "Lt. Gen." - paygrade = PAY_SHORT_UO8 + paygrades = list(PAY_SHORT_UO8 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/commander /datum/equipment_preset/upp/officer/ley_gen/load_gear(mob/living/carbon/human/new_human) @@ -2402,7 +2396,7 @@ assignment = JOB_UPP_KOL_OFFICER rank = JOB_UPP_KOL_OFFICER role_comm_title = "Gen." - paygrade = PAY_SHORT_UO9 + paygrades = list(PAY_SHORT_UO9 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/upp/commander /datum/equipment_preset/upp/officer/gen/load_gear(mob/living/carbon/human/new_human) @@ -2602,7 +2596,7 @@ skills = /datum/skills/synthetic assignment = JOB_UPP_SUPPORT_SYNTH rank = JOB_UPP_SUPPORT_SYNTH - paygrade = PAY_SHORT_SYN + paygrades = list(PAY_SHORT_SYN = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/dogtag /datum/equipment_preset/upp/synth/load_name(mob/living/carbon/human/new_human, randomise) @@ -2873,7 +2867,7 @@ assignment = JOB_UPP_CONSCRIPT rank = JOB_UPP_CONSCRIPT role_comm_title = "Cons" - paygrade = PAY_SHORT_UE1 + paygrades = list(PAY_SHORT_UE1 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/conscript/load_gear(mob/living/carbon/human/new_human) //back @@ -2982,7 +2976,7 @@ assignment = JOB_UPP_COMMANDO rank = JOB_UPP_COMMANDO role_comm_title = "JKdo" - paygrade = PAY_SHORT_UC1 + paygrades = list(PAY_SHORT_UC1 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/data languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_TSL, LANGUAGE_SPANISH, LANGUAGE_CHINESE) @@ -3109,7 +3103,7 @@ assignment = JOB_UPP_COMMANDO_MEDIC rank = JOB_UPP_COMMANDO_MEDIC role_comm_title = "2ndKdo" - paygrade = PAY_SHORT_UC2 + paygrades = list(PAY_SHORT_UC2 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/commando/medic/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/kdo/medic, WEAR_L_EAR) @@ -3276,7 +3270,7 @@ assignment = JOB_UPP_COMMANDO_LEADER rank = JOB_UPP_COMMANDO_LEADER role_comm_title = "1stKdo" - paygrade = PAY_SHORT_UC3 + paygrades = list(PAY_SHORT_UC3 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/silver /datum/equipment_preset/upp/commando/leader/load_gear(mob/living/carbon/human/new_human) @@ -3530,7 +3524,7 @@ assignment = JOB_UPP_CREWMAN rank = JOB_UPP_CREWMAN - paygrade = PAY_SHORT_UE5 + paygrades = list(PAY_SHORT_UE5 = JOB_PLAYTIME_TIER_0) role_comm_title = "TANK" minimum_age = 30 skills = /datum/skills/tank_crew @@ -3650,7 +3644,7 @@ assignment = JOB_UPP_LT_DOKTOR rank = JOB_UPP_LT_DOKTOR role_comm_title = "Lt. Med." - paygrade = PAY_SHORT_UO1 + paygrades = list(PAY_SHORT_UO1 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/upp/doctor/load_gear(mob/living/carbon/human/new_human) //back diff --git a/code/modules/gear_presets/uscm.dm b/code/modules/gear_presets/uscm.dm index 4b018eea1d50..0450e74353ef 100644 --- a/code/modules/gear_presets/uscm.dm +++ b/code/modules/gear_presets/uscm.dm @@ -67,7 +67,7 @@ access = list(ACCESS_MARINE_PREP) assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "RFN" skills = /datum/skills/pfc @@ -82,12 +82,6 @@ new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) -/datum/equipment_preset/uscm/pfc/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME1 - return paygrade - /datum/equipment_preset/uscm/pfc/cryo name = "USCM Cryo Squad Rifleman" auto_squad_name = SQUAD_MARINE_CRYO @@ -105,7 +99,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SMARTPREP) assignment = JOB_SQUAD_SMARTGUN rank = JOB_SQUAD_SMARTGUN - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_3) role_comm_title = "SG" skills = /datum/skills/smartgunner @@ -163,7 +157,7 @@ ) assignment = JOB_TANK_CREW rank = JOB_TANK_CREW - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "CRMN" minimum_age = 30 skills = /datum/skills/tank_crew @@ -224,7 +218,7 @@ ) assignment = JOB_INTEL rank = JOB_INTEL - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "IO" skills = /datum/skills/intel @@ -281,7 +275,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP) assignment = JOB_SQUAD_SPECIALIST rank = JOB_SQUAD_SPECIALIST - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_3) role_comm_title = "Spc" skills = /datum/skills/specialist @@ -340,7 +334,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_3) role_comm_title = "HM" skills = /datum/skills/combat_medic @@ -374,7 +368,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_TL_PREP) assignment = JOB_SQUAD_TEAM_LEADER rank = JOB_SQUAD_TEAM_LEADER - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_3) role_comm_title = "FTL" skills = /datum/skills/tl @@ -404,7 +398,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_ENGPREP, ACCESS_CIVILIAN_ENGINEERING) assignment = JOB_SQUAD_ENGI rank = JOB_SQUAD_ENGI - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_3) role_comm_title = "ComTech" skills = /datum/skills/combat_engineer @@ -438,7 +432,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP) assignment = JOB_SQUAD_LEADER rank = JOB_SQUAD_LEADER - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_3) role_comm_title = "SL" minimum_age = 27 skills = /datum/skills/SL @@ -471,7 +465,7 @@ access = list(ACCESS_MARINE_PREP) assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "RFN" skills = /datum/skills/pfc/crafty @@ -482,12 +476,6 @@ /datum/equipment_preset/uscm/private_equipped/load_status(mob/living/carbon/human/new_human) new_human.nutrition = NUTRITION_NORMAL -/datum/equipment_preset/uscm/private_equipped/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME1 - return paygrade - /datum/equipment_preset/uscm/private_equipped/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine(new_human), WEAR_HEAD) @@ -521,7 +509,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP) assignment = JOB_SQUAD_LEADER rank = JOB_SQUAD_LEADER - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_3) role_comm_title = "SL" minimum_age = 27 skills = /datum/skills/SL @@ -563,7 +551,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SMARTPREP) assignment = JOB_SQUAD_SMARTGUN rank = JOB_SQUAD_SMARTGUN - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_3) role_comm_title = "SG" skills = /datum/skills/smartgunner @@ -602,7 +590,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_ENGPREP, ACCESS_CIVILIAN_ENGINEERING) assignment = JOB_SQUAD_ENGI rank = JOB_SQUAD_ENGI - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_3) role_comm_title = "ComTech" skills = /datum/skills/combat_engineer @@ -650,7 +638,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_3) role_comm_title = "HM" skills = /datum/skills/combat_medic @@ -706,7 +694,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP) assignment = JOB_SQUAD_SPECIALIST rank = JOB_SQUAD_SPECIALIST - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_3) role_comm_title = "Spc" skills = /datum/skills/specialist @@ -778,7 +766,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_TL_PREP) assignment = JOB_SQUAD_TEAM_LEADER rank = JOB_SQUAD_TEAM_LEADER - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_3) role_comm_title = "TL" skills = /datum/skills/tl @@ -819,7 +807,7 @@ skills = /datum/skills/commando/deathsquad auto_squad_name = SQUAD_SOF ert_squad = TRUE - paygrade = PAY_SHORT_ME6 + paygrades = list(PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_3) minimap_icon = "private" @@ -869,12 +857,6 @@ new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/medical/socmed/full, WEAR_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/tactical/full, WEAR_R_STORE) -/datum/equipment_preset/uscm/marsoc/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) > JOB_PLAYTIME_TIER_2) - return PAY_SHORT_ME7 - return paygrade - //Covert Raiders /datum/equipment_preset/uscm/marsoc/covert name = "Marine Raider (!DEATHSQUAD! Covert)" @@ -883,6 +865,7 @@ new_human.gender = MALE new_human.change_real_name(new_human, "[pick(GLOB.nato_phonetic_alphabet)]") new_human.age = rand(20,30) + /datum/equipment_preset/uscm/marsoc/covert/load_rank(mob/living/carbon/human/new_human) return PAY_SHORT_CDNM @@ -892,7 +875,7 @@ assignment = JOB_MARINE_RAIDER_SL rank = JOB_MARINE_RAIDER_SL role_comm_title = "TL." - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_3) skills = /datum/skills/commando/deathsquad/leader minimap_icon = "leader" @@ -900,11 +883,6 @@ dress_over = list(/obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer) dress_hat = list(/obj/item/clothing/head/marine/dress_cover/officer) -/datum/equipment_preset/uscm/marsoc/sl/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) > JOB_PLAYTIME_TIER_2) - return PAY_SHORT_MO2 - return paygrade //Codenamed Team Leader /datum/equipment_preset/uscm/marsoc/sl/covert @@ -914,26 +892,22 @@ new_human.gender = MALE new_human.change_real_name(new_human, "[pick(GLOB.nato_phonetic_alphabet)]") new_human.age = rand(20,30) + /datum/equipment_preset/uscm/marsoc/sl/covert/load_rank(mob/living/carbon/human/new_human) return PAY_SHORT_CDNM + //Officer /datum/equipment_preset/uscm/marsoc/cmd name = "Marine Raider Officer (!DEATHSQUAD!)" assignment = JOB_MARINE_RAIDER_CMD rank = JOB_MARINE_RAIDER_CMD role_comm_title = "CMD." - paygrade = PAY_SHORT_MO3 + paygrades = list(PAY_SHORT_MO3 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO4 = JOB_PLAYTIME_TIER_3) skills = /datum/skills/commando/deathsquad/officer dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior) dress_over = list(/obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer) dress_hat = list(/obj/item/clothing/head/marine/dress_cover/officer) -/datum/equipment_preset/uscm/marsoc/cmd/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) > JOB_PLAYTIME_TIER_3) - return PAY_SHORT_MO4 - return paygrade - /datum/equipment_preset/uscm/marsoc/low_threat name = "Marine Raider" @@ -981,16 +955,10 @@ assignment = JOB_MARINE_RAIDER_SL rank = JOB_MARINE_RAIDER_SL role_comm_title = "TL." - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_3) skills = /datum/skills/commando/deathsquad/leader minimap_icon = "leader" dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior) dress_over = list(/obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer) dress_hat = list(/obj/item/clothing/head/marine/dress_cover/officer) - -/datum/equipment_preset/uscm/marsoc/sl/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) > JOB_PLAYTIME_TIER_2) - return PAY_SHORT_MO2 - return paygrade diff --git a/code/modules/gear_presets/uscm_dress.dm b/code/modules/gear_presets/uscm_dress.dm index 080ed18d7c40..0185b11816e5 100644 --- a/code/modules/gear_presets/uscm_dress.dm +++ b/code/modules/gear_presets/uscm_dress.dm @@ -5,7 +5,7 @@ rank = JOB_MARINE access = list(ACCESS_MARINE_PREP) minimum_age = 18 - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) role_comm_title = "Mar" skills = /datum/skills/pfc @@ -25,13 +25,13 @@ /datum/equipment_preset/uscm_event/dress/lcpl name = "Dress Blues - (E-3) Lance Corporal" - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) //NCOs/SNCOs// /datum/equipment_preset/uscm_event/dress/nco name = "Dress Blues - (E-4) Corporal" - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/SL dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior) @@ -44,11 +44,11 @@ /datum/equipment_preset/uscm_event/dress/nco/sgt name = "Dress Blues - (E-5) Sergeant" - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/nco/snco name = "Dress Blues - (E-6) Staff Sergeant" - paygrade = PAY_SHORT_ME6 + paygrades = list(PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/SEA access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP) @@ -58,29 +58,29 @@ /datum/equipment_preset/uscm_event/dress/nco/snco/gysgt name = "Dress Blues - (E-7) Gunnery Sergeant" - paygrade = PAY_SHORT_ME7 + paygrades = list(PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/nco/snco/msgt name = "Dress Blues - (E-8) Master Sergeant" - paygrade = PAY_SHORT_ME8 + paygrades = list(PAY_SHORT_ME8 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/nco/snco/firstsgt name = "Dress Blues - (E-8E) First Sergeant" - paygrade = PAY_SHORT_ME8E + paygrades = list(PAY_SHORT_ME8E = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/nco/snco/mgysgt name = "Dress Blues - (E-9) Master Gunnery Sergeant" - paygrade = PAY_SHORT_ME9 + paygrades = list(PAY_SHORT_ME9 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/nco/snco/sgtmaj name = "Dress Blues - (E-9E) Sergeant Major" - paygrade = PAY_SHORT_ME9E + paygrades = list(PAY_SHORT_ME9E = JOB_PLAYTIME_TIER_0) //FIELD OFFICERS// /datum/equipment_preset/uscm_event/dress/officer name = "Dress Blues - (O-1) 2nd Lieutenant" - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/silver skills = /datum/skills/SO access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_DATABASE, ACCESS_MARINE_MEDBAY) @@ -100,11 +100,11 @@ /datum/equipment_preset/uscm_event/dress/officer/firstlt name = "Dress Blues - (O-2) 1st Lieutenant" - paygrade = PAY_SHORT_MO2 + paygrades = list(PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/officer/capt name = "Dress Blues - (O-3) Captain" - paygrade = PAY_SHORT_MO3 + paygrades = list(PAY_SHORT_MO3 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/gold skills = /datum/skills/XO @@ -115,7 +115,7 @@ /datum/equipment_preset/uscm_event/dress/officer/co name = "Dress Blues - (O-4) Major" - paygrade = PAY_SHORT_MO4 + paygrades = list(PAY_SHORT_MO4 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/gold skills = /datum/skills/commander @@ -125,19 +125,19 @@ /datum/equipment_preset/uscm_event/dress/officer/co/ltcol name = "Dress Blues - (O-5) Lieutenant Colonel" - paygrade = PAY_SHORT_MO5 + paygrades = list(PAY_SHORT_MO5 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/gold/council /datum/equipment_preset/uscm_event/dress/officer/co/col name = "Dress Blues - (O-6) Colonel" - paygrade = PAY_SHORT_MO6 + paygrades = list(PAY_SHORT_MO6 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/general //GENERAL OFFICERS// /datum/equipment_preset/uscm_event/dress/officer/general name = "Dress Blues - (O-8) Major General" - paygrade = PAY_SHORT_MO8 + paygrades = list(PAY_SHORT_MO8 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/general skills = /datum/skills/general @@ -155,8 +155,8 @@ /datum/equipment_preset/uscm_event/dress/officer/general/ltgen name = "Dress Blues - (O-9) Lieutenant General" - paygrade = PAY_SHORT_MO9 + paygrades = list(PAY_SHORT_MO9 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/dress/officer/general/gen name = "Dress Blues - (O-10) General" - paygrade = PAY_SHORT_MO10 + paygrades = list(PAY_SHORT_MO10 = JOB_PLAYTIME_TIER_0) diff --git a/code/modules/gear_presets/uscm_event.dm b/code/modules/gear_presets/uscm_event.dm index 1a03dc3f6b22..dbd8149c7866 100644 --- a/code/modules/gear_presets/uscm_event.dm +++ b/code/modules/gear_presets/uscm_event.dm @@ -16,7 +16,7 @@ access = list(ACCESS_MARINE_MEDBAY, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = JOB_COLONEL rank = JOB_COLONEL - paygrade = PAY_SHORT_MO6 + paygrades = list(PAY_SHORT_MO6 = JOB_PLAYTIME_TIER_0) role_comm_title = "COL" minimum_age = 40 skills = /datum/skills/general @@ -61,7 +61,7 @@ access = list(ACCESS_MARINE_MEDBAY, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = JOB_GENERAL rank = JOB_GENERAL - paygrade = PAY_SHORT_MO7 + paygrades = list(PAY_SHORT_MO7 = JOB_PLAYTIME_TIER_0) role_comm_title = "GEN" minimum_age = 50 skills = /datum/skills/general @@ -106,26 +106,26 @@ /datum/equipment_preset/uscm_event/general/o8 name = "USCM O-8 - Major General (High Command)" - paygrade = PAY_SHORT_MO8 + paygrades = list(PAY_SHORT_MO8 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/general/o9 name = "USCM O-9 - Lieutenant General (High Command)" - paygrade = PAY_SHORT_MO9 + paygrades = list(PAY_SHORT_MO9 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/general/o10 name = "USCM O-10 - General (High Command)" - paygrade = PAY_SHORT_MO10 + paygrades = list(PAY_SHORT_MO10 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/uscm_event/general/o10c name = "USCM O-10C - Assistant Commandant of the Marine Corps (High Command)" - paygrade = PAY_SHORT_MO10C + paygrades = list(PAY_SHORT_MO10C = JOB_PLAYTIME_TIER_0) assignment = JOB_ACMC rank = JOB_ACMC role_comm_title = "ACMC" /datum/equipment_preset/uscm_event/general/o10s name = "USCM O-10S - Commandant of the Marine Corps (High Command)" - paygrade = PAY_SHORT_MO10S + paygrades = list(PAY_SHORT_MO10S = JOB_PLAYTIME_TIER_0) assignment = JOB_CMC rank = JOB_CMC role_comm_title = "CMC" @@ -145,7 +145,7 @@ ) assignment = JOB_ORDNANCE_TECH rank = "UPP" - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "OT" skills = /datum/skills/spy @@ -200,7 +200,7 @@ assignment = JOB_PROVOST_ENFORCER rank = "Provost Enforcer" - paygrade = PAY_SHORT_CPO + paygrades = list(PAY_SHORT_CPO = JOB_PLAYTIME_TIER_0) role_comm_title = "PvE" flags = EQUIPMENT_PRESET_EXTRA @@ -246,7 +246,7 @@ assignment = JOB_PROVOST_TML rank = "Provost Team Leader" - paygrade = PAY_SHORT_CSPO + paygrades = list(PAY_SHORT_CSPO = JOB_PLAYTIME_TIER_0) role_comm_title = "PvTML" flags = EQUIPMENT_PRESET_EXTRA @@ -292,7 +292,7 @@ assignment = JOB_PROVOST_INSPECTOR rank = "Provost Inspector" - paygrade = PAY_SHORT_PVI + paygrades = list(PAY_SHORT_PVI = JOB_PLAYTIME_TIER_0) role_comm_title = "PvI" flags = EQUIPMENT_PRESET_EXTRA @@ -332,7 +332,7 @@ assignment = JOB_PROVOST_ADVISOR rank = "Provost Advisor" - paygrade = PAY_SHORT_CSPO + paygrades = list(PAY_SHORT_CSPO = JOB_PLAYTIME_TIER_0) role_comm_title = "PvA" flags = EQUIPMENT_PRESET_EXTRA @@ -343,7 +343,7 @@ assignment = JOB_PROVOST_MARSHAL rank = "Provost Marshal" - paygrade = PAY_SHORT_PVM + paygrades = list(PAY_SHORT_PVM = JOB_PLAYTIME_TIER_0) role_comm_title = PAY_SHORT_PVM flags = EQUIPMENT_PRESET_EXTRA @@ -379,7 +379,7 @@ assignment = JOB_PROVOST_SMARSHAL rank = "Provost Sector Marshal" - paygrade = PAY_SHORT_PVSM + paygrades = list(PAY_SHORT_PVSM = JOB_PLAYTIME_TIER_0) role_comm_title = PAY_SHORT_PVSM /datum/equipment_preset/uscm_event/provost/marshal/chief @@ -388,7 +388,7 @@ assignment = JOB_PROVOST_CMARSHAL rank = "Provost Chief Marshal" - paygrade = PAY_SHORT_PVCM + paygrades = list(PAY_SHORT_PVCM = JOB_PLAYTIME_TIER_0) role_comm_title = PAY_SHORT_PVCM /*****************************************************************************************************/ @@ -410,7 +410,7 @@ assignment = JOB_TIS_IO rank = "UAAC-TIS Intelligence Officer" - paygrade = PAY_SHORT_NO2 + paygrades = list(PAY_SHORT_NO2 = JOB_PLAYTIME_TIER_0) role_comm_title = "TIS-IO" flags = EQUIPMENT_PRESET_EXTRA @@ -437,7 +437,7 @@ assignment = JOB_TIS_SA rank = "UAAC-TIS Special Agent" - paygrade = PAY_SHORT_NO5 + paygrades = list(PAY_SHORT_NO5 = JOB_PLAYTIME_TIER_0) role_comm_title = "TIS-SA" flags = EQUIPMENT_PRESET_EXTRA diff --git a/code/modules/gear_presets/uscm_forecon.dm b/code/modules/gear_presets/uscm_forecon.dm index dfe4e7dd8d5c..65328e8513f5 100644 --- a/code/modules/gear_presets/uscm_forecon.dm +++ b/code/modules/gear_presets/uscm_forecon.dm @@ -1,7 +1,7 @@ /datum/equipment_preset/uscm/forecon assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) idtype = /obj/item/card/id/dogtag role_comm_title = "FORECON" rank = JOB_MARINE @@ -227,7 +227,7 @@ rank = JOB_SQUAD_LEADER role_comm_title = "SL" skills = /datum/skills/military/survivor/forecon_squad_leader - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior) dress_over = list(/obj/item/clothing/suit/storage/jacket/marine/dress/blues/officer) diff --git a/code/modules/gear_presets/uscm_medical.dm b/code/modules/gear_presets/uscm_medical.dm index 75152268326c..6e727381b6ff 100644 --- a/code/modules/gear_presets/uscm_medical.dm +++ b/code/modules/gear_presets/uscm_medical.dm @@ -36,7 +36,7 @@ ) assignment = JOB_CMO rank = JOB_CMO - paygrade = PAY_SHORT_MO2 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_1) role_comm_title = "CMO" skills = /datum/skills/CMO @@ -66,7 +66,7 @@ assignment = JOB_DOCTOR rank = JOB_DOCTOR - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "Doc" skills = /datum/skills/doctor @@ -104,7 +104,7 @@ assignment = JOB_NURSE rank = JOB_NURSE - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_1) role_comm_title = "Nurse" skills = /datum/skills/nurse @@ -126,13 +126,6 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/armband/nurse(new_human), WEAR_ACCESSORY) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/white(new_human), WEAR_FEET) - -/datum/equipment_preset/uscm_ship/uscm_medical/nurse/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME3 - return paygrade - //*****************************************************************************************************/ /datum/equipment_preset/uscm_ship/uscm_medical/researcher name = "USCM Researcher" @@ -140,7 +133,7 @@ access = list(ACCESS_MARINE_MEDBAY, ACCESS_MARINE_RESEARCH, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = JOB_RESEARCHER rank = JOB_RESEARCHER - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "Rsr" skills = /datum/skills/researcher diff --git a/code/modules/gear_presets/uscm_police.dm b/code/modules/gear_presets/uscm_police.dm index 76df4d6de2be..dcb926e804d7 100644 --- a/code/modules/gear_presets/uscm_police.dm +++ b/code/modules/gear_presets/uscm_police.dm @@ -27,7 +27,7 @@ ) assignment = JOB_POLICE rank = JOB_POLICE - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_3) role_comm_title = "MP" skills = /datum/skills/MP @@ -59,11 +59,6 @@ new_human.equip_to_slot_or_del(new /obj/item/device/taperecorder(new_human), WEAR_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) -/datum/equipment_preset/uscm_ship/uscm_police/mp/load_rank(mob/living/carbon/human/human) - if(human.client && get_job_playtime(human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME3 - return paygrade - //*****************************************************************************************************/ /datum/equipment_preset/uscm_ship/uscm_police/warden @@ -90,7 +85,7 @@ ) assignment = JOB_WARDEN rank = JOB_WARDEN - paygrade = PAY_SHORT_ME6 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_3) role_comm_title = "MW" skills = /datum/skills/MW @@ -151,7 +146,7 @@ ) assignment = JOB_CHIEF_POLICE rank = JOB_CHIEF_POLICE - paygrade = PAY_SHORT_MO2 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_1) role_comm_title = "CMP" skills = /datum/skills/CMP @@ -195,7 +190,7 @@ access = list() assignment = JOB_RIOT rank = JOB_RIOT - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) role_comm_title = "RMP" skills = /datum/skills/CMP @@ -243,6 +238,6 @@ assignment = JOB_RIOT_CHIEF rank = JOB_RIOT_CHIEF - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "CRMP" skills = /datum/skills/CMP diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 9c00599ec9cd..76b0ea2c9341 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -46,7 +46,7 @@ ) assignment = JOB_CORPORATE_LIAISON rank = JOB_CORPORATE_LIAISON - paygrade = PAY_SHORT_WYC2 + paygrades = list(PAY_SHORT_WYC2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_WYC3 = JOB_PLAYTIME_TIER_2, PAY_SHORT_WYC4 = JOB_PLAYTIME_TIER_3, PAY_SHORT_WYC5 = JOB_PLAYTIME_TIER_4) role_comm_title = "CL" skills = /datum/skills/civilian @@ -85,20 +85,6 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) -/datum/equipment_preset/uscm_ship/liaison/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - var/playtime = get_job_playtime(new_human.client, rank) - if(new_human.client.prefs.playtime_perks) - if(playtime > JOB_PLAYTIME_TIER_4) - return PAY_SHORT_WYC5 - else if(playtime > JOB_PLAYTIME_TIER_3) - return PAY_SHORT_WYC4 - else if(playtime > JOB_PLAYTIME_TIER_2) - return PAY_SHORT_WYC3 - else - return paygrade - return paygrade - //*****************************************************************************************************/ /datum/equipment_preset/uscm_ship/reporter @@ -120,7 +106,7 @@ ) assignment = JOB_COMBAT_REPORTER rank = JOB_COMBAT_REPORTER - paygrade = PAY_SHORT_CIV + paygrades = list(PAY_SHORT_CIV = JOB_PLAYTIME_TIER_0) role_comm_title = "PRESS" skills = /datum/skills/civilian idtype = /obj/item/card/id/silver/cl @@ -155,7 +141,7 @@ ) assignment = JOB_COMBAT_REPORTER rank = JOB_COMBAT_REPORTER - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "CC" skills = /datum/skills/pfc idtype = /obj/item/card/id/dogtag @@ -206,7 +192,7 @@ ) assignment = JOB_CHIEF_ENGINEER rank = JOB_CHIEF_ENGINEER - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_3) role_comm_title = "CE" minimum_age = 27 skills = /datum/skills/CE @@ -242,7 +228,7 @@ ) assignment = JOB_MAINT_TECH rank = JOB_MAINT_TECH - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "MT" skills = /datum/skills/MT @@ -262,12 +248,6 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) -/datum/equipment_preset/uscm_ship/maint/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME1 - return paygrade - //*****************************************************************************************************/ /datum/equipment_preset/uscm_ship/ordn @@ -283,7 +263,7 @@ ) assignment = JOB_ORDNANCE_TECH rank = JOB_ORDNANCE_TECH - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "OT" skills = /datum/skills/OT @@ -327,7 +307,7 @@ ) assignment = JOB_CHIEF_REQUISITION rank = JOB_CHIEF_REQUISITION - paygrade = PAY_SHORT_ME7 + paygrades = list(PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME8 = JOB_PLAYTIME_TIER_3) role_comm_title = "QM" minimum_age = 27 skills = /datum/skills/RO @@ -362,7 +342,7 @@ access = list(ACCESS_MARINE_CARGO) assignment = JOB_CARGO_TECH rank = JOB_CARGO_TECH - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "CT" skills = /datum/skills/CT @@ -387,12 +367,6 @@ new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) -/datum/equipment_preset/uscm_ship/cargo/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME1 - return paygrade - //*****************************************************************************************************/ /datum/equipment_preset/uscm_ship/commander @@ -402,7 +376,7 @@ idtype = /obj/item/card/id/gold assignment = JOB_CO rank = JOB_CO - paygrade = PAY_SHORT_MO4 + paygrades = list(PAY_SHORT_MO4 = JOB_PLAYTIME_TIER_0) role_comm_title = "CO" minimum_age = 30 skills = /datum/skills/commander @@ -485,7 +459,7 @@ idtype = /obj/item/card/id/gold/council rank = JOB_CO - paygrade = PAY_SHORT_MO5 + paygrades = list(PAY_SHORT_MO5 = JOB_PLAYTIME_TIER_0) role_comm_title = "CO" minimum_age = 35 @@ -501,7 +475,7 @@ /datum/equipment_preset/uscm_ship/commander/council/plus name = "USCM Commanding Officer (CO++)" idtype = /obj/item/card/id/general - paygrade = PAY_SHORT_MO6 + paygrades = list(PAY_SHORT_MO6 = JOB_PLAYTIME_TIER_0) dress_under = list(/obj/item/clothing/under/marine/dress/blues/senior, /obj/item/clothing/under/marine/dress/blues/general) /datum/equipment_preset/uscm_ship/commander/council/plus/load_gear(mob/living/carbon/human/new_human) @@ -517,7 +491,7 @@ idtype = /obj/item/card/id/silver assignment = JOB_XO rank = JOB_XO - paygrade = PAY_SHORT_MO3 + paygrades = list(PAY_SHORT_MO3 = JOB_PLAYTIME_TIER_0) role_comm_title = "XO" minimum_age = 35 skills = /datum/skills/XO @@ -556,7 +530,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_DATABASE, ACCESS_MARINE_MEDBAY) assignment = JOB_SO rank = JOB_SO - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "SO" minimum_age = 25 skills = /datum/skills/SO @@ -588,7 +562,7 @@ idtype = /obj/item/card/id/silver assignment = JOB_SEA rank = JOB_SEA - paygrade = PAY_SHORT_ME7 + paygrades = list(PAY_SHORT_ME7 = JOB_PLAYTIME_TIER_0) role_comm_title = "SEA" minimum_age = 40 skills = /datum/skills/SEA @@ -619,11 +593,11 @@ new_human.equip_to_slot_or_del(new /obj/item/device/binoculars(new_human), WEAR_L_HAND) new_human.equip_to_slot_or_del(new /obj/item/device/whistle(new_human), WEAR_R_HAND) -/datum/equipment_preset/uscm_ship/sea/load_rank(mob/living/carbon/human/rankee) +/datum/equipment_preset/uscm_ship/sea/load_rank(mob/living/carbon/human/rankee, client/mob_client) if(rankee?.client?.prefs?.pref_special_job_options[rank]) - paygrade = get_paygrade_id_by_name(rankee.client.prefs.pref_special_job_options[rank]) - - return paygrade + var/paygrade_choice = get_paygrade_id_by_name(rankee.client.prefs.pref_special_job_options[rank]) + return paygrade_choice + ..() //*****************************************************************************************************/ @@ -634,7 +608,7 @@ idtype = /obj/item/card/id/silver assignment = JOB_AUXILIARY_OFFICER rank = JOB_AUXILIARY_OFFICER - paygrade = PAY_SHORT_MO2 + paygrades = list(PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_0, PAY_SHORT_MO3 = JOB_PLAYTIME_TIER_3) role_comm_title = "ASO" minimum_age = 27 skills = /datum/skills/auxiliary_officer @@ -693,7 +667,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_PILOT) assignment = JOB_CAS_PILOT rank = JOB_CAS_PILOT - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "GP" skills = /datum/skills/pilot @@ -743,7 +717,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_PILOT) assignment = JOB_DROPSHIP_PILOT rank = JOB_DROPSHIP_PILOT - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "DP" skills = /datum/skills/pilot @@ -793,7 +767,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_PILOT) assignment = JOB_DROPSHIP_CREW_CHIEF rank = JOB_DROPSHIP_CREW_CHIEF - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME6 = JOB_PLAYTIME_TIER_3) role_comm_title = "DCC" skills = /datum/skills/crew_chief @@ -846,7 +820,7 @@ access = list(ACCESS_MARINE_MEDBAY, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = "USCM Officer" rank = "USCM Officer" - paygrade = PAY_SHORT_MO3 + paygrades = list(PAY_SHORT_MO3 = JOB_PLAYTIME_TIER_0) role_comm_title = "Cpt" minimum_age = 40 skills = /datum/skills/commander @@ -884,7 +858,7 @@ access = list(ACCESS_MARINE_KITCHEN) assignment = JOB_MESS_SERGEANT rank = JOB_MESS_SERGEANT - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME1 = JOB_PLAYTIME_TIER_0, PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_1, PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_3) role_comm_title = "MST" skills = /datum/skills/mess_technician @@ -909,9 +883,3 @@ new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/latex(new_human), WEAR_HANDS) new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) - -/datum/equipment_preset/uscm_ship/chef/load_rank(mob/living/carbon/human/new_human) - if(new_human.client) - if(get_job_playtime(new_human.client, rank) < JOB_PLAYTIME_TIER_1) - return PAY_SHORT_ME1 - return paygrade diff --git a/code/modules/gear_presets/whiteout.dm b/code/modules/gear_presets/whiteout.dm index 75e8e013c03f..0a77ab7dcb41 100644 --- a/code/modules/gear_presets/whiteout.dm +++ b/code/modules/gear_presets/whiteout.dm @@ -9,7 +9,7 @@ languages = list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_CHINESE, LANGUAGE_RUSSIAN, LANGUAGE_GERMAN, LANGUAGE_SPANISH, LANGUAGE_YAUTJA, LANGUAGE_XENOMORPH, LANGUAGE_TSL) //Synths after all. skills = /datum/skills/everything //They are Synths, programmed for Everything. idtype = /obj/item/card/id/pmc/ds - paygrade = PAY_SHORT_CDNM + paygrades = list(PAY_SHORT_CDNM = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/pmc/w_y_whiteout/New() . = ..() diff --git a/code/modules/gear_presets/wo.dm b/code/modules/gear_presets/wo.dm index bf002b292df9..17138b208a58 100644 --- a/code/modules/gear_presets/wo.dm +++ b/code/modules/gear_presets/wo.dm @@ -17,7 +17,7 @@ assignment = JOB_WO_CO rank = JOB_WO_CO - paygrade = PAY_SHORT_MO2 + paygrades = list(PAY_SHORT_MO2 = JOB_PLAYTIME_TIER_0) role_comm_title = "CDR" skills = /datum/skills/commander idtype = /obj/item/card/id/gold @@ -96,7 +96,7 @@ assignment = JOB_WO_XO rank = JOB_WO_XO - paygrade = PAY_SHORT_MO1 + paygrades = list(PAY_SHORT_MO1 = JOB_PLAYTIME_TIER_0) role_comm_title = "LCDR" skills = /datum/skills/XO idtype = /obj/item/card/id/silver @@ -140,7 +140,7 @@ access = list(ACCESS_MARINE_BRIG, ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_DATABASE, ACCESS_MARINE_PREP, ACCESS_MARINE_CMP, ACCESS_MARINE_MEDBAY) assignment = JOB_WO_CHIEF_POLICE rank = JOB_WO_CHIEF_POLICE - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) role_comm_title = "HGSL" skills = /datum/skills/honor_guard/lead idtype = /obj/item/card/id/silver @@ -176,7 +176,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_BRIG, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_DATABASE) assignment = JOB_WO_SO rank = JOB_WO_SO - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "VHG" skills = /datum/skills/honor_guard/vet idtype = /obj/item/card/id/silver @@ -218,7 +218,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_DATABASE) assignment = JOB_WO_CREWMAN rank = JOB_WO_CREWMAN - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "HGS" skills = /datum/skills/honor_guard/spec idtype = /obj/item/card/id/gold @@ -258,7 +258,7 @@ access = list(ACCESS_MARINE_BRIG, ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_DATABASE, ACCESS_MARINE_PREP, ACCESS_MARINE_MEDBAY) assignment = JOB_WO_POLICE rank = JOB_WO_POLICE - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) role_comm_title = "HG" skills = /datum/skills/honor_guard @@ -292,7 +292,7 @@ access = list(ACCESS_MARINE_COMMAND, ACCESS_MARINE_DROPSHIP, ACCESS_MARINE_PILOT) assignment = JOB_WO_PILOT rank = JOB_WO_PILOT - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "MC" skills = /datum/skills/mortar_crew @@ -327,7 +327,7 @@ access = list(ACCESS_MARINE_CARGO, ACCESS_MARINE_RO, ACCESS_MARINE_COMMAND) assignment = JOB_WO_CHIEF_REQUISITION rank = JOB_WO_CHIEF_REQUISITION - paygrade = PAY_SHORT_ME8 + paygrades = list(PAY_SHORT_ME8 = JOB_PLAYTIME_TIER_0) role_comm_title = "QM" skills = /datum/skills/RO idtype = /obj/item/card/id/silver @@ -357,7 +357,7 @@ access = list(ACCESS_MARINE_ENGINEERING, ACCESS_CIVILIAN_ENGINEERING, ACCESS_MARINE_CARGO) assignment = JOB_WO_REQUISITION rank = JOB_WO_REQUISITION - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "BCL" skills = /datum/skills/CE idtype = /obj/item/card/id @@ -389,7 +389,7 @@ access = list(ACCESS_MARINE_CMO, ACCESS_MARINE_MEDBAY, ACCESS_MARINE_RESEARCH, ACCESS_MARINE_COMMAND, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = JOB_WO_CMO rank = JOB_WO_CMO - paygrade = PAY_SHORT_CCMO + paygrades = list(PAY_SHORT_CCMO = JOB_PLAYTIME_TIER_0) role_comm_title = "HS" skills = /datum/skills/CMO idtype = /obj/item/card/id/silver @@ -432,7 +432,7 @@ access = list(ACCESS_MARINE_MEDBAY, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = JOB_WO_DOCTOR rank = JOB_WO_DOCTOR - paygrade = PAY_SHORT_CDOC + paygrades = list(PAY_SHORT_CDOC = JOB_PLAYTIME_TIER_0) role_comm_title = "Doc" skills = /datum/skills/doctor idtype = /obj/item/card/id @@ -472,7 +472,7 @@ access = list(ACCESS_MARINE_MEDBAY, ACCESS_MARINE_RESEARCH, ACCESS_MARINE_CHEMISTRY, ACCESS_MARINE_MORGUE) assignment = JOB_WO_RESEARCHER rank = JOB_WO_RESEARCHER - paygrade = PAY_SHORT_CDOC + paygrades = list(PAY_SHORT_CDOC = JOB_PLAYTIME_TIER_0) role_comm_title = "Chem" skills = /datum/skills/researcher idtype = /obj/item/card/id @@ -512,7 +512,7 @@ access = list(ACCESS_MARINE_CE, ACCESS_MARINE_ENGINEERING, ACCESS_MARINE_COMMAND, ACCESS_CIVILIAN_ENGINEERING, ACCESS_MARINE_DATABASE) assignment = JOB_WO_CHIEF_ENGINEER rank = JOB_WO_CHIEF_ENGINEER - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) role_comm_title = "BCM" skills = /datum/skills/CE idtype = /obj/item/card/id/silver @@ -546,7 +546,7 @@ access = list(ACCESS_MARINE_CE, ACCESS_MARINE_ENGINEERING, ACCESS_MARINE_COMMAND, ACCESS_CIVILIAN_ENGINEERING) assignment = JOB_WO_ORDNANCE_TECH rank = JOB_WO_ORDNANCE_TECH - paygrade = PAY_SHORT_ME4 + paygrades = list(PAY_SHORT_ME4 = JOB_PLAYTIME_TIER_0) role_comm_title = "BC" skills = /datum/skills/OT idtype = /obj/item/card/id @@ -579,7 +579,7 @@ assignment = JOB_WO_CORPORATE_LIAISON rank = JOB_WO_CORPORATE_LIAISON - paygrade = PAY_SHORT_WYC2 + paygrades = list(PAY_SHORT_WYC2 = JOB_PLAYTIME_TIER_0) role_comm_title = "PRESS" skills = /datum/skills/civilian idtype = /obj/item/card/id/silver/cl @@ -623,7 +623,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_LEADER, ACCESS_MARINE_DROPSHIP) assignment = JOB_SQUAD_LEADER rank = JOB_SQUAD_LEADER - paygrade = PAY_SHORT_ME5 + paygrades = list(PAY_SHORT_ME5 = JOB_PLAYTIME_TIER_0) role_comm_title = "SL" skills = /datum/skills/SL @@ -658,7 +658,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SPECPREP) assignment = JOB_SQUAD_SPECIALIST rank = JOB_SQUAD_SPECIALIST - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "Spc" skills = /datum/skills/specialist @@ -693,7 +693,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_SMARTPREP) assignment = JOB_SQUAD_SMARTGUN rank = JOB_SQUAD_SMARTGUN - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "SG" skills = /datum/skills/smartgunner @@ -717,7 +717,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_ENGPREP, ACCESS_CIVILIAN_ENGINEERING) assignment = JOB_SQUAD_ENGI rank = JOB_SQUAD_ENGI - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "ComTech" skills = /datum/skills/combat_engineer @@ -751,7 +751,7 @@ access = list(ACCESS_MARINE_PREP, ACCESS_MARINE_MEDPREP, ACCESS_MARINE_MEDBAY) assignment = JOB_SQUAD_MEDIC rank = JOB_SQUAD_MEDIC - paygrade = PAY_SHORT_ME3 + paygrades = list(PAY_SHORT_ME3 = JOB_PLAYTIME_TIER_0) role_comm_title = "HM" skills = /datum/skills/combat_medic @@ -789,7 +789,7 @@ access = list(ACCESS_MARINE_PREP) assignment = JOB_SQUAD_MARINE rank = JOB_SQUAD_MARINE - paygrade = PAY_SHORT_ME2 + paygrades = list(PAY_SHORT_ME2 = JOB_PLAYTIME_TIER_0) role_comm_title = "RFN" skills = /datum/skills/pfc diff --git a/code/modules/gear_presets/wy.dm b/code/modules/gear_presets/wy.dm index d492f9573b57..75349115b47c 100644 --- a/code/modules/gear_presets/wy.dm +++ b/code/modules/gear_presets/wy.dm @@ -1,6 +1,6 @@ /datum/equipment_preset/wy name = "WY" - paygrade = PAY_SHORT_WYC1 + paygrades = list(PAY_SHORT_WYC1 = JOB_PLAYTIME_TIER_0) faction = FACTION_WY rank = FACTION_WY @@ -29,7 +29,7 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_TRAINEE rank = JOB_TRAINEE - paygrade = PAY_SHORT_WYC1 + paygrades = list(PAY_SHORT_WYC1 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/trainee/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/suit_jacket/trainee(new_human), WEAR_BODY) @@ -40,28 +40,28 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_JUNIOR_EXECUTIVE rank = JOB_JUNIOR_EXECUTIVE - paygrade = PAY_SHORT_WYC2 + paygrades = list(PAY_SHORT_WYC2 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/exec name = "Corporate - C - Executive" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_EXECUTIVE rank = JOB_EXECUTIVE - paygrade = PAY_SHORT_WYC3 + paygrades = list(PAY_SHORT_WYC3 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/senior_exec name = "Corporate - D - Senior Executive" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_SENIOR_EXECUTIVE rank = JOB_SENIOR_EXECUTIVE - paygrade = PAY_SHORT_WYC4 + paygrades = list(PAY_SHORT_WYC4 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/exec_spec name = "Corporate - E - Executive Specialist" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_EXECUTIVE_SPECIALIST rank = JOB_EXECUTIVE_SPECIALIST - paygrade = PAY_SHORT_WYC5 + paygrades = list(PAY_SHORT_WYC5 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/exec_spec/lawyer name = "Corporate - E - Lawyer" @@ -82,7 +82,7 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_EXECUTIVE_SUPERVISOR rank = JOB_EXECUTIVE_SUPERVISOR - paygrade = PAY_SHORT_WYC6 + paygrades = list(PAY_SHORT_WYC6 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/exec_supervisor/lawyer name = "Corporate - F - Lawyer" @@ -120,21 +120,21 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_ASSISTANT_MANAGER rank = JOB_ASSISTANT_MANAGER - paygrade = PAY_SHORT_WYC7 + paygrades = list(PAY_SHORT_WYC7 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/manager/division_manager name = "Corporate - H - Division Manager" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_DIVISION_MANAGER rank = JOB_DIVISION_MANAGER - paygrade = PAY_SHORT_WYC8 + paygrades = list(PAY_SHORT_WYC8 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/manager/chief_executive name = "Corporate - I - Chief Executive" flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_CHIEF_EXECUTIVE rank = JOB_CHIEF_EXECUTIVE - paygrade = PAY_SHORT_WYC9 + paygrades = list(PAY_SHORT_WYC9 = JOB_PLAYTIME_TIER_0) /datum/equipment_preset/wy/manager/chief_executive/New() . = ..() @@ -145,7 +145,7 @@ flags = EQUIPMENT_PRESET_EXTRA assignment = JOB_DIRECTOR rank = JOB_DIRECTOR - paygrade = PAY_SHORT_WYC10 + paygrades = list(PAY_SHORT_WYC10 = JOB_PLAYTIME_TIER_0) skills = /datum/skills/civilian/manager/director headset_type = /obj/item/device/radio/headset/distress/pmc/command/director diff --git a/code/modules/gear_presets/wy_goons.dm b/code/modules/gear_presets/wy_goons.dm index 9207b9d55a2d..c67f82176c93 100644 --- a/code/modules/gear_presets/wy_goons.dm +++ b/code/modules/gear_presets/wy_goons.dm @@ -61,7 +61,7 @@ assignment = JOB_WY_GOON rank = JOB_WY_GOON - paygrade = PAY_SHORT_CPO + paygrades = list(PAY_SHORT_CPO = JOB_PLAYTIME_TIER_0) skills = /datum/skills/wy_goon /datum/equipment_preset/goon/standard/load_gear(mob/living/carbon/human/new_human) @@ -94,7 +94,7 @@ assignment = JOB_WY_GOON_TECH rank = JOB_WY_GOON_TECH - paygrade = PAY_SHORT_CPO + paygrades = list(PAY_SHORT_CPO = JOB_PLAYTIME_TIER_0) skills = /datum/skills/wy_goon_tech /datum/equipment_preset/goon/engineer/load_gear(mob/living/carbon/human/new_human) @@ -128,7 +128,7 @@ assignment = JOB_WY_GOON_LEAD rank = JOB_WY_GOON_LEAD - paygrade = PAY_SHORT_CSPO + paygrades = list(PAY_SHORT_CSPO = JOB_PLAYTIME_TIER_0) skills = /datum/skills/wy_goon_lead /datum/equipment_preset/goon/lead/New() @@ -164,7 +164,7 @@ assignment = JOB_WY_GOON_RESEARCHER rank = JOB_WY_GOON_RESEARCHER - paygrade = PAY_SHORT_CCMO + paygrades = list(PAY_SHORT_CCMO = JOB_PLAYTIME_TIER_0) skills = /datum/skills/researcher /datum/equipment_preset/goon/researcher/load_gear(mob/living/carbon/human/new_human) From f22c1ad79b8f13e62e63f1be2a49dd0b297105a3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:17:38 +0100 Subject: [PATCH 134/285] Automatic changelog for PR #6295 [ci skip] --- html/changelogs/AutoChangeLog-pr-6295.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6295.yml diff --git a/html/changelogs/AutoChangeLog-pr-6295.yml b/html/changelogs/AutoChangeLog-pr-6295.yml new file mode 100644 index 000000000000..080f557d31bc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6295.yml @@ -0,0 +1,8 @@ +author: "realforest2001" +delete-after: True +changes: + - code_imp: "Changed back-end for working out equipment preset paygrades so as to remove the manual overrides on several roles based on playtime perks." + - rscadd: "Added lower ranks for all enlisted and some officer roles subject to having played for less than ten hours. This rank cannot be used after playing more than ten hours, and ignores preferences for playtime perks." + - rscadd: "Added a higher rank achievable to most enlisted and some officers, requiring 175+ hours." + - rscadd: "Changed base rank for SL, SG, Spec and FTL by one grade up." + - rscadd: "Changed low playtime rank for MP and Nurse from Lance Corporal to Corporal." \ No newline at end of file From 4ccbc2406b64906b7e3cf0b750c28d9b38da7964 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 30 Jul 2024 13:31:08 -0700 Subject: [PATCH 135/285] Remove electric chair (#6817) # About the pull request I was made aware this exists; it should not. # Explain why it's good for the game Admin only; and I don't want any admins using this. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog No player facing changes. --- code/game/objects/structures/electricchair.dm | 47 ------------------- colonialmarines.dme | 1 - 2 files changed, 48 deletions(-) delete mode 100644 code/game/objects/structures/electricchair.dm diff --git a/code/game/objects/structures/electricchair.dm b/code/game/objects/structures/electricchair.dm deleted file mode 100644 index 239df3c05973..000000000000 --- a/code/game/objects/structures/electricchair.dm +++ /dev/null @@ -1,47 +0,0 @@ -/obj/structure/bed/chair/e_chair - name = "electric chair" - desc = "Looks absolutely SHOCKING!" - icon_state = "echair1" - var/last_time = 1 - -/obj/structure/bed/chair/e_chair/New() - ..() - overlays += image('icons/obj/objects.dmi', src, "echair_over", MOB_LAYER + 1, dir) - - -/obj/structure/bed/chair/e_chair/rotate() - ..() - overlays.Cut() - overlays += image('icons/obj/objects.dmi', src, "echair_over", MOB_LAYER + 1, dir) //there's probably a better way of handling this, but eh. -Pete - return - -/obj/structure/bed/chair/e_chair/proc/shock() - if(last_time + 50 > world.time) - return - last_time = world.time - - // special power handling - var/area/A = get_area(src) - if(!isarea(A)) - return - if(!A.powered(POWER_CHANNEL_EQUIP)) - return - A.use_power(5000) - var/light = A.power_light - A.updateicon() - - flick("echair1", src) - var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread - s.set_up(12, 1, src) - s.start() - if(buckled_mob) - buckled_mob.burn_skin(85) - to_chat(buckled_mob, SPAN_DANGER("You feel a deep shock course through your body!")) - sleep(1) - buckled_mob.burn_skin(85) - buckled_mob.apply_effect(600, STUN) - visible_message(SPAN_DANGER("The electric chair went off!"), SPAN_DANGER("You hear a deep sharp shock!")) - - A.power_light = light - A.updateicon() - return diff --git a/colonialmarines.dme b/colonialmarines.dme index e1fb24e505ad..6c234b764d0b 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1282,7 +1282,6 @@ #include "code\game\objects\structures\curtains.dm" #include "code\game\objects\structures\desertdam.dm" #include "code\game\objects\structures\displaycase.dm" -#include "code\game\objects\structures\electricchair.dm" #include "code\game\objects\structures\extinguisher.dm" #include "code\game\objects\structures\fence.dm" #include "code\game\objects\structures\flora.dm" From b4c4ad391ba88e2a2e54ec6a37ac7dbd4e21a9ab Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Tue, 30 Jul 2024 22:34:41 +0200 Subject: [PATCH 136/285] Drone devices removal (#6724) # About the pull request removes unused shit # Explain why it's good for the game cleaner code # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: del:/obj/item/device/gripper and /obj/item/device/matter_decompiler removed /:cl: --------- Co-authored-by: vincibrv --- .../objects/items/devices/drone_devices.dm | 241 ------------------ code/game/objects/prop.dm | 12 + colonialmarines.dme | 1 - maps/map_files/CORSAT/Corsat.dmm | 2 +- .../FOP_v2_Cellblocks/Prison_Station_FOP.dmm | 2 +- .../Sorokyne_Strata/Sorokyne_Strata.dmm | 2 +- 6 files changed, 15 insertions(+), 245 deletions(-) delete mode 100644 code/game/objects/items/devices/drone_devices.dm diff --git a/code/game/objects/items/devices/drone_devices.dm b/code/game/objects/items/devices/drone_devices.dm deleted file mode 100644 index 0e22b64bf67f..000000000000 --- a/code/game/objects/items/devices/drone_devices.dm +++ /dev/null @@ -1,241 +0,0 @@ - - -//Simple borg hand. -//Limited use. -/obj/item/device/gripper - name = "magnetic gripper" - desc = "A simple grasping tool for synthetic assets." - icon_state = "gripper" - - //Has a list of items that it can hold. - var/list/can_hold = list( - /obj/item/cell, - /obj/item/circuitboard, - /obj/item/stock_parts, - /obj/item/frame, - /obj/item/tank, - /obj/item/stock_parts/smes_coil - ) - - //Item currently being held. - var/obj/item/wrapped = null - -/obj/item/device/gripper/paperwork - name = "paperwork gripper" - desc = "A simple grasping tool for clerical work." - - can_hold = list( - /obj/item/clipboard, - /obj/item/paper, - /obj/item/paper_bundle, - /obj/item/card/id, - ) - -/obj/item/device/gripper/attack_self(mob/user as mob) - ..() - - if(wrapped) - wrapped.attack_self(user) - -/obj/item/device/gripper/verb/drop_item() - - set name = "Drop Item" - set desc = "Release an item from your magnetic gripper." - set category = "Drone" - set src in usr - if(!wrapped) - //There's some weirdness with items being lost inside the arm. Trying to fix all cases. ~Z - for(var/obj/item/thing in src.contents) - thing.forceMove(get_turf(src)) - return - - if(wrapped.loc != src) - wrapped = null - return - - to_chat(src.loc, SPAN_WARNING("You drop \the [wrapped].")) - wrapped.forceMove(get_turf(src)) - wrapped = null - //update_icon() - -/obj/item/device/gripper/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - return - -/obj/item/device/gripper/afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, proximity, params) - - if(!target || !proximity) //Target is invalid or we are not adjacent. - return - - //There's some weirdness with items being lost inside the arm. Trying to fix all cases. ~Z - if(!wrapped) - for(var/obj/item/thing in src.contents) - wrapped = thing - break - - if(wrapped) //Already have an item. - - //Temporary put wrapped into user so target's attackby() checks pass. - wrapped.forceMove(user) - - //Pass the attack on to the target. This might delete/relocate wrapped. - target.attackby(wrapped,user) - - //If wrapped was neither deleted nor put into target, put it back into the gripper. - if(wrapped && user && (wrapped.loc == user)) - wrapped.forceMove(src) - else - wrapped = null - return - - else if(istype(target,/obj/item)) //Check that we're not pocketing a mob. - - //...and that the item is not in a container. - if(!isturf(target.loc)) - return - - var/obj/item/I = target - - //Check if the item is blacklisted. - var/grab = 0 - for(var/typepath in can_hold) - if(istype(I,typepath)) - grab = 1 - break - - //We can grab the item, finally. - if(grab) - to_chat(user, "You collect \the [I].") - I.forceMove(src) - wrapped = I - return - else - to_chat(user, SPAN_DANGER("Your gripper cannot hold \the [target].")) - - else if(istype(target,/obj/structure/machinery/power/apc)) - var/obj/structure/machinery/power/apc/A = target - if(A.opened) - if(A.cell) - - wrapped = A.cell - - A.cell.add_fingerprint(user) - A.cell.update_icon() - A.cell.forceMove(src) - A.cell = null - - A.charging = 0 - A.update_icon() - - user.visible_message(SPAN_DANGER("[user] removes the power cell from [A]!"), "You remove the power cell.") - - - - - - - -//TODO: Matter decompiler. -/obj/item/device/matter_decompiler - name = "matter decompiler" - desc = "Eating trash, bits of glass, or other debris will replenish your stores." - icon_state = "decompiler" - - //Metal, glass, wood, plastic. - var/list/stored_comms = list( - "metal" = 0, - "glass" = 0, - "wood" = 0, - "plastic" = 0 - ) - -/obj/item/device/matter_decompiler/attack(mob/living/carbon/M as mob, mob/living/carbon/user as mob) - return - -/obj/item/device/matter_decompiler/afterattack(atom/target as mob|obj|turf|area, mob/living/user as mob|obj, proximity, params) - - if(!proximity) return //Not adjacent. - - //We only want to deal with using this on turfs. Specific items aren't important. - var/turf/T = get_turf(target) - if(!istype(T)) - return - - //Used to give the right message. - var/grabbed_something = 0 - - for(var/mob/M in T) - if(istype(M,/mob/living/simple_animal/lizard) || istype(M,/mob/living/simple_animal/mouse)) - src.loc.visible_message(SPAN_DANGER("[src.loc] sucks [M] into its decompiler. There's a horrible crunching noise."),SPAN_DANGER("It's a bit of a struggle, but you manage to suck [M] into your decompiler. It makes a series of visceral crunching noises.")) - new/obj/effect/decal/cleanable/blood/splatter(get_turf(src)) - qdel(M) - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - return - else - continue - - for(var/obj/W in T) - //Different classes of items give different commodities. - if (istype(W,/obj/item/trash/cigbutt)) - stored_comms["plastic"]++ - else if(istype(W,/obj/effect/spider/spiderling)) - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - else if(istype(W,/obj/item/light_bulb)) - var/obj/item/light_bulb/L = W - if(L.status >= 2) //In before someone changes the inexplicably local defines. ~ Z - stored_comms["metal"]++ - stored_comms["glass"]++ - else - continue - else if(istype(W,/obj/effect/decal/remains/robot)) - stored_comms["metal"]++ - stored_comms["metal"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - stored_comms["glass"]++ - else if(istype(W,/obj/item/trash)) - stored_comms["metal"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - stored_comms["plastic"]++ - else if(istype(W,/obj/effect/decal/cleanable/blood/gibs/robot)) - stored_comms["metal"]++ - stored_comms["metal"]++ - stored_comms["glass"]++ - stored_comms["glass"]++ - else if(istype(W,/obj/item/ammo_casing)) - stored_comms["metal"]++ - else if(istype(W,/obj/item/shard/shrapnel)) - stored_comms["metal"]++ - stored_comms["metal"]++ - stored_comms["metal"]++ - else if(istype(W,/obj/item/shard)) - stored_comms["glass"]++ - stored_comms["glass"]++ - stored_comms["glass"]++ - else if(istype(W,/obj/item/reagent_container/food/snacks/grown)) - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["wood"]++ - stored_comms["wood"]++ - else if(istype(W,/obj/item/ammo_magazine)) - var/obj/item/ammo_magazine/AM = W - if(AM.current_rounds) - continue - stored_comms["metal"]++ - else - continue - - qdel(W) - grabbed_something = 1 - - if(grabbed_something) - to_chat(user, SPAN_NOTICE(" You deploy your decompiler and clear out the contents of \the [T].")) - else - to_chat(user, SPAN_DANGER("Nothing on \the [T] is useful to you.")) - return diff --git a/code/game/objects/prop.dm b/code/game/objects/prop.dm index cc941b19ed97..9e256236e7d6 100644 --- a/code/game/objects/prop.dm +++ b/code/game/objects/prop.dm @@ -169,6 +169,18 @@ icon_state = "game_kit" icon = 'icons/obj/items/items.dmi' +/obj/item/prop/gripper + name = "magnetic gripper" + desc = "A simple grasping tool for synthetic assets." + icon_state = "gripper" + icon = 'icons/obj/items/devices.dmi' + +/obj/item/prop/matter_decompiler + name = "matter decompiler" + desc = "Eating trash, bits of glass, or other debris will replenish your stores." + icon_state = "decompiler" + icon = 'icons/obj/items/devices.dmi' + /// Xeno-specific props /obj/item/prop/alien/hugger diff --git a/colonialmarines.dme b/colonialmarines.dme index 6c234b764d0b..d4c8bf6ce6e3 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1121,7 +1121,6 @@ #include "code\game\objects\items\devices\debugger.dm" #include "code\game\objects\items\devices\defibrillator.dm" #include "code\game\objects\items\devices\device.dm" -#include "code\game\objects\items\devices\drone_devices.dm" #include "code\game\objects\items\devices\dummy_tablet.dm" #include "code\game\objects\items\devices\flash.dm" #include "code\game\objects\items\devices\flashlight.dm" diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index f335e4c41e8b..5730f8e64032 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -24929,7 +24929,7 @@ /area/corsat/gamma/biodome/complex) "bTQ" = ( /obj/structure/surface/table/reinforced, -/obj/item/device/gripper, +/obj/item/prop/gripper, /turf/open/floor/corsat/retrosquareslight, /area/corsat/sigma/south/complex) "bTU" = ( diff --git a/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm b/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm index 5cccceb54389..60bb9c8aa42f 100644 --- a/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm +++ b/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm @@ -18901,7 +18901,7 @@ /area/prison/security/monitoring/highsec) "btD" = ( /obj/structure/surface/table/reinforced, -/obj/item/device/matter_decompiler, +/obj/item/prop/matter_decompiler, /turf/open/floor/prison/redfull, /area/prison/hallway/central/west) "btE" = ( diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index 2baad841c255..ad54d9e129ae 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -2795,7 +2795,7 @@ }, /obj/structure/surface/table/reinforced/prison, /obj/item/device/mass_spectrometer, -/obj/item/device/matter_decompiler, +/obj/item/prop/matter_decompiler, /turf/open/floor/strata/multi_tiles/southwest, /area/strata/ag/interior/outpost/canteen/personal_storage) "ake" = ( From 22a7cd10c0aa489a9ff5c917a199c4d57fadd1b5 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 31 Jul 2024 01:05:52 +0000 Subject: [PATCH 137/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6295.yml | 8 -------- html/changelogs/AutoChangeLog-pr-6696.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6807.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6813.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6814.yml | 4 ---- html/changelogs/archive/2024-07.yml | 17 +++++++++++++++++ 6 files changed, 17 insertions(+), 24 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6295.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6696.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6807.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6813.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6814.yml diff --git a/html/changelogs/AutoChangeLog-pr-6295.yml b/html/changelogs/AutoChangeLog-pr-6295.yml deleted file mode 100644 index 080f557d31bc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6295.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - code_imp: "Changed back-end for working out equipment preset paygrades so as to remove the manual overrides on several roles based on playtime perks." - - rscadd: "Added lower ranks for all enlisted and some officer roles subject to having played for less than ten hours. This rank cannot be used after playing more than ten hours, and ignores preferences for playtime perks." - - rscadd: "Added a higher rank achievable to most enlisted and some officers, requiring 175+ hours." - - rscadd: "Changed base rank for SL, SG, Spec and FTL by one grade up." - - rscadd: "Changed low playtime rank for MP and Nurse from Lance Corporal to Corporal." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6696.yml b/html/changelogs/AutoChangeLog-pr-6696.yml deleted file mode 100644 index b1e9c292943d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6696.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - rscdel: "Disablers can't execute people anymore" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6807.yml b/html/changelogs/AutoChangeLog-pr-6807.yml deleted file mode 100644 index d8078014420a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6807.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - bugfix: "stops people from buckling others when they are knocked out etc." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6813.yml b/html/changelogs/AutoChangeLog-pr-6813.yml deleted file mode 100644 index fdd4fff55258..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6813.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "coldironwarrior" -delete-after: True -changes: - - spellcheck: "Fixed capitalization of ordnance workshop area" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6814.yml b/html/changelogs/AutoChangeLog-pr-6814.yml deleted file mode 100644 index cc6bcb38d9a6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6814.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "coldironwarrior" -delete-after: True -changes: - - spellcheck: "Fixed spelling of auxiliary in the circuit board vendor" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index b95690de4245..f78f87f3ad52 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -285,3 +285,20 @@ zzzmike: - bugfix: stops attempted stripping when stunned etc. - rscadd: pilots can unhack lifeboats, similar to dropship unhacking +2024-07-31: + coldironwarrior: + - spellcheck: Fixed spelling of auxiliary in the circuit board vendor + - spellcheck: Fixed capitalization of ordnance workshop area + realforest2001: + - code_imp: Changed back-end for working out equipment preset paygrades so as to + remove the manual overrides on several roles based on playtime perks. + - rscadd: Added lower ranks for all enlisted and some officer roles subject to having + played for less than ten hours. This rank cannot be used after playing more + than ten hours, and ignores preferences for playtime perks. + - rscadd: Added a higher rank achievable to most enlisted and some officers, requiring + 175+ hours. + - rscadd: Changed base rank for SL, SG, Spec and FTL by one grade up. + - rscadd: Changed low playtime rank for MP and Nurse from Lance Corporal to Corporal. + zzzmike: + - rscdel: Disablers can't execute people anymore + - bugfix: stops people from buckling others when they are knocked out etc. From 4cf38facf04ebd89f2dbef61369175cdc05a18a9 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Thu, 1 Aug 2024 08:02:34 +0300 Subject: [PATCH 138/285] Another NERF to heavy revolver ammo (#6775) # About the pull request https://github.com/cmss13-devs/cmss13/pull/4706 So this PR replaced knockdown with slow+knockback, but unlike the knockdown proc the slow proc didn't check for the mob size, so you became able to slow down T3s and even Queen with heavy revolver ammo, which clearly wasn't intended. This wasn't noticed until recently. # Explain why it's good for the game Free slows with no telegraph on T3s is not something we need in the game. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine2 balance: heavy revolver ammo cannot slowdown t3s anymore. /:cl: --- code/datums/ammo/ammo.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/datums/ammo/ammo.dm b/code/datums/ammo/ammo.dm index 022909691cfc..587ffd805b6c 100644 --- a/code/datums/ammo/ammo.dm +++ b/code/datums/ammo/ammo.dm @@ -173,6 +173,10 @@ living_mob.apply_stamina_damage(fired_projectile.ammo.damage, fired_projectile.def_zone, ARMOR_BULLET) /datum/ammo/proc/slowdown(mob/living/living_mob, obj/projectile/fired_projectile) + if(isxeno(living_mob)) + var/mob/living/carbon/xenomorph/xeno = living_mob + if(xeno.caste.tier > 2 || (xeno.caste.tier == 0 && xeno.mob_size >= MOB_SIZE_BIG)) + return //tier 3 and big tier 0 (like queen) are not affected if(iscarbonsizexeno(living_mob)) var/mob/living/carbon/xenomorph/target = living_mob target.apply_effect(1, SUPERSLOW) From 0b69a4f9a91d46e3cf6c906b9317d6c48fd47f51 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 06:08:08 +0100 Subject: [PATCH 139/285] Automatic changelog for PR #6775 [ci skip] --- html/changelogs/AutoChangeLog-pr-6775.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6775.yml diff --git a/html/changelogs/AutoChangeLog-pr-6775.yml b/html/changelogs/AutoChangeLog-pr-6775.yml new file mode 100644 index 000000000000..12239136f677 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6775.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine2" +delete-after: True +changes: + - balance: "heavy revolver ammo cannot slowdown t3s anymore." \ No newline at end of file From 5850a00667e2682641dad0f16f8c5dfeab836933 Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Thu, 1 Aug 2024 08:15:49 +0300 Subject: [PATCH 140/285] Phone sounds update (#6789) # About the pull request Adds sounds for: Someone pick up phone on other end Someone hung up phone on other end Someone talk on the other end Reaching voicemail Dialing Typing dial numbers Post call disconnection beeps (video volume is a bit low, just high it up, they are loud enough in game) https://github.com/user-attachments/assets/b317adc8-8d0c-4829-b98b-5b8ba71ecec2 https://github.com/user-attachments/assets/91f147fe-4d94-4bd1-8c4d-20df25a2a1dc All sounds are either from public domain or custom made. For discusstion about sound origin see https://discord.com/channels/150315577943130112/964684928161808384/1266875925916680253 # Explain why it's good for the game More immersion and atmosphere.
# Changelog :cl: soundadd: added numerous phone sounds for different phone interactions /:cl: --- code/datums/looping_sounds/misc_sounds.dm | 21 ++++++++++++++++++++ code/game/sound.dm | 2 ++ code/modules/cm_phone/phone.dm | 22 ++++++++++++++++++++- sound/machines/telephone/dial.ogg | Bin 0 -> 32036 bytes sound/machines/telephone/phone_busy.ogg | Bin 0 -> 10191 bytes sound/machines/telephone/remote_hangup.ogg | Bin 0 -> 5348 bytes sound/machines/telephone/remote_pickup.ogg | Bin 0 -> 12107 bytes sound/machines/telephone/ring_outgoing.ogg | Bin 0 -> 25644 bytes sound/machines/telephone/talk_phone1.ogg | Bin 0 -> 62975 bytes sound/machines/telephone/talk_phone2.ogg | Bin 0 -> 38695 bytes sound/machines/telephone/talk_phone3.ogg | Bin 0 -> 38304 bytes sound/machines/telephone/talk_phone4.ogg | Bin 0 -> 45185 bytes sound/machines/telephone/talk_phone5.ogg | Bin 0 -> 39802 bytes sound/machines/telephone/talk_phone6.ogg | Bin 0 -> 41973 bytes sound/machines/telephone/talk_phone7.ogg | Bin 0 -> 33615 bytes sound/voice/callstation_unavailable.ogg | Bin 0 -> 13758 bytes 16 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 sound/machines/telephone/dial.ogg create mode 100644 sound/machines/telephone/phone_busy.ogg create mode 100644 sound/machines/telephone/remote_hangup.ogg create mode 100644 sound/machines/telephone/remote_pickup.ogg create mode 100644 sound/machines/telephone/ring_outgoing.ogg create mode 100644 sound/machines/telephone/talk_phone1.ogg create mode 100644 sound/machines/telephone/talk_phone2.ogg create mode 100644 sound/machines/telephone/talk_phone3.ogg create mode 100644 sound/machines/telephone/talk_phone4.ogg create mode 100644 sound/machines/telephone/talk_phone5.ogg create mode 100644 sound/machines/telephone/talk_phone6.ogg create mode 100644 sound/machines/telephone/talk_phone7.ogg create mode 100644 sound/voice/callstation_unavailable.ogg diff --git a/code/datums/looping_sounds/misc_sounds.dm b/code/datums/looping_sounds/misc_sounds.dm index 6411b3f51f4a..318ac7b331b7 100644 --- a/code/datums/looping_sounds/misc_sounds.dm +++ b/code/datums/looping_sounds/misc_sounds.dm @@ -1,3 +1,24 @@ /datum/looping_sound/looping_launch_announcement_alarm mid_sounds = list('sound/vehicles/Dropships/single_alarm_brr_dropship_1.ogg' = 1) start_sound = list('sound/vehicles/Dropships/single_alarm_brr_dropship_1.ogg' = 1) + +/datum/looping_sound/telephone/ring + start_sound = 'sound/machines/telephone/dial.ogg' + start_length = 3.2 SECONDS + mid_sounds = 'sound/machines/telephone/ring_outgoing.ogg' + mid_length = 2.1 SECONDS + volume = 10 + +/datum/looping_sound/telephone/busy + start_sound = 'sound/voice/callstation_unavailable.ogg' + start_length = 5.7 SECONDS + mid_sounds = 'sound/machines/telephone/phone_busy.ogg' + mid_length = 5 SECONDS + volume = 15 + +/datum/looping_sound/telephone/hangup + start_sound = 'sound/machines/telephone/remote_hangup.ogg' + start_length = 0.6 SECONDS + mid_sounds = 'sound/machines/telephone/phone_busy.ogg' + mid_length = 5 SECONDS + volume = 15 diff --git a/code/game/sound.dm b/code/game/sound.dm index 1ab8fc42f41a..825b4c2740bd 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -365,6 +365,8 @@ S = pick('sound/voice/upp_warcry/warcry_female_1.ogg', 'sound/voice/upp_warcry/warcry_female_2.ogg') if("rtb_handset") S = pick('sound/machines/telephone/rtb_handset_1.ogg', 'sound/machines/telephone/rtb_handset_2.ogg', 'sound/machines/telephone/rtb_handset_3.ogg', 'sound/machines/telephone/rtb_handset_4.ogg', 'sound/machines/telephone/rtb_handset_5.ogg') + if("talk_phone") + S = pick('sound/machines/telephone/talk_phone1.ogg', 'sound/machines/telephone/talk_phone2.ogg', 'sound/machines/telephone/talk_phone3.ogg', 'sound/machines/telephone/talk_phone4.ogg', 'sound/machines/telephone/talk_phone5.ogg', 'sound/machines/telephone/talk_phone6.ogg', 'sound/machines/telephone/talk_phone7.ogg') if("bone_break") S = pick('sound/effects/bone_break1.ogg','sound/effects/bone_break2.ogg','sound/effects/bone_break3.ogg','sound/effects/bone_break4.ogg','sound/effects/bone_break5.ogg','sound/effects/bone_break6.ogg','sound/effects/bone_break7.ogg') if("plush") diff --git a/code/modules/cm_phone/phone.dm b/code/modules/cm_phone/phone.dm index 231bf54475d3..b600f9fb67cb 100644 --- a/code/modules/cm_phone/phone.dm +++ b/code/modules/cm_phone/phone.dm @@ -37,6 +37,10 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) var/list/networks_receive = list(FACTION_MARINE) var/list/networks_transmit = list(FACTION_MARINE) + var/datum/looping_sound/telephone/busy/busy_loop + var/datum/looping_sound/telephone/hangup/hangup_loop + var/datum/looping_sound/telephone/ring/outring_loop + /obj/structure/transmitter/hidden do_not_disturb = PHONE_DND_FORCED @@ -51,6 +55,10 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) if(!get_turf(src)) return + outring_loop = new(attached_to) + busy_loop = new(attached_to) + hangup_loop = new(attached_to) + GLOB.transmitters += src /obj/structure/transmitter/update_icon() @@ -184,6 +192,7 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) to_chat(user, SPAN_PURPLE("[icon2html(src, user)] Dialing [calling_phone_id]..")) playsound(get_turf(user), "rtb_handset") timeout_timer_id = addtimer(CALLBACK(src, PROC_REF(reset_call), TRUE), timeout_duration, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) + outring_loop.start() START_PROCESSING(SSobj, src) START_PROCESSING(SSobj, T) @@ -223,6 +232,7 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) if(T.attached_to && ismob(T.attached_to.loc)) var/mob/M = T.attached_to.loc to_chat(M, SPAN_PURPLE("[icon2html(src, M)] [phone_id] has picked up.")) + playsound(T.attached_to.loc, 'sound/machines/telephone/remote_pickup.ogg', 20) if(T.timeout_timer_id) deltimer(T.timeout_timer_id) T.timeout_timer_id = null @@ -230,6 +240,7 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) to_chat(user, SPAN_PURPLE("[icon2html(src, user)] Picked up a call from [T.phone_id].")) playsound(get_turf(user), "rtb_handset") + T.outring_loop.stop() user.put_in_active_hand(attached_to) update_icon() @@ -254,11 +265,14 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) if(T.attached_to && ismob(T.attached_to.loc)) var/mob/M = T.attached_to.loc to_chat(M, SPAN_PURPLE("[icon2html(src, M)] [phone_id] has hung up on you.")) + T.hangup_loop.start() if(attached_to && ismob(attached_to.loc)) var/mob/M = attached_to.loc if(timeout) - to_chat(M, SPAN_PURPLE("[icon2html(src, M)] Your call to [T.phone_id] has reached voicemail, you immediately disconnect the line.")) + to_chat(M, SPAN_PURPLE("[icon2html(src, M)] Your call to [T.phone_id] has reached voicemail, nobody picked up the phone.")) + busy_loop.start() + outring_loop.stop() else to_chat(M, SPAN_PURPLE("[icon2html(src, M)] You have hung up on [T.phone_id].")) @@ -282,6 +296,8 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) T.update_icon() STOP_PROCESSING(SSobj, T) + outring_loop.stop() + STOP_PROCESSING(SSobj, src) /obj/structure/transmitter/process() @@ -319,9 +335,12 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) var/mob/M = attached_to.loc M.drop_held_item(attached_to) playsound(get_turf(M), "rtb_handset", 100, FALSE, 7) + hangup_loop.stop() attached_to.forceMove(src) reset_call() + busy_loop.stop() + outring_loop.stop() update_icon() @@ -347,6 +366,7 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) P.handle_hear(message, L, speaking) attached_to.handle_hear(message, L, speaking) + playsound(P, "talk_phone", 5) log_say("TELEPHONE: [key_name(speaking)] on Phone '[phone_id]' to '[T.phone_id]' said '[message]'") /obj/structure/transmitter/attackby(obj/item/W, mob/user) diff --git a/sound/machines/telephone/dial.ogg b/sound/machines/telephone/dial.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0dffcc34cca7b4e1fd339062a394f8b87362fc14 GIT binary patch literal 32036 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 Q1+oNywMvxL|4^j=3;*q!<^TWy literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/phone_busy.ogg b/sound/machines/telephone/phone_busy.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3ddb26e62cb3dd4e2aa096cc2b6198cfbd8f587a GIT binary patch literal 10191 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 JFE0QE{sXAEB-sD} literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/ring_outgoing.ogg b/sound/machines/telephone/ring_outgoing.ogg new file mode 100644 index 0000000000000000000000000000000000000000..67db23c49b20db099e23b840f3f6ae91afc2bbbd GIT binary patch literal 25644 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 literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/talk_phone1.ogg b/sound/machines/telephone/talk_phone1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..53a665a389d158a20507551e8d406275065f1e5d GIT binary patch literal 62975 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 literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/talk_phone2.ogg b/sound/machines/telephone/talk_phone2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e0b39b36b85d34e413200a40f99568079cc61ee5 GIT binary patch literal 38695 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 V>IbEMP)j4kUJcC;v2TP5>IYeH)XM+> literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/talk_phone4.ogg b/sound/machines/telephone/talk_phone4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6809d1951ca8e22ff24c1b2941e27badc40ccf69 GIT binary patch literal 45185 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 literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/talk_phone5.ogg b/sound/machines/telephone/talk_phone5.ogg new file mode 100644 index 0000000000000000000000000000000000000000..12b3619103b1991c75ce879d5741b6ddf4ea6bb0 GIT binary patch literal 39802 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 Z4mf9&!lPt@(CDiJZCy@RDkU(e4;2!Cxds3L literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/talk_phone6.ogg b/sound/machines/telephone/talk_phone6.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b617fbd4b54fc9ca52b5a463f37157b90a33726e GIT binary patch literal 41973 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

F-NoNo;MNf6T9@6s44OrP zQ`2&@3W{(SKWd4cpRa+BtHwr8-|t`D_TNxQ5P4Z;O`%TEAdd=LuSPfkq0)aQS z^fa{KDigp><7Hlu@RwDz75Y5Y%m$8VJI#$$^s&{vaWDGks4T7+>gm_w*!fT7O7}+r zo+@uzHaq`CQw~yr=%FEA3kGbBkulxnKsIIwP{r`h|Ca@7H(e?v@simXNNIk`@@c8AQ6fyOEOa?i7%cknWIf z1nKUEcRt_Wd)NE{Yh5mP&U4~9dp~=hQNOd=#Sc~A29-H6A<6G-Me=t&J}`I|_G(WN zS}~OzD%QCZAR-9549R{iWdy8kJ4G_!ashBWga{6c5ga<3FGKy#%bkp-+~U?_SSNu{ znczGbqJ02rPzSKU9P8Y`PATux%lS*3ZGi4z@%L&?gKykbkOXyd`FUI{srhy|@a}&Y z?myfT$)EN$0NNM~e~vRX9g9Teh5L^BU-Kd%2x})k(Xg!r@S~|{uz!N1mQti(_#)Mk z2!ylFmaAcy3t+`pGBCEMo5|nD-9@WU9mdNCkI*0yH+Me&-Y{G;ZmdLz(xPZU*^nVs zy002O{pPksystYm9$z%(juoqTod6*(q_x!(>PjDs@sMI!y3P{oX?yBlc#&AN(fLkn z5WVkysl9Yo?kX)=x}Zg;w^KwzBDh2hDS zP~C0XRNF*Fq1E@B%$%E$Zc8`S>tqq}56+QQrJyh1Y~jkzu+@Ezxpf|U7Ybo5&<~XF z+ipgpb9dmzk6nv8hP`gp<#k+tDpQd)S*EF^Ab9TT;Zuj0QfT3Sn(wFoL8XdMwG8mz zmYLE7bG4F8fCiRNdYmdS(AX$M$i&c_1lysbcKnl#!o(m`1_taOyq2in zDMzWiU0w1#T7tJTaIbjjxe;k?;lcj8Y{K~XBKFO&lcu+kg@R;;O|o@ZB4=N^@qqBP zme>P?S{rRq-^dITI~tw&g`}=(sui- zCZlYrF%B4LXjr!}Xb{=)UtICIe5+q6RcRN-rWo}shSOO7%Es9n2?wfDx1C4oo~wj) zO!}aiMFm%p+LfgMO{pfYm7tQt&BM50flU1Jt8bOEm=jb`-F6&_Jli@$iKnPLxQLxH zc{q4d9N_4R1=wgnR$FwA+PyP5e z>xUXJpl8*oP?jH*$Hm5-mAYMOWbvQuR%>+zeZD8J&Tca!*1Ac`%(~#u=iRiee(vYo z4$Th<5TnFxVm~W>b^mO&&_Vu!z%nkzdwAgD%t$$E15Vl$gA@*U^(6uTm~WKz`PBsK zrLhRnL^F_#hb&7ykj4~{e~VbH6LU4?D;iQC9nKih1?pj>3SeH zMD_{!R z^5)e&jicn8HBzxPKe&wZjwO)lC*r8Yw;e8CdJ0Y}zOLRrMmaem>(amumm_ibd40uI`L93M zUZ?;9H7_g=pW+3`fne8e$&C7TEJP<^SM^=0gqVeP3`&buXyZC@Tg-ozLKX0jFuSKm0E|p+MGg34Tmw)$TarL{kZ^(fETP*;vCVjs3q_j`#gx>|R zz3q&C_#}cpZTfJ~=K+nB}xWeAAWx`l!>8=Vx|j zqm%7VA-2{NOY(sm6D%0nf>A6aPs6lFw_|Q9E#hHikh5w>(s3I&X#@`lGr5V7f&PSD zVyCriiO97avbpE1=X4^r25|F^hcIt%-#R4@>+QD{Re5d;k{=0Z-M76+i77HYzp>1K zpho&Ity#hO!`rj#E@gs1MsrPgxL@=0{z@YFEbZdkRvIWBwc}}+Cb;+&@%xEbBn3^D zq6Qn@UdSxWFW`nckv+zslUs+oaE{oRA6DXZ z`+@#2#rtcNor&>Iw8U!)wHj{qjO`v$ODi4yX^YAMJWtZTwuz+E>ci7@0~fgGPTYSs zf}Viou!h$Hz&RX_ifH741BY?f=JS>7`fpHE>IZAAEOODOA0kA(D0kN#3nfwpK6`5Z zVNd66rl*=3$9{$L#AlBap}SYG-~vEXAzNDN0*XK#7~#PbV@&E#RAd(o``Ki%19G)5l6=V+Y&;I67TB?j9u%b6Mb-PMXUp;X_(DIOO^>d(H3Gf>?HLjPE~aoQt+@${U7)^Nonc2v&_s^(pSueFWg(=_ND0rNjby~ z@mAb4CB*>H5@!(Un;CO4CHK*v|6vtY8hsVcQVg7D=*aF&a%NU5%2 zxY0hDixLGl{J`t4vD?B|Z9cWdtpfq}nnzf%cR7-+^KwN&DBT+6z`~_9dM+u|0LkTu z)`sRIOUV-5Lk$bsA(^SpCm3Z10>gv;g~)Q)n{=lMz`sLeBU1hl5zTA#KemlJGF_RO z1LhJ02G?%N;98@W28-KpNJj@*68EGAszcG}^KlXE0i(Dh0$p)f!y^%18JC6oLpO|G^^Oou7AJ09s&3YF3-T1KeGg5r7itI!V zS-+S4;jex)t9rd{=gHWiGQ4tX(NDG`rhnOY+!{MVf5RPa$%+_6l~90raQ$BFQAWbg zdW_}ewSwKpw>$4@;AxqM_wl%C;PNc$yTS<_F|&_m2gr#9f#!OXyAD1RfrC#xh$ATz$o zO_efG8cvzcD8F^!h-SkBf(3t(PM|?i&^`>-irI}I{x##YjO7WYr{3ism zc-C~=oSbO#xBq36#j>=~>MO0gb+xtptLD{G2v{&<&A_}HcDUTwE0vmZg>sEBR3IE> zPnQsS=m{z3nvTV`uRQ)OuB3XL$3yqem*DL>WuzmlE@7RecrN8<`~0hV#{A zy6ADrl(p5Q@zm6mwRY2kMWAYAEmnk9{r7MYe za3%VBIVc=?6p{nN4+{RB3yZ|jukWkS2Qq@<8wVPtBeniu#9uJe+r6DpejCkUZKI+; zz_V$sy!2u9POskjU0`#~N3xYaEXV>I=B018Q%`U#Hmw^gi=Flp7$p_t9fXUGU9Wz2 z7U^&!OdS?TG34wgyVVF$0lCx#{h}_PV|xM+z?mm&YdD;UoR|`QwP_%sTB}rMfSO1* zw}KJMQ>oQgo109rAw>%ZfT`A82{^O6AWH}f2tbzuvq zKA%$6)hWD&@gM8p>x5$*IDf36?Va3Y*^I)$4UcQiz1|7)<3Zas5(@SFGC3{Axar=V zUr8sGu(08AD`*t`@6&gy8INuK1{I*QXk2;&= zRgrPgTsi!sn0);DT9Zb8R^#55bJ|B#{o)q1yJx+6`P?e>hSW`||6exD4RaJ~p_?$S zc_G2pB;fBofp~kcN?LBoNd4Bxt;~@KjXbq%18fAK{m%W45P&1@4;uoKsi7!=(pCr0i$Tl{KVHGos_vRvy7Gfhp5XECbq3P>%4)t ziG}x4G_3yA6zil8hOOSNwdQ|k z7a*jhj3x(f($lmo5slKAxOSe1xMdGT!@^z@{|CwZXS%oZO6&I@B;)!mD(-u1Vp?(> z>=*La*Us11)Sr-oR+M1U()hEH&L2|5nLP_-oM{N%#HFDEU5dkd zZ0M%Z`dO^=*;SKVsY`TNRZUU)rv5n7$~;xj!}%-adbJUrDD0?-c{nyjKPz`%pCfg{ z9iz+MA2HsdqExT<%k#!}H~MEwS_WI#S@>)s8JMA}QuOo+VJXZSHq+#!YNKaV4v=2~ z@k27-Dvuv)@c4RLwR%7EDo8@qdHZ|1+!94OZG9f!Ngqkc=Nvp-5Px9Xr~g@Otim~Y zq^|3EO+NlKsimu}He5qd7pYOA%qgj+){lUJTsK!=dj(}3=&UhpkW@RibbI)qDOeta z7CKwIV9gvE8E&*tO2fG1uN9@<`++rFN+HU)_Nd&bynMDe)FKd$F%&SGZv5wg0iG$R zO>P{34c_rDzK(CE$D^;X- zm!;dh69Tbxd)I>>qHXeiZ;|vaQF*wuQ<5Q0cRP#teMiF}XTr*e`pe?eLHnlQ+CtJb z(yTV;?2;JryWw>HydpS{ChSdT4^PQ>UaJ?CU&hZs1I;BSjn^|>_R`wFj#_;S>%wWa zAL8ts9>+&Zez6OtudtImpw&I)Xik?g^K+H`s5g{!R1e&ap-_C>%D4=wW*6JG|Gu(j z|IjHEGpT$fU#gx>Qp1yT`p2h^-;g$~Z4B2zIXyNQOEM89(`m~eg&IK`hnBK?14mdK z_?QRe10i%A#YVLKFn%;l5($NX9QC`p5>BRxia%H@nh0AWP6s~05ItH7wZol~t<7yN zUV!epUCA960HbgKNZ^&1w)vKytc5(o9^`WwDSr_LwHsx->j{5|}4G-jR} zkRKzZ>V2%(KN&1#&@7$ui(&}`%I3%hP^V`t$SK#$VDpt9xvr)M7AGYzoou9Q#Rigj)GL}HAVkSib8fLB*>vs_r zvFT0L49h$+%qHZ-UyYXzX(H9e0xcp-Z!U6a4sw2^7st-^VP3A9MCw?(Dm3cU6(MH4 z<$Vr8HIE^hF@DuM{0j&8e}Jpf*nAfp^(kSA;o>ZlRwKuKR!a^!Vsh9pnfcFKvfS@_ z_EO`d@EZ$TtG5Gk-q0&^>AYFD1%esGgZB!ch8eWCv zL#Z;>M8cVxz`^v>R>^tt1G^?tsl@uw%TvMLS|d(!4)syar#|JytUV&AsIn}?OneO; z0QMXb5ylWM-=yM_L8Pl0+PnMo8f6@6?>By03>(M)Lec(x=PYio7WV1dtml4V4!+>$ z>JZUt$@A(Dj(1g}th=`Gqcg);Le;?+=t9iTsXF_XR&L$R5=;;$n`3~hkOsOUmbB)B zv@$K@6i3!l-OEFfNrF_YrGBid3^BqIbpwdrcHGLqrr(WBa#DPWmZKeL=VfW7o=B>o zWvoEYW6TN-tKq#KEqsA65?@To1(v+}k3FQaE5wu^>FMo3#l%Idz|gDf+5O+P zsG2d;x0)D>XjpOULy_j6ti^tAifB>Zd_JjKt&Ux#`jNyb);(d(BZ+}k#bxU%P+}pS zChCWafUBY|1ZXIrr#=Qy`fFV+caCg={DHgTuT%F2%b9Ktg{D`W-`BqdC+x0S+u*Jm z2tE_;xlO=P#Q&q=&?W)9lT*69WjDdbw)}LD@-shMB5oI`O7Nk<4hkVU4>vB9OHohEd@(y!}RQT5_bUesr3OJiXEi zh$u%fL=N`eE87#~r#!BWCM2a&ij07-PxHr(6SPC``o4oVLb@v>MK*|3uOLN(V(Y(6 z&R_!vebx#2a~$DldZp;!Nn--$Hr%P<8v%^eqaye_+d%p-Qt*D}3h#+#9^w-4%Ans}P2E}o?r8ALv5k#!x8aN+b8c|&R|;&J3wtWF52$_U>Q`9oyhS##y?`qYyvnpptX z>LZdcu@R~}fDfWptxLg7@^)U1S`#8b&t&Vvm^B7T0>L1k(`>OLOFHh`>#*mioNSTr z@(_yxtC|v3;}vM~R4vKu+JdjsKA%+#mka(^UCh@9OB)12i7J>|(03vT=5$;S-fdSv zH?m^ctV1E-4~G+`Las8O(fZw}xThngY*vMt^ApZZuUFeyUzoZ4<7mfCNvMN%nHFi7 z$55vQn8?@UNx9#9W*MFn1Eep=pIRKyq1zbF&E8>qMs3KB+S0AfUcO_z$zrXQ}%e1r6>W3poxOP?eUJ7mCMA7#ti_ zo~jmXz%C0A4QJC>B5TL*C9AnsfKW>eZh_lG{s3e>a1qMHO<6lXxU8 zQul}Ah{O#~IM-zFIXbqwG{{J7EDHOaj6#BQ#wYr?@3dVn+HNO_QU)FWM$5j%)3YbY z%L&F7Fozz{Ga=MSJB55S24QPX_d7%W5KfG7FDENce91^P>%FeggW5P%WL z4cHqieTI1>j&En_)A8s(&p7pbX{~>T**DvKNN&$2&+4RKt^AnQ(Igr8MH=;*`28!6 zwdg6eo8R`%TH6Pj_#YPP217gnWpFR_ZphUMk&!xr`HNv52NHPAU!hHm zWE6Isf`DPzs+yZ{phDg9n0NNuU1Ca%KqU5$2iw-8Wwkhx!j?J|BTM>iQtw$1fdhr< z+U4P|!@?#wbyJi?IArj-#X5CRZlG5gu@|8(a%(|S^5d~a1r)9{)l~|lkU<}y4X#B6 zN@vjkKYmH(0C71sa8z-4`2Z+JLJKArfC&Shw8b=d#Y51zxJ;!N$wf0sjgy(Dy&OH7 z0d4aNIADRYoB;&TK1g5!KuBc+H|K%PTxEoAlD^t}H2NyiJoZ;-*WOi)n`HNnCVu^6 zF)Wy0mTu>BoMl#Zcn(+d?Q#{?@jL?IxVk|^595ueghMYP#rzbqiBq0$>*8B6P z(|n!Bz!HYi>9lUR)s{P)Us|+;*{ct#GIo&=T&wcf{!|}Vj#3^x0G9w@L_0vc;9DGM zsf{vm0=Vg7WMB%6UjE%^POL6cS`(Nb1wgHg10Y40g5Lt)0RY1&)xV1$C7E7DZ~^)f zViG~pTg|68ykg4sv)#XAb9TS1F+v9#M{p{x;_KC>i#QF*4(E19RP zPOrYp+~lf_LS+?tN9giumMCKeQUBFQ_J*E|Qa<1E!CFIq^kVT{&A-m$K+N+vFRR(| zILpAr z8a2LXK$%P+ff3C|^8njq7<wY5Ab=yc+N)5S9|t0+aA-JS$!Luk+iVd>7BFL}uSR zZSwPyNAmfB|H=3Y+`l= znmBv%&nkGOaQ`Y!!Jhc2gfQcETyjC-$saw+#|3lD`M{u&l{P#FasVh0gc~<~p`QyF z!Jty_%=|w|;%enc!ar|O9p$&^wyCLvU2fIW)tex_6O|}7D~Q4hcfX^`X+CKhkMwWKPm5h$-8{NpxaCsn#$igbjp%F> zlqAKQ)6d>(^Ar)qd(h$NNVmw4lLyszyT_U(R-dMJ9wPDKVH& zC+}g5lHgWc&Du%=K%Wb1?@HMN2M&YXNk@o-3dyFh>H&=u_Vr@|o8|c@B?W~u6^Q@1 zR1O(7@V_sN3CJ165nzDd(&K@E6fhJwDo#8T&(dhy#ZcH2=_4o@gu{S~sDf)GX=)T0 zS*9il>UCB@Rmf9j1Q29taEo<3%J7PGM=uyztP&6q%@go}ybjV8J{KvTQP%H&nuU2D za7}8yN|evW{Q7nvRfTKWIh7@9O{Fw&Fe8jTw3MRJ3!}jy;#Hz(C;$<$F&Y}+55QuB z2oLyg!YR{N!(x*9|IreE`~M>Je`v{nClHl4l(i7OzD~WqKEYs;fXL{$`1r)^{L+-n zG+%@jMh{p+`2?$nH(AfU436<3k_T$~C!QE-|u^Ygo#`ODca z@tcy!2l_29C%Q@p(iMFE)ywnr=y@oyK}mFP)+8G^o+;ShR#~Hhv#RGdno&?g?|Uk zyQF;W#@uu%we_xQ=~nefrYFb0dJw_f{9I_0Hm3qXWxi!1A^t~F&Jo=@{^UBridMu_ zqB>C`)saMXvo?u+qD#?MTQ4&!^Y(+do#bkB;!pHyQj&m#soUDTfM$p`twuE5d?sVG z)^LXWe$Tmrc1Akw=@q0uy1qD(-7Y@fR4SR!1eegc=-<7{VN*q@I#sb^wpEprBqqG1 zGQ?`1;&9)lu2jI!?v+)3;b0ntOs%J^ytlE6ZCfYn@g&A=PW#KVM^axQuhM4S1HEi-mTQvQ;oHiwh&y(Jn^yY%$IDL`zv0CFmt7bo| z(ZKg0;K!WZ=aokPkuO*7!kv~M1R@q*OeaoMG16NiL{e`~;Fjnr1dsnRTPe@P4l2`q z6qP7s(Z_fUvE=J~mmX5-$liq9?kJHO!%o$(xwDgR`An6$m1MS?ZD~<`mGczyehL5b zhtPd4gz`~`O3a{)1pP8w(fk!4GDXIC zUX*B0N3UpsS|FF(WPi zOQ-6fjK^Eo9iq&s3=bJRuZEs>rv0^Sl&EFg(e$!V;f${Ow(Q$_#W)iFCc^l@D3xgT z!Q;WgI@*!6jHCl?_X7Xgj!9y+KkE0Yn%}AkCTF((%YyE?ump$fJh~Yd%{{crmNx<~ z*PyTLMKmai#vS%A7B4MtEU6NTVR%HtyYNuRKd#9jWDhMhc{WwZ-8~O9rN$9J~%%)*swL~^V)=urq!0}0?#NL#Zh-&{JbVuB$#Xio) z#?q#VL(X$|$%n{!hZ);M(JZ>YwbfDIopv_8Et>0cVS@iA*U20D)=JWEzxf4#5R5kt#_*rn`OvVpYX69>?2aK69xgCz@%XhT`rQ-hEed=*0+QtvW7}X# z-}OfmYj1s}3$|scv?{8KLE4{QPPKW<`Rp&XM&Vu^HQ6i)UXm?BO>GpsE0bmNXN9g7 zLGV92TiyB{AU)sOV%{}1|2AW~qjDd5;~4ju4AJ3OXwwoqhF9^lw29}zCeZ1pzwycP zUwzE6oqf&`hcVSvqZsAPr$TF9sj_sQ8ky1Ax2EV-iuXED zsm+_b5TfESr27tCiBH_G33K}F6kpyM9{j*->ny9tXY4sXK|UO4H+m89vZSOsM=UIO z>Hv^KF_?*JEpFR;H2A6!8UG4QrjW8`Xe4}KAnXnsdULV)$1-VE`=&so{1U4pG-ZXw zZ6%3PQ?r)-KtZWS;`8~}7ESuKZR@(hrzg-y+GFXNsL@STuVKPgcd>MVTZ85%!vm9y zw7opm41fX_Uc5Kav;2%GFz58HIs$;sC_`dp=2rsI<#!S1cB{5LLM^5UDrP9|y2{c5 zd&ZYT%}-*%fCXaV4; z-O^92z(QDbv=2Yi=9nA#I|W6B*nxV4?^n7c_OR^rl-FCdr@oaUzuxu@&hZ^5FMIhn zYF!k4vW#FKgrk|r%0Sm}`~v2J`qz@3`lC{c8e+LLm~z&caY=s`UV!YtRW>;sGSBgv zBzNd)PVwH>3!g!@s)D^~ML&&=HNCM@`WZH{)LL&xJ3M~6Lv^gs=Q>69(t_dIiI$ha zB}f%n#a*qr+p)`k@coQk1JAN7H*XCseFbd#kIcG%JX0<+OKa7B`U5Wx`nBNt#qcmu{;u8f<#P!=DSejLjoSyz%&iAVi&->JNa_*uLl2YY*i#8VPf({7+s#8DP?rR$)0}FY+a!4ZK5v<4^ zJ!-g4OfPaZA^}$mPw&o0MVd_qOgc?iM20w*??R@%&5j>pq7HASHMO3XXI5uFY0RdF zk_CNsFE!bbZ~*c%$kRSsIBOBR4M|5g2(C15JgsQPr;VAv@h3+27S|k!#4X z% zlP6ys&KBucc-}IvpI2k)AaVQs7<+jt*1*~S=I*Syul7!N_>W~Zw0{4)Se+#WVewzD z%6gYC@Pa9yw8OZ>IuBK9J}z6vjCuabH(*juyzb{~tWF0&fUkZ>j@xho^fiO(g8$mC zP=rJzseQlw5Q<~vuH!|N4k;m`%2$c>mb_wpYD?4eB<@82h~&AeR?B{WNYXI!;E58C z!b$+rLyhudSlTXnUs)3>MTP2CSIH;5dZ4I1UZIOqvQ079?!wV3E;jjf=wkN6Pupdk z7_&C4@rvFGtJ_;&k*(koHI-XVvrlE|%t3w5P(I9Q9EtuN5RmgVZna}Ow2kk;w1x~@f2BcOgmG^yxZW@P?qtkd_glBqte34L%Q8Su)|DKsvrDf9+H6YKEjsx^M+1K_W7!TsTG zP9*DB(cxY(Vo4&lvYU#<-y6dt%XV*E)%Q3%~r)jH4TNeDp&=iTQ|L)ML z4!uG9A@)svDExQpLld!&y-xeT{T;+;(8%+=@}@S0R_p%NaA1+2@J1ilF8dlt8H%%T zHt7;eP>q(|&gx|GGjrPZC|>@>S*{{KmHw>CHlFFib5KjhD^aJzITKon1EOA`k`f57 z_k4G$(r3>z-`PL5!Sc1*QlUUw^m?e8f5y2m((vl^eP9{9No`G4{if*zr4lI)GJ;Yx zwF!PN!CJ&4#WU0=Qig%P4lNiF{S}pZjuEb7nUM8h2d6 zN#OXGLUu&+bgI=k>9OwRuf*j3b*F($xpa>oq{MRZx9H-XFUo7g9mA6(cAKj4XnYk@ z)>}CDi?ft7w)gs+diAVP#VEmuK7RNyt|}}spSg*y{N9mh-vzz6rj*?&(|j7xsp|O2 z&#Ei>^0Qt0Z^(-cr|8)q-Q$Ba{rucm^*k#b_ zo(zzHnnYzf82Lxz0^y!y|6fQG44VUB*MCA981@SUKnTs(*TerwXzpKM z|7D_Hzb=XN6XWw=ShAHqnszq6ubV`e#o7o<4}Fcay`z|Ry}a@C8CAF^w0m%WGY@IY z?J#{L*3|BZjWml|yS%yL(0Z<4bGwEa9N_nqTft7&0XMs%8QEks-HX@UGN0j%Y6aF3 zKwg-d%~U=5-%o)kic8b69T+?LCR_NDa1d+gMBY90oqRLi=5&l97NSnX(H@Hy+xB1^ z5#Ix4BD!=2xgE1(xelP5qmYP=t#T=6}@MDwp4ByPL-8}TaWv> zP9OF5^Ub$#Iyk=1ZS&Z%*#G#)k?siWx$pU356!-a*!BE%?X^iLEGzsu4=Foy}rY;m1RSF zCGIx(nQ>Of{1eZ*2?=`a$4~p5kgELrd;k#kms5%;29V^eg*!j(2%8DME`PiK)j{^L zc)hc-IaKV`;XQD!HVOL8C>4>+3=ixkI}-hNmd;WS`KW@U(t`wq3Z|p^mzT-O{*P`5 zETYEJykXGkeEc(M68wPGuoH>1i%2(L^}GBJ@hG-&Wv zku-l;@v_<7v2THIc<8hizuRP}fp!lWrb6tVA`*&0MsTxhaQ}9vj*hPs}FT54%~zuoi0HXxlH`Qf-n z#kjX#uX_4H$*=tFHg7_~A-kzX_SbJ&)*uY2*G~gKY|`nT{%u&Dce(#dKnzQ*u`I) znIjrmB@vkgix|U06bCO5$u1PLQPiBM^XsiUN>=@NTuacAAw$tM*UF?iY{^$3)q3jOp>|(~98$%L7{P=Vmwn-nb&0APbE%~bnY3%#qrQpe`FwvJF8P$sBbDEIFIeUzm8L<*&4h8e>D zKq=KRD2NmFXjlN&Y7I8D6N zb*!Bpm_MO2)XYrI{gnrhV3(@t}FBWC|BEEFUJunJFBI!bAf6rx(4ZeQ7R9BiQ&^x-gKGQbJ(8DYM! znn6VXiV3>^V7-9{bYh+tux&kWCp?~>MIi?lErzRKGZ_{-?7p^!5X5d3EH^L#&b=Rw zZW5}|mlGYaI4wMxWbpobq`$Gbw)KZ~QCXhe6@d<^C%V}9*o`*8bLjIv>0ayw9$Ad2!TZJsU7chhFz^VUvg3tBF}Ky zrklTOcj?dJ_HTXCv5VZ@qwzn)wJ5@mxmJZjBXjY6C683M z`t7Rau|gG?EK==c6Rv}a>cMG!wrWiNd^P`%va)q(uFBVAyfGWsF`~t|88znj-cob< zxEm)s*pkoHQ?d3o5dDPi!RRjE;Ib~=9F9DBC%+Z}{+ldPZNtA0|E;p90w4~o@Muoj z&`c+4aV4;fc$PE_z6OE=#Od=naxKs-|Lxwk`tTAR>;GXp1ht@L*w$nHNJBAF;4hf* zdjq>uQk^Nv8c{x#nXESPs&Nf#|7;JZ0h-`rUc$#<-K59e61%=z%W7!C`>_CijJ6q> z7eNZ52lEN7LL!o2p@D;wK~``vfwG<`z1<^$pmY(SK{;d;I_NRiEiF!6-Uw0fsFsAH zC||3AH8rithDiU@jGN2hfMCQa7`_Y39AE_28X$xEPeJe=8>_ywdYU4g#aVLIv?x0d zC@;f8Peq}NO<+Zwwz2%&P%VNkHA!H*xO9n@OUj>h6pJt(l_NA_?7*B;nNWqW$JySJ zx>$#9_LGuI`4^9RPyG2p*!dYmCD7b~?ZU}s>;|$~jz@rSyG{^^KG`K%T|(1Pa^Q

M$HV+YmCu6INn6@`|GB}`T3)H6Yho_7?N-wt!bjmwSs zQz~DpHRa1OJ=7;zqhCd!Ff0g-oGX3Q!Y_EsA1xFW&H(<5bq`iOVXTq?9>jD-g_Tlq z_T`t_Gm;@NI%YA$NeBVddtM%hI9;}Q{ypAhXh1o#^7wt_^Jz&T5DJsw%~cYLqXE!5 z5^A_iSfc^petL!s{j_}9Ye{gca!64AD8F-^R*HEgf%G;FnKHWmo6yR*RCYJ?>=0<-7j56v~XKOHXQWOuVG z=41xySBJW9qs!M?GZe#KBT||k7dWqu?Em$}CA%T-GD=G$jQlWbax2aNWB?4-@&>&c ztO>~jXRg)2`B2&e5%YkkkM1W+7p|VRHmBv@SY7lD19U$#YhKj?EU*BK;9$w#2=5RG zfD86i)>li0MixXfQKH1kzJcu)%`*=A;Ya{5NaOWSwXwLDnbH}VVFFwp--c%KJ_y%; zkcEIy$&15Q^RF}s@Bt2ncRS8~>)QUWH56TF_@IB$MA*sstjzM!#@?kCi{S)_04VHUCEy0^ymcR0i{3 zpl|>~Au2{%0-GWr$V$;E=m0_rzC^zQ!FY-wjoC-Rjqn3Qg}?HaZ01Nu4=t|G1?qkd zp*3o)jA%FHp=v#roG`yGpr6gAei-KUBFpqRteP@9ESS+k4b?e2n(R5sz$D z2{x%0y<6uEb#NWsdZ_u9Fi+SsXRCi(&tI=Oln%G5{r+GeVWV(Lu!v5?=74lRQdLUj zFGs~p*{p08gk)9bbHuZ2yMV3z!@-bTlveMU6kX5P)$06&uj*=FC?l#nUYxK6EHSk? z4|PUTxU!a1(P}OEBozzj=i7D2^$2lS(=O^2Ftfat-NflxauE2{T62dkec0ggi?uKa zI1wNs>lzTuE^us?YkDpUqXwidJRmYaQSCTi8pY!j1XPaGv-8URM_P8(0zyj6{&Jk$ zAi7Gli8Y_U7k|Y92w;Vn4rl-kBA{Mx%|uB3U#vJdWP7wQA$ueoUniBVjY?H$5HM){ zK^WWQl|WIqxgX*eb+b1MQFttp=?z&a-(7UgEhr;L^E~wZGhLF>aeZ^ib@uvYt{bFIf-2@J z!6;-5_48x#-%}0YuH#YK`$EyU?N)bAIk& zuRYOvNr*a&Qp2lo^5n&^b)+jO$>J~n!h~5a4%6;If zG~=kgRrsz90aq}6p~^+B8K9S$mDEphO-^2wQU?pqf-5+wtg1qJ1SL7;)GeHnO)(N# zpWpSdvd!_2956`eOlXaUrALN$nrYyIWHT6vq8wB;`XbYb+UjQEP}K5OA_P2Jiu?2` z4@or$30-EDF)B(es6$hE=k$+jX_>?GfuVGjdI~@Xp$j2IaRJnK1B_F$`aMLq_N#pW zf#(nJ*|C7y|0aw%ETgw85Of+Obwrhd-Ve&P@vx;3*2k&g;QH&il>T1;ej9=0z-o<% zI?gOSpp?&PTx?3M{Wx$-fexb7ilTx?R?PcI81W{cmv`6#mU?mWjsVNiDQbeG!081B zCLJg&q%gQ!04q(TD1tl*NzRROA8Vrf4hPa+Y8MyMDN6&J?u}(QH=3Dg53BW6WI7b8*s?7%z*} z<6Vi`0=3lCQ^$dyl5DUHwZrr9M1+M92qEAxD4xKekchxc8YVD}fiWTIgalLuor*C4 z000000B{bv(ozEe0K@@s;wuFL1ONa^*4VH~007{EY)dRBgd`AXtu@kGt5_AjGTq4~ zgb)A#001aic;5f_Us;5#H))Jy?~k4o6d7cM2GveL0RR910000(5Cc&tf@69T1xDXiW951r&eMV$ZD7I3f)_NDpqVKv zt3+95h|Cu|pO5$*u&8&-%Tez5sLk0LYHu~{DyC^;D?FxQ3Sxp9h}!t!OEE=71*==d z|E(5N4OJ0U#6+=}hFt|QEvB#MKaY*$clo&3ntTLF(@?=QP&{3jenTQ>ysH_zo^**@ z$RcQHVPINHPL6*+|EoWI?DlQ1Lb^V#kHu;zq*N7E*Sq;K`2Wy7__eFukLyHTMSLu# zyN+j}jhOzXaXbLS)~^)+F-w&_$7B*ri)k@MT9-&r#9X?cXKkjKrOtg3Q{2)0&2q#L zt6^A$ZUL(uridvjV->TUvZYFJrc?={qLerrQc4TcFqKjarA!emPyj&H0svO|UBA4i z_)HA^`@nNp{DuWYm;19-L`6aMalLL9SDshQV?^pQhH0uQB3hW{8gR|N82}hSRWWRe zA~sc<2^gvXKnGP2n+3#)1K1bdj%h%d6;n_$>ymDe^}6ZkSY7~7Qw7jkWCSn(006*3 z2n+~VlmL^7C=rJuB-A8gY7#1%$abn4_t?8hw?p<5a~y-!y~~Yja-)U~kQEY9l|Y2~ z5)olu@Lo&p@j00c)Wc`f4!tjj$fE(5D8#fihDz$r^{oiCFwCf8?o4QGX3{DduEfzP zbBC*L13~1gsUAtywFT3^rwvfdNVeot4~I)hN^>u&#S;Q2l-JEmTgZG`nD6 zb|>D81HIl}v)6OsyrT|zE*uu%Q>R?_yvH8JAr&fUpCNGlF`7{j)oD^6Yv{m%;c^QB zfS~K(_(S zL+f;I->)y+wIR!LYVFt3#gf5tIvosAGPO4W0svH1icvhGER`4+l`&a~0BWjKWag|` z%>)@vcX%FLO0xE*_eu`QC8yc^ThzUivq_ zyZ!gWGp5xnZG>H&%{0Zf)XQl3@~+zDTd};@4s2nVU;qGRK}o#j8Ce~f*u_nA9p5V( z#twWdxF-Z};b~(Za=o9UvD-U<^<<)qs%FV2@+GF-o0~Pi-4E$vuE9=$>ddjH@euID zZU6uPyx4F9^+5$yZ>1)kVt7|`>)SPZD$9sN;eS7d@ITmiPo??KYB}W+M?)=& z`ip^@@6BH)s^aicrTxu)jOY7RAu)q?9dZD|2M7QFg&~wz90?+!4VTo2ZPK@y;=*eF zZC$7#VJ_VyM4ro?;r@oS)@&emw19oJSU}vm(p9vZnN6*^S`{q%UtV_c;fjU0NBes^ zNlk<|Sp@(9tk~cR1R;(Y+S6~L!5OHn|2X%EcTph~D)pMp7G%K?e;yB&n&weQvgWTS zG>6eW_w*!kpBh8-WX~4qILm!}=g6bqxAy2U{+V}Q(pCWgF8uv)=G^6+qm$w6`RI*= zIiXN-&qa#QdjE5lg1Fi$K4VmR*6mdq9J$e1m)##&2qP{Zj|M~M-Czt1fAFbN_D)sT zJ8Cx`?NlOc005lW@C?E)|DeZQDKi;Cc$Rr824Grsi!CY-OS$U3~TL(9l9D^tGpJJ!+xhq`GE1%RxIw6!FDZvtrDFP4ep-qj`FwppQ(g;D(b@ky&!+$Y zkVrO9gC0iXx(w5g*Jbl&wQlkD5q_#&mdC%PPfi+FW})zmy!FPkhwf}^)HvhxZFEui z$gA^ukMiZr;&SXOw<79YS|m}y`Aj8571;p*^w^Bln)i4t$Mbq@EGs2?q~v`3W7=u> zkLJs-zhnBOj_5W~#Udlu%{Hgc$YN8TDu!CCz3ZyEZ++II#oLJJ`W;NKI-{?j@=bHT zKN1(2nTZt5r4s-EJTbP=EZ2uF{kX;fhPXkr0w;XhryE^#d%-bZcUtewSUrm_USuD7 z&I*ps=M+^Giyx94V=>pIW5-3wpX|588b=40c+|3=COSvT39T0oacBSl^w?tdl<4uy zSdg4A#|CCQq6cBo?7F`pe`h@yNT1Ce#$5?Aw!$P@+`P_5GtYJI8wcT5h zHp3z%tA>$d;NZR~Zv^)-zTW>nkDFz=j?WpS6K$?e003aog=dUSBTP9nyr(wQ*aV7S zqeqm4z}#NT;sQ^`>Q0$z@n7$)+zXE2H|Mfanp7~Z=pFxo<(C`j(tG+C!)V4nrZ`uUj zmu^>-()D*6f4e=`yJAGV$VfxAdOz4wb`D0E#xef(R||lM8XX(%=P4$be#bD&DSMuC z-S0Dp&u15ADYMjB=d)+NJ^5~#AM@5@*|_z%|M=kP&HEkkH|3JS05Vgvy7uq6d5FI^ z`5y4!Sd5pB`&C14+1Zu+Kt+K2Uejmhe+uIH+;j_lXgaE4cwTDtk(tT8OgoSu*& zsyXhtDk*sOp1sd!s8M0ekU+(-O0^%BG7K*^R5JRw;+Y*}b$lpl+yD1w%CVe$jyw+K z{k%*!Of_v*Qxz}_16@ulWj9S#J604iF|1}kt!Zs%3{z}|*%6;_O{-~Qh-t-+p{5m6 zR7P!T5fzJxh{dWlt6>KfOjT8o5fKo>Vwi?u*b&pJCbU~y%1=F}bU{=M#cqlihAElb z>bpa$n<7?=VWOB$t)`95IYf$as)`sGjw)hUENZoyB~v(;tkzK*hQ+A<0EeRw0yGW@ z-s1%Tg6*dzR{#J203c#u3{FQRAqbx*P~sXh-qZBS^82QGVX#;{_S8mGB1ccq$$y%N zy&1OTaJZf0-R$@OyLRSjuP}eD^ZPa(`|qY}ti7ktK#qWki{svIZd1d1KFp`r=P`9^ z@mzEtI{RO_H-4PErJ-uQJ>S9YWxWOc!i?!2ukqKGXFi->nq~nFUCzKEW(Z}-FP`BT zwo8>uX)}+j>@u8-nNyViPIjYl9Ugsy&kB7#>2qn7$6`rnoET=yvj3AOnwa0U1Awh8 zJ{g)?^W7)}9uZ#`ScMZBb+vBIy^o*E&*ZLg()nSGw9My~T1`E-6X!d192g*59*H`< zQVxSGhWtUIX>eO@tNIgwBjdY1K7{ha$0E~qt)1)=Gw3c<-BR7Dm@&7RchSAeHCldh zZSxb5Uw8?htqCet&wN7yt9~N#oF>9<(g6vIB@AWjik}p1R_`!Y~x^Z zwnN7pbF7345E4j+LSQ9ga~E5y&mY8vEC37`aSp%$0*L`n4xF&SO`ePb zk%T+KiwI46{r#)kN$xq*dZ}Pcd2yy#PU@BKS0C^Ye7P^wtt>s0owjdh^i>|Xm5t(W z1yW^kcDaRQc(|M%EGAWQNu8iM@MEP=MFPO;Jx34cjQhV^zscYw@l=;=D(R%!m4$NW z=Wj_~T%n34#da~WNb|*THJewJUfh$-CC)j2W&Ur{Bw+oM`uS)Illalk{c^g)spe(? zuo^uIO9lg^%+LYc$U)>TPGrIaRN=xirL{=6IB*(K;<6(SFbUkl_R>Gh-w)r$1vBS%19Bz zu67Gf028asw9+Q4c8g>JfTjRBTQx^h!Js!mu9cOLu!kF+Q`E%5ogvX_MSHFGl{$$5 zc3{}PQYS=MZsg&lGh)DyGh~c7N=>&1 z)l=z+Uayr3BcqIJ*O_O}Z}Y6=!+zK2p2$`jQtsx)Ue~d`v>~Qp!D6-8N(Cy0O`Tw~ zii(J7A|ejklWXMwP{i+`C3;(R3%#SYf-eF?%GcqbCfUa-f_xR83i{;w{J6~4lM>C? z1Y}4A91&&^3YhzNE|J<=P6yoT%myitG9;b)sJ^Uk5ekP*{-$m`?5(eL^L8^BkLGTkDNRGP$smrLkQq~eBG8;jKUN$70Hn~+&g|V@9?pkLp;4WD2%}yGoo*fMqL_Br zRc%L{G_CA2D$c?1KP{`AKKrl#c4?)zC9sN^CMFJ5N5g8jPb(s93Rat77^XO=-NC8F zZepq#002G8jAw*S9kkQlDr6JKF#B|FKkcPP;!TUtHvM^%1$EbtKfwb;Mgjyl`X~iS zI)y={(g8VO<%MyMh@1fsHx3-tF#-Spq|iWSAJUfI;6WYT6BKb^A- zn3kQB|NsAa|NsA0gwS+TMWA-WQYg^R`$6+9qONq}QyXEHm z)~}-&S!Fft{BV?g=2|^9?G`5vVzpYGg2igsZMG8@oKi*&wOKJtwJH~YLZa8%<*#dr zNVszU*DiUa?qGW7+Go1Q75q}X?mmew)O(H-h(sg=AVgrCkN`1&K_#f1VJUtu&wz1; zOh*tY3}FHQgwP5vbay=8dcpa8BQ)Ph?6UpXiw@v?JtK=n@NH+S*xkC1dcL;h@}EjS zJgYY{ywuUu6jfC1R1hbIDS|kf%raFhpx{KEn4mlWkqR}qtWs;aJfE;j*4&<9WdyIz zrlb}NjpKwU89iwJ{K<_l3QT1bL>)zc=0RZGjdDXt{8r2)Al=C zYv_pBs+yvTQ@ho{5Q|+aqzM-3yH-;WwHj;yM6`9UkRlW&GEJlxA!xbN6`7x_djAbo zYV=(8zmqu017mUjNZk?{|)5P0Ocx_u8f@$8rG>6}1>vQ$Y;?fUAs1vW(2iQrN{tFjZ}^ zH9!sB8dfk(iy5k>#lTWov?8R)x{x@i#VQsRF-&Ys)x+zWHDb4$Dkv(lRYN1qc5O|c zP;p1a!RRx?$Z}KAjxYZf|7a1b4Hi3>arH)2xGGs^@bUp6Mb!qs-ye&hV+?p0!h|s)(tgkcJ>` z^|kfGvKyw@A||FS0E$JdB8C+On*oc7X|*`oErwkTMR1CvVPdhWsWus`f`e5JL!Fv} zAy&h#qIM7jU_jMGEvkrJY-$k&9BigxH^kARR#gM6>HwlBnqv+vONK!~#MsHj45A<$ z1n@DRs0zBcKkc;?B}IBfr0KjfDz}QtR3IGC%k+$#kgv~+%0001h2ShA} zAyWyJx8|}DHA1C=$k-dG8B-py@$s1rV9}gbmHeXA7=RT39uOri1Vbo?=1^ohK^4>H zQXW0*V?*h(0>UOb;9Fc4m6wSBSGoGtmx-*~Kx_6XM8O?p0F`Tom(OWms* z9cl6Q0~40HKl(uD%`LPs9eKwVF@%PqK0NeI7co6v*n|*N#^N9d!LTA0Az*+2LJ24Y z6Okiw&IyTeM#vd3AVLlhgaa@Z!9p+| zAb14J0KhaF20#o7$p8Y;=nRCZm;e9(0Ar&la{E5dmhjG!R<(S%XkFUAj}3dP2U6%^ zK>(2|^<@FvS3v*`M69c?mZ8;GUljlV9#j+c z@{O_C58o?=I&LI@U4v?@Uq3oFWA(F^P!FM!Q=JFFw5Zi)6+lpnRgBWkidlY5yu5Z! zEGt%LO%Y6sSh3l~5W7Xi6vJwmwz4g<@Ai1#h?K=vwv@8GJn32KCKkK6C5EbDFH@*< z*M6gu{SrZ=Lot@(oO45vk=sj=FK-Ps zoeR+sZ#pZI(V>#a_h6W)D1kSXUPup!7b2zzx$N^+Y7;>vqj0ubOaw4W+%&A^$8>NU z2djuFDk`8DCPrzCX)#4iK}BU$4Xec}hAD!IifNdlpdwbARiGmvsKshgQBmm+HQqd3n-WQ@U&I>W7(z{&C*sg0D-8z-a9>m~67TXHzqk>j);p1|Gi|+$z5l zI7==ie%P`8Q8V=8RJCPr0T?7Ofn`LYumD&fF{#Rh0b_}h z5JDLXC^Sr`lN1L9BdQt@Kq7*U7(ft6MWL{%P6iz-3}zBo&^!bU7)*)*H7sEYla)jm Ru?A}esStw&RE7JLWdJvUn3Mnj literal 0 HcmV?d00001 diff --git a/sound/machines/telephone/talk_phone7.ogg b/sound/machines/telephone/talk_phone7.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f7055617efbc9c48fb88e9a08a04b85e7d7a845d GIT binary patch literal 33615 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

I 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 a&$Xj$27J+WX87`9!#3c5&XPW&qW(V|Ik$QM literal 0 HcmV?d00001 diff --git a/sound/voice/callstation_unavailable.ogg b/sound/voice/callstation_unavailable.ogg new file mode 100644 index 0000000000000000000000000000000000000000..992e87fa57039c9291f638cc40e75d48d7d3c947 GIT binary patch literal 13758 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 literal 0 HcmV?d00001 From 75747faf30669aabac692cda69668e15933d444f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 06:23:20 +0100 Subject: [PATCH 141/285] Automatic changelog for PR #6789 [ci skip] --- html/changelogs/AutoChangeLog-pr-6789.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6789.yml diff --git a/html/changelogs/AutoChangeLog-pr-6789.yml b/html/changelogs/AutoChangeLog-pr-6789.yml new file mode 100644 index 000000000000..e5e6a2d229fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6789.yml @@ -0,0 +1,4 @@ +author: "Blundir" +delete-after: True +changes: + - soundadd: "added numerous phone sounds for different phone interactions" \ No newline at end of file From dcae71c62ff605b97fa3baf722f8b6f954238a42 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Thu, 1 Aug 2024 08:18:50 +0300 Subject: [PATCH 142/285] Fixes the lockdown button working after dropship being locked by Queen (#6830) # About the pull request Fixes the lockdown button working after dropship being locked by Queen # Explain why it's good for the game Bug bad # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine2 fix: fixed the lockdown button working after dropship being locked by Queen /:cl: --- code/game/machinery/door_control.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/machinery/door_control.dm b/code/game/machinery/door_control.dm index 3f5e78dfc39f..266a58f62023 100644 --- a/code/game/machinery/door_control.dm +++ b/code/game/machinery/door_control.dm @@ -61,6 +61,9 @@ var/obj/docking_port/mobile/marine_dropship/shuttle = SSshuttle.getShuttle(ship_id) if (!istype(shuttle)) return + var/obj/structure/machinery/computer/shuttle/dropship/flight/comp = shuttle.getControlConsole() + if(comp?.dropship_control_lost) + return if(is_mainship_level(z)) // on the almayer return From e87c7683781347c96705a8a68c6477e664ba24d9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 06:30:07 +0100 Subject: [PATCH 143/285] Automatic changelog for PR #6830 [ci skip] --- html/changelogs/AutoChangeLog-pr-6830.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6830.yml diff --git a/html/changelogs/AutoChangeLog-pr-6830.yml b/html/changelogs/AutoChangeLog-pr-6830.yml new file mode 100644 index 000000000000..4ade9ec138ef --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6830.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine2" +delete-after: True +changes: + - bugfix: "fixed the lockdown button working after dropship being locked by Queen" \ No newline at end of file From bf3d9d99ce3c7e4be29022564e4e8b29d2833a1f Mon Sep 17 00:00:00 2001 From: kiVts <48099872+kiVts@users.noreply.github.com> Date: Thu, 1 Aug 2024 04:47:32 -0400 Subject: [PATCH 144/285] cannot join as certain ERTs if you dont have enough relavent playtime. (#6764) # About the pull request You cannot get foxrot spec ERT if you dont have specialist job unlocked you cannot get Provost ERT if you dont have 5 hours as MP. # Explain why it's good for the game For spec, when command buys the spec they're expecting at least some form of gameplay knowledge. Foxrot squad ert already does this, defaulting PVTs to PFC and will not give them engie, etc. Now they cant get it if they couldnt roll it roundstart. For provost, this beacon (there is another beacon which is without the "ML knowledge required") Will ensure admins can rely on the players to be at least somewhat familiar with MP role. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Players will not get picked at certain ERT beacons if they dont have enough playtime in relevant area. /:cl: --------- Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/datums/emergency_calls/cryo_spec.dm | 10 ++++++++++ code/datums/emergency_calls/emergency_call.dm | 4 ++++ code/datums/emergency_calls/inspection.dm | 11 ++++++++++- 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/code/datums/emergency_calls/cryo_spec.dm b/code/datums/emergency_calls/cryo_spec.dm index 8d563b0693f8..945ab474d4c9 100644 --- a/code/datums/emergency_calls/cryo_spec.dm +++ b/code/datums/emergency_calls/cryo_spec.dm @@ -8,6 +8,16 @@ shuttle_id = "" spawn_max_amount = TRUE +/datum/emergency_call/cryo_spec/remove_nonqualifiers(list/datum/mind/candidates_list) + var/list/datum/mind/candidates_clean = list() + for(var/datum/mind/single_candidate in candidates_list) + if(check_timelock(single_candidate.current?.client, JOB_SQUAD_ROLES_LIST, time_required_for_job)) + candidates_clean.Add(single_candidate) + continue + if(single_candidate.current) + to_chat(single_candidate.current, SPAN_WARNING("You didn't qualify for the ERT beacon because you don't have the specialist job unlocked!")) + return candidates_clean + /datum/emergency_call/cryo_spec/create_member(datum/mind/mind, turf/override_spawn_loc) set waitfor = FALSE if(SSmapping.configs[GROUND_MAP].map_name == MAP_WHISKEY_OUTPOST) diff --git a/code/datums/emergency_calls/emergency_call.dm b/code/datums/emergency_calls/emergency_call.dm index 99b31ab41f19..885844b6ec2e 100644 --- a/code/datums/emergency_calls/emergency_call.dm +++ b/code/datums/emergency_calls/emergency_call.dm @@ -224,11 +224,15 @@ addtimer(CALLBACK(src, TYPE_PROC_REF(/datum/emergency_call, spawn_candidates), quiet_launch, announce_incoming, override_spawn_loc), 30 SECONDS) +/datum/emergency_call/proc/remove_nonqualifiers(list/datum/mind/candidates_list) + return candidates_list //everyone gets selected on 99% of distress beacons. + /datum/emergency_call/proc/spawn_candidates(quiet_launch = FALSE, announce_incoming = TRUE, override_spawn_loc) if(SSticker.mode) SSticker.mode.picked_calls -= src SEND_SIGNAL(src, COMSIG_ERT_SETUP) + candidates = remove_nonqualifiers(candidates) if(length(candidates) < mob_min && !spawn_max_amount) message_admins("Aborting distress beacon, not enough candidates: found [length(candidates)].") diff --git a/code/datums/emergency_calls/inspection.dm b/code/datums/emergency_calls/inspection.dm index e473466f4fb8..4a1a8ecb62be 100644 --- a/code/datums/emergency_calls/inspection.dm +++ b/code/datums/emergency_calls/inspection.dm @@ -1,6 +1,6 @@ //USCM Provost /datum/emergency_call/inspection_provost - name = "Inspection - USCM Provost - ML knowledge required." + name = "Inspection - USCM Provost - ML knowledge and MP playtime required." mob_max = 2 mob_min = 1 probability = 0 @@ -9,6 +9,15 @@ ..() objectives = "Investigate any issues with ML enforcement on the [MAIN_SHIP_NAME]." +/datum/emergency_call/inspection_provost/remove_nonqualifiers(list/datum/mind/candidates_list) + var/list/datum/mind/candidates_clean = list() + for(var/datum/mind/single_candidate in candidates_list) + if(check_timelock(single_candidate.current?.client, JOB_POLICE, time_required_for_job)) + candidates_clean.Add(single_candidate) + continue + if(single_candidate.current) + to_chat(single_candidate.current, SPAN_WARNING("You didn't qualify for the ERT beacon because you don't have enough playtime (5 Hours) as military police!")) + return candidates_clean /datum/emergency_call/inspection_provost/create_member(datum/mind/M, turf/override_spawn_loc) var/turf/T = override_spawn_loc ? override_spawn_loc : get_spawn_point() From 1410b5f58ffdb1d1fa6eb356148783fea509efc3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 09:57:04 +0100 Subject: [PATCH 145/285] Automatic changelog for PR #6764 [ci skip] --- html/changelogs/AutoChangeLog-pr-6764.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6764.yml diff --git a/html/changelogs/AutoChangeLog-pr-6764.yml b/html/changelogs/AutoChangeLog-pr-6764.yml new file mode 100644 index 000000000000..69399c4ede84 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6764.yml @@ -0,0 +1,4 @@ +author: "kiVts" +delete-after: True +changes: + - rscadd: "Players will not get picked at certain ERT beacons if they dont have enough playtime in relevant area." \ No newline at end of file From a236b5638885bb0381543ecb8c91686158d984a5 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Thu, 1 Aug 2024 13:41:46 +0200 Subject: [PATCH 146/285] Replaces armor break with effective range in weapon stats (#6831) # About the pull request replaces the armor break stat in the weapons stats screen with effective range # Explain why it's good for the game armor break has not been in the normal gameplay loop for ages. it just serves as a decorative progress bar in its current state. effective range is something that is much more integral for marines to know. # Testing Photographs and Procedure
Screenshots & Videos it compiled and i didn't get any runtimes when lightly testing it ![wepaon stats](https://github.com/user-attachments/assets/553ca9c4-d1f4-4c11-abfc-d2a511e558de)
# Changelog :cl: add: The weapon stats screen now shows the effective range of ammo, instead of its armor punch value. /:cl: --- code/modules/projectiles/gun.dm | 15 +++------ tgui/packages/tgui/interfaces/WeaponStats.jsx | 31 ++++++++++--------- 2 files changed, 20 insertions(+), 26 deletions(-) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 08fd3dd5b0b6..f670fa682154 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -615,14 +615,13 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w gun_recoil = recoil_buildup var/penetration = 0 - var/armor_punch = 0 var/accuracy = 0 var/min_accuracy = 0 var/max_range = 0 + var/effective_range = 0 var/scatter = 0 var/list/damage_armor_profile_xeno = list() var/list/damage_armor_profile_marine = list() - var/list/damage_armor_profile_armorbreak = list() var/list/damage_armor_profile_headers = list() var/datum/ammo/in_ammo @@ -645,24 +644,19 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w falloff = in_ammo.damage_falloff * damage_falloff_mult penetration = in_ammo.penetration - armor_punch = in_ammo.damage_armor_punch accuracy = in_ammo.accurate_range min_accuracy = in_ammo.accurate_range_min max_range = in_ammo.max_range + effective_range = in_ammo.effective_range_max scatter = in_ammo.scatter for(var/i = 0; i<=CODEX_ARMOR_MAX; i+=CODEX_ARMOR_STEP) damage_armor_profile_headers.Add(i) damage_armor_profile_marine.Add(floor(armor_damage_reduction(GLOB.marine_ranged_stats, damage, i, penetration))) damage_armor_profile_xeno.Add(floor(armor_damage_reduction(GLOB.xeno_ranged_stats, damage, i, penetration))) - if(!GLOB.xeno_general.armor_ignore_integrity) - if(i != 0) - damage_armor_profile_armorbreak.Add("[floor(armor_break_calculation(GLOB.xeno_ranged_stats, damage, i, penetration, in_ammo.pen_armor_punch, armor_punch)/i)]%") - else - damage_armor_profile_armorbreak.Add("N/A") var/rpm = max(fire_delay, 1) var/burst_rpm = max((fire_delay * 1.5 + (burst_amount - 1) * burst_delay)/max(burst_amount, 1), 0.0001) @@ -691,19 +685,18 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w data["damage"] = damage data["falloff"] = falloff data["total_projectile_amount"] = bonus_projectile_amount+1 - data["armor_punch"] = armor_punch data["penetration"] = penetration data["accuracy"] = accuracy * accuracy_mult data["unwielded_accuracy"] = accuracy * accuracy_mult_unwielded data["min_accuracy"] = min_accuracy data["max_range"] = max_range + data["effective_range"] = effective_range // damage table data data["damage_armor_profile_headers"] = damage_armor_profile_headers data["damage_armor_profile_marine"] = damage_armor_profile_marine data["damage_armor_profile_xeno"] = damage_armor_profile_xeno - data["damage_armor_profile_armorbreak"] = damage_armor_profile_armorbreak return data @@ -718,10 +711,10 @@ As sniper rifles have both and weapon mods can change them as well. ..() deals w data["damage_max"] = 100 data["accuracy_max"] = 32 data["range_max"] = 32 + data["effective_range_max"] = EFFECTIVE_RANGE_MAX_TIER_4 data["falloff_max"] = DAMAGE_FALLOFF_TIER_1 data["penetration_max"] = ARMOR_PENETRATION_TIER_10 data["punch_max"] = 5 - data["glob_armourbreak"] = GLOB.xeno_general.armor_ignore_integrity data["automatic"] = (GUN_FIREMODE_AUTOMATIC in gun_firemode_list) data["auto_only"] = ((length(gun_firemode_list) == 1) && (GUN_FIREMODE_AUTOMATIC in gun_firemode_list)) diff --git a/tgui/packages/tgui/interfaces/WeaponStats.jsx b/tgui/packages/tgui/interfaces/WeaponStats.jsx index abbb32f0f8af..4def237f6b9c 100644 --- a/tgui/packages/tgui/interfaces/WeaponStats.jsx +++ b/tgui/packages/tgui/interfaces/WeaponStats.jsx @@ -281,13 +281,27 @@ const Accuracy = (props) => { const Range = (props) => { const { data } = useBackend(); - const { max_range, range_max, falloff, falloff_max } = data; + const { + max_range, + range_max, + falloff, + falloff_max, + effective_range, + effective_range_max, + } = data; return ( <> Max range: {max_range} / {range_max} + + Effective range: {effective_range} + + Falloff: {falloff} / {falloff_max} @@ -298,16 +312,13 @@ const Range = (props) => { const ArmourPen = (props) => { const { data } = useBackend(); - const { penetration, penetration_max, armor_punch, punch_max } = data; + const { penetration, penetration_max } = data; return ( <> Armour penetration: {penetration} / {penetration_max} - - Armour punch: {armor_punch} / {punch_max} - ); }; @@ -317,9 +328,7 @@ const DamageTable = (props) => { const { damage_armor_profile_marine, damage_armor_profile_xeno, - damage_armor_profile_armorbreak, damage_armor_profile_headers, - glob_armourbreak, } = data; return (
@@ -346,14 +355,6 @@ const DamageTable = (props) => { {entry} ))} - {!glob_armourbreak ? ( - - Armor break - {map(damage_armor_profile_armorbreak, (entry, i) => ( - {entry} - ))} - - ) : null}
); From c674096de5874ac925f7d814d1dc1705554cf6f2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:46:56 +0100 Subject: [PATCH 147/285] Automatic changelog for PR #6831 [ci skip] --- html/changelogs/AutoChangeLog-pr-6831.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6831.yml diff --git a/html/changelogs/AutoChangeLog-pr-6831.yml b/html/changelogs/AutoChangeLog-pr-6831.yml new file mode 100644 index 000000000000..916e1f1dd455 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6831.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - rscadd: "The weapon stats screen now shows the effective range of ammo, instead of its armor punch value." \ No newline at end of file From 3607bbbcb86653553aa10d8f19ca38c09878144e Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Thu, 1 Aug 2024 14:51:34 +0300 Subject: [PATCH 148/285] Tweaks/pull throw animation and sound (#6828) # About the pull request Made throwing about 40% more quiet, now volume of it is also based on the distance of the throw, also lowered sound range a bit. Half visible mobs (scout, sniper, yautja) make no throw sounds while cloaked. Pulling items now has micro delay to prevent spam, you wouldn't notice it unless you'd try to spam it. Now throw has multiple unique sounds for it from https://github.com/ChaoticOnyx/OnyxBay/pull/5608, instead of miss sound. # Explain why it's good for the game Mostly qol and fixes to my previous pr. # Testing Photographs and Procedure
Screenshots & Videos Shot a gun in the end for sound volume comparison https://github.com/user-attachments/assets/4375ff0a-c31a-49f2-8ebc-179e785bd634
# Changelog :cl: add: throw volume is lower and based on the distance of throw, half visible mobs make no throw sound (sniper, scout, yautja) add: throw animation pixel shifts for less pixels add: lowered throw sound range a bit soundadd: added mutiple unique sound for throwing things /:cl: --- code/game/sound.dm | 2 ++ code/modules/mob/living/carbon/carbon.dm | 12 ++++++++---- code/modules/mob/mob.dm | 3 +++ code/modules/mob/mob_defines.dm | 2 ++ sound/effects/throwing/swoosh1.ogg | Bin 0 -> 7967 bytes sound/effects/throwing/swoosh2.ogg | Bin 0 -> 9311 bytes sound/effects/throwing/swoosh3.ogg | Bin 0 -> 9474 bytes sound/effects/throwing/swoosh4.ogg | Bin 0 -> 8377 bytes 8 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 sound/effects/throwing/swoosh1.ogg create mode 100644 sound/effects/throwing/swoosh2.ogg create mode 100644 sound/effects/throwing/swoosh3.ogg create mode 100644 sound/effects/throwing/swoosh4.ogg diff --git a/code/game/sound.dm b/code/game/sound.dm index 825b4c2740bd..e95279a37731 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -204,6 +204,8 @@ S = pick('sound/items/cane_step_1.ogg', 'sound/items/cane_step_2.ogg', 'sound/items/cane_step_3.ogg', 'sound/items/cane_step_4.ogg', 'sound/items/cane_step_5.ogg', ) if("match") S = pick('sound/effects/match.ogg') + if("throwing") + S = pick('sound/effects/throwing/swoosh1.ogg', 'sound/effects/throwing/swoosh2.ogg', 'sound/effects/throwing/swoosh3.ogg', 'sound/effects/throwing/swoosh4.ogg') if("punch") S = pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg') if("swing_hit") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 53f222175908..5d0ce8be586f 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -388,13 +388,17 @@ if(!do_after(src, 1 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) to_chat(src, SPAN_WARNING("You need to set up the high toss!")) return - animation_attack_on(target) - playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, 7) + animation_attack_on(target, 6) + //The volume of the sound takes the minimum between the distance thrown or the max range an item, but no more than 15. Short throws are quieter. Invisible mobs do no sound. + if(alpha >= 50) + playsound(src, "throwing", min(5*min(get_dist(loc,target),thrown_thing.throw_range), 15), vary = TRUE, sound_range = 6) drop_inv_item_on_ground(I, TRUE) thrown_thing.throw_atom(target, thrown_thing.throw_range, SPEED_SLOW, src, spin_throw, HIGH_LAUNCH) else - animation_attack_on(target) - playsound(src, 'sound/weapons/punchmiss.ogg', 25, 1, 7) + animation_attack_on(target, 6) + //The volume of the sound takes the minimum between the distance thrown or the max range an item, but no more than 15. Short throws are quieter. Invisible mobs do no sound. + if(alpha >= 50) + playsound(src, "throwing", min(5*min(get_dist(loc,target),thrown_thing.throw_range), 15), vary = TRUE, sound_range = 6) drop_inv_item_on_ground(I, TRUE) thrown_thing.throw_atom(target, thrown_thing.throw_range, thrown_thing.throw_speed, src, spin_throw) diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 93b2d8d9e031..d198f7818eda 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -470,6 +470,9 @@ if(!M.can_be_pulled_by(src)) return else if(istype(AM, /obj)) + if(recently_grabbed > world.time) + return FALSE + recently_grabbed = world.time + 6 AM.add_fingerprint(src) animation_attack_on(AM) playsound(loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 7) diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index 9806e5ce949c..f1de550df4aa 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -193,6 +193,8 @@ var/recently_pointed_to = 0 //used as cooldown for the pointing verb. + var/recently_grabbed = 0 //used as a cooldown for item grabs + ///Color matrices to be applied to the client window. Assoc. list. var/list/client_color_matrices diff --git a/sound/effects/throwing/swoosh1.ogg b/sound/effects/throwing/swoosh1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..dd8a80a1073cb969e782847ae6764e9340b96128 GIT binary patch literal 7967 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 literal 0 HcmV?d00001 diff --git a/sound/effects/throwing/swoosh2.ogg b/sound/effects/throwing/swoosh2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..012a3672b7330eb76b8cbb3a42e2ded38948f3f3 GIT binary patch literal 9311 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 literal 0 HcmV?d00001 diff --git a/sound/effects/throwing/swoosh3.ogg b/sound/effects/throwing/swoosh3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..52cc1aa164b3e703c4ca0ebc223c714b4397fc89 GIT binary patch literal 9474 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 literal 0 HcmV?d00001 diff --git a/sound/effects/throwing/swoosh4.ogg b/sound/effects/throwing/swoosh4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2639b4f255dec3c9b12bf7be6292d1fdfcfe39da GIT binary patch literal 8377 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

?4lTsU`=nrG-u=B&#ux%K zG7@w2nnR)q-L3(<`Qf*D4gRQ!GMMsO3- zu_fz*30`;!9dqKo>~ZU` z$z_Y9!(t9i!XXzJYMI$3mr&Y}E8$Lg@{>^7bIJfuL}DRWH%28ZjLX^l1_!E~RrWF1rp8*=O4D4VrooN5 zZy(4e%N3I?l1aQ*&rp+BFfHB117yUfV&54a+^_s^^0Bfd!^Og#=Hk02_zuGmI0EGH zXGzzW`d@!)%FCoXN~Ct*aldYbthYzKB8n*7H8fvuNHWw&Lj-A zxFMw#kdoX}Z+bY}Y02bK5Spq!mY9~>%zcvYvE{XaJmaP3FCXW$EcRIy{Ds-}r_9?m zJSx?vZdK`?==~Jo6$ps5S$$Z^Xooml8CN|CScTRfnLo_R$=da6IdjgY*W>Vjw6*4! z{wq^iwXOcJhJn2&)g)<;4C8hiYz_{)kt?v%L{l-^9ANM96K3YeD$U1jBcR5 z(aW<@SG|OYR60h$bJvRDD#`$|&?a}+K^r2#aJ^Nwh-iT||9zBM;sX0_Q|NFb@$TD( zud_djueCy{#_mea*gH3y)-T1}cXimP4|}JSb~}Zz9U#`>*Y%cMVOn0P81>-(i#D`o zbttzqM}w-1x_kZB8GD_uU3L+Nk$?gFGJ}v~vs6@z*g9GF_a$m%eh5(+n@psdXMV&7#i-}3tU+^jE{pS^A|UG=^FCsEs-*+45J zId+%SdE;v@^jCO{G)^+Ko$Hm+u`TJb*f2>MYNr`MO7i$fKcV_9E`9BP& zcDC!om9spHNa?ayl*ah)jgUPp{Cjtt(|ygAQiRkwU+ft_@yt!q&vgHmOMdt2W@@v-YGlLj1V; z7y4-4!pq9HReF}1tusc%rtcRkb#vZMnl21%$S6||7I+nQM(E`YJlVtBwp^T3KB3q} zP|Nda-&OCKCu&yjZuK-;{Rx5zI-i%nO=k> z-fsHJP2{cdBSy1`NTJt{=6zY$ie8#4HcW{N#i=Wx@d_+SFs=2%=H`7~|#qKh_ z;mYk($Gen$@6v_k#U>7nO+-So1*Cp^luoKguUum~W6;_^Q+=w_js=VGwdhqdLe>TR z3{WU6?Qhg}Xn@J>ByN(=ByBB(kk4n;ykKajZ^QW28J#!p(#bwO)5Mp)D_ROyGT|xA zk%D#Io0P2Ca?Wh~;l5-SV}5I%{*LrqdH#zc`;0#S-4k1eiD#`wP|^dLezC}a ziA5RXmedYQBZ3*{x$QBp_^<4$x%NNK8Pg$TPMi6R?r@fU*>F!+fCbj(s)h?*d?3}H zvMFJc)n>8hHNtT9uZOO$EWWE$+b?4SFVda(UXFZx#|tZnE<;>%yIykvv(dla+Wmb63s!=8D&i9Z{E-xJ7c_$Vb z^b+r1!SATFM3o!1uog@x)fv}ve|MYs&`o}<7a|t$Q{nf~*RR3vvPD}ZKR1O{`#vzg z5^XiVlDwv~yWEgAy(>g1WHip~uar@&yCy>4(C<>(TtxcKMaW=0EjayzF;GdnN8#44 l&=cJhRbcA`MU#n*j&Jpuf!K*NW=jeLjxxPAX|V{N{{uZ2zR>^x literal 0 HcmV?d00001 From bf43cf8ed10a7040eae7f3b885d1e6bf53da1b83 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 12:57:19 +0100 Subject: [PATCH 149/285] Automatic changelog for PR #6828 [ci skip] --- html/changelogs/AutoChangeLog-pr-6828.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6828.yml diff --git a/html/changelogs/AutoChangeLog-pr-6828.yml b/html/changelogs/AutoChangeLog-pr-6828.yml new file mode 100644 index 000000000000..980f2cc0cd6e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6828.yml @@ -0,0 +1,7 @@ +author: "Blundir" +delete-after: True +changes: + - rscadd: "throw volume is lower and based on the distance of throw, half visible mobs make no throw sound (sniper, scout, yautja)" + - rscadd: "throw animation pixel shifts for less pixels" + - rscadd: "lowered throw sound range a bit" + - soundadd: "added mutiple unique sound for throwing things" \ No newline at end of file From 4b7e5c0536645b3491f520f394cd9ca9a233de95 Mon Sep 17 00:00:00 2001 From: doganesi <66347563+doganesi@users.noreply.github.com> Date: Thu, 1 Aug 2024 04:55:38 -0700 Subject: [PATCH 150/285] Containers can be dumped into seed extractor (#6827) # About the pull request Allows you to dump storage containers into the seed extractor and cleans up the file as a whole. # Explain why it's good for the game Some nice QOL so you don't have to individually place in 40 different plants one by one into the seed extractor. # Testing Photographs and Procedure

Screenshots & Videos https://streamable.com/6ter1w
# Changelog :cl: Asmocard qol: Can now dump containers into the seed extractor /:cl: --- code/game/machinery/seed_extractor.dm | 57 ++++++++++++++++++++------- 1 file changed, 43 insertions(+), 14 deletions(-) diff --git a/code/game/machinery/seed_extractor.dm b/code/game/machinery/seed_extractor.dm index 0b4574cc9fb4..71caa7a869cf 100644 --- a/code/game/machinery/seed_extractor.dm +++ b/code/game/machinery/seed_extractor.dm @@ -6,32 +6,61 @@ density = TRUE anchored = TRUE -/obj/structure/machinery/seed_extractor/attackby(obj/item/O as obj, mob/user as mob) +/obj/structure/machinery/seed_extractor/attackby(obj/item/object as obj, mob/user as mob) + // Plant bag and other storage containers. + if(istype(object,/obj/item/storage)) + var/obj/item/storage/container = object + if(length(container.contents) == 0) + to_chat(user, SPAN_NOTICE("[container] is empty.")) + return + + to_chat(user, SPAN_NOTICE("You start dumping the contents of [container] into [src].")) + if(!do_after(user, 1.5 SECONDS, INTERRUPT_ALL, BUSY_ICON_GENERIC)) + return + + for(var/obj/item/item as anything in container) + if(extract(item, user)) + // Properly deletes container contents after they've been processed + container.remove_from_storage(item) + item.moveToNullspace() + + playsound(user.loc, "rustle", 15, 1, 6) + else + extract(object, user) + + + +/obj/structure/machinery/seed_extractor/proc/extract(obj/item/object as obj, mob/user as mob) // Fruits and vegetables. - if(istype(O, /obj/item/reagent_container/food/snacks/grown) || istype(O, /obj/item/grown)) - if(user.temp_drop_inv_item(O)) + if(istype(object, /obj/item/reagent_container/food/snacks/grown) || istype(object, /obj/item/grown)) + if(user.temp_drop_inv_item(object)) var/datum/seed/new_seed_type - if(istype(O, /obj/item/grown)) - var/obj/item/grown/F = O - new_seed_type = GLOB.seed_types[F.plantname] + if(istype(object, /obj/item/grown)) + var/obj/item/grown/plant = object + new_seed_type = GLOB.seed_types[plant.plantname] else - var/obj/item/reagent_container/food/snacks/grown/F = O - new_seed_type = GLOB.seed_types[F.plantname] + var/obj/item/reagent_container/food/snacks/grown/plant = object + new_seed_type = GLOB.seed_types[plant.plantname] if(new_seed_type) - to_chat(user, SPAN_NOTICE("You extract some seeds from [O].")) + to_chat(user, SPAN_NOTICE("You extract some seeds from [object].")) var/produce = rand(1,4) for(var/i = 0;i<=produce;i++) var/obj/item/seeds/seeds = new(get_turf(src)) seeds.seed_type = new_seed_type.name seeds.update_seed() else - to_chat(user, "[O] doesn't seem to have any usable seeds inside it.") - qdel(O) + to_chat(user, "[object] doesn't seem to have any usable seeds inside it.") + qdel(object) + return TRUE //Grass. - else if(istype(O, /obj/item/stack/tile/grass)) - var/obj/item/stack/tile/grass/S = O - if (S.use(1)) + else if(istype(object, /obj/item/stack/tile/grass)) + var/obj/item/stack/tile/grass/grass = object + if (grass.use(1)) to_chat(user, SPAN_NOTICE("You extract some seeds from the grass tile.")) new /obj/item/seeds/grassseed(loc) + return TRUE + else + to_chat(user, SPAN_WARNING("Cannot get seeds from [object].")) + return FALSE From 3f7c384cc58041caf1dc74ffbe2261fc44fcc909 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 13:06:01 +0100 Subject: [PATCH 151/285] Automatic changelog for PR #6827 [ci skip] --- html/changelogs/AutoChangeLog-pr-6827.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6827.yml diff --git a/html/changelogs/AutoChangeLog-pr-6827.yml b/html/changelogs/AutoChangeLog-pr-6827.yml new file mode 100644 index 000000000000..6f66e8586c84 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6827.yml @@ -0,0 +1,4 @@ +author: "Asmocard" +delete-after: True +changes: + - qol: "Can now dump containers into the seed extractor" \ No newline at end of file From 9610116fc2e8bd8e9cb766688080ec2445280970 Mon Sep 17 00:00:00 2001 From: harryob <55142896+harryob@users.noreply.github.com> Date: Thu, 1 Aug 2024 13:35:28 +0100 Subject: [PATCH 152/285] autowiki 2: generates individual pages for guns (#6825) just lets us be slightly more flexible with the autowiki --- code/__HELPERS/cmp.dm | 3 +++ code/modules/autowiki/autowiki.dm | 20 ++++++++++++++++++++ code/modules/autowiki/pages/_page.dm | 8 ++++++++ code/modules/autowiki/pages/guns.dm | 23 +++++++++++++++++------ 4 files changed, 48 insertions(+), 6 deletions(-) diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 31308ac5812f..e27add2c9601 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -57,6 +57,9 @@ GLOBAL_LIST_INIT(cmp_field, "name") /proc/cmp_typepaths_asc(A, B) return sorttext("[B]","[A]") +/proc/cmp_typepaths_name_asc(atom/A, atom/B) + return sorttext(initial(A.name), initial(B.name)) + /// Compares mobs based on their timeofdeath value in ascending order /proc/cmp_mob_deathtime_asc(mob/A, mob/B) return A.timeofdeath - B.timeofdeath diff --git a/code/modules/autowiki/autowiki.dm b/code/modules/autowiki/autowiki.dm index 8b38ec76706b..128fbf64d100 100644 --- a/code/modules/autowiki/autowiki.dm +++ b/code/modules/autowiki/autowiki.dm @@ -23,6 +23,26 @@ for (var/datum/autowiki/autowiki_type as anything in subtypesof(/datum/autowiki)) var/datum/autowiki/autowiki = new autowiki_type + + if(autowiki.generate_multiple) + var/output = autowiki.generate_multiple() + + if (!islist(output)) + CRASH("[autowiki_type] does not generate a proper output when generate_multiple is set!") + + for(var/list in output) + total_output += json_encode(list) + + if(!autowiki.page) + continue + + var/list/all_page_names = list() + for(var/list in output) + all_page_names += autowiki.include_template(list["title"]) + + total_output += json_encode(list("title" = autowiki.page, "text" = all_page_names)) + continue + var/output = autowiki.generate() if (!istext(output)) diff --git a/code/modules/autowiki/pages/_page.dm b/code/modules/autowiki/pages/_page.dm index 8e745ace61c2..0e4091d0ccc5 100644 --- a/code/modules/autowiki/pages/_page.dm +++ b/code/modules/autowiki/pages/_page.dm @@ -6,12 +6,20 @@ /// For example: "Template:Autowiki/CircuitInfo". var/page + /// If the generation of this autowiki should call /generate_multiple(), + /// which should return a list of list(title = "Page Title", contents) + /// allowing for the generation of multiple pages in the same autowiki + var/generate_multiple = FALSE + /// Override and return the new text of the page. /// This proc can be impure, usually to call `upload_file`. /datum/autowiki/proc/generate() SHOULD_CALL_PARENT(FALSE) CRASH("[type] does not implement generate()!") +/datum/autowiki/proc/generate_multiple() + SHOULD_CALL_PARENT(FALSE) + /// Generates an auto formatted template user. /// Your autowiki should ideally be a *lot* of these. /// It lets wiki editors edit it much easier later, without having to enter repo. diff --git a/code/modules/autowiki/pages/guns.dm b/code/modules/autowiki/pages/guns.dm index 7f63602d56f0..2de4d5c23598 100644 --- a/code/modules/autowiki/pages/guns.dm +++ b/code/modules/autowiki/pages/guns.dm @@ -1,9 +1,10 @@ /datum/autowiki/guns + generate_multiple = TRUE page = "Template:Autowiki/Content/GunData" -/datum/autowiki/guns/generate() - var/output = "" +/datum/autowiki/guns/generate_multiple() + var/output = list() var/list/gun_to_ammo = list() @@ -12,12 +13,20 @@ continue // Skip mags with no icon_state (e.g. base types) LAZYADD(gun_to_ammo[initial(typepath.gun_type)], typepath) - for(var/typepath in sort_list(subtypesof(/obj/item/weapon/gun), GLOBAL_PROC_REF(cmp_typepaths_asc))) + var/list/unique_typepaths = list() + for(var/obj/item/weapon/gun/typepath as anything in sort_list(subtypesof(/obj/item/weapon/gun), GLOBAL_PROC_REF(cmp_typepaths_name_asc))) + if(initial(typepath.name) in unique_typepaths) + continue + + unique_typepaths[initial(typepath.name)] = typepath + + for(var/name in unique_typepaths) + var/typepath = unique_typepaths[name] + var/obj/item/weapon/gun/generating_gun = typepath if(isnull(initial(generating_gun.icon_state))) continue // Skip guns with no icon_state (e.g. base types) - - generating_gun = new typepath() + generating_gun = new typepath var/filename = SANITIZE_FILENAME(escape_value(format_text(generating_gun.name))) var/list/gun_data = generating_gun.ui_data() @@ -108,7 +117,9 @@ upload_icon(generated_icon, filename) gun_data["icon"] = filename - output += include_template("Autowiki/Gun", gun_data) + var/page_name = SANITIZE_FILENAME(replacetext(strip_improper(generating_gun.name), " ", "_")) + var/to_add = list(title = "Autowiki/Content/Gun/[page_name]", text = include_template("Autowiki/Gun", gun_data)) + output += list(to_add) qdel(generating_gun) From f44a366acad1926dfc37e12b6d0d5e42274e7e2b Mon Sep 17 00:00:00 2001 From: harryob <55142896+harryob@users.noreply.github.com> Date: Thu, 1 Aug 2024 14:54:54 +0100 Subject: [PATCH 153/285] fixes autowiki runs --- code/modules/autowiki/autowiki.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/autowiki/autowiki.dm b/code/modules/autowiki/autowiki.dm index 128fbf64d100..5f8fe0a10a1f 100644 --- a/code/modules/autowiki/autowiki.dm +++ b/code/modules/autowiki/autowiki.dm @@ -31,7 +31,7 @@ CRASH("[autowiki_type] does not generate a proper output when generate_multiple is set!") for(var/list in output) - total_output += json_encode(list) + total_output += json_encode(list) + "\n" if(!autowiki.page) continue From c6b65edc4181d9e41228f01d9c03abcdb4994703 Mon Sep 17 00:00:00 2001 From: harryob <55142896+harryob@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:04:29 +0100 Subject: [PATCH 154/285] properly namespace autowiki --- code/modules/autowiki/pages/guns.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/autowiki/pages/guns.dm b/code/modules/autowiki/pages/guns.dm index 2de4d5c23598..017c2535a5e1 100644 --- a/code/modules/autowiki/pages/guns.dm +++ b/code/modules/autowiki/pages/guns.dm @@ -118,7 +118,7 @@ gun_data["icon"] = filename var/page_name = SANITIZE_FILENAME(replacetext(strip_improper(generating_gun.name), " ", "_")) - var/to_add = list(title = "Autowiki/Content/Gun/[page_name]", text = include_template("Autowiki/Gun", gun_data)) + var/to_add = list(title = "Template:Autowiki/Content/Gun/[page_name]", text = include_template("Autowiki/Gun", gun_data)) output += list(to_add) qdel(generating_gun) From 36c67bd6881bb4efd6670d6590f681931b311987 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:45:37 +0200 Subject: [PATCH 155/285] Nanotrasen to weyland_yutani (#6752) # About the pull request nanotrasen does not exits we have wy, leaves only one .NuclearBomb__NTIcon { background-image: url('../assets/bg-nanotrasen.svg'); background-size: 70%; background-position: center; background-repeat: no-repeat; } # Explain why it's good for the game anothes step away from normal ss13 # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: code: changes references from nanotrasen to weyland yutani /:cl: --------- Co-authored-by: vincibrv --- code/game/objects/items/tools/cleaning_tools.dm | 2 +- code/modules/client/preferences.dm | 8 ++++---- code/modules/client/preferences_savefile.dm | 13 +++++++++---- maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 2 +- maps/map_files/New_Varadero/New_Varadero.dmm | 6 +++--- tgui/packages/tgui/layouts/Layout.tsx | 2 +- tgui/packages/tgui/styles/themes/ntos.scss | 10 +++++----- tgui/packages/tgui/styles/themes/ntos_darkmode.scss | 10 +++++----- .../packages/tgui/styles/themes/ntos_lightmode.scss | 6 +++--- 9 files changed, 32 insertions(+), 27 deletions(-) diff --git a/code/game/objects/items/tools/cleaning_tools.dm b/code/game/objects/items/tools/cleaning_tools.dm index fba21de3328d..9fab254a7153 100644 --- a/code/game/objects/items/tools/cleaning_tools.dm +++ b/code/game/objects/items/tools/cleaning_tools.dm @@ -152,7 +152,7 @@ return ..() -/obj/item/tool/soap/nanotrasen +/obj/item/tool/soap/weyland_yutani desc = "A Weyland-Yutani brand bar of soap. Smells of phoron." icon_state = "soapnt" diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b4ee572d8d2d..dd0d406560ab 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -189,7 +189,7 @@ GLOBAL_LIST_INIT(bgstate_options, list( var/gen_record = "" var/exploit_record = "" - var/nanotrasen_relation = "Neutral" + var/weyland_yutani_relation = "Neutral" var/uplinklocation = "PDA" @@ -426,7 +426,7 @@ GLOBAL_LIST_INIT(bgstate_options, list( dat += "Origin: [origin]
" dat += "Religion: [religion]
" - dat += "Corporate Relation:
[nanotrasen_relation]
" + dat += "Corporate Relation: [weyland_yutani_relation]
" dat += "Preferred Squad: [preferred_squad]
" dat += "

Fluff Information:

" @@ -1641,10 +1641,10 @@ GLOBAL_LIST_INIT(bgstate_options, list( if(new_backbag) backbag = GLOB.backbaglist.Find(new_backbag) - if("nt_relation") + if("wy_relation") var/new_relation = input(user, "Choose your relation to the Weyland-Yutani company. Note that this represents what others can find out about your character by researching your background, not what your character actually thinks.", "Character Preference") as null|anything in list("Loyal", "Supportive", "Neutral", "Skeptical", "Opposed") if(new_relation) - nanotrasen_relation = new_relation + weyland_yutani_relation = new_relation if("prefsquad") var/new_pref_squad = input(user, "Choose your preferred squad.", "Character Preference") as null|anything in list("Alpha", "Bravo", "Charlie", "Delta", "None") diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 54e98aceea94..f383aade5932 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -1,5 +1,5 @@ #define SAVEFILE_VERSION_MIN 8 -#define SAVEFILE_VERSION_MAX 24 +#define SAVEFILE_VERSION_MAX 25 //handles converting savefiles to new formats //MAKE SURE YOU KEEP THIS UP TO DATE! @@ -147,6 +147,11 @@ sound_toggles |= (SOUND_FAX_MACHINE) S["toggles_sound"] << sound_toggles + if(savefile_version < 25) //renemes nanotrasen to wy + var/relation + S["nanotrasen_relation"] >> relation + S["weyland_yutani_relation"] << relation + savefile_version = SAVEFILE_VERSION_MAX return 1 @@ -540,7 +545,7 @@ S["preferred_squad"] >> preferred_squad S["preferred_armor"] >> preferred_armor - S["nanotrasen_relation"] >> nanotrasen_relation + S["weyland_yutani_relation"] >> weyland_yutani_relation //S["skin_style"] >> skin_style S["uplinklocation"] >> uplinklocation @@ -556,7 +561,7 @@ if(isnull(language)) language = "None" if(isnull(spawnpoint)) spawnpoint = "Arrivals Shuttle" - if(isnull(nanotrasen_relation)) nanotrasen_relation = initial(nanotrasen_relation) + if(isnull(weyland_yutani_relation)) weyland_yutani_relation = initial(weyland_yutani_relation) if(!real_name) real_name = random_name(gender) be_random_name = sanitize_integer(be_random_name, 0, 1, initial(be_random_name)) be_random_body = sanitize_integer(be_random_body, 0, 1, initial(be_random_body)) @@ -690,7 +695,7 @@ S["religion"] << religion S["traits"] << traits - S["nanotrasen_relation"] << nanotrasen_relation + S["weyland_yutani_relation"] << weyland_yutani_relation S["preferred_squad"] << preferred_squad S["preferred_armor"] << preferred_armor //S["skin_style"] << skin_style diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index 954a9fdbe40a..00134fefc158 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -15758,7 +15758,7 @@ /obj/structure/machinery/shower{ pixel_y = 13 }, -/obj/item/tool/soap/nanotrasen, +/obj/item/tool/soap/weyland_yutani, /turf/open/floor/prison/kitchen/southwest, /area/fiorina/tumor/civres) "lWy" = ( diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index 42e94f253587..5febdceb5e06 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -19819,15 +19819,15 @@ pixel_x = 4; pixel_y = 10 }, -/obj/item/tool/soap/nanotrasen{ +/obj/item/tool/soap/weyland_yutani{ pixel_x = 3; pixel_y = 7 }, -/obj/item/tool/soap/nanotrasen{ +/obj/item/tool/soap/weyland_yutani{ pixel_x = 2; pixel_y = 11 }, -/obj/item/tool/soap/nanotrasen{ +/obj/item/tool/soap/weyland_yutani{ desc = "Teetering at the brink! A life's thread, about to be cut short."; pixel_x = 5; pixel_y = 15 diff --git a/tgui/packages/tgui/layouts/Layout.tsx b/tgui/packages/tgui/layouts/Layout.tsx index b79bec81c4e8..db8504c26db1 100644 --- a/tgui/packages/tgui/layouts/Layout.tsx +++ b/tgui/packages/tgui/layouts/Layout.tsx @@ -21,7 +21,7 @@ type Props = Partial<{ BoxProps; export function Layout(props: Props) { - const { className, theme = 'nanotrasen', children, ...rest } = props; + const { className, theme = 'weyland_yutani', children, ...rest } = props; return (
diff --git a/tgui/packages/tgui/styles/themes/ntos.scss b/tgui/packages/tgui/styles/themes/ntos.scss index 8b102b477781..acecada4ed46 100644 --- a/tgui/packages/tgui/styles/themes/ntos.scss +++ b/tgui/packages/tgui/styles/themes/ntos.scss @@ -6,14 +6,14 @@ @use 'sass:color'; @use 'sass:meta'; -$nanotrasen: #384e68; +$weyland_yutani: #384e68; @use '../colors.scss' with ( $fg-map-keys: (), $bg-map-keys: () ); @use '../base.scss' with ( - $color-bg: color.scale($nanotrasen, $lightness: -45%) + $color-bg: color.scale($weyland_yutani, $lightness: -45%) ); .theme-ntos { @@ -21,14 +21,14 @@ $nanotrasen: #384e68; @include meta.load-css( '../components/Button.scss', $with: ( - 'color-default': $nanotrasen, + 'color-default': $weyland_yutani, 'color-transparent-text': rgba(227, 240, 255, 0.75) ) ); @include meta.load-css( '../components/ProgressBar.scss', $with: ( - 'color-default-fill': $nanotrasen, + 'color-default-fill': $weyland_yutani, 'background-color': rgba(0, 0, 0, 0.5) ) ); @@ -39,6 +39,6 @@ $nanotrasen: #384e68; @include meta.load-css('../layouts/Window.scss'); @include meta.load-css( '../layouts/TitleBar.scss', - $with: ('background-color': color.scale($nanotrasen, $lightness: -25%)) + $with: ('background-color': color.scale($weyland_yutani, $lightness: -25%)) ); } diff --git a/tgui/packages/tgui/styles/themes/ntos_darkmode.scss b/tgui/packages/tgui/styles/themes/ntos_darkmode.scss index b22ad60fc3f2..f10e22b3d7ca 100644 --- a/tgui/packages/tgui/styles/themes/ntos_darkmode.scss +++ b/tgui/packages/tgui/styles/themes/ntos_darkmode.scss @@ -6,14 +6,14 @@ @use 'sass:color'; @use 'sass:meta'; -$nanotrasen: #2c2c2c; +$weyland_yutani: #2c2c2c; @use '../colors.scss' with ( $fg-map-keys: (), $bg-map-keys: () ); @use '../base.scss' with ( - $color-bg: color.scale($nanotrasen, $lightness: -45%) + $color-bg: color.scale($weyland_yutani, $lightness: -45%) ); .theme-ntos_darkmode { @@ -21,14 +21,14 @@ $nanotrasen: #2c2c2c; @include meta.load-css( '../components/Button.scss', $with: ( - 'color-default': $nanotrasen, + 'color-default': $weyland_yutani, 'color-transparent-text': rgba(227, 240, 255, 0.75) ) ); @include meta.load-css( '../components/ProgressBar.scss', $with: ( - 'color-default-fill': $nanotrasen, + 'color-default-fill': $weyland_yutani, 'background-color': rgba(0, 0, 0, 0.5) ) ); @@ -39,6 +39,6 @@ $nanotrasen: #2c2c2c; @include meta.load-css('../layouts/Window.scss'); @include meta.load-css( '../layouts/TitleBar.scss', - $with: ('background-color': color.scale($nanotrasen, $lightness: -25%)) + $with: ('background-color': color.scale($weyland_yutani, $lightness: -25%)) ); } diff --git a/tgui/packages/tgui/styles/themes/ntos_lightmode.scss b/tgui/packages/tgui/styles/themes/ntos_lightmode.scss index 9cf1a647b778..f50b40f2b909 100644 --- a/tgui/packages/tgui/styles/themes/ntos_lightmode.scss +++ b/tgui/packages/tgui/styles/themes/ntos_lightmode.scss @@ -6,7 +6,7 @@ @use 'sass:color'; @use 'sass:meta'; -$nanotrasen: #ffffff; +$weyland_yutani: #ffffff; @use '../colors.scss' with ( $primary: #000000, @@ -21,12 +21,12 @@ $nanotrasen: #ffffff; // Components @include meta.load-css( '../components/Button.scss', - $with: ('color-default': $nanotrasen) + $with: ('color-default': $weyland_yutani) ); @include meta.load-css( '../components/ProgressBar.scss', $with: ( - 'color-default-fill': $nanotrasen, + 'color-default-fill': $weyland_yutani, 'background-color': rgba(0, 0, 0, 0.5) ) ); From 807ebaae4d13ce1ca9ab0034e2176c1ebc56a1d5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:51:15 +0100 Subject: [PATCH 156/285] Automatic changelog for PR #6752 [ci skip] --- html/changelogs/AutoChangeLog-pr-6752.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6752.yml diff --git a/html/changelogs/AutoChangeLog-pr-6752.yml b/html/changelogs/AutoChangeLog-pr-6752.yml new file mode 100644 index 000000000000..edcec7abbc4d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6752.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - code_imp: "changes references from nanotrasen to weyland yutani" \ No newline at end of file From dc817031d74b9ea604cc9b58ee40da46cc2c84ce Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Thu, 1 Aug 2024 17:20:16 +0200 Subject: [PATCH 157/285] Medical scans will now show heartbroken status (#6833) # About the pull request heartbroken patients will now be shown as having a "mycardial rupture" instead of being marked as permadead fixes #6743 # Explain why it's good for the game medical players with low playtime might be confused by the current reading and could ignore recoverable marines on accident. this will help them figure out what the marine actually needs to get back up # Testing Photographs and Procedure
Screenshots & Videos https://github.com/user-attachments/assets/509121cb-97fc-48d3-a129-f7bfdec06831
# Changelog :cl: fix: Health scans will now display the heartbroken status if applicable. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/datums/mob_hud.dm | 4 ++-- code/game/objects/items/devices/defibrillator.dm | 4 ++-- code/modules/mob/living/carbon/human/human.dm | 6 +++++- code/modules/mob/living/living_healthscan.dm | 1 + tgui/packages/tgui/interfaces/HealthScan.jsx | 7 +++++-- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/code/datums/mob_hud.dm b/code/datums/mob_hud.dm index 603f9a05d702..33b756fc8447 100644 --- a/code/datums/mob_hud.dm +++ b/code/datums/mob_hud.dm @@ -475,7 +475,7 @@ GLOBAL_LIST_INIT_TYPED(huds, /datum/mob_hud, list( holder3.icon_state = "huddead" holder2_set = 1 else - if(heart && (heart.organ_status >= ORGAN_BROKEN && check_tod())) // broken heart icon + if(is_heart_broken()) // broken heart icon holder.icon_state = "huddeadheart" if(!holder2_set) holder2.icon_state = "huddeadheart" @@ -784,7 +784,7 @@ GLOBAL_DATUM(hud_icon_hudfocus, /image) // Vampire Execute HUD /mob/living/carbon/human/proc/update_execute_hud() var/image/execute_holder = hud_list[XENO_EXECUTE] - + execute_holder.icon_state = "hudblank" execute_holder.overlays.Cut() diff --git a/code/game/objects/items/devices/defibrillator.dm b/code/game/objects/items/devices/defibrillator.dm index 518fdb1a9591..2debcf82d7d0 100644 --- a/code/game/objects/items/devices/defibrillator.dm +++ b/code/game/objects/items/devices/defibrillator.dm @@ -108,13 +108,13 @@ if(ghost && (!check_client || ghost.client) && (!check_can_reenter || ghost.can_reenter_corpse)) return ghost -/mob/living/carbon/human/proc/is_revivable() +/mob/living/carbon/human/proc/is_revivable(ignore_heart = FALSE) if(isnull(internal_organs_by_name) || isnull(internal_organs_by_name["heart"])) return FALSE var/datum/internal_organ/heart/heart = internal_organs_by_name["heart"] var/obj/limb/head = get_limb("head") - if(chestburst || !head || head.status & LIMB_DESTROYED || !heart || heart.organ_status >= ORGAN_BROKEN || !has_brain() || status_flags & PERMANENTLY_DEAD) + if(chestburst || !head || head.status & LIMB_DESTROYED || !ignore_heart && (!heart || heart.organ_status >= ORGAN_BROKEN) || !has_brain() || status_flags & PERMANENTLY_DEAD) return FALSE return TRUE diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 2c5ddf44b3ee..7ab435fb599e 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -943,6 +943,11 @@ ..() +/// Returns whether this person has a broken heart but is otherwise revivable +/mob/living/carbon/human/proc/is_heart_broken() + var/datum/internal_organ/heart/heart = internal_organs_by_name["heart"] + return heart && heart.organ_status >= ORGAN_BROKEN && check_tod() && is_revivable(ignore_heart = TRUE) + /mob/living/carbon/human/proc/is_lung_ruptured() var/datum/internal_organ/lungs/L = internal_organs_by_name["lungs"] return L && L.organ_status >= ORGAN_BRUISED @@ -954,7 +959,6 @@ src.custom_pain("You feel a stabbing pain in your chest!", 1) L.damage = L.min_bruised_damage - /mob/living/carbon/human/get_visible_implants(class = 0) var/list/visible_objects = list() for(var/obj/item/W in embedded_items) diff --git a/code/modules/mob/living/living_healthscan.dm b/code/modules/mob/living/living_healthscan.dm index 6739e7046761..d11a32c8382e 100644 --- a/code/modules/mob/living/living_healthscan.dm +++ b/code/modules/mob/living/living_healthscan.dm @@ -159,6 +159,7 @@ GLOBAL_LIST_INIT(known_implants, subtypesof(/obj/item/implant)) //snowflake :3 data["lung_ruptured"] = human_target_mob.is_lung_ruptured() + data["heart_broken"] = human_target_mob.is_heart_broken() //shrapnel, limbs, limb damage, limb statflags, cyber limbs var/core_fracture_detected = FALSE diff --git a/tgui/packages/tgui/interfaces/HealthScan.jsx b/tgui/packages/tgui/interfaces/HealthScan.jsx index 1df8a86c06e2..8b1d82460bf2 100644 --- a/tgui/packages/tgui/interfaces/HealthScan.jsx +++ b/tgui/packages/tgui/interfaces/HealthScan.jsx @@ -45,6 +45,7 @@ export const HealthScan = (props) => { hugged, detail_level, permadead, + heart_broken, advice, species, holocard, @@ -115,9 +116,11 @@ export const HealthScan = (props) => { {permadead - ? 'Permanently deceased' + ? heart_broken + ? 'Myocardial rupture, surgical intervention required' + : 'Permanently deceased' : Synthetic - ? 'Central power system shutdown, reboot possible.' + ? 'Central power system shutdown, reboot possible' : 'Cardiac arrest, defibrillation possible'} From 1a1ed219f1498cf97747456c470e3670a70dea40 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:25:54 +0100 Subject: [PATCH 158/285] Automatic changelog for PR #6833 [ci skip] --- html/changelogs/AutoChangeLog-pr-6833.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6833.yml diff --git a/html/changelogs/AutoChangeLog-pr-6833.yml b/html/changelogs/AutoChangeLog-pr-6833.yml new file mode 100644 index 000000000000..0740781e458f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6833.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - bugfix: "Health scans will now display the heartbroken status if applicable." \ No newline at end of file From 497d520bfe5d61c14286654a169dcb88bb38e211 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Thu, 1 Aug 2024 11:44:38 -0400 Subject: [PATCH 159/285] Fix tank secondary flamer abnormal stoppage (#6699) # About the pull request Fixes https://github.com/cmss13-devs/cmss13/issues/6536 , the tank's secondary flamer stopping after one tile. As a side effect, flamers can now fire streams over a barricade that's immediately adjacent to them. Stream is still stopped if it hits the "wrong" side of a barricade after that first tile. `get_cardinal_dir()` now returns a consistent direction. # Explain why it's good for the game The tank flamer shouldn't get hung up on random objects. # Testing Photographs and Procedure
Screenshots & Videos Before: ![image](https://github.com/user-attachments/assets/1fafe5e7-d213-4cc2-9782-958e0faf6c58) The stream is being blocked by the air pipe below. It is getting stopped because the flameshape tries to trace from the user (firer) on the first tile, and in this case the user is on an entirely different z-level (the tank). Flameshape's `user` removed, using current `get_cardinal_dir`: ![image](https://github.com/user-attachments/assets/3e06ec23-557d-452a-a4de-8011e304cf0d) ![image](https://github.com/user-attachments/assets/f30fc64a-5ca6-47dc-a668-b5d15e0d5b1e) Removing reliance on the user makes the tank flamer work, but replacing the user with `get_cardinal_dir` causes issues with the triangular shape of B-gel. Namely `get_cardinal_dir` *randomly* picks which cardinal to get from a diagonal, potentially causing an obliquely fired stream to orient on top of itself. After, with fixed `get_cardinal_dir`: ![image](https://github.com/user-attachments/assets/78af8dff-f3b8-47d3-b1f7-7fed02b1484c)
# Changelog :cl: fix: fixed tank secondary flamer stopping after one tile balance: flamers can now fire streams over the "wrong" side of a barricade, when adjacent /:cl: --- code/__HELPERS/unsorted.dm | 16 +++++++++----- .../projectiles/guns/flamer/flameshape.dm | 21 +++++-------------- 2 files changed, 16 insertions(+), 21 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index d8eebf79bca6..f442ca3b1a32 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1100,11 +1100,17 @@ GLOBAL_DATUM(action_purple_power_up, /image) else air_master.tiles_to_update += T2*/ -/proc/get_cardinal_dir(atom/A, atom/B) - var/dx = abs(B.x - A.x) - var/dy = abs(B.y - A.y) - return get_dir(A, B) & (rand() * (dx+dy) < dy ? 3 : 12) - +/// Returns the nearest cardinal dir between two atoms. Favors NORTH/SOUTH on perfect diagonals. Consistent and reversible. +/proc/get_cardinal_dir(atom/start, atom/end) as num + var/dx = end.x - start.x + var/dy = end.y - start.y + if(!(dx || dy)) + return 0 //returns 0 when on same x/y, consistent with get_dir() + + if(abs(dx) > abs(dy)) + return dx < 0 ? WEST : EAST + else + return dy < 0 ? SOUTH : NORTH //Returns the 2 dirs perpendicular to the arg /proc/get_perpen_dir(dir) diff --git a/code/modules/projectiles/guns/flamer/flameshape.dm b/code/modules/projectiles/guns/flamer/flameshape.dm index 0b7c01ed0b0b..0189c00599a4 100644 --- a/code/modules/projectiles/guns/flamer/flameshape.dm +++ b/code/modules/projectiles/guns/flamer/flameshape.dm @@ -113,13 +113,7 @@ /datum/flameshape/line/handle_fire_spread(obj/flamer_fire/F, fire_spread_amount, burn_dam, fuel_pressure = 1) var/turf/source_turf = get_turf(F.loc) - var/turf/prev_T = F.loc - - var/mob/user - if(F.weapon_cause_data) - user = F.weapon_cause_data.resolve_mob() - if(user) - prev_T = user.loc + var/turf/prev_T var/distance = 1 var/stop_at_turf = FALSE @@ -135,7 +129,7 @@ if(T.density) T.flamer_fire_act(burn_dam, F.weapon_cause_data) stop_at_turf = TRUE - else + else if(prev_T) var/obj/flamer_fire/temp = new() var/atom/A = LinkBlocked(temp, prev_T, T) @@ -145,7 +139,7 @@ break stop_at_turf = TRUE - if(T == F.loc || (user && T == user.loc)) + if(T == F.loc) if(stop_at_turf) break prev_T = T @@ -168,16 +162,11 @@ /datum/flameshape/triangle/handle_fire_spread(obj/flamer_fire/F, fire_spread_amount, burn_dam, fuel_pressure = 1) set waitfor = 0 - var/mob/user - - if(F.weapon_cause_data) - user = F.weapon_cause_data.resolve_mob() - - var/unleash_dir = user.dir + var/unleash_dir = get_cardinal_dir(F, F.target_clicked) var/list/turf/turfs = get_line(F, F.target_clicked) var/distance = 1 var/hit_dense_atom_mid = FALSE - var/turf/prev_T = user.loc + var/turf/prev_T for(var/turf/T in turfs) if(distance > fire_spread_amount) From e4fdbc0b5c4ac2204139f6c8e87a7713f3d716c5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 16:52:19 +0100 Subject: [PATCH 160/285] Automatic changelog for PR #6699 [ci skip] --- html/changelogs/AutoChangeLog-pr-6699.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6699.yml diff --git a/html/changelogs/AutoChangeLog-pr-6699.yml b/html/changelogs/AutoChangeLog-pr-6699.yml new file mode 100644 index 000000000000..4d7f0cda1515 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6699.yml @@ -0,0 +1,5 @@ +author: "Doubleumc" +delete-after: True +changes: + - bugfix: "fixed tank secondary flamer stopping after one tile" + - balance: "flamers can now fire streams over the \"wrong\" side of a barricade, when adjacent" \ No newline at end of file From 36f9e8d26f148a5e25519e7d1c43c7c16094910d Mon Sep 17 00:00:00 2001 From: riot <103988604+CapCamIII@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:02:35 -0500 Subject: [PATCH 161/285] adds distinct color to CLF and UPP special channels (#6818) # About the pull request Gives the unique CLF and UPP department channels unique colors. # Explain why it's good for the game This will hopefully incentivize the use of these special channels by making them distinct and harder to tune out compared to the previous system of them being the exact same color. # Testing Photographs and Procedure ![image](https://github.com/user-attachments/assets/044732ce-5606-4f13-b8b6-8a6f6aec8940) # Changelog :cl: add: UPP and CLF department channels now have distinct chat colors /:cl: --- code/controllers/subsystem/communications.dm | 16 ++++++++++----- .../tgui-panel/styles/goon/chat-dark.scss | 20 +++++++++++++++++++ .../tgui-panel/styles/goon/chat-light.scss | 20 +++++++++++++++++++ tgui/packages/tgui/constants.ts | 18 ++++++++--------- 4 files changed, 60 insertions(+), 14 deletions(-) diff --git a/code/controllers/subsystem/communications.dm b/code/controllers/subsystem/communications.dm index 7397d98a0d52..e0ca12c341bd 100644 --- a/code/controllers/subsystem/communications.dm +++ b/code/controllers/subsystem/communications.dm @@ -272,7 +272,6 @@ SUBSYSTEM_DEF(radio) "[VAI_FREQ]" = "vairadio", "[RMC_FREQ]" = "rmcradio", "[CMB_FREQ]" = "cmbradio", - "[CLF_FREQ]" = "clfradio", "[ALPHA_FREQ]" = "alpharadio", "[BRAVO_FREQ]" = "bravoradio", "[CHARLIE_FREQ]" = "charlieradio", @@ -287,6 +286,17 @@ SUBSYSTEM_DEF(radio) "[COLONY_FREQ]" = "deptradio", "[BUG_A_FREQ]" = "airadio", "[BUG_B_FREQ]" = "aiprivradio", + "[UPP_FREQ]" = "syndradio", + "[UPP_CMD_FREQ]" = "opforcmd", + "[UPP_ENGI_FREQ]" = "opforeng", + "[UPP_MED_FREQ]" = "opformed", + "[UPP_CCT_FREQ]" = "opforcct", + "[UPP_KDO_FREQ]" = "opforspe", + "[CLF_FREQ]" = "clfradio", + "[CLF_CMD_FREQ]" = "opforcmd", + "[CLF_ENGI_FREQ]" = "opforeng", + "[CLF_MED_FREQ]" = "opformed", + "[CLF_CCT_FREQ]" = "opforcct", ) /datum/controller/subsystem/radio/proc/add_object(obj/device as obj, new_frequency as num, filter = null as text|null) @@ -359,10 +369,6 @@ SUBSYSTEM_DEF(radio) return freq_span if(frequency in PMC_FREQS) return "pmcradio" - if(frequency in UPP_FREQS) - return "syndradio" - if(frequency in CLF_FREQS) - return "clfradio" if(frequency in ERT_FREQS) return "centradio" if(frequency in DEPT_FREQS) diff --git a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss index 1bc583871c41..5ea797fe2230 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-dark.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-dark.scss @@ -1040,6 +1040,26 @@ em { color: #3eb489; } +.opforcmd { + color: #68bcec; +} + +.opformed { + color: #52c724; +} + +.opforeng { + color: #e9812d; +} + +.opforcct { + color: #ec3018; +} + +.opforspe { + color: #7221cf; +} + .medium { font-size: 110%; } diff --git a/tgui/packages/tgui-panel/styles/goon/chat-light.scss b/tgui/packages/tgui-panel/styles/goon/chat-light.scss index 48232ff5fd24..87beb202a5ae 100644 --- a/tgui/packages/tgui-panel/styles/goon/chat-light.scss +++ b/tgui/packages/tgui-panel/styles/goon/chat-light.scss @@ -1072,6 +1072,26 @@ h2.alert { color: #3a7e65; } +.opforcmd { + color: #568dad; +} + +.opformed { + color: #3e921d; +} + +.opforeng { + color: #b16222; +} + +.opforcct { + color: #c42b17; +} + +.opforspe { + color: #611fad; +} + .medium { font-size: 110%; } diff --git a/tgui/packages/tgui/constants.ts b/tgui/packages/tgui/constants.ts index 38f5448c3ef3..4e332bda6907 100644 --- a/tgui/packages/tgui/constants.ts +++ b/tgui/packages/tgui/constants.ts @@ -149,27 +149,27 @@ export const RADIO_CHANNELS = [ { name: 'UPP CMD', freq: 1252, - color: '#8f4a4b', + color: '#4a768f', }, { name: 'UPP ENG', freq: 1253, - color: '#8f4a4b', + color: '#8c5223', }, { name: 'UPP MED', freq: 1254, - color: '#8f4a4b', + color: '#159e73', }, { name: 'UPP CCT', freq: 1255, - color: '#8f4a4b', + color: '#b3222e', }, { name: 'UPP KDO', freq: 1259, - color: '#8f4a4b', + color: '#789e18', }, { name: 'CLF', @@ -179,22 +179,22 @@ export const RADIO_CHANNELS = [ { name: 'CLF CMD', freq: 1272, - color: '#8e83ca', + color: '#4a768f', }, { name: 'CLF ENG', freq: 1273, - color: '#8e83ca', + color: '#8c5223', }, { name: 'CLF MED', freq: 1274, - color: '#8e83ca', + color: '#159e73', }, { name: 'CLF CCT', freq: 1275, - color: '#8e83ca', + color: '#b3222e', }, { name: 'LSTN BUG A', From da6fa3254fb59240246c3ac2b7a81de5ec7979e7 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 21:14:13 +0100 Subject: [PATCH 162/285] Automatic changelog for PR #6818 [ci skip] --- html/changelogs/AutoChangeLog-pr-6818.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6818.yml diff --git a/html/changelogs/AutoChangeLog-pr-6818.yml b/html/changelogs/AutoChangeLog-pr-6818.yml new file mode 100644 index 000000000000..1ee6f740587b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6818.yml @@ -0,0 +1,4 @@ +author: "CapCamIII" +delete-after: True +changes: + - rscadd: "UPP and CLF department channels now have distinct chat colors" \ No newline at end of file From 449c22a36bb0672631a771a2cf06ddb3245c407a Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Thu, 1 Aug 2024 22:04:46 +0200 Subject: [PATCH 163/285] Stops the queen from resting while on an ovipositor (#6835) # About the pull request stops the queen from resting while on ovi. Fixes #6685 # Explain why it's good for the game it's a bug. you should not be able to rest on ovi as it doesn't make sense and only ends up making half of your abilities unusable. # Testing Photographs and Procedure
Screenshots & Videos kinda hard to show this but here's me mashing the rest verb with my mouse https://github.com/user-attachments/assets/103f3f0f-966b-4084-8888-b948fbc2bee0
# Changelog :cl: fix: You can no longer rest while on ovi as a Queen, which made half of your abilities unusable if you did so. /:cl: --- code/modules/mob/living/carbon/xenomorph/castes/Queen.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index 5b9c410e235a..db682e161e87 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -361,6 +361,10 @@ /mob/living/carbon/xenomorph/queen/can_destroy_special() return TRUE +/mob/living/carbon/xenomorph/queen/set_resting(new_resting, silent, instant) + if(ovipositor) + return + return ..() /mob/living/carbon/xenomorph/queen/get_organ_icon() return "heart_t3" @@ -809,10 +813,10 @@ /mob/living/carbon/xenomorph/queen/proc/mount_ovipositor() if(ovipositor) return //sanity check - ovipositor = TRUE ADD_TRAIT(src, TRAIT_IMMOBILIZED, OVIPOSITOR_TRAIT) set_body_position(STANDING_UP) set_resting(FALSE) + ovipositor = TRUE set_resin_build_order(GLOB.resin_build_order_ovipositor) // This needs to occur before we update the abilities so we can update the choose resin icon for(var/datum/action/xeno_action/action in actions) From 875432609e99411350f642cdf6a819a5ac3e310e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 21:23:50 +0100 Subject: [PATCH 164/285] Automatic changelog for PR #6835 [ci skip] --- html/changelogs/AutoChangeLog-pr-6835.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6835.yml diff --git a/html/changelogs/AutoChangeLog-pr-6835.yml b/html/changelogs/AutoChangeLog-pr-6835.yml new file mode 100644 index 000000000000..a94cf1a63ca0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6835.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - bugfix: "You can no longer rest while on ovi as a Queen, which made half of your abilities unusable if you did so." \ No newline at end of file From c11d28ea13720e90d20e730460eba2ac24670630 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Thu, 1 Aug 2024 22:04:58 +0200 Subject: [PATCH 165/285] Stops structures from being built on dense objects (#6837) # About the pull request stops structures like girders, beds, chairs and tables from being able to be built on top of dense objects (like tables and window frames) fixes #6436 # Explain why it's good for the game ![stop this](https://github.com/user-attachments/assets/a98e0d88-6f85-4e1c-acb4-d37251a6a3a6) stops weird things like this from being able to be constructed. # Testing Photographs and Procedure
Screenshots & Videos i tested it very lightly with some generic constructions and it seems to work fine https://github.com/user-attachments/assets/76a790dd-4e2c-41b4-b11a-6193b13fb6cc
# Changelog :cl: fix: You can no longer build structures on top of dense objects. This prevents weird layering happening with walls and tables, window frames, etc. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/game/objects/items/frames/table_rack.dm | 5 ++++- code/game/objects/items/stacks/stack.dm | 6 ++++++ code/game/objects/structures/airlock_assembly.dm | 5 +++++ code/game/objects/structures/girders.dm | 14 ++++++++++---- 4 files changed, 25 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/frames/table_rack.dm b/code/game/objects/items/frames/table_rack.dm index eda9b9c5749b..95ab43869774 100644 --- a/code/game/objects/items/frames/table_rack.dm +++ b/code/game/objects/items/frames/table_rack.dm @@ -59,7 +59,10 @@ if(istype(get_area(loc), /area/shuttle)) //HANGAR/SHUTTLE BUILDING to_chat(user, SPAN_WARNING("No. This area is needed for the dropship.")) return - + for(var/obj/object in OT) + if(object.density) + to_chat(user, SPAN_WARNING("[object] is blocking you from constructing [src]!")) + return if(!do_after(user, 3 SECONDS, INTERRUPT_ALL, BUSY_ICON_BUILD)) to_chat(user, SPAN_WARNING("Hold still while you're constructing a table!")) return diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 5f72e4a75567..3856aebd7971 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -197,6 +197,12 @@ Also change the icon to reflect the amount of sheets, if possible.*/ to_chat(usr, SPAN_WARNING("The [R.title] cannot be constructed on a tunnel!")) return + if(R.one_per_turf != ONE_TYPE_PER_BORDER) //all barricade-esque structures utilize this define and have their own check for object density. checking twice is unneeded. + for(var/obj/object in usr.loc) + if(object.density || istype(object, /obj/structure/machinery/door)) + to_chat(usr, SPAN_WARNING("[object] is blocking you from constructing \the [R.title]!")) + return + if((R.flags & RESULT_REQUIRES_SNOW) && !(istype(usr.loc, /turf/open/snow) || istype(usr.loc, /turf/open/auto_turf/snow))) to_chat(usr, SPAN_WARNING("The [R.title] must be built on snow!")) return diff --git a/code/game/objects/structures/airlock_assembly.dm b/code/game/objects/structures/airlock_assembly.dm index d9e55e868016..01fca4a68783 100644 --- a/code/game/objects/structures/airlock_assembly.dm +++ b/code/game/objects/structures/airlock_assembly.dm @@ -111,6 +111,11 @@ qdel(src) return + for(var/obj/object in loc) + if(object.density && object != src) + to_chat(user, SPAN_WARNING("[object] is blocking you from interacting with [src]!")) + return + switch(state) if(STATE_STANDARD) if(HAS_TRAIT(attacking_item, TRAIT_TOOL_WRENCH)) diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 01e0e1b717cc..325af12c814b 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -110,6 +110,10 @@ if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return + for(var/obj/object in loc) + if(object.density) + to_chat(user, SPAN_WARNING("[object] is blocking you from welding [src] together!")) + return if(do_after(user,30, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) if(QDELETED(src)) return @@ -334,7 +338,6 @@ else dmg = floor(P.damage * 0.5) if(dmg) - health -= dmg take_damage(dmg) bullet_ping(P) if(health <= 0) @@ -342,7 +345,9 @@ return TRUE /obj/structure/girder/proc/take_damage(damage) - health = max(health - damage, 0) + health -= damage + if(health <= -100) + qdel(src) if(health <= 0) update_state() @@ -356,10 +361,11 @@ update_state() /obj/structure/girder/proc/update_state() - if (health <= 0) + if(health <= 0 && density) icon_state = "[icon_state]_damaged" density = FALSE - else + + else if(health > 0 && !density) var/underscore_position = findtext(icon_state,"_") var/new_state = copytext(icon_state, 1, underscore_position) icon_state = new_state From d6250fb53a64052a25d6c26f61a0602628066419 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 1 Aug 2024 21:33:11 +0100 Subject: [PATCH 166/285] Automatic changelog for PR #6837 [ci skip] --- html/changelogs/AutoChangeLog-pr-6837.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6837.yml diff --git a/html/changelogs/AutoChangeLog-pr-6837.yml b/html/changelogs/AutoChangeLog-pr-6837.yml new file mode 100644 index 000000000000..71fcd8515d35 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6837.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - bugfix: "You can no longer build structures on top of dense objects. This prevents weird layering happening with walls and tables, window frames, etc." \ No newline at end of file From 685e09e668d7fa08b9664a1201744cb9465dfe4f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 2 Aug 2024 01:18:45 +0000 Subject: [PATCH 167/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6699.yml | 5 ---- html/changelogs/AutoChangeLog-pr-6752.yml | 4 --- html/changelogs/AutoChangeLog-pr-6764.yml | 4 --- html/changelogs/AutoChangeLog-pr-6775.yml | 4 --- html/changelogs/AutoChangeLog-pr-6789.yml | 4 --- html/changelogs/AutoChangeLog-pr-6818.yml | 4 --- html/changelogs/AutoChangeLog-pr-6827.yml | 4 --- html/changelogs/AutoChangeLog-pr-6828.yml | 7 ----- html/changelogs/AutoChangeLog-pr-6830.yml | 4 --- html/changelogs/AutoChangeLog-pr-6831.yml | 4 --- html/changelogs/AutoChangeLog-pr-6833.yml | 4 --- html/changelogs/AutoChangeLog-pr-6835.yml | 4 --- html/changelogs/AutoChangeLog-pr-6837.yml | 4 --- html/changelogs/archive/2024-08.yml | 32 +++++++++++++++++++++++ 14 files changed, 32 insertions(+), 56 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6699.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6752.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6764.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6775.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6789.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6818.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6827.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6828.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6830.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6831.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6833.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6835.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6837.yml create mode 100644 html/changelogs/archive/2024-08.yml diff --git a/html/changelogs/AutoChangeLog-pr-6699.yml b/html/changelogs/AutoChangeLog-pr-6699.yml deleted file mode 100644 index 4d7f0cda1515..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6699.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - bugfix: "fixed tank secondary flamer stopping after one tile" - - balance: "flamers can now fire streams over the \"wrong\" side of a barricade, when adjacent" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6752.yml b/html/changelogs/AutoChangeLog-pr-6752.yml deleted file mode 100644 index edcec7abbc4d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6752.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - code_imp: "changes references from nanotrasen to weyland yutani" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6764.yml b/html/changelogs/AutoChangeLog-pr-6764.yml deleted file mode 100644 index 69399c4ede84..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6764.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kiVts" -delete-after: True -changes: - - rscadd: "Players will not get picked at certain ERT beacons if they dont have enough playtime in relevant area." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6775.yml b/html/changelogs/AutoChangeLog-pr-6775.yml deleted file mode 100644 index 12239136f677..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6775.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine2" -delete-after: True -changes: - - balance: "heavy revolver ammo cannot slowdown t3s anymore." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6789.yml b/html/changelogs/AutoChangeLog-pr-6789.yml deleted file mode 100644 index e5e6a2d229fd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6789.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - soundadd: "added numerous phone sounds for different phone interactions" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6818.yml b/html/changelogs/AutoChangeLog-pr-6818.yml deleted file mode 100644 index 1ee6f740587b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6818.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "CapCamIII" -delete-after: True -changes: - - rscadd: "UPP and CLF department channels now have distinct chat colors" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6827.yml b/html/changelogs/AutoChangeLog-pr-6827.yml deleted file mode 100644 index 6f66e8586c84..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6827.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Asmocard" -delete-after: True -changes: - - qol: "Can now dump containers into the seed extractor" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6828.yml b/html/changelogs/AutoChangeLog-pr-6828.yml deleted file mode 100644 index 980f2cc0cd6e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6828.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - rscadd: "throw volume is lower and based on the distance of throw, half visible mobs make no throw sound (sniper, scout, yautja)" - - rscadd: "throw animation pixel shifts for less pixels" - - rscadd: "lowered throw sound range a bit" - - soundadd: "added mutiple unique sound for throwing things" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6830.yml b/html/changelogs/AutoChangeLog-pr-6830.yml deleted file mode 100644 index 4ade9ec138ef..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6830.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine2" -delete-after: True -changes: - - bugfix: "fixed the lockdown button working after dropship being locked by Queen" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6831.yml b/html/changelogs/AutoChangeLog-pr-6831.yml deleted file mode 100644 index 916e1f1dd455..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6831.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - rscadd: "The weapon stats screen now shows the effective range of ammo, instead of its armor punch value." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6833.yml b/html/changelogs/AutoChangeLog-pr-6833.yml deleted file mode 100644 index 0740781e458f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6833.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - bugfix: "Health scans will now display the heartbroken status if applicable." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6835.yml b/html/changelogs/AutoChangeLog-pr-6835.yml deleted file mode 100644 index a94cf1a63ca0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6835.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - bugfix: "You can no longer rest while on ovi as a Queen, which made half of your abilities unusable if you did so." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6837.yml b/html/changelogs/AutoChangeLog-pr-6837.yml deleted file mode 100644 index 71fcd8515d35..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6837.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - bugfix: "You can no longer build structures on top of dense objects. This prevents weird layering happening with walls and tables, window frames, etc." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml new file mode 100644 index 000000000000..841b74672ff1 --- /dev/null +++ b/html/changelogs/archive/2024-08.yml @@ -0,0 +1,32 @@ +2024-08-02: + Asmocard: + - qol: Can now dump containers into the seed extractor + Blundir: + - rscadd: throw volume is lower and based on the distance of throw, half visible + mobs make no throw sound (sniper, scout, yautja) + - rscadd: throw animation pixel shifts for less pixels + - rscadd: lowered throw sound range a bit + - soundadd: added mutiple unique sound for throwing things + - soundadd: added numerous phone sounds for different phone interactions + CapCamIII: + - rscadd: UPP and CLF department channels now have distinct chat colors + Doubleumc: + - bugfix: fixed tank secondary flamer stopping after one tile + - balance: flamers can now fire streams over the "wrong" side of a barricade, when + adjacent + VileBeggar: + - bugfix: You can no longer build structures on top of dense objects. This prevents + weird layering happening with walls and tables, window frames, etc. + - bugfix: You can no longer rest while on ovi as a Queen, which made half of your + abilities unusable if you did so. + - rscadd: The weapon stats screen now shows the effective range of ammo, instead + of its armor punch value. + - bugfix: Health scans will now display the heartbroken status if applicable. + cuberound: + - code_imp: changes references from nanotrasen to weyland yutani + ihatethisengine2: + - balance: heavy revolver ammo cannot slowdown t3s anymore. + - bugfix: fixed the lockdown button working after dropship being locked by Queen + kiVts: + - rscadd: Players will not get picked at certain ERT beacons if they dont have enough + playtime in relevant area. From 0e60f0e973f5068000b8858c08c3ec6b3029cf30 Mon Sep 17 00:00:00 2001 From: hislittlecuzingames <142365554+hislittlecuzingames@users.noreply.github.com> Date: Fri, 2 Aug 2024 21:11:48 -0400 Subject: [PATCH 168/285] cigarettes cigars lighters fit in helmet cosmetic (#6841) # About the pull request Allows smoking rp items to fit in helmet cosmetic slots instead of taking up "valuable" slots. # Explain why it's good for the game If you fill up your slots with gear, you often cannot fit smoking items like cigarettes and lighters. This allows players to RP more with their ability to take RP items without sacrificing gameplay items. **please verify...** I thought you'd use pipe equals to add bitflags in dm ie my-bitflag |= MYNEWVALUE This wouldn't compile though... I saw ampersand equals removes items not on the right side of equals. So I used regular equals and it seems to fit into backpacks and webbing no problem. # Testing Photographs and Procedure I tested by spawning using "create humans" and spawning USCM and their class. I verified the items fit in each of the basic helmets and also put in "game items" like bandages and an injector to assure they took the cosmetic slots, not the "item" slots. I also put the cigarettes into the 5 slot webbing and backpacks.
Screenshots & Videos ![354072752-7921f9a0-51af-49e1-a521-a3f9f8cd6363](https://github.com/user-attachments/assets/a5086670-0adb-49dc-b903-fa4180fe1d2c) ![354072765-f37b936a-3763-4d84-b047-69116d8d9b18](https://github.com/user-attachments/assets/cc928f13-e100-4e6d-8dee-828d0e6928f8) ![354072809-c56198eb-7482-4814-803b-e52193446e94](https://github.com/user-attachments/assets/91116610-9589-4c58-9871-2efd21523516) ![354073089-adb46a73-3798-4441-b381-0ef4432df429](https://github.com/user-attachments/assets/2f20364d-569e-4eb1-9fe0-4ef629e4a252) ![354073414-2bfb7d21-feba-4d7a-8632-233add523e30](https://github.com/user-attachments/assets/ee69872a-feca-420a-b3ec-1ce2087d3bc1)
# Changelog :cl: qol: Can roleplay easier with cigarettes, cigars, lighters counting as cosmetic for helmet storage purposes. /:cl: --- code/game/objects/items/storage/boxes.dm | 1 + code/game/objects/items/storage/fancy.dm | 1 + code/game/objects/items/tools/flame_tools.dm | 2 ++ code/modules/clothing/head/helmet.dm | 4 ++-- 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index ab221b89bfe2..e385d4b5c17d 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -470,6 +470,7 @@ item_state = "zippo" w_class = SIZE_TINY flags_equip_slot = SLOT_WAIST + flags_obj = parent_type::flags_obj|OBJ_IS_HELMET_GARB can_hold = list(/obj/item/tool/match) /obj/item/storage/box/matches/fill_preset_inventory() diff --git a/code/game/objects/items/storage/fancy.dm b/code/game/objects/items/storage/fancy.dm index 5d7aecbc03db..79d38603dc7e 100644 --- a/code/game/objects/items/storage/fancy.dm +++ b/code/game/objects/items/storage/fancy.dm @@ -126,6 +126,7 @@ w_class = SIZE_TINY throwforce = 2 flags_equip_slot = SLOT_WAIST + flags_obj = parent_type::flags_obj|OBJ_IS_HELMET_GARB max_w_class = SIZE_TINY storage_slots = 20 can_hold = list( diff --git a/code/game/objects/items/tools/flame_tools.dm b/code/game/objects/items/tools/flame_tools.dm index d5cd708f29b3..8af7d15e0ff3 100644 --- a/code/game/objects/items/tools/flame_tools.dm +++ b/code/game/objects/items/tools/flame_tools.dm @@ -177,6 +177,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM w_class = SIZE_TINY flags_armor_protection = 0 flags_equip_slot = SLOT_EAR | SLOT_FACE + flags_obj = parent_type::flags_obj|OBJ_IS_HELMET_GARB flags_atom = CAN_BE_SYRINGED attack_verb = list("burnt", "singed") blood_overlay_type = "" @@ -693,6 +694,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM throwforce = 4 flags_atom = FPRINT|CONDUCT flags_equip_slot = SLOT_WAIST + flags_obj = parent_type::flags_obj|OBJ_IS_HELMET_GARB attack_verb = list("burnt", "singed") /obj/item/tool/lighter/zippo diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 463a4b16f7ec..845ce2a6eb6e 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -379,8 +379,8 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( ) var/obj/item/storage/internal/headgear/pockets - var/storage_slots = 2 // keep in mind, one slot is reserved for garb items - var/storage_slots_reserved_for_garb = 2 + var/storage_slots = 2 // Small items like injectors, bandages, etc + var/storage_slots_reserved_for_garb = 2 // Cosmetic items & now cigarettes and lighters for RP var/storage_max_w_class = SIZE_TINY // can hold tiny items only, EXCEPT for glasses & metal flask. var/storage_max_storage_space = 4 From be39c061d179e74e7f48da9db87faa70f8a5a116 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 02:17:14 +0100 Subject: [PATCH 169/285] Automatic changelog for PR #6841 [ci skip] --- html/changelogs/AutoChangeLog-pr-6841.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6841.yml diff --git a/html/changelogs/AutoChangeLog-pr-6841.yml b/html/changelogs/AutoChangeLog-pr-6841.yml new file mode 100644 index 000000000000..48d12288f28c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6841.yml @@ -0,0 +1,4 @@ +author: "hislittlecuzingames" +delete-after: True +changes: + - qol: "Can roleplay easier with cigarettes, cigars, lighters counting as cosmetic for helmet storage purposes." \ No newline at end of file From 60411798835f61ec97a47bc1c0f4d51b172655ef Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 3 Aug 2024 01:20:26 +0000 Subject: [PATCH 170/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6841.yml | 4 ---- html/changelogs/archive/2024-08.yml | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6841.yml diff --git a/html/changelogs/AutoChangeLog-pr-6841.yml b/html/changelogs/AutoChangeLog-pr-6841.yml deleted file mode 100644 index 48d12288f28c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6841.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "hislittlecuzingames" -delete-after: True -changes: - - qol: "Can roleplay easier with cigarettes, cigars, lighters counting as cosmetic for helmet storage purposes." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 841b74672ff1..0d86f2174654 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -30,3 +30,7 @@ kiVts: - rscadd: Players will not get picked at certain ERT beacons if they dont have enough playtime in relevant area. +2024-08-03: + hislittlecuzingames: + - qol: Can roleplay easier with cigarettes, cigars, lighters counting as cosmetic + for helmet storage purposes. From bf3226e67da47654985b2acbc18315ba5debc36f Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 2 Aug 2024 18:12:13 -0700 Subject: [PATCH 171/285] Buffs cades against projectiles (#6727) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request Barricades and tables are now better against projectiles. Assuming a standard rifleman with an unmodified m41a vs. a barricade, the probabilities of hitting are: | Dist | Old | New | New (Xeno) |---|---|---|---| | 1 | 0 | 0 | 0| | 2 | -0.1833 | 0.0045 |0| | 3 | -0.0466 | 0.52 |0| | 4 | 0.0550 | 0.85 |0| | 5 | 0.2367 | 0.85 |0.0045| | [6, ∞) | 0.3383 | 0.85 |0.52| # Explain why it's good for the game Cades are completely worthless in hvh situations, because they fail to block the overwhelming majority of bullets (especially in cqc, where most gunfights happen). This makes them better while still allowing people who get within 2 tiles to attack easier. # Changelog :cl: balance: Barricades are now far better at blocking bullets from the front. They will not block most bullets if the shooter is within 2 tiles, however. /:cl: --------- Co-authored-by: John Doe --- code/game/objects/objs.dm | 2 ++ code/game/objects/structures/barricade/barricade.dm | 1 + code/game/objects/structures/tables_racks.dm | 4 ++++ code/modules/projectiles/projectile.dm | 5 ++--- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 77b15e22d055..9a0f21e9655a 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -23,6 +23,8 @@ /// an object's "projectile_coverage" var indicates the maximum probability of blocking a projectile, assuming density and throwpass. Used by barricades, tables and window frames var/projectile_coverage = 0 + /// How many tiles away from this object that a shooter needs to be to maximize this barricade's projectile coverage + var/projectile_coverage_distance_limit = 6 /// set to true if the item is garbage and should be deleted after awhile var/garbage = FALSE diff --git a/code/game/objects/structures/barricade/barricade.dm b/code/game/objects/structures/barricade/barricade.dm index 28036f92d018..e04bbef7ecec 100644 --- a/code/game/objects/structures/barricade/barricade.dm +++ b/code/game/objects/structures/barricade/barricade.dm @@ -34,6 +34,7 @@ var/is_wired = FALSE flags_barrier = HANDLE_BARRIER_CHANCE projectile_coverage = PROJECTILE_COVERAGE_HIGH + projectile_coverage_distance_limit = 2 var/upgraded var/brute_multiplier = 1 var/burn_multiplier = 1 diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index a1542f7baf75..7d4c3021fd0a 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -30,6 +30,7 @@ var/flip_cooldown = 0 //If flip cooldown exists, don't allow flipping or putting back. This carries a WORLD.TIME value health = 100 projectile_coverage = 20 //maximum chance of blocking a projectile + var/flipped_projectile_coverage_distance_limit = 2 var/flipped_projectile_coverage = PROJECTILE_COVERAGE_HIGH var/upright_projectile_coverage = PROJECTILE_COVERAGE_LOW surgery_duration_multiplier = SURGERY_SURFACE_MULT_UNSUITED @@ -42,6 +43,7 @@ qdel(T) if(flipped) projectile_coverage = flipped_projectile_coverage + projectile_coverage_distance_limit = flipped_projectile_coverage_distance_limit else projectile_coverage = upright_projectile_coverage @@ -446,6 +448,7 @@ INVOKE_ASYNC(movable_on_table, TYPE_PROC_REF(/atom/movable, throw_atom), pick(targets), 1, SPEED_FAST) projectile_coverage = flipped_projectile_coverage + projectile_coverage_distance_limit = flipped_projectile_coverage_distance_limit setDir(direction) if(dir != NORTH) @@ -473,6 +476,7 @@ verbs += /obj/structure/surface/table/verb/do_flip projectile_coverage = upright_projectile_coverage + projectile_coverage_distance_limit = src::projectile_coverage_distance_limit layer = initial(layer) flipped = FALSE diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index d91e2ca47c1a..4e815eb4c60c 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -660,7 +660,7 @@ //Used by machines and structures to calculate shooting past cover /obj/proc/calculate_cover_hit_boolean(obj/projectile/P, distance = 0, cade_direction_correct = FALSE) - if(istype(P.shot_from, /obj/item/hardpoint)) //anything shot from a tank gets a bonus to bypassing cover + if(istype(P.shot_from, /obj/item/hardpoint) || istype(P.ammo, /datum/ammo/xeno)) //anything shot from a tank or a xeno gets a bonus to bypassing cover distance -= 3 if(distance < 1 || (distance > 3 && cade_direction_correct)) @@ -668,10 +668,9 @@ //an object's "projectile_coverage" var indicates the maximum probability of blocking a projectile var/effective_accuracy = P.get_effective_accuracy() - var/distance_limit = 6 //number of tiles needed to max out block probability var/accuracy_factor = 50 //degree to which accuracy affects probability (if accuracy is 100, probability is unaffected. Lower accuracies will increase block chance) - var/hitchance = min(projectile_coverage, (projectile_coverage * distance/distance_limit) + accuracy_factor * (1 - effective_accuracy/100)) + var/hitchance = min(projectile_coverage, (projectile_coverage * distance / (projectile_coverage_distance_limit * (cade_direction_correct ? 3 : 1))) + accuracy_factor * (1 - effective_accuracy/100)) #if DEBUG_HIT_CHANCE to_world(SPAN_DEBUG("([name] as cover) Distance travelled: [P.distance_travelled] | Effective accuracy: [effective_accuracy] | Hit chance: [hitchance]")) From 52a60e83c10312c2d9406d06a62c006ba98558c8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 02:28:20 +0100 Subject: [PATCH 172/285] Automatic changelog for PR #6727 [ci skip] --- html/changelogs/AutoChangeLog-pr-6727.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6727.yml diff --git a/html/changelogs/AutoChangeLog-pr-6727.yml b/html/changelogs/AutoChangeLog-pr-6727.yml new file mode 100644 index 000000000000..ee28676f4cab --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6727.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - balance: "Barricades are now far better at blocking bullets from the front. They will not block most bullets if the shooter is within 2 tiles, however." \ No newline at end of file From 6d1335d99ebdd09a0c437e9a46e82e522904a5a2 Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 3 Aug 2024 02:34:44 +0100 Subject: [PATCH 173/285] Buffs MP and Officer Armor's Bullet Armour (#6838) # About the pull request Small simple change, some additional clean MPs and derived Officer Armour now gets Medium Bullet Armour (20) Instead of Low (10). Also removed some redundant armour variables that clarified it was the same level already being derived from. Also moved icon_state of Warden and Chief MP around to be in the same order as most others. # Explain why it's good for the game MP and Officer Armor is already limited and restricted to certain roles, it shouldn't be worse than standard. And MPs gear should lean toward human threat rather than anything else. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: MistChristmas balance: Buffed MP and Officer Armor's Bullet Armour. /:cl: --- code/modules/clothing/suits/marine_armor/_marine_armor.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/modules/clothing/suits/marine_armor/_marine_armor.dm b/code/modules/clothing/suits/marine_armor/_marine_armor.dm index 8a8d5934b506..3d89ecb7cabb 100644 --- a/code/modules/clothing/suits/marine_armor/_marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor/_marine_armor.dm @@ -254,7 +254,7 @@ desc = "A standard Colonial Marines M2 Pattern Chestplate. Protects the chest from ballistic rounds, bladed objects and accidents. It has a small leather pouch strapped to it for limited storage." icon_state = "mp_armor" armor_melee = CLOTHING_ARMOR_MEDIUMHIGH - armor_bullet = CLOTHING_ARMOR_LOW + armor_bullet = CLOTHING_ARMOR_MEDIUM armor_laser = CLOTHING_ARMOR_LOW armor_energy = CLOTHING_ARMOR_LOW armor_bomb = CLOTHING_ARMOR_MEDIUM @@ -287,19 +287,17 @@ black_market_value = 20 /obj/item/clothing/suit/storage/marine/MP/warden - icon_state = "warden" name = "\improper M3 pattern warden MP armor" desc = "A well-crafted suit of M3 Pattern Armor typically distributed to Wardens. Useful for letting your men know who is in charge." - armor_bio = CLOTHING_ARMOR_MEDIUMLOW - armor_rad = CLOTHING_ARMOR_MEDIUMLOW + icon_state = "warden" uniform_restricted = list(/obj/item/clothing/under/marine/warden) specialty = "M3 pattern warden MP" item_state_slots = list(WEAR_JACKET = "warden") /obj/item/clothing/suit/storage/marine/MP/WO - icon_state = "warrant_officer" name = "\improper M3 pattern chief MP armor" desc = "A well-crafted suit of M3 Pattern Armor typically distributed to Chief MPs. Useful for letting your men know who is in charge." + icon_state = "warrant_officer" uniform_restricted = list(/obj/item/clothing/under/marine/officer/warrant) specialty = "M3 pattern chief MP" item_state_slots = list(WEAR_JACKET = "warrant_officer") From 2d34057f3d757f4837c3e36552fc7d035f7cda97 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 02:40:08 +0100 Subject: [PATCH 174/285] Automatic changelog for PR #6838 [ci skip] --- html/changelogs/AutoChangeLog-pr-6838.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6838.yml diff --git a/html/changelogs/AutoChangeLog-pr-6838.yml b/html/changelogs/AutoChangeLog-pr-6838.yml new file mode 100644 index 000000000000..d9003271a4fc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6838.yml @@ -0,0 +1,4 @@ +author: "MistChristmas" +delete-after: True +changes: + - balance: "Buffed MP and Officer Armor's Bullet Armour." \ No newline at end of file From 3ffcf5e5ce4541f6ba6c38b12d26d0f5d63e9ad2 Mon Sep 17 00:00:00 2001 From: Spy <31124786+SpypigDev@users.noreply.github.com> Date: Sat, 3 Aug 2024 14:46:39 +1000 Subject: [PATCH 175/285] CIC Vendor Expansion (Part 2) (#6301) # About The Pull Request Follow up PR to [#4707](https://github.com/cmss13-devs/cmss13/pull/4707). Aims to expand XO vendors to bring them up to date with modern combat meta, as well as clean up my SO vendor update in the process. - Added gear specializations to the XO weapons vendor, offering the essentials set of either a Medic or Engineer - Adds a Magharn to rail attachments section in the XO weapons vendor - Expanded belt/pouch options in the XO weapons vendor - Added the 'other gear' section in the XO vendor, with various combat supplies Misc. - Fixed XO/SO vendor code so that selecting the autoinjector pouch gives you a full one, rather than empty - ~~Increased XO policing skillset from 1, to 2, so they can actually use the MP belt they are offered~~ (Already done in #6781 ) - Unified the SO armory vendor code into the regular SO vendor file, rather than having two seperate # Explain why it's good for the game The XO gear vendors have sat untouched in the code for quite some time, and have been left to fall behind the quickly changing meta of CM. With a more updated selection of modern gear, XOs will no longer be significantly out-geared by their Staff Officers when it comes to organizing their combat kits, especially during hijack. XOs will be brought up to par with the gear diversity that SOs have enjoyed for some months now. # Testing Photographs and Procedure Select photos of the updated XO vendor menus, where changes have been made
![Screenshot 2024-05-17 160207](https://github.com/cmss13-devs/cmss13/assets/31124786/bc48f7e7-a6d4-44a6-91c8-7e9090ab83a8) ![Screenshot 2024-05-17 160216](https://github.com/cmss13-devs/cmss13/assets/31124786/b48ebdd3-7f3a-42cb-9411-ae5385c9273d) ![Screenshot 2024-05-17 160228](https://github.com/cmss13-devs/cmss13/assets/31124786/f2b14ecb-ff72-4437-ad24-3692e0447d13) ![Screenshot 2024-05-17 160236](https://github.com/cmss13-devs/cmss13/assets/31124786/f07ff972-ed74-478e-9eec-e2080c128f60)
# Changelog :cl: refactor: SO armory vendor code refactored into the main SO gear vendor code balance: XO weapon and clothing vendors fitted with a more modernized equipment set balance: XO weapon vendor now offers Medic or Engineer essentials sets fix: Vending an autoinjector pouch as SO or XO now produces a full pouch, rather than empty balance: SO's mod88 removed from cryo spawn and moved to their vendor instead /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../vendor_types/crew/senior_officers.dm | 99 ++++++++++++------- .../vendor_types/crew/staff_officer.dm | 95 +++++++++++++++++- .../vendor_types/crew/staff_officer_armory.dm | 89 ----------------- code/modules/gear_presets/uscm_ship.dm | 1 - colonialmarines.dme | 1 - maps/map_files/USS_Almayer/USS_Almayer.dmm | 4 +- 6 files changed, 159 insertions(+), 130 deletions(-) delete mode 100644 code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm diff --git a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm index b938db1d3db6..b63a73a90f06 100644 --- a/code/game/machinery/vending/vendor_types/crew/senior_officers.dm +++ b/code/game/machinery/vending/vendor_types/crew/senior_officers.dm @@ -329,19 +329,21 @@ GLOBAL_LIST_INIT(cm_vending_gear_xo, list( list("Shotgun Slugs", 20, /obj/item/ammo_magazine/shotgun/slugs, null, VENDOR_ITEM_REGULAR), list("Flechette Shells", 20, /obj/item/ammo_magazine/shotgun/flechette, null, VENDOR_ITEM_REGULAR), + list("SPECIALISATION KIT (CHOOSE 1)", 0, null, null, null), + list("Essential Engineer Set", 0, /obj/effect/essentials_set/engi, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), + list("Essential Medical Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), + list("EXPLOSIVES", 0, null, null, null), list("HEDP Grenade Pack", 15, /obj/item/storage/box/packet/high_explosive, null, VENDOR_ITEM_REGULAR), list("HEFA Grenade Pack", 15, /obj/item/storage/box/packet/hefa, null, VENDOR_ITEM_REGULAR), list("WP Grenade Pack", 15, /obj/item/storage/box/packet/phosphorus, null, VENDOR_ITEM_REGULAR), list("RAIL ATTACHMENTS", 0, null, null, null), + list("Magnetic Harness", 12, /obj/item/attachable/magnetic_harness, null, VENDOR_ITEM_RECOMMENDED), list("Red-Dot Sight", 15, /obj/item/attachable/reddot, null, VENDOR_ITEM_REGULAR), list("Reflex Sight", 15, /obj/item/attachable/reflex, null, VENDOR_ITEM_REGULAR), list("S4 2x Telescopic Mini-Scope", 15, /obj/item/attachable/scope/mini, null, VENDOR_ITEM_REGULAR), - list("Helmet Visors", 0, null, null, null), - list("Welding Visor", 5, /obj/item/device/helmet_visor/welding_visor, null, VENDOR_ITEM_RECOMMENDED), - list("UNDERBARREL ATTACHMENTS", 0, null, null, null), list("Laser Sight", 15, /obj/item/attachable/lasersight, null, VENDOR_ITEM_REGULAR), list("Angled Grip", 15, /obj/item/attachable/angledgrip, null, VENDOR_ITEM_REGULAR), @@ -355,6 +357,22 @@ GLOBAL_LIST_INIT(cm_vending_gear_xo, list( list("Extended Barrel", 15, /obj/item/attachable/extended_barrel, null, VENDOR_ITEM_REGULAR), list("Recoil Compensator", 15, /obj/item/attachable/compensator, null, VENDOR_ITEM_REGULAR), list("Suppressor", 15, /obj/item/attachable/suppressor, null, VENDOR_ITEM_REGULAR), + + list("OTHER SUPPLIES", 0, null, null, null), + list("Welding Visor", 5, /obj/item/device/helmet_visor/welding_visor, null, VENDOR_ITEM_REGULAR), + list("Insulated Gloves", 3, /obj/item/clothing/gloves/yellow, null, VENDOR_ITEM_REGULAR), + list("Entrenching Tool", 1, /obj/item/tool/shovel/etool, null, VENDOR_ITEM_REGULAR), + list("Magnetic Harness", 12, /obj/item/attachable/magnetic_harness, null, VENDOR_ITEM_RECOMMENDED), + list("Radio Telephone Pack", 15, /obj/item/storage/backpack/marine/satchel/rto, null, VENDOR_ITEM_RECOMMENDED), + list("Motion Detector", 5, /obj/item/device/motiondetector, null, VENDOR_ITEM_RECOMMENDED), + list("Machete Scabbard (Full)", 5, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR), + list("Binoculars", 5,/obj/item/device/binoculars, null, VENDOR_ITEM_REGULAR), + list("Rangefinder", 8, /obj/item/device/binoculars/range, null, VENDOR_ITEM_REGULAR), + list("Laser Designator", 12, /obj/item/device/binoculars/range/designator, null, VENDOR_ITEM_RECOMMENDED), + list("Fulton Recovery Device", 5, /obj/item/stack/fulton, null, VENDOR_ITEM_REGULAR), + list("Space Cleaner", 2, /obj/item/reagent_container/spray/cleaner, null, VENDOR_ITEM_REGULAR), + list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), + list("Flashlight", 1, /obj/item/device/flashlight, null, VENDOR_ITEM_REGULAR), )) /obj/effect/essentials_set/xo/shotgunpreset @@ -377,10 +395,16 @@ GLOBAL_LIST_INIT(cm_vending_gear_xo, list( //------------UNIFORM/GEAR VENDOR--------------- GLOBAL_LIST_INIT(cm_vending_clothing_xo, list( + list("COMBAT EQUIPMENT (TAKE ALL)", 0, null, null, null), + list("Officer M3 Armor", 0, /obj/item/clothing/suit/storage/marine/MP/SO, MARINE_CAN_BUY_COMBAT_ARMOR, VENDOR_ITEM_MANDATORY), + list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_COMBAT_HELMET, VENDOR_ITEM_MANDATORY), + list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_COMBAT_SHOES, VENDOR_ITEM_MANDATORY), + list("Marine Combat Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), list("Headset", 0, /obj/item/device/radio/headset/almayer/mcom/cdrcom, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("Satchel", 0, /obj/item/storage/backpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), list("UNIFORM (CHOOSE ONE)", 0, null, null, null), list("Service Uniform", 0, /obj/item/clothing/under/marine/officer/bridge, MARINE_CAN_BUY_UNIFORM, VENDOR_ITEM_RECOMMENDED), @@ -393,53 +417,60 @@ GLOBAL_LIST_INIT(cm_vending_clothing_xo, list( list("Mod 88 Pistol", 0, /obj/item/storage/belt/gun/m4a3/mod88, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_REGULAR), list("M44 Revolver", 0, /obj/item/storage/belt/gun/m44/mp, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_REGULAR), - list("BELTS (CHOOSE 1)", 0, null, null, null), - list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("Military Police Belt", 0, /obj/item/storage/belt/security/MP/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 Medical Storage Rig", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 Holster Toolrig", 0, /obj/item/storage/belt/gun/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - - list("COMBAT EQUIPMENT (TAKE ALL)", 0, null, null, null), - list("Officer M3 Armor", 0, /obj/item/clothing/suit/storage/marine/MP/SO, MARINE_CAN_BUY_ARMOR, VENDOR_ITEM_MANDATORY), - list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_MANDATORY), - list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), - list("Marine Combat Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), - list("EYEWEAR (CHOOSE 1)", 0, null, null, null), list("Medical HUD Glasses", 0, /obj/item/clothing/glasses/hud/health, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_RECOMMENDED), list("Security HUD Glasses", 0, /obj/item/clothing/glasses/sunglasses/sechud, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), list("Bimex Personal Shades", 0, /obj/item/clothing/glasses/sunglasses/big, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_RECOMMENDED), list("Aviator Shades", 0, /obj/item/clothing/glasses/sunglasses/aviator, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), + list("HATS (CHOOSE 1)", 0, null, null, null), + list("Officer Beret", 0, /obj/item/clothing/head/beret/marine/chiefofficer, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), + list("Service Peaked Cap", 0, /obj/item/clothing/head/marine/peaked/service, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), + list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), + list("Officer Cap", 0, /obj/item/clothing/head/cmcap/bridge, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_REGULAR), + list("PATCHES", 0, null, null, null), - list("Falling Falcons Shoulder Patch", 0, /obj/item/clothing/accessory/patch/falcon, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_MANDATORY), - list("USCM Shoulder Patch", 0, /obj/item/clothing/accessory/patch, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Falling Falcons Shoulder Patch", 1, /obj/item/clothing/accessory/patch/falcon, null, VENDOR_ITEM_REGULAR), + list("USCM Shoulder Patch", 1, /obj/item/clothing/accessory/patch, null, VENDOR_ITEM_REGULAR), + + + list("BELT (CHOOSE 1)", 0, null, null, null), + list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Holster Toolrig (Full)", 0, /obj/item/storage/belt/gun/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("Military Police Belt", 0, /obj/item/storage/belt/security/MP/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Sidearm Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Document Pouch", 0, /obj/item/storage/pouch/document, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Kit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), - list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - - list("HATS (CHOOSE 1)", 0, null, null, null), - list("Officer Beret", 0, /obj/item/clothing/head/beret/marine/chiefofficer, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), - list("Service Peaked Cap", 0, /obj/item/clothing/head/marine/peaked/service, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), - list("Patrol Cap", 0, /obj/item/clothing/head/cmcap, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), - list("Officer Cap", 0, /obj/item/clothing/head/cmcap/bridge, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), + list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), )) diff --git a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm index 50b83ccdc54f..65fbf2917699 100644 --- a/code/game/machinery/vending/vendor_types/crew/staff_officer.dm +++ b/code/game/machinery/vending/vendor_types/crew/staff_officer.dm @@ -7,11 +7,11 @@ /obj/structure/machinery/cm_vending/clothing/staff_officer/get_listed_products(mob/user) return GLOB.cm_vending_clothing_staff_officer -//------------GEAR--------------- +//------------CLOTHING--------------- GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer, list( list("STANDARD EQUIPMENT (TAKE ALL)", 0, null, null, null), - list("Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), + list("Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_COMBAT_SHOES, VENDOR_ITEM_MANDATORY), list("Headset", 0, /obj/item/device/radio/headset/almayer/mcom, MARINE_CAN_BUY_EAR, VENDOR_ITEM_MANDATORY), list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), @@ -31,12 +31,24 @@ GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer, list( list("Officer Cap", 0, /obj/item/clothing/head/cmcap/bridge, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), list("Service Peaked Cap", 0, /obj/item/clothing/head/marine/peaked/service, MARINE_CAN_BUY_HELMET, VENDOR_ITEM_RECOMMENDED), + list("PATCHES", 0, null, null, null), + list("Falling Falcons Shoulder Patch", 1, /obj/item/clothing/accessory/patch/falcon, null, VENDOR_ITEM_REGULAR), + list("USCM Shoulder Patch", 1, /obj/item/clothing/accessory/patch, null, VENDOR_ITEM_REGULAR), + list("PERSONAL SIDEARM (CHOOSE 1)", 0, null, null, null), list("M44 Revolver", 0, /obj/item/storage/belt/gun/m44/mp, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + list("Mod 88 Pistol", 0, /obj/item/storage/belt/gun/m4a3/mod88, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), list("M4A3 Pistol", 0, /obj/item/storage/belt/gun/m4a3/commander, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), list("VP78 Pistol", 0, /obj/item/storage/belt/gun/m4a3/vp78, MARINE_CAN_BUY_SECONDARY, VENDOR_ITEM_RECOMMENDED), + list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), + list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), + list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("BACKPACK (CHOOSE 1)", 0, null, null, null), list("Backpack", 0, /obj/item/storage/backpack/marine, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("Satchel", 0, /obj/item/storage/backpack/marine/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), @@ -46,8 +58,85 @@ GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer, list( list("Binoculars", 5,/obj/item/device/binoculars, null, VENDOR_ITEM_REGULAR), list("Rangefinder", 8, /obj/item/device/binoculars/range, null, VENDOR_ITEM_REGULAR), list("Laser Designator", 12, /obj/item/device/binoculars/range/designator, null, VENDOR_ITEM_RECOMMENDED), - list("Flashlight", 1, /obj/item/device/flashlight, null, VENDOR_ITEM_RECOMMENDED), + list("Flashlight", 1, /obj/item/device/flashlight, null, VENDOR_ITEM_REGULAR), + list("Motion Detector", 5, /obj/item/device/motiondetector, null, VENDOR_ITEM_RECOMMENDED), + list("Space Cleaner", 2, /obj/item/reagent_container/spray/cleaner, null, VENDOR_ITEM_REGULAR), + list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), + )) + +/obj/structure/machinery/cm_vending/gear/staff_officer_armory + name = "\improper ColMarTech Staff Officer Armory Equipment Rack" + desc = "An automated combat equipment vendor for Staff Officers." + req_access = list(ACCESS_MARINE_COMMAND) + icon_state = "mar_rack" + vendor_role = list(JOB_SO) + +/obj/structure/machinery/cm_vending/gear/staff_officer_armory/get_listed_products(mob/user) + return GLOB.cm_vending_gear_staff_officer_armory + +//------------ARMORY--------------- + +GLOBAL_LIST_INIT(cm_vending_gear_staff_officer_armory, list( + list("COMBAT EQUIPMENT (TAKE ALL)", 0, null, null, null), + list("Officer M3 Armor", 0, /obj/item/clothing/suit/storage/marine/MP/SO, MARINE_CAN_BUY_COMBAT_ARMOR, VENDOR_ITEM_MANDATORY), + list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_COMBAT_HELMET, VENDOR_ITEM_MANDATORY), + list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_COMBAT_SHOES, VENDOR_ITEM_MANDATORY), + list("Marine Combat Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), + list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), + list("Aviator Shades", 0, /obj/item/clothing/glasses/sunglasses/aviator, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), + list("Bayonet", 0, /obj/item/attachable/bayonet, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), + + list("SPECIALISATION KIT (CHOOSE 1)", 0, null, null, null), + list("Essential Engineer Set", 0, /obj/effect/essentials_set/engi, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), + list("Essential Medical Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_MANDATORY), + + list("BELT (CHOOSE 1)", 0, null, null, null), + list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), + list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 Holster Toolrig (Full)", 0, /obj/item/storage/belt/gun/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + + list("POUCHES (CHOOSE 2)", 0, null, null, null), + list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Medical Kit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), + list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + + list("MASK (CHOOSE 1)", 0, null, null, null), + list("Gas Mask", 0, /obj/item/clothing/mask/gas, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), + list("Heat Absorbent Coif", 0, /obj/item/clothing/mask/rebreather/scarf, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), + + list("OTHER SUPPLIES", 0, null, null, null), + list("Welding Visor", 5, /obj/item/device/helmet_visor/welding_visor, null, VENDOR_ITEM_REGULAR), + list("Insulated Gloves", 3, /obj/item/clothing/gloves/yellow, null, VENDOR_ITEM_REGULAR), + list("Entrenching Tool", 1, /obj/item/tool/shovel/etool, null, VENDOR_ITEM_REGULAR), + list("Magnetic Harness", 12, /obj/item/attachable/magnetic_harness, null, VENDOR_ITEM_RECOMMENDED), + list("Radio Telephone Pack", 15, /obj/item/storage/backpack/marine/satchel/rto, null, VENDOR_ITEM_RECOMMENDED), list("Motion Detector", 5, /obj/item/device/motiondetector, null, VENDOR_ITEM_RECOMMENDED), + list("Machete Scabbard (Full)", 5, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR), + list("Binoculars", 5,/obj/item/device/binoculars, null, VENDOR_ITEM_REGULAR), + list("Rangefinder", 8, /obj/item/device/binoculars/range, null, VENDOR_ITEM_REGULAR), + list("Laser Designator", 12, /obj/item/device/binoculars/range/designator, null, VENDOR_ITEM_RECOMMENDED), + list("Fulton Recovery Device", 5, /obj/item/stack/fulton, null, VENDOR_ITEM_REGULAR), list("Space Cleaner", 2, /obj/item/reagent_container/spray/cleaner, null, VENDOR_ITEM_REGULAR), list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), + list("Flashlight", 1, /obj/item/device/flashlight, null, VENDOR_ITEM_REGULAR), )) diff --git a/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm b/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm deleted file mode 100644 index 46de6ed028d0..000000000000 --- a/code/game/machinery/vending/vendor_types/crew/staff_officer_armory.dm +++ /dev/null @@ -1,89 +0,0 @@ -/obj/structure/machinery/cm_vending/clothing/staff_officer_armory - name = "\improper ColMarTech Staff Officer Armory Equipment Rack" - desc = "An automated combat equipment vendor for Staff Officers." - req_access = list(ACCESS_MARINE_COMMAND) - icon_state = "mar_rack" - vendor_role = list(JOB_SO) - -/obj/structure/machinery/cm_vending/clothing/staff_officer_armory/get_listed_products(mob/user) - return GLOB.cm_vending_clothing_staff_officer_armory - -//------------GEAR--------------- - -GLOBAL_LIST_INIT(cm_vending_clothing_staff_officer_armory, list( - list("COMBAT EQUIPMENT (TAKE ALL)", 0, null, null, null), - list("Officer M3 Armor", 0, /obj/item/clothing/suit/storage/marine/MP/SO, MARINE_CAN_BUY_COMBAT_ARMOR, VENDOR_ITEM_MANDATORY), - list("Officer M10 Helmet", 0, /obj/item/clothing/head/helmet/marine/MP/SO, MARINE_CAN_BUY_COMBAT_HELMET, VENDOR_ITEM_MANDATORY), - list("Marine Combat Boots", 0, /obj/item/clothing/shoes/marine/knife, MARINE_CAN_BUY_SHOES, VENDOR_ITEM_MANDATORY), - list("Marine Combat Gloves", 0, /obj/item/clothing/gloves/marine, MARINE_CAN_BUY_GLOVES, VENDOR_ITEM_MANDATORY), - list("MRE", 0, /obj/item/storage/box/MRE, MARINE_CAN_BUY_MRE, VENDOR_ITEM_MANDATORY), - list("Aviator Shades", 0, /obj/item/clothing/glasses/sunglasses/aviator, MARINE_CAN_BUY_GLASSES, VENDOR_ITEM_REGULAR), - list("Bayonet", 0, /obj/item/attachable/bayonet, MARINE_CAN_BUY_ATTACHMENT, VENDOR_ITEM_REGULAR), - - list("SPECIALISATION KIT (CHOOSE 1)", 0, null, null, null), - list("Essential Engineer Set", 0, /obj/effect/essentials_set/engi, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), - list("Essential Medical Set", 0, /obj/effect/essentials_set/medic, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), - - list("BELT (CHOOSE 1)", 0, null, null, null), - list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 Ammo Load Rig", 0, /obj/item/storage/belt/marine, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), - list("M276 Lifesaver Bag (Full)", 0, /obj/item/storage/belt/medical/lifesaver/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 Medical Storage Rig (Full)", 0, /obj/item/storage/belt/medical/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M39 Holster Rig", 0, /obj/item/storage/belt/gun/m39, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M82F Holster Rig", 0, /obj/item/storage/belt/gun/flaregun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 Shotgun Shell Loading Rig", 0, /obj/item/storage/belt/shotgun, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), - - list("POUCHES (CHOOSE 2)", 0, null, null, null), - list("Autoinjector Pouch", 0, /obj/item/storage/pouch/autoinjector, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Document Pouch", 0, /obj/item/storage/pouch/document, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Electronics Pouch (Full)", 0, /obj/item/storage/pouch/electronics/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Refillable Injectors)", 0, /obj/item/storage/pouch/firstaid/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Splints, Gauze, Ointment)", 0, /obj/item/storage/pouch/firstaid/full/alternate, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("First-Aid Pouch (Pill Packets)", 0, /obj/item/storage/pouch/firstaid/full/pills, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("First Responder Pouch", 0, /obj/item/storage/pouch/first_responder, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Flare Pouch (Full)", 0, /obj/item/storage/pouch/flare/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Fuel Tank Strap Pouch", 0, /obj/item/storage/pouch/flamertank, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Large General Pouch", 0, /obj/item/storage/pouch/general/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), - list("Large Magazine Pouch", 0, /obj/item/storage/pouch/magazine/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Large Shotgun Shell Pouch", 0, /obj/item/storage/pouch/shotgun/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Large Pistol Magazine Pouch", 0, /obj/item/storage/pouch/magazine/pistol/large, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Medical Pouch", 0, /obj/item/storage/pouch/medical, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Medical Kit Pouch", 0, /obj/item/storage/pouch/medkit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Sling Pouch", 0, /obj/item/storage/pouch/sling, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - - list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), - list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Brown Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest/brown_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_RECOMMENDED), - list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), - - list("MASK (CHOOSE 1)", 0, null, null, null), - list("Gas Mask", 0, /obj/item/clothing/mask/gas, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), - list("Heat Absorbent Coif", 0, /obj/item/clothing/mask/rebreather/scarf, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), - - list("OTHER SUPPLIES", 0, null, null, null), - list("Medical Helmet Optic", 5, /obj/item/device/helmet_visor/medical, null, VENDOR_ITEM_REGULAR), - list("Welding Visor", 5, /obj/item/device/helmet_visor/welding_visor, null, VENDOR_ITEM_REGULAR), - list("Magnetic Harness", 12, /obj/item/attachable/magnetic_harness, null, VENDOR_ITEM_REGULAR), - list("Radio Telephone Pack", 15, /obj/item/storage/backpack/marine/satchel/rto, null, VENDOR_ITEM_RECOMMENDED), - list("Binoculars", 5,/obj/item/device/binoculars, null, VENDOR_ITEM_REGULAR), - list("Rangefinder", 8, /obj/item/device/binoculars/range, null, VENDOR_ITEM_REGULAR), - list("Laser Designator", 12, /obj/item/device/binoculars/range/designator, null, VENDOR_ITEM_RECOMMENDED), - list("Data Detector", 5, /obj/item/device/motiondetector/intel, null, VENDOR_ITEM_REGULAR), - list("Flashlight", 1, /obj/item/device/flashlight, null, VENDOR_ITEM_RECOMMENDED), - list("Fulton Recovery Device", 5, /obj/item/stack/fulton, null, VENDOR_ITEM_REGULAR), - list("Motion Detector", 5, /obj/item/device/motiondetector, null, VENDOR_ITEM_REGULAR), - list("Space Cleaner", 2, /obj/item/reagent_container/spray/cleaner, null, VENDOR_ITEM_REGULAR), - list("Blowtorch", 5, /obj/item/tool/weldingtool, null, VENDOR_ITEM_REGULAR), - list("Wrench", 1, /obj/item/tool/wrench, null, VENDOR_ITEM_REGULAR), - list("Crowbar", 1, /obj/item/tool/crowbar, null, VENDOR_ITEM_REGULAR), - list("Entrenching Tool", 1, /obj/item/tool/shovel/etool, null, VENDOR_ITEM_REGULAR), - list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), - list("Machete Scabbard (Full)", 5, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR) - )) diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 76b0ea2c9341..ba4a8a684321 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -546,7 +546,6 @@ new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/mcom(new_human), WEAR_L_EAR) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/dress(new_human), WEAR_FEET) - new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/mod88(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap/bridge(new_human), WEAR_HEAD) new_human.equip_to_slot_or_del(new back_item(new_human), WEAR_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/large(new_human), WEAR_L_STORE) diff --git a/colonialmarines.dme b/colonialmarines.dme index d4c8bf6ce6e3..d1dc35b9fe77 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1003,7 +1003,6 @@ #include "code\game\machinery\vending\vendor_types\crew\sea.dm" #include "code\game\machinery\vending\vendor_types\crew\senior_officers.dm" #include "code\game\machinery\vending\vendor_types\crew\staff_officer.dm" -#include "code\game\machinery\vending\vendor_types\crew\staff_officer_armory.dm" #include "code\game\machinery\vending\vendor_types\crew\synthetic.dm" #include "code\game\machinery\vending\vendor_types\crew\vehicle_crew.dm" #include "code\game\machinery\vending\vendor_types\squad_prep\squad_engineer.dm" diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index c1d18d4f9483..dba72a936591 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -235,7 +235,7 @@ name = "General Listening Channel"; pixel_y = 28 }, -/obj/structure/machinery/cm_vending/clothing/staff_officer_armory, +/obj/structure/machinery/cm_vending/gear/staff_officer_armory, /turf/open/floor/almayer/redfull, /area/almayer/command/cic) "abR" = ( @@ -51901,7 +51901,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/maint/upper/u_a_p) "ryR" = ( -/obj/structure/machinery/cm_vending/clothing/staff_officer_armory, +/obj/structure/machinery/cm_vending/gear/staff_officer_armory, /turf/open/floor/almayer/redfull, /area/almayer/command/cic) "ryY" = ( From 1beda3b48be1a2bf7f6453a65460feded955b55c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 05:52:06 +0100 Subject: [PATCH 176/285] Automatic changelog for PR #6301 [ci skip] --- html/changelogs/AutoChangeLog-pr-6301.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6301.yml diff --git a/html/changelogs/AutoChangeLog-pr-6301.yml b/html/changelogs/AutoChangeLog-pr-6301.yml new file mode 100644 index 000000000000..b45b76cea902 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6301.yml @@ -0,0 +1,8 @@ +author: "SpypigDev" +delete-after: True +changes: + - refactor: "SO armory vendor code refactored into the main SO gear vendor code" + - balance: "XO weapon and clothing vendors fitted with a more modernized equipment set" + - balance: "XO weapon vendor now offers Medic or Engineer essentials sets" + - bugfix: "Vending an autoinjector pouch as SO or XO now produces a full pouch, rather than empty" + - balance: "SO's mod88 removed from cryo spawn and moved to their vendor instead" \ No newline at end of file From 9ac8465a2241f5378e617582f833a4304300ea79 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Sat, 3 Aug 2024 08:52:52 +0300 Subject: [PATCH 177/285] =?UTF-8?q?Sacrifice=20ability=20buff=20=E2=80=94?= =?UTF-8?q?=20now=20guarantees=20to=20get=20the=20target=20out=20of=20crit?= =?UTF-8?q?=20on=20top=20of=20the=20heal=20(#6845)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request Now on top of transferring 75% of the healer's health the ability first "uncrits" the target, i.e. sets a critted xeno health to zero (if health was lower than zero) prior to the actual health transfer. # Explain why it's good for the game Sacrifice is generally not very impressive, because when you use it on a xeno that have been critted (the obvious target for your Sacrifice ability), you often end up spending a lot of your sacrifice healing trying to get them out of the crit state (and sometimes it might not even be enough to actually get them out of the crit state, due to warding making them have a very huge negative health threshold), which ends up in leaving your target at extremely low health, still stunned from crit, and often without their source of warding (which is usually you). This basically makes a lot of sacrifices be in vain, which is pretty upsetting. Now negative health is basically irrelevant for the sacrifice, as you are guaranteed to put them out of crit. It still shouldn't be overpowered, because even a full sacrifice heal will leave a critted xeno with no more than 375 hp and this change doesn't affect sacrificing for not critted xenos. # Testing Photographs and Procedure
Screenshots & Videos Yes, I tested this by bombing queen into -150, then sacrificing with full health. Result is 375 hp.
# Changelog :cl: ihatethisengine2 balance: sacrifice ability now guarantees to get the target out of crit on top of the heal /:cl: --- .../mob/living/carbon/xenomorph/strains/castes/drone/healer.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm index 7ceaf2fed75e..736a3d54b422 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm @@ -257,6 +257,9 @@ xeno.say(";MY LIFE FOR THE QUEEN!!!") + if(target.health < 0) + target.gain_health(abs(target.health)) // gets them out of crit first + target.gain_health(xeno.health * transfer_mod) target.updatehealth() From 6bf78da8d8991a43ec8121383f34827451377712 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 06:58:11 +0100 Subject: [PATCH 178/285] Automatic changelog for PR #6845 [ci skip] --- html/changelogs/AutoChangeLog-pr-6845.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6845.yml diff --git a/html/changelogs/AutoChangeLog-pr-6845.yml b/html/changelogs/AutoChangeLog-pr-6845.yml new file mode 100644 index 000000000000..224db01fdc09 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6845.yml @@ -0,0 +1,4 @@ +author: "ihatethisengine2" +delete-after: True +changes: + - balance: "sacrifice ability now guarantees to get the target out of crit on top of the heal" \ No newline at end of file From 9144beb38a7fd4ae7f26a96224e84ad99d9b07b2 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Sat, 3 Aug 2024 07:53:08 +0200 Subject: [PATCH 179/285] Removes an unneeded var in mob_hud.dm (#6846) # About the pull request removes an unneeded var in mob_hud.dm. this got missed in my heartbreak scan PR as i did not compile after adding the suggested changes # Explain why it's good for the game removes a warning when compiling the game # Changelog :cl: code: removed an unneeded var in mob_hud.dm /:cl: --- code/datums/mob_hud.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/datums/mob_hud.dm b/code/datums/mob_hud.dm index 33b756fc8447..011dc8e25dba 100644 --- a/code/datums/mob_hud.dm +++ b/code/datums/mob_hud.dm @@ -408,7 +408,6 @@ GLOBAL_LIST_INIT_TYPED(huds, /datum/mob_hud, list( var/revive_enabled = stat == DEAD && check_tod() && is_revivable() if(stat == DEAD) revive_enabled = check_tod() && is_revivable() - var/datum/internal_organ/heart/heart = islist(internal_organs_by_name) ? internal_organs_by_name["heart"] : null var/holder2_set = 0 if(hivenumber) From 873734fe77bc959c2411b4b4064f6c1c09c1f233 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 07:07:57 +0100 Subject: [PATCH 180/285] Automatic changelog for PR #6846 [ci skip] --- html/changelogs/AutoChangeLog-pr-6846.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6846.yml diff --git a/html/changelogs/AutoChangeLog-pr-6846.yml b/html/changelogs/AutoChangeLog-pr-6846.yml new file mode 100644 index 000000000000..8318cd0e3494 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6846.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - code_imp: "removed an unneeded var in mob_hud.dm" \ No newline at end of file From 2ee9bbee37fa5f6be0081e92f0911eb56bffc949 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Sat, 3 Aug 2024 14:15:51 +0800 Subject: [PATCH 181/285] VP78 Improve Fire Range (#6735) # About the pull request This PR sets the maximum range of the VP78 to 6 tiles, up from 3, before it experiences damage fall off. # Explain why it's good for the game Despite the buffs to the VP78 that raised its overall DPS from terrible to average, by pistol standards, the weapon continues to flounder amongst the community, its hard cap of 3 tiles before it experiences horrible damage falloff, to the point the gun is dealing pitiful damage at 5 to 6 tiles, makes the weapon anathema to much of the community, to the point even Maintainers have pointed out how subpar the weapon is and suggesting players use alternatives. This state of affairs stands in stark contrast to the fact virtually every single other pistol option Marines have access to feature a low level of falloff at an identical value. The overall DPS of the VP78 is, at optimal range, comparable to weapons like the Mod88 or the Revolver, ergo I do not see any reason why the VP78 demands such a harsh penalty to its damage at any range beyond close quarters, especially true of the fact this weapon is in limited circulation and suffers very limited ammo resupply possibilities. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: The VP78 pistol will now deal maximum damage up to 6 tiles from the shooters position before experiencing gradual damage falloff. This is up from a previous maximum range of 3 tiles. /:cl: --------- Co-authored-by: Steelpoint --- code/datums/ammo/bullet/pistol.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/ammo/bullet/pistol.dm b/code/datums/ammo/bullet/pistol.dm index ced951241754..8b5239ba9127 100644 --- a/code/datums/ammo/bullet/pistol.dm +++ b/code/datums/ammo/bullet/pistol.dm @@ -180,12 +180,12 @@ headshot_state = HEADSHOT_OVERLAY_MEDIUM debilitate = list(0,0,0,0,0,0,0,2) - effective_range_max = 3 + effective_range_max = 6 accuracy = HIT_ACCURACY_TIER_4 damage = 45 penetration= ARMOR_PENETRATION_TIER_6 shrapnel_chance = SHRAPNEL_CHANCE_TIER_2 - damage_falloff = DAMAGE_FALLOFF_TIER_6 //"VP78 - the only pistol viable as a primary."-Vampmare, probably. + damage_falloff = DAMAGE_FALLOFF_TIER_6 /datum/ammo/bullet/pistol/squash/toxin name = "toxic squash-head pistol bullet" From 9db8f36530979a1928f6ab67588adca73772e999 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 07:22:21 +0100 Subject: [PATCH 182/285] Automatic changelog for PR #6735 [ci skip] --- html/changelogs/AutoChangeLog-pr-6735.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6735.yml diff --git a/html/changelogs/AutoChangeLog-pr-6735.yml b/html/changelogs/AutoChangeLog-pr-6735.yml new file mode 100644 index 000000000000..8d84cd25a7b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6735.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - balance: "The VP78 pistol will now deal maximum damage up to 6 tiles from the shooters position before experiencing gradual damage falloff. This is up from a previous maximum range of 3 tiles." \ No newline at end of file From 6739ddcb02ae0edec6b130c2dbba741a72e520c7 Mon Sep 17 00:00:00 2001 From: Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com> Date: Sat, 3 Aug 2024 08:50:08 +0200 Subject: [PATCH 183/285] Comtech Stuff (#6650) # About the pull request A bunch of qol and new items for combat technicians # Explain why it's good for the game Gives combat techs some new tools, toys and skills to make them feel like an actual role rather than another guy with engineering skill. # Sprite screenshots ![305680653-a9a4818a-83c9-43cf-8a12-a21cc95de856](https://github.com/user-attachments/assets/80ca281a-dd45-4a1f-9f6d-8f6f319c4a9d) ![305680657-5f5f6226-448e-4196-8a20-983da8f718be](https://github.com/user-attachments/assets/17128c68-9ff1-48de-9f6c-e52fea387ad0)
# Changelog :cl: Nivrak, NervanCatos balance: Modified engineering skill levels, Combat technicians now do everything engineering related slightly faster. This does not affect any other roles or skillchecks. add: Adds the tactical compact nailgun to the Combat Technician's vendor essential engineering kit, It cannot fire and uses 2 metal instead of 1 to repair. Credit to NervanCatos. add: Added the M277 pattern construction rig, It comes with 6 slots instead of 10 in the M276 but can carry metal and plasteel stacks. Available in the CT vendor. add: Added the Engineer Kit pouch, basically and engineer kit - in a pouch. Restricted by engineering skill. Available in the CT vendor. add: Added the Small Tool Webbing, A smaller variant of the tool webbing with 6 slots instead of 7. Available in the CT vendor. qol: Screwdriver, Crowbar, Blowtorch, Multitool, Wrench and Wirecutters will now prioritize the tool webbing when quick equipping. code: Added a new variable for items, preferred_storage which allows to replicate the above behavior for other items and storages. add: Added a new sentry upgrade, The omni-sentry. As the name suggests it is omni-directional but has 30% reduces damage and a shorter range by 1. qol: Made APC examine-text a bit more clear about what you should be doing next. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/__DEFINES/skills.dm | 9 ++-- code/datums/skills/civilian.dm | 20 ++++---- code/datums/skills/clf.dm | 10 ++-- code/datums/skills/cmb.dm | 2 +- code/datums/skills/commando.dm | 14 +++--- code/datums/skills/contractor.dm | 8 ++-- code/datums/skills/dutch.dm | 6 +-- code/datums/skills/forecon.dm | 12 ++--- code/datums/skills/freelancer.dm | 6 +-- code/datums/skills/mercenary.dm | 10 ++-- code/datums/skills/misc.dm | 6 +-- code/datums/skills/pmc.dm | 20 ++++---- code/datums/skills/rmc.dm | 8 ++-- code/datums/skills/synthetic.dm | 2 +- code/datums/skills/upp.dm | 26 +++++----- code/datums/skills/uscm.dm | 32 ++++++------- code/datums/skills/wygoons.dm | 4 +- .../colonialmarines/whiskey_outpost/skills.dm | 4 +- code/game/jobs/job/marine/squad_info.dm | 6 +-- code/game/machinery/autolathe.dm | 10 ++-- code/game/machinery/colony_floodlights.dm | 12 ++--- code/game/machinery/computer/computer.dm | 2 +- code/game/machinery/computer/demo_sim.dm | 2 +- code/game/machinery/constructable_frame.dm | 2 +- code/game/machinery/doors/airlock.dm | 6 +-- code/game/machinery/doors/multi_tile.dm | 4 +- code/game/machinery/fusion_engine.dm | 6 +-- code/game/machinery/kitchen/smartfridge.dm | 6 +-- code/game/machinery/machinery.dm | 2 +- .../telecomms/machine_interactions.dm | 4 +- .../machinery/telecomms/portable_comms.dm | 2 +- code/game/machinery/telecomms/presets.dm | 2 +- code/game/machinery/vending/cm_vending.dm | 12 ++--- code/game/machinery/vending/vending.dm | 8 ++-- .../vending/vendor_types/requisitions.dm | 4 +- .../vendor_types/squad_prep/squad_engineer.dm | 5 ++ .../vendor_types/squad_prep/squad_prep.dm | 3 +- code/game/objects/items.dm | 3 ++ .../objects/items/circuitboards/computer.dm | 2 +- code/game/objects/items/devices/multitool.dm | 3 +- code/game/objects/items/devices/scanners.dm | 2 +- .../objects/items/explosives/explosive.dm | 2 +- code/game/objects/items/explosives/plastic.dm | 4 +- code/game/objects/items/props/helmetgarb.dm | 4 +- code/game/objects/items/storage/backpack.dm | 2 +- code/game/objects/items/storage/belt.dm | 45 +++++++++++++++++- code/game/objects/items/storage/pouch.dm | 22 +++++++++ code/game/objects/items/storage/toolkit.dm | 2 +- .../objects/items/tools/maintenance_tools.dm | 6 ++- .../objects/structures/barricade/barricade.dm | 8 +++- .../structures/barricade/deployable.dm | 2 +- .../objects/structures/barricade/metal.dm | 2 +- .../objects/structures/barricade/plasteel.dm | 14 +++--- code/game/turfs/walls/walls.dm | 2 +- code/modules/clothing/under/ties.dm | 21 ++++++++ code/modules/cm_marines/anti_air.dm | 2 +- .../modules/cm_marines/equipment/kit_boxes.dm | 8 ++-- .../equipment/mortar/mortar_shells.dm | 2 +- .../cm_marines/equipment/mortar/mortars.dm | 8 ++-- code/modules/cm_marines/orbital_cannon.dm | 2 +- .../cm_tech/implements/xeno_handler.dm | 2 +- code/modules/defenses/defenses.dm | 8 ++-- code/modules/defenses/handheld.dm | 11 ++++- code/modules/defenses/sentry.dm | 8 +++- code/modules/defenses/sentry_computer.dm | 4 +- .../desert_dam/motion_sensor/sensortower.dm | 8 ++-- .../mob/living/carbon/human/inventory.dm | 2 + code/modules/mob/mob_helpers.dm | 4 +- code/modules/power/apc.dm | 26 +++++----- code/modules/projectiles/gun_helpers.dm | 27 +++++++++++ code/modules/projectiles/guns/smgs.dm | 12 ++++- .../projectiles/magazines/specialist.dm | 2 +- .../chemistry_machinery/chem_master.dm | 2 +- code/modules/vehicles/hardpoints/hardpoint.dm | 2 +- .../vehicles/hardpoints/holder/holder.dm | 6 +-- .../multitile/multitile_hardpoints.dm | 4 +- icons/mob/humans/onmob/items_lefthand_1.dmi | Bin 116593 -> 115379 bytes icons/mob/humans/onmob/items_righthand_1.dmi | Bin 113442 -> 114511 bytes icons/obj/items/clothing/belts.dmi | Bin 72464 -> 72348 bytes .../weapons/guns/guns_by_faction/colony.dmi | Bin 26863 -> 27974 bytes 80 files changed, 377 insertions(+), 216 deletions(-) diff --git a/code/__DEFINES/skills.dm b/code/__DEFINES/skills.dm index d33e26c1c3f6..e4965907f707 100644 --- a/code/__DEFINES/skills.dm +++ b/code/__DEFINES/skills.dm @@ -70,10 +70,11 @@ // engineer skill #define SKILL_ENGINEER_DEFAULT 0 -#define SKILL_ENGINEER_TRAINED 1 //barricade repair && c4 use (mini-engis, specs) -#define SKILL_ENGINEER_ENGI 2 //plasteel barricade deconstruction, hacking&&planet engine fixing&&apc building, Telecomms fixing (Combat Engi, OT, etc.) -#define SKILL_ENGINEER_MASTER 3 //Synths -#define SKILL_ENGINEER_MAX 3 +#define SKILL_ENGINEER_NOVICE 1 //barricade repair && c4 use (mini-engis, specs) +#define SKILL_ENGINEER_TRAINED 2 //plasteel barricade deconstruction, hacking&&planet engine fixing&&apc building, Telecomms fixing (OT, etc.) +#define SKILL_ENGINEER_ENGI 3 // Slightly faster at everything (Combat Technicians) +#define SKILL_ENGINEER_MASTER 4 //Synths +#define SKILL_ENGINEER_MAX 4 //medical skill #define SKILL_MEDICAL_DEFAULT 0 diff --git a/code/datums/skills/civilian.dm b/code/datums/skills/civilian.dm index 0ff13ae67225..ff9cadf02913 100644 --- a/code/datums/skills/civilian.dm +++ b/code/datums/skills/civilian.dm @@ -20,7 +20,7 @@ CIVILIAN SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, SKILL_INTEL = SKILL_INTEL_EXPERT, ) @@ -31,7 +31,7 @@ CIVILIAN SKILL_CQC = SKILL_CQC_DEFAULT, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, //The ASRS consoles + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, //The ASRS consoles SKILL_FIREARMS = SKILL_FIREARMS_CIVILIAN, SKILL_POLICE = SKILL_POLICE_SKILLED, //The CMB Tradeband Compliance Device ) @@ -43,7 +43,7 @@ CIVILIAN SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, @@ -115,7 +115,7 @@ CIVILIAN SKILL_ENDURANCE = SKILL_ENDURANCE_SURVIVOR, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, ) @@ -131,7 +131,7 @@ CIVILIAN /datum/skills/civilian/survivor/clf name = "Survivor CLF" additional_skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, @@ -158,7 +158,7 @@ CIVILIAN name = "Survivor Miner" additional_skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, ) @@ -167,7 +167,7 @@ CIVILIAN name = "Survivor Trucker" additional_skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_VEHICLE = SKILL_VEHICLE_CREWMAN, ) @@ -176,7 +176,7 @@ CIVILIAN name = "Survivor Engineer" additional_skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, @@ -192,7 +192,7 @@ CIVILIAN /datum/skills/civilian/survivor/marshal name = "Survivor Marshal" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, @@ -201,7 +201,7 @@ CIVILIAN SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_CQC = SKILL_CQC_SKILLED, SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, ) diff --git a/code/datums/skills/clf.dm b/code/datums/skills/clf.dm index 88aa14a41f79..64a8864d3c51 100644 --- a/code/datums/skills/clf.dm +++ b/code/datums/skills/clf.dm @@ -12,7 +12,7 @@ COLONIAL LIBERATION FRONT SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, SKILL_ENDURANCE = SKILL_ENDURANCE_WEAK, @@ -24,7 +24,7 @@ COLONIAL LIBERATION FRONT skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_POWERLOADER = SKILL_POWERLOADER_TRAINED, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, @@ -48,7 +48,7 @@ COLONIAL LIBERATION FRONT skills = list( SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, //to use c4 in demo set. + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, //to use c4 in demo set. SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_SPEC_WEAPONS = SKILL_SPEC_ALL, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, @@ -60,7 +60,7 @@ COLONIAL LIBERATION FRONT name = "CLF Leader" skills = list( SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, // to use their C4 + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, // to use their C4 SKILL_CQC = SKILL_CQC_SKILLED, SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -78,7 +78,7 @@ COLONIAL LIBERATION FRONT name = "CLF Cell Commander" skills = list( SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CQC = SKILL_CQC_SKILLED, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, diff --git a/code/datums/skills/cmb.dm b/code/datums/skills/cmb.dm index b29a4c314567..8fa7ca4dd892 100644 --- a/code/datums/skills/cmb.dm +++ b/code/datums/skills/cmb.dm @@ -26,7 +26,7 @@ COLONIAL MARSHALS SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_FIREMAN = SKILL_FIREMAN_MASTER, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, diff --git a/code/datums/skills/commando.dm b/code/datums/skills/commando.dm index ed5e5ee086e4..5133cb0e55ea 100644 --- a/code/datums/skills/commando.dm +++ b/code/datums/skills/commando.dm @@ -9,7 +9,7 @@ SPEC-OPS skills = list( SKILL_CQC = SKILL_CQC_EXPERT, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, @@ -24,7 +24,7 @@ SPEC-OPS skills = list( SKILL_CQC = SKILL_CQC_EXPERT, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, @@ -40,7 +40,7 @@ SPEC-OPS skills = list( SKILL_CQC = SKILL_CQC_EXPERT, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, @@ -56,7 +56,7 @@ SPEC-OPS skills = list( SKILL_CQC = SKILL_CQC_MASTER, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, @@ -71,7 +71,7 @@ SPEC-OPS skills = list( SKILL_CQC = SKILL_CQC_MASTER, SKILL_FIREMAN = SKILL_FIREMAN_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, @@ -87,7 +87,7 @@ SPEC-OPS skills = list( SKILL_CQC = SKILL_CQC_MASTER, SKILL_FIREMAN = SKILL_FIREMAN_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, @@ -105,7 +105,7 @@ SPEC-OPS SKILL_CQC = SKILL_CQC_TRAINED, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, diff --git a/code/datums/skills/contractor.dm b/code/datums/skills/contractor.dm index 183e95c941f5..5e079e5664d4 100644 --- a/code/datums/skills/contractor.dm +++ b/code/datums/skills/contractor.dm @@ -7,7 +7,7 @@ CONTRACTORS name = "Contractor Standard" skills = list( SKILL_CQC = SKILL_CQC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_POLICE = SKILL_POLICE_SKILLED, @@ -22,7 +22,7 @@ CONTRACTORS /datum/skills/contractor/leader name = "Contractor Leader" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, @@ -45,7 +45,7 @@ CONTRACTORS SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, SKILL_SURGERY = SKILL_SURGERY_TRAINED, SKILL_VEHICLE = SKILL_VEHICLE_LARGE, @@ -76,7 +76,7 @@ CONTRACTORS name = "Contractor Machinegunner" skills = list( SKILL_CQC = SKILL_CQC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_POLICE = SKILL_POLICE_SKILLED, diff --git a/code/datums/skills/dutch.dm b/code/datums/skills/dutch.dm index 4f19233e66d0..ec550f8e2bdf 100644 --- a/code/datums/skills/dutch.dm +++ b/code/datums/skills/dutch.dm @@ -4,7 +4,7 @@ SKILL_CQC = SKILL_CQC_MASTER, SKILL_FIREMAN = SKILL_FIREMAN_MAX, SKILL_MELEE_WEAPONS = SKILL_MELEE_MAX, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, @@ -20,7 +20,7 @@ name = "Dutch's Dozen Mercenary" skills = list( SKILL_CQC = SKILL_CQC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, @@ -35,7 +35,7 @@ name = "Dutch's Dozen Medic" skills = list( SKILL_CQC = SKILL_CQC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, diff --git a/code/datums/skills/forecon.dm b/code/datums/skills/forecon.dm index 724a49ee98ca..aef187ce05dd 100644 --- a/code/datums/skills/forecon.dm +++ b/code/datums/skills/forecon.dm @@ -8,7 +8,7 @@ MILITARY SURVIVORS /datum/skills/military/survivor/forecon_standard name = "Reconnaissance Rifleman" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_DEFAULT, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -24,7 +24,7 @@ MILITARY SURVIVORS /datum/skills/military/survivor/forecon_techician name = "Reconnaissance Support Technician" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -41,7 +41,7 @@ MILITARY SURVIVORS /datum/skills/military/survivor/forecon_marksman name = "Reconnaissance Designated Marksman" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_DEFAULT, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -58,7 +58,7 @@ MILITARY SURVIVORS /datum/skills/military/survivor/forecon_smartgunner name = "Reconnaissance Smartgunner" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_DEFAULT, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -75,7 +75,7 @@ MILITARY SURVIVORS /datum/skills/military/survivor/forecon_sniper name = "Reconnaissance Sniper" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_DEFAULT, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -92,7 +92,7 @@ MILITARY SURVIVORS /datum/skills/military/survivor/forecon_squad_leader name = "Reconnaissance Squad Leader" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_DEFAULT, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_SKILLED, diff --git a/code/datums/skills/freelancer.dm b/code/datums/skills/freelancer.dm index 09df9f32369c..cf7baa15532b 100644 --- a/code/datums/skills/freelancer.dm +++ b/code/datums/skills/freelancer.dm @@ -11,7 +11,7 @@ FREELANCERS skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, ) @@ -20,7 +20,7 @@ FREELANCERS skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_TRAINED, @@ -31,7 +31,7 @@ FREELANCERS skills = list( SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_CQC = SKILL_CQC_TRAINED, diff --git a/code/datums/skills/mercenary.dm b/code/datums/skills/mercenary.dm index 1dc18eaa2fbc..35a6378f51a4 100644 --- a/code/datums/skills/mercenary.dm +++ b/code/datums/skills/mercenary.dm @@ -3,7 +3,7 @@ skills = list( SKILL_CQC = SKILL_CQC_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, @@ -16,7 +16,7 @@ skills = list( SKILL_CQC = SKILL_CQC_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, @@ -31,7 +31,7 @@ skills = list( SKILL_CQC = SKILL_CQC_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_MEDICAL = SKILL_MEDICAL_MASTER, @@ -62,7 +62,7 @@ skills = list( SKILL_CQC = SKILL_CQC_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, @@ -78,7 +78,7 @@ skills = list( SKILL_CQC = SKILL_CQC_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_MAX, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, diff --git a/code/datums/skills/misc.dm b/code/datums/skills/misc.dm index 0f0ca657f995..204890685b91 100644 --- a/code/datums/skills/misc.dm +++ b/code/datums/skills/misc.dm @@ -11,7 +11,7 @@ MISCELLANEOUS SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_JTAC = SKILL_JTAC_EXPERT, @@ -23,7 +23,7 @@ MISCELLANEOUS SKILL_CQC = SKILL_CQC_MASTER, SKILL_MELEE_WEAPONS = SKILL_MELEE_SUPER, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_EXPERT, @@ -52,7 +52,7 @@ MISCELLANEOUS name = "Souto Man" skills = list( SKILL_CQC = SKILL_CQC_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, diff --git a/code/datums/skills/pmc.dm b/code/datums/skills/pmc.dm index df7027e2a7ab..1860157c0a54 100644 --- a/code/datums/skills/pmc.dm +++ b/code/datums/skills/pmc.dm @@ -14,7 +14,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, ) @@ -26,7 +26,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_NOVICE, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, @@ -40,7 +40,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_RESEARCH = SKILL_RESEARCH_TRAINED, @@ -54,7 +54,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_SPEC_WEAPONS = SKILL_SPEC_SMARTGUN, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_JTAC = SKILL_JTAC_BEGINNER, @@ -68,7 +68,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, SKILL_SPEC_WEAPONS = SKILL_SPEC_ALL, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, @@ -83,7 +83,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CQC = SKILL_CQC_SKILLED, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -99,7 +99,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CQC = SKILL_CQC_SKILLED, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -116,7 +116,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_JTAC = SKILL_JTAC_TRAINED, @@ -131,7 +131,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, SKILL_SURGERY = SKILL_SURGERY_EXPERT, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, //trained in medicine more than combat @@ -160,7 +160,7 @@ Private Military Contractors SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_CQC = SKILL_CQC_TRAINED, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, diff --git a/code/datums/skills/rmc.dm b/code/datums/skills/rmc.dm index 89aa39b154ad..4385253e9a28 100644 --- a/code/datums/skills/rmc.dm +++ b/code/datums/skills/rmc.dm @@ -14,7 +14,7 @@ Royal Marines Commando SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_NOVICE, @@ -28,7 +28,7 @@ Royal Marines Commando SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_NOVICE, @@ -44,7 +44,7 @@ Royal Marines Commando SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_NOVICE, @@ -61,7 +61,7 @@ Royal Marines Commando SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_NOVICE, diff --git a/code/datums/skills/synthetic.dm b/code/datums/skills/synthetic.dm index 3925dd9605b3..c4d7296dee5d 100644 --- a/code/datums/skills/synthetic.dm +++ b/code/datums/skills/synthetic.dm @@ -33,7 +33,7 @@ SYNTHETIC name = SYNTH_COLONY skills = list( SKILL_CQC = SKILL_CQC_EXPERT, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_SPEC_WEAPONS = SKILL_SPEC_ALL, diff --git a/code/datums/skills/upp.dm b/code/datums/skills/upp.dm index e367372719d6..8ada7ccad124 100644 --- a/code/datums/skills/upp.dm +++ b/code/datums/skills/upp.dm @@ -10,7 +10,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Private" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_CQC = SKILL_CQC_DEFAULT, @@ -22,7 +22,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Sapper" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_CQC = SKILL_CQC_DEFAULT, @@ -45,7 +45,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Specialist" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_CQC = SKILL_CQC_TRAINED, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, @@ -60,7 +60,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Squad Leader" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_CQC = SKILL_CQC_TRAINED, SKILL_FIREMAN = SKILL_FIREMAN_SKILLED, @@ -78,7 +78,7 @@ UNITED PROGRESSIVE PEOPLES SKILL_FIREMAN = SKILL_FIREMAN_EXPERT, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, ) @@ -93,7 +93,7 @@ UNITED PROGRESSIVE PEOPLES SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, @@ -109,7 +109,7 @@ UNITED PROGRESSIVE PEOPLES SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, @@ -126,7 +126,7 @@ UNITED PROGRESSIVE PEOPLES SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_MASTER, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, @@ -147,7 +147,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Private" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -161,7 +161,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Sapper" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -176,7 +176,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Medic" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, SKILL_SURGERY = SKILL_SURGERY_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, @@ -192,7 +192,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Specialist" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -210,7 +210,7 @@ UNITED PROGRESSIVE PEOPLES name = "UPP Squad Leader" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_SPEC_WEAPONS = SKILL_SPEC_UPP, SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, diff --git a/code/datums/skills/uscm.dm b/code/datums/skills/uscm.dm index 3daaef4156b8..1bfb58996b4e 100644 --- a/code/datums/skills/uscm.dm +++ b/code/datums/skills/uscm.dm @@ -12,7 +12,7 @@ United States Colonial Marines name = "Crafty Private" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, ) /datum/skills/combat_medic @@ -28,7 +28,7 @@ United States Colonial Marines name = "Crafty Combat Medic" skills = list( SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, ) /datum/skills/combat_engineer @@ -55,7 +55,7 @@ United States Colonial Marines SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, //to use c4 in demo set. + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, //to use c4 in demo set. SKILL_SPEC_WEAPONS = SKILL_SPEC_TRAINED, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, @@ -66,7 +66,7 @@ United States Colonial Marines name = "Fireteam Leader" skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_JTAC = SKILL_JTAC_EXPERT, ) @@ -77,7 +77,7 @@ United States Colonial Marines SKILL_CQC = SKILL_CQC_TRAINED, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, @@ -90,7 +90,7 @@ United States Colonial Marines name = "Intelligence Officer" skills = list( SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, @@ -157,7 +157,7 @@ MILITARY NONCOMBATANT SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, SKILL_SURGERY = SKILL_SURGERY_NOVICE, SKILL_JTAC = SKILL_JTAC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, ) /datum/skills/MP @@ -180,7 +180,7 @@ MILITARY NONCOMBATANT SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, ) /datum/skills/provost @@ -216,7 +216,7 @@ MILITARY NONCOMBATANT name = "Mess Technician" skills = list( SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, // need to hunt food somehow - SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_NOVICE, SKILL_FIREMAN = SKILL_FIREMAN_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, SKILL_DOMESTIC = SKILL_DOMESTIC_MASTER @@ -240,7 +240,7 @@ COMMAND STAFF name = "General" skills = list( SKILL_CQC = SKILL_CQC_TRAINED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -259,7 +259,7 @@ COMMAND STAFF /datum/skills/commander name = "Commanding Officer" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -282,7 +282,7 @@ COMMAND STAFF /datum/skills/XO name = "Executive Officer" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, //to fix CIC apc. + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, //to fix CIC apc. SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -303,7 +303,7 @@ COMMAND STAFF /datum/skills/SO name = "Staff Officer" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -322,7 +322,7 @@ COMMAND STAFF name = "Senior Enlisted Advisor" skills = list( SKILL_CQC = SKILL_CQC_SKILLED, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, @@ -375,7 +375,7 @@ COMMAND STAFF SKILL_JTAC = SKILL_JTAC_EXPERT, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_INTEL = SKILL_INTEL_TRAINED, ) @@ -392,7 +392,7 @@ COMMAND STAFF SKILL_JTAC = SKILL_JTAC_EXPERT, SKILL_INTEL = SKILL_INTEL_EXPERT, SKILL_VEHICLE = SKILL_VEHICLE_SMALL, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_POLICE = SKILL_POLICE_FLASH, SKILL_NAVIGATIONS = SKILL_NAVIGATIONS_TRAINED, diff --git a/code/datums/skills/wygoons.dm b/code/datums/skills/wygoons.dm index 2d2c247bd1ea..73d8da15b976 100644 --- a/code/datums/skills/wygoons.dm +++ b/code/datums/skills/wygoons.dm @@ -18,7 +18,7 @@ SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, ) /datum/skills/wy_goon_lead @@ -31,6 +31,6 @@ SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, ) diff --git a/code/game/gamemodes/colonialmarines/whiskey_outpost/skills.dm b/code/game/gamemodes/colonialmarines/whiskey_outpost/skills.dm index a5126627adaf..746e6ed53c18 100644 --- a/code/game/gamemodes/colonialmarines/whiskey_outpost/skills.dm +++ b/code/game/gamemodes/colonialmarines/whiskey_outpost/skills.dm @@ -35,7 +35,7 @@ /datum/skills/honor_guard/lead name = "Honor Guard Squad Leader" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, //to fix CIC apc. + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, //to fix CIC apc. SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, @@ -49,7 +49,7 @@ /datum/skills/mortar_crew name = "Mortar Crew" skills = list( - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, SKILL_JTAC = SKILL_JTAC_BEGINNER, SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER, diff --git a/code/game/jobs/job/marine/squad_info.dm b/code/game/jobs/job/marine/squad_info.dm index 37db48c3116e..406263115196 100644 --- a/code/game/jobs/job/marine/squad_info.dm +++ b/code/game/jobs/job/marine/squad_info.dm @@ -146,7 +146,7 @@ if(skillcheck(H, SKILL_MEDICAL, SKILL_MEDICAL_TRAINED)) Med = TRUE else - if(skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) Eng = TRUE ID = H.get_idcard() squad_info_data["fireteams"][team]["tl"] = list( @@ -223,7 +223,7 @@ if(skillcheck(H, SKILL_MEDICAL, SKILL_MEDICAL_TRAINED)) Med = TRUE else - if(skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) Eng = TRUE mar[H.real_name] = list( "name" = H.real_name, @@ -270,7 +270,7 @@ if(skillcheck(H, SKILL_MEDICAL, SKILL_MEDICAL_TRAINED)) Med = TRUE else - if(skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) Eng = TRUE mar[H.real_name] = list( "name" = H.real_name, diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 4150aead979e..4013aec3fb29 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -224,7 +224,7 @@ if("cutwire") if(!panel_open) return FALSE - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about this wiring...")) return FALSE var/obj/item/held_item = usr.get_held_item() @@ -238,7 +238,7 @@ if("fixwire") if(!panel_open) return FALSE - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about this wiring...")) return FALSE var/obj/item/held_item = usr.get_held_item() @@ -251,7 +251,7 @@ if("pulsewire") if(!panel_open) return FALSE - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about this wiring...")) return FALSE var/obj/item/held_item = usr.get_held_item() @@ -269,7 +269,7 @@ /obj/structure/machinery/autolathe/attackby(obj/item/O as obj, mob/user as mob) if(HAS_TRAIT(O, TRAIT_TOOL_SCREWDRIVER)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to dismantle machines...")) return panel_open = !panel_open @@ -586,7 +586,7 @@ stored_material = list("metal" = 56250, "plastic" = 20000) //15 metal and 10 plastic sheets /obj/structure/machinery/autolathe/armylathe/attack_hand(mob/user) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea how to operate the [name].")) return FALSE . = ..() diff --git a/code/game/machinery/colony_floodlights.dm b/code/game/machinery/colony_floodlights.dm index 0267c7e95487..e8f59ad643d7 100644 --- a/code/game/machinery/colony_floodlights.dm +++ b/code/game/machinery/colony_floodlights.dm @@ -125,7 +125,7 @@ /obj/structure/machinery/colony_floodlight/attackby(obj/item/I, mob/user) if(damaged) if(HAS_TRAIT(I, TRAIT_TOOL_SCREWDRIVER)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair [src].")) return FALSE @@ -160,7 +160,7 @@ return TRUE else if(HAS_TRAIT(I, TRAIT_TOOL_CROWBAR)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair [src].")) return FALSE @@ -183,7 +183,7 @@ return var/obj/item/tool/weldingtool/welder = I - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair [src].")) return FALSE @@ -206,7 +206,7 @@ else if(iscoil(I)) var/obj/item/stack/cable_coil/coil = I - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair [src].")) return FALSE @@ -228,7 +228,7 @@ return TRUE else if(istype(I, /obj/item/device/lightreplacer)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair [src].")) return FALSE @@ -271,7 +271,7 @@ if(ishuman(user)) if(damaged) . += SPAN_WARNING("It is damaged.") - if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) switch(repair_state) if(FLOODLIGHT_REPAIR_UNSCREW) . += SPAN_INFO("You must first unscrew its maintenance hatch.") if(FLOODLIGHT_REPAIR_CROWBAR) . += SPAN_INFO("You must crowbar its lighting assembly out or use a light replacer.") diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index bfa64ab174ed..bb434e8ca114 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -99,7 +99,7 @@ if(!deconstructible) to_chat(user, SPAN_WARNING("You can't figure out how to deconstruct [src]...")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't know how to deconstruct [src]...")) return playsound(src.loc, 'sound/items/Screwdriver.ogg', 25, 1) diff --git a/code/game/machinery/computer/demo_sim.dm b/code/game/machinery/computer/demo_sim.dm index f633e8f351d4..2b2ca9fda775 100644 --- a/code/game/machinery/computer/demo_sim.dm +++ b/code/game/machinery/computer/demo_sim.dm @@ -11,7 +11,7 @@ /obj/structure/machinery/computer/demo_sim/attackby(obj/item/B, mob/living/user) if(inoperable()) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't know how to configure [src].")) return if(configuration) diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 0c8cc62c3f87..3b7880320da7 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -15,7 +15,7 @@ var/list/req_component_names = null var/state = CONSTRUCTION_STATE_BEGIN var/required_skill = SKILL_CONSTRUCTION_ENGI - var/required_dismantle_skill = SKILL_ENGINEER_ENGI + var/required_dismantle_skill = SKILL_ENGINEER_TRAINED /obj/structure/machinery/constructable_frame/Initialize(mapload, ...) . = ..() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 84f02f0a5bbd..9ac9765371f3 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -439,7 +439,7 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( return if(panel_open) - if(ishuman(usr) && !skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(ishuman(usr) && !skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You look into \the [src]'s access panel and can only see a jumbled mess of colored wires...")) return FALSE @@ -483,7 +483,7 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( add_fingerprint(usr) if((in_range(src, usr) && istype(loc, /turf)) && panel_open) - if(ishuman(usr) && !skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(ishuman(usr) && !skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about [src]'s wiring!")) return FALSE @@ -649,7 +649,7 @@ GLOBAL_LIST_INIT(airlock_wire_descriptions, list( else if(attacking_item.pry_capable) if(attacking_item.pry_capable == IS_PRY_CAPABLE_CROWBAR && panel_open && welded) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't seem to know how to deconstruct machines.")) return playsound(loc, 'sound/items/Crowbar.ogg', 25, 1) diff --git a/code/game/machinery/doors/multi_tile.dm b/code/game/machinery/doors/multi_tile.dm index f95ef09e812f..6e7f571a0d4e 100644 --- a/code/game/machinery/doors/multi_tile.dm +++ b/code/game/machinery/doors/multi_tile.dm @@ -262,14 +262,14 @@ var/datum/door_controller/single/control = linked_dropship.door_control.door_controllers[direction] if (control.status != SHUTTLE_DOOR_BROKEN) return ..() - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI) && !skillcheck(user, SKILL_PILOT, SKILL_PILOT_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) && !skillcheck(user, SKILL_PILOT, SKILL_PILOT_TRAINED)) to_chat(user, SPAN_WARNING("You don't seem to understand how to restore a remote connection to [src].")) return if(user.action_busy) return to_chat(user, SPAN_WARNING("You begin to restore the remote connection to [src].")) - if(!do_after(user, (skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI) ? 5 SECONDS : 8 SECONDS), INTERRUPT_ALL, BUSY_ICON_BUILD)) + if(!do_after(user, (skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) ? 5 SECONDS : 8 SECONDS), INTERRUPT_ALL, BUSY_ICON_BUILD)) to_chat(user, SPAN_WARNING("You fail to restore a remote connection to [src].")) return unlock(TRUE) diff --git a/code/game/machinery/fusion_engine.dm b/code/game/machinery/fusion_engine.dm index 72f836717b0f..06ae3321a2c5 100644 --- a/code/game/machinery/fusion_engine.dm +++ b/code/game/machinery/fusion_engine.dm @@ -140,7 +140,7 @@ if(overloaded) . += SPAN_INFO("It is overloaded.") return - if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) . += SPAN_INFO("You could overload its safeties with a multitool.") /obj/structure/machinery/power/reactor/power_change() @@ -344,7 +344,7 @@ if(!is_ship_reactor) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) return to_chat(user, SPAN_WARNING("You start [overloaded ? "overloading" : "restoring"] the safeties on [src].")) @@ -446,7 +446,7 @@ var/repair_time = 20 SECONDS repair_time *= user.get_skill_duration_multiplier(SKILL_ENGINEER) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) repair_time += 5 SECONDS to_chat(user, SPAN_NOTICE("You start repairing [src] with [tool].")) diff --git a/code/game/machinery/kitchen/smartfridge.dm b/code/game/machinery/kitchen/smartfridge.dm index 774153316baa..957f6c97eca3 100644 --- a/code/game/machinery/kitchen/smartfridge.dm +++ b/code/game/machinery/kitchen/smartfridge.dm @@ -350,7 +350,7 @@ if("cutwire") if(!panel_open) return FALSE - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about this wiring...")) return FALSE var/obj/item/held_item = user.get_held_item() @@ -364,7 +364,7 @@ if("fixwire") if(!panel_open) return FALSE - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about this wiring...")) return FALSE var/obj/item/held_item = user.get_held_item() @@ -377,7 +377,7 @@ if("pulsewire") if(!panel_open) return FALSE - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't understand anything about this wiring...")) return FALSE var/obj/item/held_item = user.get_held_item() diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index f835ecaa424c..f7244fb8ce0d 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -171,7 +171,7 @@ Class Procs: . += "It does not appear to be working." var/msg = get_repair_move_text(FALSE) - if(msg && skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(msg && skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) . += SPAN_WARNING("[msg]") /obj/structure/machinery/emp_act(severity) diff --git a/code/game/machinery/telecomms/machine_interactions.dm b/code/game/machinery/telecomms/machine_interactions.dm index 9bffa8ebe450..31cd2cf94d4e 100644 --- a/code/game/machinery/telecomms/machine_interactions.dm +++ b/code/game/machinery/telecomms/machine_interactions.dm @@ -22,7 +22,7 @@ attack_hand(user) else - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You stare at \the [src] cluelessly...")) return 0 @@ -103,7 +103,7 @@ // You need a multitool to use this, or be silicon if(!isSilicon(user)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You stare at \the [src] cluelessly...")) return // istype returns false if the value is null diff --git a/code/game/machinery/telecomms/portable_comms.dm b/code/game/machinery/telecomms/portable_comms.dm index c2a9bb1072ac..cf7ef1c1f2ef 100644 --- a/code/game/machinery/telecomms/portable_comms.dm +++ b/code/game/machinery/telecomms/portable_comms.dm @@ -3,7 +3,7 @@ desc = "A portable compact TC-4T telecommunications construction kit. Used to set up subspace communications lines between planetary and extra-planetary locations. Needs cabling." icon = 'icons/obj/structures/machinery/comm_tower2.dmi' icon_state = "construct_0_0" - required_skill = SKILL_ENGINEER_ENGI + required_skill = SKILL_ENGINEER_TRAINED required_dismantle_skill = 5 density = TRUE anchored = FALSE diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index 0c9e875534da..de2491126c7c 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -122,7 +122,7 @@ return if(user.action_busy) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You're not trained to repair [src]...")) return var/obj/item/tool/weldingtool/WT = I diff --git a/code/game/machinery/vending/cm_vending.dm b/code/game/machinery/vending/cm_vending.dm index db173e7b1608..2d15d4c37da8 100644 --- a/code/game/machinery/vending/cm_vending.dm +++ b/code/game/machinery/vending/cm_vending.dm @@ -153,7 +153,7 @@ GLOBAL_LIST_EMPTY(vending_products) /obj/structure/machinery/cm_vending/get_examine_text(mob/living/carbon/human/user) . = ..() - if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI) && hackable) + if(skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) && hackable) . += SPAN_NOTICE("You believe you can hack this one to remove the access requirements.") /obj/structure/machinery/cm_vending/proc/hack_access(mob/user) @@ -678,7 +678,7 @@ GLOBAL_LIST_EMPTY(vending_products) to_chat(user, SPAN_WARNING("You need to set [src] back upright first.")) return if(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src].")) return FALSE else if(stat & MAINT) @@ -705,7 +705,7 @@ GLOBAL_LIST_EMPTY(vending_products) to_chat(user, SPAN_WARNING("[msg]")) return FALSE else if(HAS_TRAIT(W, TRAIT_TOOL_WIRECUTTERS)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src].")) return FALSE else if(stat & REPAIR_STEP_ONE) @@ -722,7 +722,7 @@ GLOBAL_LIST_EMPTY(vending_products) to_chat(user, SPAN_WARNING("[msg]")) return FALSE else if(iswire(W)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src].")) return FALSE var/obj/item/stack/cable_coil/CC = W @@ -745,7 +745,7 @@ GLOBAL_LIST_EMPTY(vending_products) to_chat(user, SPAN_WARNING("[msg]")) return else if(istype(W, /obj/item/stack/sheet/metal)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src].")) return FALSE var/obj/item/stack/sheet/metal/M = W @@ -768,7 +768,7 @@ GLOBAL_LIST_EMPTY(vending_products) else if(HAS_TRAIT(W, TRAIT_TOOL_MULTITOOL)) var/obj/item/device/multitool/MT = W - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI) && !skillcheckexplicit(user, SKILL_ANTAG, SKILL_ANTAG_AGENT)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) && !skillcheckexplicit(user, SKILL_ANTAG, SKILL_ANTAG_AGENT)) to_chat(user, SPAN_WARNING("You do not understand how tweak access requirements in [src].")) return FALSE if(stat != WORKING) diff --git a/code/game/machinery/vending/vending.dm b/code/game/machinery/vending/vending.dm index a05245e4b185..c6ef6eb7a574 100644 --- a/code/game/machinery/vending/vending.dm +++ b/code/game/machinery/vending/vending.dm @@ -207,7 +207,7 @@ GLOBAL_LIST_EMPTY_TYPED(total_vending_machines, /obj/structure/machinery/vending to_chat(user, "You [panel_open ? "open" : "close"] the maintenance panel.") update_icon() return TRUE - else if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + else if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src.name].")) return FALSE else if(stat & BROKEN) @@ -234,7 +234,7 @@ GLOBAL_LIST_EMPTY_TYPED(total_vending_machines, /obj/structure/machinery/vending to_chat(user, SPAN_WARNING("[msg]")) return FALSE else if(HAS_TRAIT(item, TRAIT_TOOL_WIRECUTTERS)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src.name].")) return FALSE else if(stat == WORKING && panel_open) @@ -254,7 +254,7 @@ GLOBAL_LIST_EMPTY_TYPED(total_vending_machines, /obj/structure/machinery/vending to_chat(user, SPAN_WARNING("[msg]")) return FALSE else if(istype(item, /obj/item/stack/cable_coil)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src.name].")) return FALSE var/obj/item/stack/cable_coil/CC = item @@ -277,7 +277,7 @@ GLOBAL_LIST_EMPTY_TYPED(total_vending_machines, /obj/structure/machinery/vending to_chat(user, SPAN_WARNING("[msg]")) return else if(istype(item, /obj/item/stack/sheet/metal)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not understand how to repair the broken [src.name].")) return FALSE var/obj/item/stack/sheet/metal/M = item diff --git a/code/game/machinery/vending/vendor_types/requisitions.dm b/code/game/machinery/vending/vendor_types/requisitions.dm index fee0cde601aa..a4328bad5ea4 100644 --- a/code/game/machinery/vending/vendor_types/requisitions.dm +++ b/code/game/machinery/vending/vendor_types/requisitions.dm @@ -140,6 +140,7 @@ list("Powerloader Certification", 0.75, /obj/item/pamphlet/skill/powerloader, VENDOR_ITEM_REGULAR), list("Spare PDT/L Battle Buddy Kit", floor(scale * 4), /obj/item/storage/box/pdt_kit, VENDOR_ITEM_REGULAR), list("W-Y brand rechargeable mini-battery", floor(scale * 3), /obj/item/cell/crap, VENDOR_ITEM_REGULAR), + list("Nailgun Magazine (7x45mm)", floor(scale * 4), /obj/item/ammo_magazine/smg/nailgun, VENDOR_ITEM_REGULAR), list("EXPLOSIVES BOXES", -1, null, null), list("M15 Fragmentation Grenade Packet", 0, /obj/item/storage/box/packet/m15, VENDOR_ITEM_REGULAR), @@ -161,7 +162,8 @@ list("OTHER BOXES", -1, null, null), list("Box of M94 Marking Flare Packs", 0, /obj/item/ammo_box/magazine/misc/flares, VENDOR_ITEM_REGULAR), list("Box of M89 Signal Flare Packs", 0, /obj/item/ammo_box/magazine/misc/flares/signal, VENDOR_ITEM_REGULAR), - list("Box of High-Capacity Power Cells", 0, /obj/item/ammo_box/magazine/misc/power_cell, VENDOR_ITEM_REGULAR) + list("Box of High-Capacity Power Cells", 0, /obj/item/ammo_box/magazine/misc/power_cell, VENDOR_ITEM_REGULAR), + list("Nailgun Magazine Box (7x45mm)", floor(scale * 2), /obj/item/ammo_box/magazine/nailgun, VENDOR_ITEM_REGULAR) ) /obj/structure/machinery/cm_vending/sorted/cargo_guns/stock(obj/item/item_to_stock, mob/user) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 29299654899e..53ce7986f195 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -138,6 +138,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("M276 Mortar Operator Belt", 0, /obj/item/storage/belt/gun/mortarbelt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), list("M276 Toolbelt Rig (Full)", 0, /obj/item/storage/belt/utility/full, MARINE_CAN_BUY_BELT, VENDOR_ITEM_MANDATORY), list("M276 M40 Grenade Rig", 0, /obj/item/storage/belt/grenade, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), + list("M277 Pattern Construction Rig", 0, /obj/item/storage/belt/utility/construction, MARINE_CAN_BUY_BELT, VENDOR_ITEM_RECOMMENDED), list("POUCHES (CHOOSE 2)", 0, null, null, null), list("Construction Pouch", 0, /obj/item/storage/pouch/construction, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_RECOMMENDED), @@ -153,6 +154,8 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Medium General Pouch", 0, /obj/item/storage/pouch/general/medium, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("Engineer kit Pouch", 0, /obj/item/storage/pouch/engikit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), + list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), @@ -160,6 +163,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Shoulder Holster", 0, /obj/item/clothing/accessory/storage/holster, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Webbing", 0, /obj/item/clothing/accessory/storage/webbing, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("Drop Pouch", 0, /obj/item/clothing/accessory/storage/droppouch, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), + list("Small Tool Webbing (Full)", 0, /obj/item/clothing/accessory/storage/tool_webbing/small/equipped, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), list("MASK (CHOOSE 1)", 0, null, null, null), list("Gas Mask", 0, /obj/item/clothing/mask/gas, MARINE_CAN_BUY_MASK, VENDOR_ITEM_REGULAR), @@ -211,4 +215,5 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( /obj/item/cell/high, /obj/item/tool/shovel/etool/folded, /obj/item/device/lightreplacer, + /obj/item/weapon/gun/smg/nailgun/compact/tactical, ) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index a799ff25d051..ff43ca68657d 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -339,7 +339,8 @@ list("Binoculars", floor(scale * 1), /obj/item/device/binoculars, VENDOR_ITEM_REGULAR), list("MB-6 Folding Barricades (x3)", floor(scale * 2), /obj/item/stack/folding_barricade/three, VENDOR_ITEM_REGULAR), list("Spare PDT/L Battle Buddy Kit", floor(scale * 3), /obj/item/storage/box/pdt_kit, VENDOR_ITEM_REGULAR), - list("W-Y brand rechargeable mini-battery", floor(scale * 2.5), /obj/item/cell/crap, VENDOR_ITEM_REGULAR) + list("W-Y brand rechargeable mini-battery", floor(scale * 2.5), /obj/item/cell/crap, VENDOR_ITEM_REGULAR), + list("Nailgun Magazine (7x45mm)", floor(scale * 4), /obj/item/ammo_magazine/smg/nailgun, VENDOR_ITEM_REGULAR) ) //--------------SQUAD ATTACHMENTS VENDOR-------------- diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 03e1f126e9d8..d8bf3d9d8f79 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -163,6 +163,9 @@ /// How much to offset the item randomly either way alongside Y visually var/ground_offset_y = 0 + /// Special storages this item prioritizes + var/list/preferred_storage + /obj/item/Initialize(mapload, ...) . = ..() diff --git a/code/game/objects/items/circuitboards/computer.dm b/code/game/objects/items/circuitboards/computer.dm index 43215faf0fbb..58ff86130cd6 100644 --- a/code/game/objects/items/circuitboards/computer.dm +++ b/code/game/objects/items/circuitboards/computer.dm @@ -180,7 +180,7 @@ else if(HAS_TRAIT(tool, TRAIT_TOOL_BLACKMARKET_HACKER)) to_chat(user, SPAN_WARNING("You start messing around with the electronics of [src]...")) if(do_after(user, 8 SECONDS, INTERRUPT_ALL, BUSY_ICON_FRIENDLY)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what you're doing.")) return to_chat(user, SPAN_WARNING("Huh? You find a processor bus with the letters 'B.M.' written in white crayon over it. You start fiddling with it.")) diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index a92135b9d7ed..73e5b86a69eb 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -18,6 +18,7 @@ matter = list("metal" = 50,"glass" = 20) inherent_traits = list(TRAIT_TOOL_MULTITOOL) + preferred_storage = list(/obj/item/clothing/accessory/storage/tool_webbing = WEAR_ACCESSORY) var/hack_speed = 10 SECONDS // Only used for vendors right now var/next_scan @@ -46,7 +47,7 @@ /obj/item/device/multitool/attack_self(mob/user) ..() - if(world.time < next_scan || !ishuman(user) || !skillcheck(user,SKILL_ENGINEER,SKILL_ENGINEER_TRAINED)) + if(world.time < next_scan || !ishuman(user) || !skillcheck(user,SKILL_ENGINEER,SKILL_ENGINEER_NOVICE)) return next_scan = world.time + 15 diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 8c507dad18e3..0e7680cd2f7d 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -329,7 +329,7 @@ FORENSIC SCANNER if(!(istype(user, /mob/living/carbon/human) || SSticker) && SSticker.mode.name != "monkey") to_chat(user, SPAN_DANGER("You don't have the dexterity to do this!")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not know how to use the [name].")) return if(!istype(O)) diff --git a/code/game/objects/items/explosives/explosive.dm b/code/game/objects/items/explosives/explosive.dm index 1bd6985bc015..0be81ba8a0ed 100644 --- a/code/game/objects/items/explosives/explosive.dm +++ b/code/game/objects/items/explosives/explosive.dm @@ -259,7 +259,7 @@ to_chat(usr, SPAN_DANGER("This is beyond your understanding...")) return - if(!skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_DANGER("You have no idea how to use this...")) return diff --git a/code/game/objects/items/explosives/plastic.dm b/code/game/objects/items/explosives/plastic.dm index 58cbca9a5ab3..c6a3dfaed5f9 100644 --- a/code/game/objects/items/explosives/plastic.dm +++ b/code/game/objects/items/explosives/plastic.dm @@ -25,7 +25,7 @@ antigrief_protection = TRUE //Should it be checked by antigrief? var/req_skill = SKILL_ENGINEER - var/req_skill_level = SKILL_ENGINEER_TRAINED + var/req_skill_level = SKILL_ENGINEER_NOVICE /obj/item/explosive/plastic/Destroy() disarm() @@ -46,7 +46,7 @@ . = ..() /obj/item/explosive/plastic/attack_self(mob/user) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You don't seem to know how to use [src]...")) return diff --git a/code/game/objects/items/props/helmetgarb.dm b/code/game/objects/items/props/helmetgarb.dm index 5b9b81804311..9da509d16c5a 100644 --- a/code/game/objects/items/props/helmetgarb.dm +++ b/code/game/objects/items/props/helmetgarb.dm @@ -176,12 +176,12 @@ if(src != user.get_inactive_hand()) to_chat(user, SPAN_WARNING("You need to hold \the [src] in hand in order to repair them.")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) // level 2 is enough to repair damaged NVG + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) // level 2 is enough to repair damaged NVG to_chat(user, SPAN_WARNING("You are not trained to repair electronics...")) return if(shape == NVG_SHAPE_BROKEN) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) // level 3 is needed to repair broken NVG + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) // level 3 is needed to repair broken NVG to_chat(user, SPAN_WARNING("Repair of this complexity is too difficult for you, find someone more trained.")) return diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 06636d2c3f76..9ed53236789d 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -15,7 +15,7 @@ cant_hold = list(/obj/item/storage/firstaid, /obj/item/storage/toolkit) can_hold_skill = list( /obj/item/storage/firstaid = list(SKILL_MEDICAL, SKILL_MEDICAL_MEDIC), - /obj/item/storage/toolkit = list(SKILL_ENGINEER, SKILL_ENGINEER_ENGI), + /obj/item/storage/toolkit = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), ) drop_sound = "armorequip" var/worn_accessible = FALSE //whether you can access its content while worn on the back diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 97d76729be72..14961c69eaf5 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -117,7 +117,6 @@ ) storage_slots = 10 - /obj/item/storage/belt/utility/full/fill_preset_inventory() new /obj/item/tool/screwdriver(src) new /obj/item/tool/wrench(src) @@ -136,6 +135,50 @@ new /obj/item/tool/wirecutters(src) new /obj/item/device/t_scanner(src) +/obj/item/storage/belt/utility/construction + name = "\improper M277 pattern construction rig" + desc = "The M277 is a common rig used by Combat Technicians to carry around materials and other supplies. It consists of a modular belt with various clips. This version sarafices storage space for specialized material loading clips." + storage_slots = 6 + can_hold = list( + /obj/item/tool/crowbar, + /obj/item/tool/screwdriver, + /obj/item/tool/weldingtool, + /obj/item/tool/wirecutters, + /obj/item/tool/wrench, + /obj/item/tool/extinguisher/mini, + /obj/item/tool/shovel/etool, + /obj/item/stack/cable_coil, + /obj/item/weapon/gun/smg/nailgun/compact, + /obj/item/cell, + /obj/item/circuitboard, + /obj/item/stock_parts, + /obj/item/device/demo_scanner, + /obj/item/device/reagent_scanner, + /obj/item/device/assembly, + /obj/item/device/multitool, + /obj/item/device/flashlight, + /obj/item/device/t_scanner, + /obj/item/device/analyzer, + /obj/item/explosive/plastic, + /obj/item/device/lightreplacer, + /obj/item/stack/sheet, + /obj/item/stack/sandbags_empty, + /obj/item/stack/sandbags, + /obj/item/stack/barbed_wire, + /obj/item/defenses/handheld/sentry, + /obj/item/stack/rods, + /obj/item/stack/tile, + ) + + bypass_w_limit = list( + /obj/item/tool/shovel/etool, + /obj/item/device/lightreplacer, + /obj/item/stack/sheet, + /obj/item/stack/sandbags_empty, + /obj/item/stack/sandbags, + /obj/item/defenses/handheld/sentry, + ) + /obj/item/storage/belt/utility/full/pred name = "\improper Yautja toolbelt" desc = "A modular belt with various clips. This version lacks any hunting functionality, and is commonly used by engineers to transport important tools." diff --git a/code/game/objects/items/storage/pouch.dm b/code/game/objects/items/storage/pouch.dm index 63516ac20aa0..9c8c7080bdc3 100644 --- a/code/game/objects/items/storage/pouch.dm +++ b/code/game/objects/items/storage/pouch.dm @@ -802,6 +802,28 @@ for(var/i = 1 to storage_slots) new /obj/item/reagent_container/syringe(src) +/obj/item/storage/pouch/engikit + name = "engineer kit pouch" + storage_flags = STORAGE_FLAGS_POUCH + icon_state = "construction" + desc = "It's specifically made to hold engineering items. Requires engineering skills to use effectively." + storage_slots = 6 + can_hold_skill = list( + /obj/item/circuitboard = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/device/flashlight = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/clothing/glasses/welding = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/device/analyzer = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/device/demo_scanner = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/device/reagent_scanner = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/device/t_scanner = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/stack/cable_coil = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/cell = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/device/assembly = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/stock_parts = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + /obj/item/explosive/plastic = list(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED), + ) + can_hold_skill_only = TRUE + /obj/item/storage/pouch/medkit name = "medical kit pouch" storage_flags = STORAGE_FLAGS_POUCH diff --git a/code/game/objects/items/storage/toolkit.dm b/code/game/objects/items/storage/toolkit.dm index e3171eca40f6..cccca19c241c 100644 --- a/code/game/objects/items/storage/toolkit.dm +++ b/code/game/objects/items/storage/toolkit.dm @@ -23,7 +23,7 @@ ) storage_flags = STORAGE_FLAGS_BOX required_skill_for_nest_opening = SKILL_ENGINEER - required_skill_level_for_nest_opening = SKILL_ENGINEER_ENGI + required_skill_level_for_nest_opening = SKILL_ENGINEER_TRAINED ///icon state to use when kit is full var/icon_full diff --git a/code/game/objects/items/tools/maintenance_tools.dm b/code/game/objects/items/tools/maintenance_tools.dm index 8febff63ee5d..f45953040a07 100644 --- a/code/game/objects/items/tools/maintenance_tools.dm +++ b/code/game/objects/items/tools/maintenance_tools.dm @@ -29,6 +29,7 @@ matter = list("metal" = 150) attack_verb = list("bashed", "battered", "bludgeoned", "whacked") inherent_traits = list(TRAIT_TOOL_WRENCH) + preferred_storage = list(/obj/item/clothing/accessory/storage/tool_webbing = WEAR_ACCESSORY) /* @@ -52,7 +53,7 @@ attack_verb = list("stabbed") flags_item = CAN_DIG_SHRAPNEL inherent_traits = list(TRAIT_TOOL_SCREWDRIVER) - + preferred_storage = list(/obj/item/clothing/accessory/storage/tool_webbing = WEAR_ACCESSORY) /obj/item/tool/screwdriver/Initialize() @@ -135,6 +136,7 @@ sharp = IS_SHARP_ITEM_SIMPLE edge = 1 inherent_traits = list(TRAIT_TOOL_WIRECUTTERS) + preferred_storage = list(/obj/item/clothing/accessory/storage/tool_webbing = WEAR_ACCESSORY) /obj/item/tool/wirecutters/tactical name = "tactical wirecutters" @@ -189,6 +191,7 @@ /// Used to slowly deplete the fuel when the tool is left on. var/weld_tick = 0 var/has_welding_screen = FALSE + preferred_storage = list(/obj/item/clothing/accessory/storage/tool_webbing = WEAR_ACCESSORY) /obj/item/tool/weldingtool/Initialize() . = ..() @@ -472,6 +475,7 @@ attack_verb = list("attacked", "bashed", "battered", "bludgeoned", "whacked") inherent_traits = list(TRAIT_TOOL_CROWBAR) pry_capable = IS_PRY_CAPABLE_CROWBAR + preferred_storage = list(/obj/item/clothing/accessory/storage/tool_webbing = WEAR_ACCESSORY) /obj/item/tool/crowbar/red icon = 'icons/obj/items/items.dmi' diff --git a/code/game/objects/structures/barricade/barricade.dm b/code/game/objects/structures/barricade/barricade.dm index e04bbef7ecec..a7d3d4d16cd4 100644 --- a/code/game/objects/structures/barricade/barricade.dm +++ b/code/game/objects/structures/barricade/barricade.dm @@ -454,6 +454,10 @@ to_chat(user, SPAN_WARNING("You'll need some adequate repair material in your other hand to patch up [src]!")) return FALSE + if(material.amount < nailgun.material_per_repair) + to_chat(user, SPAN_WARNING("You'll need more adequate repair material in your other hand to patch up [src]!")) + return FALSE + var/repair_value = 0 for(var/validSheetType in repair_materials) if(validSheetType == material.sheettype) @@ -470,7 +474,7 @@ return FALSE if(!material || (material != user.l_hand && material != user.r_hand) || material.amount <= 0) - to_chat(user, SPAN_WARNING("You seems to have misplaced the repair material!")) + to_chat(user, SPAN_WARNING("You seem to have misplaced the repair material!")) return FALSE if(!nailgun.in_chamber || !nailgun.current_mag || nailgun.current_mag.current_rounds < 3) @@ -480,7 +484,7 @@ update_health(-repair_value*maxhealth) to_chat(user, SPAN_WARNING("You nail [material] to [src], restoring some of its integrity!")) update_damage_state() - material.use(1) + material.use(nailgun.material_per_repair) nailgun.current_mag.current_rounds -= 3 nailgun.in_chamber = null nailgun.load_into_chamber() diff --git a/code/game/objects/structures/barricade/deployable.dm b/code/game/objects/structures/barricade/deployable.dm index 0f69b0951b05..ad559f2e13bd 100644 --- a/code/game/objects/structures/barricade/deployable.dm +++ b/code/game/objects/structures/barricade/deployable.dm @@ -31,7 +31,7 @@ if(HAS_TRAIT(item, TRAIT_TOOL_CROWBAR)) if(user.action_busy) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You do not know how to collapse [src] using a crowbar...")) return user.visible_message(SPAN_NOTICE("[user] starts collapsing [src]."), \ diff --git a/code/game/objects/structures/barricade/metal.dm b/code/game/objects/structures/barricade/metal.dm index 3e79af2e21e1..f16e6851341b 100644 --- a/code/game/objects/structures/barricade/metal.dm +++ b/code/game/objects/structures/barricade/metal.dm @@ -48,7 +48,7 @@ if(!..()) return FALSE - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) if(!silent) to_chat(user, SPAN_WARNING("You're not trained to repair [src]...")) return FALSE diff --git a/code/game/objects/structures/barricade/plasteel.dm b/code/game/objects/structures/barricade/plasteel.dm index 1acedae9997d..fb5a08954a5d 100644 --- a/code/game/objects/structures/barricade/plasteel.dm +++ b/code/game/objects/structures/barricade/plasteel.dm @@ -69,7 +69,7 @@ if(!..()) return FALSE - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) if(!silent) to_chat(user, SPAN_WARNING("You're not trained to repair [src]...")) return FALSE @@ -95,7 +95,7 @@ if(busy || tool_cooldown > world.time) return tool_cooldown = world.time + 10 - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to assemble [src]...")) return @@ -112,7 +112,7 @@ return if(HAS_TRAIT(item, TRAIT_TOOL_CROWBAR)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to modify [src]...")) return playsound(src.loc, 'sound/items/Crowbar.ogg', 25, 1) @@ -136,7 +136,7 @@ if(busy || tool_cooldown > world.time) return tool_cooldown = world.time + 10 - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to assemble [src]...")) return if(!do_after(user, 10, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD, src)) @@ -151,7 +151,7 @@ if(busy || tool_cooldown > world.time) return tool_cooldown = world.time + 10 - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to assemble [src]...")) return if(!do_after(user, 10, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD, src)) @@ -169,7 +169,7 @@ if(busy || tool_cooldown > world.time) return tool_cooldown = world.time + 10 - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to assemble [src]...")) return var/turf/open/T = loc @@ -190,7 +190,7 @@ if(busy || tool_cooldown > world.time) return tool_cooldown = world.time + 10 - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You are not trained to assemble [src]...")) return user.visible_message(SPAN_NOTICE("[user] starts unseating [src]'s panels."), diff --git a/code/game/turfs/walls/walls.dm b/code/game/turfs/walls/walls.dm index bb1694359b98..f82ba6ddadaf 100644 --- a/code/game/turfs/walls/walls.dm +++ b/code/game/turfs/walls/walls.dm @@ -566,7 +566,7 @@ // Check again for presence of objects if(!material || (material != user.l_hand && material != user.r_hand) || material.amount <= 0) - to_chat(user, SPAN_WARNING("You seems to have misplaced the repair material!")) + to_chat(user, SPAN_WARNING("You seem to have misplaced the repair material!")) return FALSE if(!NG.in_chamber || !NG.current_mag || NG.current_mag.current_rounds < (4*amount_needed-1)) diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index d78c0faeeca8..6ec29911c958 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -584,6 +584,11 @@ desc = "A brown synthcotton webbing that is similar in function to civilian tool aprons, but is more durable for field usage." hold = /obj/item/storage/internal/accessory/tool_webbing +/obj/item/clothing/accessory/storage/tool_webbing/small + name = "Small Tool Webbing" + desc = "A brown synthcotton webbing that is similar in function to civilian tool aprons, but is more durable for field usage. This is the small low-budget version." + hold = /obj/item/storage/internal/accessory/tool_webbing/small + /obj/item/storage/internal/accessory/tool_webbing storage_slots = 7 can_hold = list( @@ -594,8 +599,24 @@ /obj/item/tool/wirecutters, /obj/item/stack/cable_coil, /obj/item/device/multitool, + /obj/item/tool/shovel/etool, + /obj/item/weapon/gun/smg/nailgun/compact, ) +/obj/item/storage/internal/accessory/tool_webbing/small + storage_slots = 6 + +/obj/item/clothing/accessory/storage/tool_webbing/small/equipped + hold = /obj/item/storage/internal/accessory/tool_webbing/small/equipped + +/obj/item/storage/internal/accessory/tool_webbing/small/equipped/fill_preset_inventory() + new /obj/item/tool/screwdriver(src) + new /obj/item/tool/wrench(src) + new /obj/item/tool/weldingtool(src) + new /obj/item/tool/crowbar(src) + new /obj/item/tool/wirecutters(src) + new /obj/item/device/multitool(src) + /obj/item/clothing/accessory/storage/tool_webbing/equipped hold = /obj/item/storage/internal/accessory/tool_webbing/equipped diff --git a/code/modules/cm_marines/anti_air.dm b/code/modules/cm_marines/anti_air.dm index e867c0d64083..3c69a0fe241a 100644 --- a/code/modules/cm_marines/anti_air.dm +++ b/code/modules/cm_marines/anti_air.dm @@ -131,7 +131,7 @@ GLOBAL_DATUM(almayer_aa_cannon, /obj/structure/anti_air_cannon) if(..()) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea how to use that console.")) return TRUE diff --git a/code/modules/cm_marines/equipment/kit_boxes.dm b/code/modules/cm_marines/equipment/kit_boxes.dm index 2a2c2d450523..c1621baa9b5d 100644 --- a/code/modules/cm_marines/equipment/kit_boxes.dm +++ b/code/modules/cm_marines/equipment/kit_boxes.dm @@ -283,15 +283,15 @@ specialist_assignment = "Scout" user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SCOUT) //this is to be able to use C4s that are coming with the kit - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) - user.skills.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) + user.skills.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_NOVICE) if("Demo") spec_box = new /obj/item/storage/box/spec/demolitionist(T) specialist_assignment = "Demo" user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_ROCKET) //this is to be able to use C4s that are coming with the kit - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) - user.skills.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) + user.skills.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_NOVICE) if(specialist_assignment) user.put_in_hands(spec_box) card.set_assignment((user.assigned_squad && squad_assignment_update ? (user.assigned_squad.name + " ") : "") + card.assignment + " ([specialist_assignment])") diff --git a/code/modules/cm_marines/equipment/mortar/mortar_shells.dm b/code/modules/cm_marines/equipment/mortar/mortar_shells.dm index 1cb93c6a809e..1d6cb3be0a3c 100644 --- a/code/modules/cm_marines/equipment/mortar/mortar_shells.dm +++ b/code/modules/cm_marines/equipment/mortar/mortar_shells.dm @@ -112,7 +112,7 @@ icon_state = initial(icon_state) /obj/item/mortar_shell/custom/attackby(obj/item/W as obj, mob/user) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not know how to tinker with [name].")) return if(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) diff --git a/code/modules/cm_marines/equipment/mortar/mortars.dm b/code/modules/cm_marines/equipment/mortar/mortars.dm index 018bd7b9e11c..e7e258494e52 100644 --- a/code/modules/cm_marines/equipment/mortar/mortars.dm +++ b/code/modules/cm_marines/equipment/mortar/mortars.dm @@ -91,7 +91,7 @@ if(isyautja(user)) to_chat(user, SPAN_WARNING("You kick [src] but nothing happens.")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You don't have the training to use [src].")) return if(busy) @@ -213,7 +213,7 @@ var/obj/item/mortar_shell/mortar_shell = item var/turf/target_turf = locate(targ_x + dial_x + offset_x, targ_y + dial_y + offset_y, z) var/area/target_area = get_area(target_turf) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You don't have the training to fire [src].")) return if(busy) @@ -277,7 +277,7 @@ addtimer(CALLBACK(src, PROC_REF(handle_shell), target_turf, mortar_shell), travel_time) if(HAS_TRAIT(item, TRAIT_TOOL_WRENCH)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You don't have the training to undeploy [src].")) return if(fixed) @@ -410,7 +410,7 @@ var/turf/deploy_turf = get_turf(user) if(!deploy_turf) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You don't have the training to deploy [src].")) return var/area/area = get_area(deploy_turf) diff --git a/code/modules/cm_marines/orbital_cannon.dm b/code/modules/cm_marines/orbital_cannon.dm index a4286b043eba..d3eca0ea3ba3 100644 --- a/code/modules/cm_marines/orbital_cannon.dm +++ b/code/modules/cm_marines/orbital_cannon.dm @@ -681,7 +681,7 @@ GLOBAL_LIST_EMPTY(orbital_cannon_cancellation) if(..()) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea how to use that console.")) return TRUE diff --git a/code/modules/cm_tech/implements/xeno_handler.dm b/code/modules/cm_tech/implements/xeno_handler.dm index cbafec7499ee..d3340ffcdff8 100644 --- a/code/modules/cm_tech/implements/xeno_handler.dm +++ b/code/modules/cm_tech/implements/xeno_handler.dm @@ -53,7 +53,7 @@ SKILL_FIREARMS = SKILL_FIREARMS_EXPERT, SKILL_POLICE = SKILL_POLICE_SKILLED, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, - SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_TRAINED, SKILL_LEADERSHIP = SKILL_LEAD_MASTER, SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_EXPERT, diff --git a/code/modules/defenses/defenses.dm b/code/modules/defenses/defenses.dm index af4e497862fa..fef8498f802a 100644 --- a/code/modules/defenses/defenses.dm +++ b/code/modules/defenses/defenses.dm @@ -185,7 +185,7 @@ additional_shock++ if(prob(50)) var/mob/living/carbon/human/H = user - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) if(turned_on) additional_shock++ H.electrocute_act(40, src, additional_shock)//god damn Hans... @@ -204,7 +204,7 @@ to_chat(user, SPAN_WARNING("You've hacked \the [src], it's now ours!")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) to_chat(user, SPAN_WARNING("You don't have the training to do this.")) return // if the sentry can have key interacted with @@ -368,7 +368,7 @@ to_chat(user, SPAN_WARNING("It must be anchored to the ground before you can activate it.")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) if(locked) to_chat(user, SPAN_WARNING("The control panel on [src] is locked to non-engineers.")) return @@ -490,7 +490,7 @@ return if(!friendly_faction(usr.faction)) return - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You don't have the training to do this.")) return diff --git a/code/modules/defenses/handheld.dm b/code/modules/defenses/handheld.dm index 5b5831c9bb15..242d902cbd13 100644 --- a/code/modules/defenses/handheld.dm +++ b/code/modules/defenses/handheld.dm @@ -114,7 +114,8 @@ . += list("DMR Upgrade" = image(icon = 'icons/obj/structures/machinery/defenses/sentry.dmi', icon_state = "DMR uac_sentry_handheld")) . += list( "Shotgun Upgrade" = image(icon = 'icons/obj/structures/machinery/defenses/sentry.dmi', icon_state = "Shotgun uac_sentry_handheld"), - "Mini-Sentry Upgrade" = image(icon = 'icons/obj/structures/machinery/defenses/sentry.dmi', icon_state = "Mini uac_sentry_handheld") + "Mini-Sentry Upgrade" = image(icon = 'icons/obj/structures/machinery/defenses/sentry.dmi', icon_state = "Mini uac_sentry_handheld"), + "Omni-Sentry Upgrade" = image(icon = 'icons/obj/structures/machinery/defenses/sentry.dmi', icon_state="Normal uac_sentry_handheld") ) /obj/item/defenses/handheld/sentry/upgrade_string_to_type(upgrade_string) @@ -125,6 +126,8 @@ return /obj/item/defenses/handheld/sentry/shotgun if("Mini-Sentry Upgrade") return /obj/item/defenses/handheld/sentry/mini + if("Omni-Sentry Upgrade") + return /obj/item/defenses/handheld/sentry/omni /obj/item/defenses/handheld/sentry/dmr name = "handheld UA 725-D sniper sentry" @@ -143,6 +146,12 @@ defense_type = /obj/structure/machinery/defenses/sentry/mini deployment_time = 0.75 SECONDS +/obj/item/defenses/handheld/sentry/omni + name = "handheld UA 571-D omnidirectional sentry gun" + icon = 'icons/obj/structures/machinery/defenses/sentry.dmi' + icon_state = "Normal uac_sentry_handheld" + defense_type = /obj/structure/machinery/defenses/sentry/omni + /obj/item/defenses/handheld/sentry/wy name = "handheld WY 202-GMA1 smart sentry" desc = "A compact version of the Weyland-Yutani defenses. Designed for deployment in the field." diff --git a/code/modules/defenses/sentry.dm b/code/modules/defenses/sentry.dm index 8ad4cd407e75..6c9c5ad68fea 100644 --- a/code/modules/defenses/sentry.dm +++ b/code/modules/defenses/sentry.dm @@ -223,7 +223,7 @@ if(istype(O, ammo)) var/obj/item/ammo_magazine/M = O - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI) || user.action_busy) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) || user.action_busy) return if(ammo.current_rounds) @@ -900,5 +900,11 @@ omni_directional = TRUE handheld_type = /obj/item/defenses/handheld/sentry/upp/light +/obj/structure/machinery/defenses/sentry/omni + name = "\improper UA 571-D omnidirectional sentry gun" + omni_directional = TRUE + damage_mult = 0.7 + sentry_range = 4 + #undef SENTRY_FIREANGLE #undef SENTRY_RANGE diff --git a/code/modules/defenses/sentry_computer.dm b/code/modules/defenses/sentry_computer.dm index 639a74e6ba30..3c278a6c06b2 100644 --- a/code/modules/defenses/sentry_computer.dm +++ b/code/modules/defenses/sentry_computer.dm @@ -308,7 +308,7 @@ . = ..() if(!on) return UI_CLOSE - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) return UI_UPDATE @@ -383,7 +383,7 @@ . = ..() if(.) return - if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(usr, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(usr, SPAN_WARNING("You are not authorised to configure the sentry.")) return if(params["index"]) diff --git a/code/modules/desert_dam/motion_sensor/sensortower.dm b/code/modules/desert_dam/motion_sensor/sensortower.dm index a3f33d4da078..41859167458f 100644 --- a/code/modules/desert_dam/motion_sensor/sensortower.dm +++ b/code/modules/desert_dam/motion_sensor/sensortower.dm @@ -101,7 +101,7 @@ add_fingerprint(user) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how this thing works...")) return FALSE @@ -135,7 +135,7 @@ to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return if(buildstate == SENSORTOWER_BUILDSTATE_BLOWTORCH && !is_on) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair this thing.")) return FALSE var/obj/item/tool/weldingtool/WT = O @@ -159,7 +159,7 @@ else if(HAS_TRAIT(O, TRAIT_TOOL_WIRECUTTERS)) if(buildstate == SENSORTOWER_BUILDSTATE_WIRECUTTERS && !is_on) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair this thing.")) return FALSE playsound(loc, 'sound/items/Wirecutter.ogg', 25, 1) @@ -176,7 +176,7 @@ return TRUE else if(HAS_TRAIT(O, TRAIT_TOOL_WRENCH)) if(buildstate == SENSORTOWER_BUILDSTATE_WRENCH && !is_on) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no clue how to repair this thing.")) return FALSE playsound(loc, 'sound/items/Ratchet.ogg', 25, 1) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 3f419333d218..dec4a7f3fbe0 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -412,6 +412,8 @@ /mob/living/carbon/human/get_item_by_slot(slot_id) switch(slot_id) + if(WEAR_ACCESSORY) + return w_uniform.accessories if(WEAR_BACK) return back if(WEAR_FACE) diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm index 37a6c46c23cc..058f8ae4aabc 100644 --- a/code/modules/mob/mob_helpers.dm +++ b/code/modules/mob/mob_helpers.dm @@ -420,8 +420,10 @@ GLOBAL_LIST_INIT(limb_types_by_name, list( if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_MASTER)) return DURATION_MULTIPLIER_TIER_3 else if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) - return DURATION_MULTIPLIER_TIER_2 + return (DURATION_MULTIPLIER_TIER_3 + DURATION_MULTIPLIER_TIER_2) / 2 else if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + return DURATION_MULTIPLIER_TIER_2 + else if(skillcheck(src, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) return DURATION_MULTIPLIER_TIER_1 // Construction if(SKILL_CONSTRUCTION) diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 6c1c234eaadd..7183ce8bf660 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -373,7 +373,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( . = list(desc) if(stat & BROKEN) - . += SPAN_INFO("It appears to be completely broken. It's hard to see what else is wrong with it.") + . += SPAN_INFO("It appears to be completely broken. Bash it open with any tool.") return if(opened) if(has_electronics && terminal) @@ -559,7 +559,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( if(HAS_TRAIT(W, TRAIT_TOOL_CROWBAR) && opened) if(has_electronics == 1) if(user.action_busy) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea how to deconstruct [src].")) return if(terminal) @@ -591,7 +591,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( opened = APC_COVER_OPEN update_icon() else if(istype(W, /obj/item/cell) && opened) //Trying to put a cell inside - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea how to fit [W] into [src].")) return if(cell) @@ -609,7 +609,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( update_icon() else if(HAS_TRAIT(W, TRAIT_TOOL_SCREWDRIVER)) //Haxing if(opened) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("\The [src]'s wiring confuses you.")) return if(cell) @@ -643,7 +643,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( tgui_interact(user) //then close them and open up the new ones (wires/panel) else if(istype(W, /obj/item/card/id)) //Trying to unlock the interface with an ID card - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You're not sure where to swipe \the [W] on [src].")) return if(opened) @@ -661,7 +661,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( else to_chat(user, SPAN_WARNING("Access denied.")) else if(iswire(W) && !terminal && opened && has_electronics != 2) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what to do with [src].")) return if(loc:intact_tile) @@ -688,7 +688,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( make_terminal() terminal.connect_to_network() else if(HAS_TRAIT(W, TRAIT_TOOL_WIRECUTTERS) && terminal && opened && has_electronics != 2) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what to do with [W].")) return if(loc:intact_tile) @@ -712,7 +712,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( qdel(terminal) terminal = null else if(istype(W, /obj/item/circuitboard/apc) && opened && has_electronics == 0 && !(stat & BROKEN)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what to do with [W].")) return user.visible_message(SPAN_NOTICE("[user] starts inserting the power control board into [src]."), @@ -724,7 +724,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( SPAN_NOTICE("You insert the power control board into [src].")) qdel(W) else if(istype(W, /obj/item/circuitboard/apc) && opened && has_electronics == 0 && (stat & BROKEN)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what to do with [W].")) return to_chat(user, SPAN_WARNING("You cannot put the board inside, the frame is damaged.")) @@ -733,7 +733,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what to do with [W].")) return var/obj/item/tool/weldingtool/WT = W @@ -750,7 +750,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( deconstruct() return else if(istype(W, /obj/item/frame/apc) && opened && (stat & BROKEN)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea what to do with [W].")) return if(has_electronics) @@ -908,7 +908,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( if(usr == user && opened && (!isRemoteControlling(user))) if(cell) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You have no idea how to remove the power cell from [src].")) return user.put_in_hands(cell) @@ -1043,7 +1043,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( else if(prob(H.getBrainLoss())) to_chat(user, SPAN_WARNING("You momentarily forget how to use [src].")) return 0 - if(!skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(H, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(H, SPAN_WARNING("You don't know how to use \the [src]'s interface.")) return return 1 diff --git a/code/modules/projectiles/gun_helpers.dm b/code/modules/projectiles/gun_helpers.dm index efc7abf3aa20..51a5988f2fd0 100644 --- a/code/modules/projectiles/gun_helpers.dm +++ b/code/modules/projectiles/gun_helpers.dm @@ -536,6 +536,33 @@ DEFINES in setup.dm, referenced here. var/obj/item/active_hand = get_active_hand() if(active_hand) + if(active_hand.preferred_storage) + for(var/storage in active_hand.preferred_storage) + var/list/items_in_slot + if(islist(get_item_by_slot(active_hand.preferred_storage[storage]))) + items_in_slot = get_item_by_slot(active_hand.preferred_storage[storage]) + else + items_in_slot = list(get_item_by_slot(active_hand.preferred_storage[storage])) + + for(var/item_in_slot in items_in_slot) + if(istype(item_in_slot, storage)) + var/slot = active_hand.preferred_storage[storage] + switch(slot) + if(WEAR_ACCESSORY) + slot = WEAR_IN_ACCESSORY + if(WEAR_WAIST) + slot = WEAR_IN_BELT + if(WEAR_BACK) + slot = WEAR_IN_BACK + if(WEAR_J_STORE) + slot = WEAR_IN_J_STORE + if(WEAR_HEAD) + slot = WEAR_IN_HELMET + if(WEAR_FEET) + slot = WEAR_IN_SHOES + + if(equip_to_slot_if_possible(active_hand, slot, ignore_delay = TRUE, del_on_fail = FALSE, disable_warning = TRUE, redraw_mob = TRUE)) + return TRUE if(w_uniform) for(var/obj/accessory in w_uniform.accessories) var/obj/item/storage/internal/accessory/holster/holster = accessory diff --git a/code/modules/projectiles/guns/smgs.dm b/code/modules/projectiles/guns/smgs.dm index 466a09612c54..6d125e6915c3 100644 --- a/code/modules/projectiles/guns/smgs.dm +++ b/code/modules/projectiles/guns/smgs.dm @@ -665,6 +665,7 @@ start_automatic = FALSE var/nailing_speed = 2 SECONDS //Time to apply a sheet for patching. Also haha name. Try to keep sync with soundbyte duration var/repair_sound = 'sound/weapons/nailgun_repair_long.ogg' + var/material_per_repair = 1 /obj/item/weapon/gun/smg/nailgun/set_gun_config_values() ..() @@ -689,9 +690,16 @@ icon_state = "cnailgun" item_state = "nailgun" w_class = SIZE_SMALL + flags_gun_features = GUN_AUTO_EJECTOR|GUN_CAN_POINTBLANK|GUN_NO_DESCRIPTION /obj/item/weapon/gun/smg/nailgun/compact/able_to_fire(mob/living/user) . = ..() - if(.) - click_empty(user) return FALSE + +/obj/item/weapon/gun/smg/nailgun/compact/tactical + name = "tactical compact nailgun" + desc = "A carpentry tool, used to drive nails into tough surfaces. This one is military grade, it's olive drab and tacticool. Cannot fire nails as a projectile." + icon_state = "tnailgun" + item_state = "tnailgun" + w_class = SIZE_SMALL + material_per_repair = 2 diff --git a/code/modules/projectiles/magazines/specialist.dm b/code/modules/projectiles/magazines/specialist.dm index 547d231e1c69..38b9137be54f 100644 --- a/code/modules/projectiles/magazines/specialist.dm +++ b/code/modules/projectiles/magazines/specialist.dm @@ -265,7 +265,7 @@ . += SPAN_NOTICE("Contains a warhead.") /obj/item/ammo_magazine/rocket/custom/attackby(obj/item/W as obj, mob/user as mob) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not know how to tinker with [name].")) return if(current_rounds <= 0) diff --git a/code/modules/reagents/chemistry_machinery/chem_master.dm b/code/modules/reagents/chemistry_machinery/chem_master.dm index 6f6d45b6712e..2394146918a9 100644 --- a/code/modules/reagents/chemistry_machinery/chem_master.dm +++ b/code/modules/reagents/chemistry_machinery/chem_master.dm @@ -434,7 +434,7 @@ icon_state = "industry_mixer0" base_state = "industry_mixer" req_skill = SKILL_ENGINEER - req_skill_level = SKILL_ENGINEER_ENGI + req_skill_level = SKILL_ENGINEER_TRAINED pill_maker = FALSE vial_maker = TRUE max_pill_count = 0 diff --git a/code/modules/vehicles/hardpoints/hardpoint.dm b/code/modules/vehicles/hardpoints/hardpoint.dm index f94d0dc6b373..f0b519759727 100644 --- a/code/modules/vehicles/hardpoints/hardpoint.dm +++ b/code/modules/vehicles/hardpoints/hardpoint.dm @@ -336,7 +336,7 @@ . = ..() if(health <= 0) . += "It's busted!" - else if(isobserver(user) || (ishuman(user) && (skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) || skillcheck(user, SKILL_VEHICLE, SKILL_VEHICLE_CREWMAN)))) + else if(isobserver(user) || (ishuman(user) && (skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE) || skillcheck(user, SKILL_VEHICLE, SKILL_VEHICLE_CREWMAN)))) . += "It's at [round(get_integrity_percent(), 1)]% integrity!" //reloading hardpoint - take mag from backup clips and replace current ammo with it. Will change in future. Called via weapons loader diff --git a/code/modules/vehicles/hardpoints/holder/holder.dm b/code/modules/vehicles/hardpoints/holder/holder.dm index df91cbc51b65..948142383cca 100644 --- a/code/modules/vehicles/hardpoints/holder/holder.dm +++ b/code/modules/vehicles/hardpoints/holder/holder.dm @@ -23,7 +23,7 @@ . = ..() if(health <= 0) . += "It's busted!" - else if(isobserver(user) || (ishuman(user) && (skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) || skillcheck(user, SKILL_VEHICLE, SKILL_VEHICLE_CREWMAN)))) + else if(isobserver(user) || (ishuman(user) && (skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE) || skillcheck(user, SKILL_VEHICLE, SKILL_VEHICLE_CREWMAN)))) . += "It's at [round(get_integrity_percent(), 1)]% integrity!" for(var/obj/item/hardpoint/H in hardpoints) . += "There is \a [H] module installed on [src]." @@ -100,7 +100,7 @@ /obj/item/hardpoint/holder/attackby(obj/item/O, mob/user) if(HAS_TRAIT(O, TRAIT_TOOL_CROWBAR)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't know what to do with \the [O] on \the [src].")) return @@ -113,7 +113,7 @@ return if(istype(O, /obj/item/hardpoint)) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't know what to do with \the [O] on \the [src].")) return diff --git a/code/modules/vehicles/multitile/multitile_hardpoints.dm b/code/modules/vehicles/multitile/multitile_hardpoints.dm index b94b8459890f..5d1612852f8c 100644 --- a/code/modules/vehicles/multitile/multitile_hardpoints.dm +++ b/code/modules/vehicles/multitile/multitile_hardpoints.dm @@ -63,7 +63,7 @@ //Putting on hardpoints //Similar to repairing stuff, down to the time delay /obj/vehicle/multitile/proc/install_hardpoint(obj/item/O, mob/user) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't know what to do with [O] on \the [src].")) return @@ -132,7 +132,7 @@ //User-orientated proc for taking of hardpoints //Again, similar to the above ones /obj/vehicle/multitile/proc/uninstall_hardpoint(obj/item/O, mob/user) - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You don't know what to do with \the [O] on \the [src].")) return diff --git a/icons/mob/humans/onmob/items_lefthand_1.dmi b/icons/mob/humans/onmob/items_lefthand_1.dmi index cb80cb6cc10c19569c5e5f6a4c4ecf25750665de..45a3b51ecdf24d485d6595736fceb71ffbf8c23b 100644 GIT binary patch literal 115379 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࡚^#5k68&Aqz9;+-KY3OBYZwIxBUiAq z@v=j1Qw?#a5j1*hw*?cpGYks3yeD&=fDprfUX z$Q1GZV(-cW`SO02aAms}yW^yu7U9?2W}nnSJ~fp<@{HO;3d6r_QYIz0d(o$|4h^m{*bZW5s0GDhd*#!P|Ttk z(~bt8#b7KBh~vKjWzA&n87)(-C=B??c&b8Qqs`IC^!PwwsgsVDA`r%A6xuY_rvr#G1WbNFy zl+`T;29@wl<=%h>=@Y*%Ok+ct6V&chIG~yf2M`y^@wOy#Ocf;c`k?%HSivWPKbGusUaNgl-jDOQe zCR^m!c3MD&JHe#4y;GUfR4zje+arg0_`Qo4%2H4kzg1=(-rY4H2xs$!_x4W@YvrN) z*m$o6%CD;#0`k7N8wk3{hhqDw*Mmc%LJWS^O`ZtK2B3uz89->Ajh?f1-G?NlUcF@Xt1VsTsAWWKRn`< zj5EWyK2#}BBBF#M8 z^5}@AJ@^uAbCh}6_l#z@aZfbAON=3#F;6jbn>WF+^+0r{fBL+r{XXMAfQ*PDgDvS1 z;cGB(q;=)7$B!?5RZV{_5C4AYlhe{DxlAp%{JH26^+qN4%xNBglFg=9P`5j{s&EEz zDAxXhc{syaYEkp5QZ;wgt_$#%c<%$*5hmuI%C9m8*I&90&JYJGMk&ul4I4@EW1yq1 zfiga}<)vr32Zt`)O%7sCxqp=G)kSWu$MH$%*kJe`vDDV zw!B9EAH=v(R-aD=M5B_V%DUxw>16hOHEY~&ZsZTo=~jD`JUo9sMm($?>}033pg^Sf<+vLJdaQuBHl zdpBYH;G79YEX<-fDyp%t3OBcFrK_Jbg54!RSp13#r<7SYtoL;HoKV+WlGC zCZ%mfMI0kEyzaj8M^0nR(vKyfCKMfD9Vc!>TEFHrzc7>d<&Pxq+nnMc)DT}AiTzj zH8xcYuoi+S&dfJDX6Z2*Wjd()Ef5-qjq8okg4Ew$m!R=m1Legn08lkR*$?|uu+vK4?2499nY=liJ zzkVi=8e6!@ZNdA#hL-E?n@UR|^f=r!eJ3@}e=tzPZh-gf1@d-lF#_^_gs=9VPLgSN zgqj8v%iv?<((#5fxO_DDdUQ?qJzfuuo?-&Eqqoryxmcun%I4;$>z!mNCJWI)&` zbrQ_J|2HR=aoLeRZ^F^?OrahWcsaH-Y751g@8WKku^H0O8rry4UIdj`AypzbpB1IU z6o-s`28?XkhD)jZMcQjpp=DaFkA|+QSKG)WFl71F@olS5g1tk3IWR3Id{q6E75gR5 zn3^ihveG{FF2|wW*-!@?!O zT(k8Vqt<2))3j#8xJZ54@$Fq|Sd7?TA7JiW1=17=ay`pKXnf-(o7P*jxnCGm$Q|v_ ziC%^KtrPs07Jvp~Jc@5gkaF?-xkbx|c8K9`Um6`9gvnKqY}{uJ6gLu|x|N3a^Lb(R zFfpms!kouiYKz~KBk4vzOYptoQ%QwppOdz7)6O2DPqv#LXAX0Nyw!~bY)eeS0Zf_6 z<6rzh)*To-*!$Ld$5MGG>R326H3pgpB$1!DOW+KAzb7$-%NG_$0!Q@m9!w zj)@Aj(JUwoHmW^n8;oo9mx0|(p8HD1CTI$>DcQJQ_$tlSW5s4bvu8^iJWZQdmdi(w z868Pkuz(pyIL+tJpU=HpCnC5_imx)#;LSRqu+UQfA2Dl=`@EDMMhs81?p*6Tk<B-*)640vy1Nmd|2jL-f zLVDiz{;ZscbX(9*_CZx&*mSWQ(tnXYwotPasK^5HGL*y3GWbRi>Yt=%** z@WMWL{W?rR?p60nZ=2@5950B==|-h|*@M82e=+JmpuhtmN?lOemFIM7;0J;1#j>bo zugOLzb8@1=D;mjW=nFkX<&juqB5A=(662X7spGODF+waX z3I@?vldqFHI^p1mBOsK`DZIqx7(8+B`GN5r z{;P`?e0SgmUf3Xi1ZA@QLkr>9@&K3RcQ2lNn*@%mNt@0oH8S1dlpm-bY;dy$1%Zsk zyH27rrz%4M6X~W+32^kVZ?AWGz*HrZBb`MPf1?9)0uHlu^ha#s#EZ6ROZjcOaCn7! zJ^_&$?9Hp|>bLHNH@80sCi8n$+;+}h*g@Mo+n`Z<1XX+g!5v7En;i0_>!LzAerI~> zT6kW6F9)Aa0{~rp!L*12*g5y7gOlz6M*65L9f0>7S+9u|5SNV3E-oKTyldxqbxW?S zBdRrCeJv?1E&C%fEuzxh!DdB65ccg`X_$%}kI2o+TGkgO&)dq&E7`K}pP=~vtJ>_- z4mDyD(nn&bM;|{nq|zcM8Xf7G3yRzy9L0g}eSh}673H&tf6oDNe@bs6?UFJp&dM7X za=J4aaN1kIukMB2?g;O%dZ3eK8#wb<`=?3e4pO2yP$GbklJ>)9pZX-XU6C_>9=0BR z6dT`y2K>P9CUmWH15}RzzLPI{C)YBT){2TIny(D19zT#;zL|a2rx`k95~gQq=tv~k z(P4sG-=h@X?Rz38Gj+H4BnP=Enq5^qX~PQHncgi;wPp4;sk#@t?cZW;eeMm4iBcLZ ztNJV^bw#Fy&Iim12!IpvI>BP(gK|2aPB6A5Xq3lBN7r?;ViXdBszFhTl0MZ?$R>C5 z{O`l!YQZQq+hWbr(zge}-YkHjalX6lP`9S`Yrq#9u=Qk_o0DcS6$U%K67GG03IESql1ncT4i21Z zBp4CJD$%W$aByIIC-g*Iza^-s)H?X@Ajex`lJimQQBAFdq)4(aRaW62bAsiR zlsbcP$W-04aScYe2cHVxLKGX>x(TW6WJA9EL|_?x_vqPnXL$CQ+|t&D9`!lt@tCmR zu#J!FePiFThIw1*TDF2@LFbTNEBBdLt7 zk}3G17LmC!iXHt|$0XaM%XK$qlbgvi?k6FQ6i0yMaym^noQg`=j6)nymhzI9((Cd}-d4d)>G~t%H zm%nVzm9Z#z3lc+0hdH>Qlz!15`6@`z z*b~I4vWC#8B5188a&!7Sdq3yqvrb$0e5)=I?n&IK`MWg z$G6h2WU7zFmOctzkB&kgYGXQvW~qsz$5!VR$2aYzxP0T2=rc+RIwP;&ar(HtjL53D ztDZ|mV0KM-jhGESOD{?JCz(N!!5$4~-F)=OQ!^ReY+wUHhf+cFBRlARF$X8(OUii7 zTUd^NXwR#8rg$a~6&UQSF<&wDpiai)~O?zm)?MPtI6 z&UM)bVN@ZfUU>lJd_z@hKNGT52B)pBuh-^Uvp=Tg`n7t1@af^G+&2e(DxO`P^|Ew$ z_|30W&Id$!C|U!t^}=3?n^M%q^Dag2Ta^|dq-ZCTrn$ae8S<5qHmbk92cqO>i?WwT z$T3{Cq4MunC+dXNW;%|H6}UzL?3$)0yMkBO@jinvLzZ&rW-wN_2s)v@@ffrf9j3M& zPtbiXnCba0b?mRWU-}_S3VSv(c&~gTRKbvrV{*pBr)J5vnjVp7_Ixon|k|m|s@e6GesF|Q6OIs(KY3AIe#TW+8X7-y#i`<1kEI>eo+I0Cp zr=>+gb56as4;f3?D-TF?C%UP&GOnCd2uGL+?@TqSy?GO`zyH1p54$TlT)nt7D4xYg z^F?MXxTqS4nn3seIPXk)YUtMTT=RtOt@jDgTSaS)b%oK0@Ysek^I3IYPGR zQXLu`(h?+Myt+DkOh`=}(X1n+_%#BI;ml^_*Hb&UK=T=q@neE{SNwZE$nASZ_wsw- zuKKfTkk<0>ZbhWU)#0UzEhV=T_Kon8b>$K&*71slh4jx|NaX~?c80SdCQ=By{xBbG zax%C)l^tJwpd8HMtTDJSH#4Al$4gzL2i{9y;fip0z$T04vER7sDa}UklQ;mpKew1k z%8Q-5)j?9=*$HKYW=cnwpA%ULgPvYvty{{DRn+Sdd3Y|9pJvr6K1P@#BB!B*U=&(4=oJ z;?mDO<3P;&_*pyI;cMR5tYwk^-fKF$@?3?_AI;Liqi2HizfWu$ra+VS|2#7O|MN2M znJcERG(f70c1o-^v|35!}HzIjn>of*ER$w^`O44Dv{3aR&5F)Y7;koU(S0`LQv}U*I<1L((PhNl} zQ=nqy8RTFe4_o@4dFj|P9{>op>fmk6u@mP+!cB1CZ%a6f zvHoLF>02w)xqlh|J1hZw!R%C9&9B8M^Q)5F81E3Hi@(5q9cA71zL#C@2bJdCPH3Gw5+M3d}{K>i6!c$ zU!J(@??l?cHSNoN5l>L|g@(?0(bb*L+?dwThzFv|(-KzA#L%uTl?VL^1?(Yc=xKW5 z^5gnvVszl%8}tL{lW6+a;)yr~Hr!TX%VynGGpG(y^e26$o8o0UU{EA=5 zqLOl%@5jBk@nrFOt@`0iz9C2TS9C_+*p9&rUS*e6?bqL3%63)yY7S_)yQUQ2;&Zf+ z{nON<-rf(hbk#O#wfcUK5RbOTGzE6Ke1{sJ9!A4`l`xHK_H>6Y`PJc1rz!^wsj%*A zfs^H`dMW!&^|10!Yx+lcJrZZn_Wa)8s&Tj)UU^-XI=gp5tEVM$-Jd40)lzga%^`=| z;KVO_^Zx#^_qA48UK}z}xSmn62CuyQ87ng<(qpTOoiHix79_RlrpRauVyrPM92yIo zBGa-pn@U`4lO%Ut+Q;GrpM5ocI$&{9A?!|N8>zOr`@AIZp5y(Ow=A&2WRW3@Ba212 z2u;0Dik$@{8XrD<;71FLj6Ng>(J_~k9NG?=i-=W3}yjVEx%iP`1Z3C#uM*B@+NH;bMWO8&--A!uXD zHB7a?XmE9cj}z?|RTN4!-4%$#txDc%&vK*ohLU+Gq;&=BA8PczCXW;hv9!z8brBQF zMtC@j<*T{ZErjEThWwkU-?duma-JTZNbkA;LaC}E^$j!_a;#JEerYF1ai+Gm*;~D~ zpj@{H(mC{!;_K?~IHucZQ+l7#Wm}Vz0uGUVECzk<2xGd$(Uwn<9bXbzus|*oI@$$_*1rv?2TFUiZ`uO~0v95j-%_zMxdtobs;Q z1GDJma=7_58UK5JGLX@nwhINOE(8mCOG7PR!@#1V{sRUy5fEDP`{~nIRBe;#@LR-1 znW9OR5cNAf%291ibB1er(2d$Wa=d>vpq-6Lk_r@LESE&J3q9O>g$OyrgW^4k7FA zT4k1j|JJy1DlQcc2KkuhXU2tt&x7I`IQ_2qo>e4FJ=AW!ii%Eurmaj)y|C?W;rP32&&S{bwP?x4!bM%ahMStR zQ!cFjWQz-cv=>{NSGG#5Gp3(X8wKwqxM4o8rU5$rY-nyAe)opx=*qsy`wSTjhpJ>^bVeolzBUMOY zH>>sYl6a|pbuH;8N#-WR^v{nH`EGer)b(BCRAQkK4_mM>+}+~a?4dR3`S*S46oRrI z)%oOG@^v$F-yc3`NvAmn2vBdSo4Y?7c7HI}8#T=?{cy>(58M&-;>5<<@!L6rTnz$3 zz?-goy50+?36QO2a&~nL(;_R}zbbuyiSdcm8|$qL!Ux}TuNf;gA0@bf+9)KQthXg| z-<=MwvhX1!p$KoJOAV3@`6a71@3-AQ4b-VSLrn%U1jlEO&^--leSv#%22V0w6`SY0 zhF5c}M5l05*{OtZmhW|9%i7GFwhm05?M#phzJC-$Ogr==v@{Z|wGvA^36e(vzY5~G z%DTeR->Ge``W`z5>6*S~gDhp;(JJ#-g*!Q)_(3XY(cvV9K5al#*J_|5gNx^f9X@1) zw{QHC?9fZdM38E!L#H2%hmqT86Gn(w!YOUbNFDo9ZB#%!S_DB(n(e2Uo_ZuD%Z^pC z$nWvl!|3KBkjT;xX8h9^0&;kxuRb(emaXWxo}|fx1UA0OGWH``+YAOlM79I*uL1}T<=*7DQBubIyAQ~$Q6 zuib?wP%3@9ti`zW%y}PPTca4k!NKPzTd$g1E@*>DIXF0;hLX@hApW#VQ(Q6^7Q6IZ-fix?ruXd? zQ_(9le+y;kVK?&I9zF7(K3sWqjzr)Q5(a{aoJDxv!P`ogp$OwSXkc1BV%+xdl@FhN zBQBTWqnn#1)N@OV`00YT#>xl+4iBk-qKm;N6<8p&ex%Rz8d|S*rYj&P0k>C zMRlJ9rzPw6jygerL3_1`IZo6&;b4K(?WV_5J0{h?hVq31-Er06i(9Vlf?;8vymEl^ z$J5MHlLsp;ywKFdXyfdld<+OVHR9;*oexHbt=#&2j-&U6o>ArCXa!OlHk?KB;_{hG zdI}GpQd7^=+9VF~p|ikolAJ+@jfb*M)ywdojS|E>Qah4mU(ONCXTM7P{Ud%wCTbvd zckVj8^0TFmxnWe?v$N=me)rM23%xgW4LyA6_W1IaE~P_BgV&^-nIyBrgS}|-(w>>| zgFFvq6|rl*b*rouGW%AsslLZL{*P)eUv%X0^wzvyVfRO-uNHKqJbU~0a%sk`c#@fi zv3sp(dBXmD<1LZR5@zJC-=T}<0uOW__j#1{d*arsJ@}@e*Ww$h%=HJWF(io(kH+MW zhNeowsBbghC1f&PiX>aMU5uc?x!JSTRm4{`iugdOXimU-6ex4FYA021a%hZ}+QZmK zOYYtUSPvk5;tb&nCq4P((v+1fSeV|tz4z}LeXCzvQuG3SVQ6_+a2l^#)ba%r@1!JP zF1@<|EpeaT3FwD`&b7l(-2JZcNNwTjTRro;QZi7LqFB#Ui~Z8~V>YG8c^1i`jkcB7 zVqzwhlLOTgiP|l#<{0ZEv3+-~W)O>ydd8soYs#nhl&Pk!O! zf0cB;mE&<#>)2d##6>{=;PBE{3_L@H*^z((!^x%`!oCa#V>0hn*z*v2nRQxC2s3Y$ zuH8}iL+H~Gz8r*G6~c+ds1z3zpoO}&OcQu&YS>_W*yz7;I^r#=?_1ZCxGRM$D7g2G z4r*R@&U~o?b`M;M{6>i*9ea0| zS;O{%=5&$Hbl^7%6JqFjB-?y-xocrmrdx$39=aSdQe(gp@IIf9<1G*y*P;8A{r&yt zt?s|69yqGk?bfNO_U3Ek6i?wmbanawg>lbB_w6|C)2Yor+nSEG*ZZY4oFX!^rUS!VEIuh*1ic$pKcN$M6tinf zNtTV8qYikrZ7LKq?y;W+NH8iGKfSjzJedVZ`qhqLXUlm(0{O_}(c=df)u(F7<!#U)=r+H#F#hPPCkG<^%dv7&oo}~(jc6{joj|Thq#YPc#tPr z>c;SEU&NUx?W37aeZv3&X#J9wx@+`ss`##>@oIsd%{Ef{jPNa6=rA%perpleeUby@ z1QZk$AP}%z&NDw^2$=D)AwHMe-ys2OpJHs5(zk-gI+pC@LC=s^bymeDW`O8HGdaZZ z@R!v1*@Wu@E-sgPp7hd&_-~~Hqz%k&7cLA1?`Zv*%oJZu>53ipX}N5t2Cxn!GJ@q+ z_Ac#l-5jodY-eWOUphugqQ!a;U6-`;&}8okt;CBkf8MW~F2<|-dQD8AA^?wssO#6R zSB}0D6Y`M_hMpm-qmNRs*@6FWd4da3v?0|V3}72yy=+}^&IuB@c9r>arSNW>61z-^~oa7Hsz=F{;HTHZxSa7;Rrs z#wYvPK~qELJ*K=ij<*;~Jfc zuO#-;rsU806O{$eX#>@3dnYG;FP~I4_+pyb7Ue=u{ZDuAh9Wr&@+-zuRP)uqz$$7f zIZ(IC!er>{<8$PdY_(?bm5yy?~kks}xLDDmFU5H8%c(EdTdBNx0D z!y)A`RW^vuZ3AT~O>fdTPt!Hp8!0yl`MoI&Eh;jCoK4T&K^ydb|7npiBwt&3Mol#} z_uBJfYq5wjhK^GT@YyEoq&>+<5ri1O&o=3ug6&$~*H3g%vX(ZGwwBmy63D2yF#ZwU z+}e0q-LFMfhOgJEb_R42N@|(a&CkYb6^3o6CvK+Q{*wOG&LGXoC=ulr7V&6uyT%=f z52@e%ouxg$en>#2?DR#h9ZI+5e9gB`D-rc6_6rpp@-8%rx0G_Y*rTFb-+Ix_Eguq4 zzs2!6qqIGooc$hu@FGm>pB^Zg8e*xVBPU4Pc5e~!v>K@216_0KIf?$Bx{$VohAJ{j zy5OyR1)nPK*gTk}sHhgv-aKLN0B1RZXYIAqcY7Uh^79n<6Uam;uZWZUP|YLTmmyEQ zkdGpID1{fG=eb9#jf{1se8VR4CfqR@1zjQDQIfMRxg#-gD?#x#9Y@o#LQ(z;AD@uT zun`F}(@7F0*Ve}3#YRiNQG6H?v%az*ut_wp_E_g~53jk9y!YR=0L;Of=yfL&xD7sx zKwrmt-d#p@&ikZSKaZl3#CU6QRjf?coHbRz`SAvX2wEy6ap6TiR~=nz!}{!O(zh#l zymw4oxS(ArA_dwYYYv+=+j_}|w(FQb(;Af$?u%j*k5QfQUy0ZQZ>L*G>F`~h|l(Rx}`M0dAC^0=|VFO zJs47jy(z-QFISrEXo#rs>Qm@f2!GMl#GrJl!y;ok+Mq4!KFzes30&>Uye&6aH7hu` zHTmzLcil4S|H#TAVHoq?*PD??gy0AjAqX$+;IQ0n=X_}rW{tYtKWmc_#lcG>yD?vF-mK=4tu8^+-Yv%IgK&8%%U1v(Q7VCL z{Pj(Su2IHmlaBJ?FnjVClcFd@zj~+k8$7hgsZ|%|>jcn^Y*DW$(fw8aZG#ZBs#YrA zDd^AlX2EkyV9at00yv^VKHy+ygc7WaqC%sO87uxDU z4Rof$>0&PWChaSM5rkN~4J`R~=N{O$-W6v&Po?v8+9*~{;^GF_*v;-!V%XoFP#mH* z1NX&XyZKs^{e=clK5cdh)fhQe2DwZ_xl)b!*{o-~n+FI*Ax3Eu?z$pu@yp$4yK=PA zqlJgxDU##c>#-n-lBDuO7`&=DG-%SsMl+&nEpg#348>hjm4SHnV-&MyQQip*jxFe6 z@V6QyHg6%6yf>oUypyc6m~;i*&4G1V1i6I6f)fod1Y!*9gP_~j6`(}1Njvx(ka>FA z(XF1}F?=#cd%623xC~|84sV;S-81MII}1?WYph}}X9~@i#|#zTXY>o{lEXzivQU*$ z()008u`9se82cOg<#0-`-#~qxlB)MW{s@ik!!IGzdHRYR%(XM)M)JBLnq@5~YU4Wu z?o+a*AAke1BA|2XUFQ_?b&dqJ5;u@;0!!%ObLIX^C*t)H>#nH-A7~YEL8n$(S+Ri# zyFdD06FPvMg`nrFgw>#4rOCeOSnlCkB+etCOTd6p}$TLn2x_lw{lK zB1ROQ2)i(i?mI&_O4cN*nW;b5`Qx)?IC!aS@rnG!=^OTwI=Y8fUGsP4L2}4}kR4Pk zizBTEG^fK`TaF6%6Ms{MPx->993!qGiHs&DRw6dmwfsIl-%N7T=Jh;EIF!9cshm!a z!FpWwK8$}K80xqWX*7hJ6{$S+ZT;{zIJ_L>)?eySUmo+7=)(04$i3^@!E>=oj>*!= z#@9%%|IT05^j7bHFTRy8X&MJV4RuZ?l+sHt9 zePu(=cR!1kKdI~333`McdwsUuCy4$PEB$gPWy_u98;4+&#oI z5T4F(ztoEE2BbbO`DtjrLK(gx*DNpvPwywP(SKKju#X38oS;`)0(RW!uN0+WIri2F z{~ra&toz%~^S}C>pz~|B?2HZSfh?ZAHh`EdSx)K#ag#xBt7=I98+9uPL8x# z>X%#*|3`MoU}GESZ$A(^KoR+mIO6|@6)Dicm(2hD+89+h7|+iaILIV~lpeteYoTD% z4;h(#$`eDP<&2AmF_IURpo)SReqbVe77l(d7X6lAwU$iw=@!@debtvBr6LV$bavf> zHpbRFuF%faMt6*5i&Zx(P3d7kSh$oag4d33y9-Xy(^0zLhB(@;K2({{n|4#w2UwKp z=d(fYhuM2${GF}8aR-S=A)~c+`qh?W9pghs)Zhbac%XnLo2k=8_(C#1G4f<{#Efd6 zoaQGo=i*3&OFjeEX!>f{ceO9wz;dziaY%bJy+-^B`W)+wLZ^bE^uoGUK5Ra8*+(1d z?ZMJoPCg0rJ*t*~z$88ngAu>qzU>}W)DO8IvRxE63V#Lv#Iz26Aj^=;YxgBK@v^yw za?i#${rI*=vkXK2m&lj4+(%@}pYa&+xRf9p6f-Ickp2+m1V`@lv)GO27D7!aErWZ* zY^?{IYwY#?!-K+AZ{H3(45wloBmO)y95!AMvciNIBNCgAkdm$K26eF=r_%+0|cuCMSnO zzf;s!JHs}EFT}nNB#HTFTg)9$TAu#H(Cr*1lFl) z?)F@53&aJf8v)$g3n-X7YJkLZ|A?hVZL(hpJ3Adal_9+Vr(W1>#^%o zLngt;V(14?$O!ju+Gie!OtD+_&XF%F>zy;H<+e8*MkOSyF04bI^U?YgmI zp7|q|P@tDE=0+dFIX&sI8IB)fHS*Qv=(UHvT`}zkbCbgYyQwI zA9WCv!kzgG>9CAou-s4mZ9jBJi9vtjK+^4x%{o%8G#~lS_2K=nM&U?`p>?~25(FBtyyZ*G@u>5$`F#K%R$eJ-(Zw8i_)BwcUd8KqFuer1uR%XF@Ip6{~1Nm0XIk zT*^2>>!aCihEeX0{&O9uF;0u9!orLsrA=K!#pHHW5!T0@deraHcCkkC06@dTCu*?4BsPNHry8;^fbh z#TeLs2N#6T)shUzGS1ZwBVjltlHEf5wg$(;ykp$eaNV0G+szHYWjyu0uE|hUOD1Le zdfdZQ9s@oPPKzfiBIrNu!X5y|mJlJYrvF;)b$MSr!N8B&tktpc#=0>RUU!P3^z?!= z(>3j*EvtdbN;^mZxw9C>G&v>Lo!Io+K^jAoF=n6mTL#NVUq!0%(uZ=lrpp+XzM{O* z8?uuH^O4u7-i{TAQ=t$2*_~GNUF?H1{CPMb`W;qrb&$`m3}X)E=6Bhis^Ns{2r9Yk z&fN*%je18E<7BJ$!8~1@AXPM$ELaGwB1gAPiW!`B*$Itm?ppl$0I}4?25dyD#0T&` zWOEpikc_!XcQJOCS~UtW>^?d=8t~UqRbM^VbnR$B&7UD->zE&u?b*4CRJf(k2*F3X zGu?5M^L(=Q&XFX_+Zvp1f){e^P~`6v4!?~%ovLj^chwzHbqCiBBMJc$WoMwOBEfWU zrh=m=zwP2vuezs0Ztn4t(s-I>NTv6gy_oRvJS0F-^6Pt6hvux^w{3g>($PtX&a0i$ zt*j8N5lN4mA-9RU+v;#biUYxV&bNUxU%kLR(7>X#(oH`2;r}44y14>RTi#XYPk`IH zXJvhQz485dDDj9bRUV>Z%W)jLFSFD3N3Fy7n{Ue1=DsOoXzi5^yN0}VE|{a&BQ!BT zXOf&x9~yEOrKh|)XXlU$o znY>vGZcAfc)_J-{iCf2;%_i_-Yw|I1^eMehv!6KnQySCDaeYi(Toq#O^ znSN)U+dP%XKL4U~c$wmW32_rVl|#$Y$3N8S2jy_g!9jVSU5mgbriIuQ-<1Dl!9M#h z3lfgMC*zvZ;E#f{P5WsajDN;jKp^R~7j|HcA5q5nqVI&Q&BnUb_LRuAn6W2gzuFg! zP$aRab@oOdoDbNymwir%2Px1B8oA~z)6zlJ&oMdld%(VrANBi-M;6-N-R_Bn znSVi`f(4&P{Wj(vuPfi=JEMIBFnm843Mfkolv0j1XV3e{0{#!JJw*>hU6@g~wtwZl z@T7b;y#s&Wx+KIA&t8Lz_e6Q3D50?M*xIi9T3h1Fe9!zIhbHHxJ~Geg)6Ne4(w7JB zpE`>!d3SjYul6AeuBXc?I@%@Zk@wvT-WitSAm_Ou_=Kk^0Bf7t@jxVVU_1aSdMT+D}{!#C%lvi?lLGQWu5R}Je zWwr@v&Hv+W7EyG5^HN-wW4EtN7T<1pxw08voxPQwl0tt$um3Um)oIR)RLjF(v1anC z4L55ukNv)H|F}~?o$;I$Te4w`vi%Dz~7Rh=u64euO;NoJGrwWlVnRU|zG zYbir#ll@Rez(qx-ruMb$K8+j}f=q~MnY}v@8O=VSvre|Sz1tT%^=-~h7yv78lufu1 zzOteU?$xok_(P|O{J74FjsA^3jhw@QgHstrmC(=oK3Hu~#F;Mg@JP`Ix~DtnalTR? znmrI;+S7S+ZJ2iX3neU!PyjgpR)pkSJf!mE`Y1I6J;&y`Y|0BO%s8TAHLYi%lhL^xXn_d90a|gF1rj?3#r! zU@RUWW6fFGem$-u5I$Z3PhooGuAM70%cOChAZ=SVcULEK20hB(+Na-D7i%rPUFsaF zA-HtK_|GgPBV*A8$s?YfU0Lq>Ch1@7*7p9l>Um{LXg1W~8}~xOcsjUG%EG^%qQkTz zzx_p_3m18A$qj&WE360+{ypsEUE)F(Yi}7!r0a;V0j#_0f*@RW3e#e^Fb--9V44(J zUO*iwo`QW3%>{{!Ik^78qO+^DsYn3Mzufer#HK{1;I0TpAu_1cs~zm#psJkdTD3|$ zwU*qfjOlKXZ3q6l?2#in@%~#NDfYMfv0ajOj5F?`X)^j#pTGV+ zW{~Z!z?9e<&x=0RrRedu^AVi$&pqJvEHQP>$D*$h_8-siuU<+J_fmu2Omwmh{KU8a zJ>0zl?&$9p8%#{uQ+(*c%%2$2e`_)cLeU@ApsiMWVv2`e2v8=AFCbj1?m{V&d=CJs z2=H6mM1G*YL82{RVe0!S`S4^W3f4;f&*|1f8~sZGTH|(5CVua;E-;lv_+4KXl!1Ni zS4LNIJW3CRk5UHw&G4(jlElt<%@Sy0H<72QXfU1J;%&$Q9#?(`U-wPt*{sdX zo6fvij1lb2xwa62ce^r2vF)hxzKn1^2M{8m0SH*V9lgQv>FM#Yla{u&X?sVahNp7w z{(QCZ%E0+h>he}YU;Xn15shMfqxbQ3M1;DOUJBa2y`1SIZ?h%G3&LQM4Kv80A&nO- zsqXeBX)I5fc13iv0>J&G&mILAgqs?f>R@TwiF>vf%4p&gO-9@&?_nIVz=F^^HdR>U zkeh{wlw0JCPq=o#GoFO!@0y2VS|E#Y38s;6=t4LnYyC89t~ISk#RI6%;ZKhyZ?^JZ zN$Z0Bh3t3lWSP74%CMA@yZ!zpaogOz^QP!y<5_>P*h<)Z=7N}B3sVZfzEdS-5S-nn zC4hKO4UALQzZ|&ka;k$1{P>~dA(&|Tub9U1s2Eq2WIxhdyua|kqi@)%?i5;dHfEo4 zW!o$2b&vYiA`*k8`kFy>Ead?dELlUIY>@!CJEdk31ARvM7D%!g;`f8loB{9~z zrQ1A_ZYZx7(56x`kh?2L^ByMo@YWNkL<`eE>jYB$Jefl9;AT0gFrt<6&ObRiZAl2h~u*3qrLT=_g zFyrXAMD0%L+>1APS*GJG3*!DtZ@A1xslgNPJbc|*VYKMfuX<9R@E7Tw*=?U%m-3l5 z9BqNWNf)EBhfB+nPYvvdOZPs9bYNhqd;j6Md-twOQK-yB9eo|4>|H38ug%BGHp=I7 zdv5gxrAex{<`CgNET6F>;#`UD?SHDUoT8bzKgw?^+5=rS@^P6?|9mdiHzN6Kw;nUh z>yI)YoYgHpi^H+$^|_=wk?ciG3!hn9`89h8&{2;3LdehK8X*0l?3OxzML$(j>N{_Y zOeqUIB40Aq&O^I+LT-zc7yP6?+f+Iu<8v57i5q&>-5{r=c7Ex#Iu*WJ(M#XSyxdA2 zXisx<_X*19iI%GVQp~Z0MP6}r&6$NzAXG`9TSI}PG;-!91DGfW2C=qcRh)yc_ z2Kp$i9941b@9wlk1TgNze`GH;TRz~eoqEJl>`YcB<4U{nWoq>ei1k%*z(J}Or7yKU z?IPH6e9rRBR4I!wII;56`uwlQ4JZ(|n#yNk=Vdnqzc#9rU(>YG*ZQAWAHa-4c*{s= zXk9rNv2Yq_1ri0+xi+FhfE|koAjp~DWzXd^Jd$~}6w0G{Nn3$YmF`r+% zW94Z^RvfcqZDSnLZxuUOSgQpp8+Vsl`s2PY+m_Clc7brO!A9rBGg94U3$uj7H(i-N z#jk4ajtu&B9i*Qt^nD_NP(9>e2z2HrnpI^UOck6xAjl^Jmg%vQ%sx3h9VT_5C`#?F z;;wsFjJ{7*s?hawl(EdFvJ*H0{Aoo}gJ!lJN|P-rvfx@RnUCb@P7P{|+1?D{usP?A zzzwJfv_14{@vv}k)!Kv{<Vj)J`;W@&2h<4de;T7o6GIj9r$`Oqdws)N?94`Z%DX zbwUcwGEDo4(4nI&Fax-H(^`R8hl7i&>*VHAAb7{1g)SF)1u zSl5XTgO8(s?*^c4mqduw;ngsZbb0GUyOt42C6=FQOz+1pX@S^;MsjW=>E|n-5zlII zFJ_V8MciT)I|Y{yH5lC)Nzj7=(o2fSp{c zLWqy2GR^z@`kn&6p)!W_7p>|s4LQUqnNYjBQAb$vs|xaMsGY|^H`g;#_vV0W*o<`Xx*z9@6MYIt6`EO7C^L{ zv$pqVk;((ptHE#6AAQ5Zc@*nof)FZ$FCj6Ew>iFd3(T9nYkHkj_v_B{WWLf#GgIR> z2!sLV$ZqQFO0MFW^QLNEqj`_6KCj8e#-?!u1MB<)Y0D-C#?>a~!?hB2nRb_yvasSk zT3}c~%`cfhwkqC{`;yB&NtUe4#6X?a=V}%DL*D5pDQr0<9InX7&oWj;G}jn@y5yBD zV~UurySB-Y>4K{jJR8=b*tar>`N%}Jo2p?!uIM?`7KcVp951UkAZ%azpX6M73w%`L z7;R#nO;A-Y@C~aK9}t#}Y7Ay3Ge^X($9Km6RIML?tI2qc`jVhgj*^5hk?>FXT)mR1 z&m=~WeCeRb#1^cS#nO2v;lYd-(Qj*efBrf${u4H@*TOBY3Qhj8LO8mBY%wh3aqj2~ z*P(`z#;5-S*HBh+1=V|wVpZZ~%j9L7*F*iklVKG}zIgocW6g$Tmwj5|NS>D-7T#RB z8#X3Y^J`zpOyKSfg8zWMK62 zh3LFT{MbKBxczOm34C|U@Sm<5CZ@pu?z`cq`tO9v|Kr0m06l^w-oQ^pEO3p$wz#}_ z1*A2u3~dfQGS9s7S*OHhJHy~=J%87GlQF*q<}r+WxgxqwDFU~#fsub3blX*QOCW#g zC$AXK=VbuifB0<_!#f63CmI({Yec0EY?fIkg+Gc&;YGpzEOOog;r`ie$Ry|AwE(yA zFFf5ogMUS&pJued51O4LS$_iarutOHTM-GMoXLMTG5E803}H}K$U10HAaD(9j`$Ziqu^?h}R9-ZV+|nALD*Z za|R;s8-1Jn15-AN{#}Y5&g{_xZX=pwaq5Uwp<~8Fv3m(3cy6apes0`ArtLjSNGN-} ze$@rw1(2zBv0e$3P5PFuP`s^sv1=KZx{Pr{H8X|jeNC|$xZB)BYd&$8&=wU?md<2_(!l21BdQ*@s53M4<4MQh1JW&nVus$A>+sy9 zh%{?BAbc#XG5YJMZTA$@Qeu0u?#5?=J>@;7F+>Ke)zzyGg%gW=Leac>rdL?)??)fS zJdgU!%NBV@2x?|Y_x%M`+@2k9wbsUu9ojj$=Xe|oBpirZY0IXIrmDDN#gab{{PAkp zvTewB#y8#kx?c%Yu;SJ*F})slYFUQE?k(B#1Lh*wB zSf1fxLgCIrlCYgqWF*hAgTZ6^)?=KAjikgZj;+Kuk(a*heVlOcL5dT8bM{Ak6ONy6 zhqpO9ahFZ+7O|^5z4L%5qGq2)EIsoLz$~ZXY zQo80kA2Z231f$ayr^iRc3HW@s0*unp2~DvxY#i?lz*_$~V0wNn%UXuhQ|W8Lqw^$u z#@^HD5E$4f=RG+^3#zz6n9)rz?*hSc@dUP)11JQYhITq zx**DC)FV=fx3hmAt>NRFe7u9R&J|T0)sGzP`(>_~t0|802_sodgV?Q-f@8*gJA!7p z;(5Ed$%sa|%LM_^@HYO&1Dh__PaJB?5_buO>_1HJp3*?+`!8Z^1GB#DUEhuN_`wiE zJCsHI^t3n;pjayL)mjSaO(4C~?|X+jlMNa#H$&z(IyRYcOx*Qw@_e=Ort_*vt%R{q zsxb;2+(z@(ThtMIV%Q;c=qWSL=b>&C^-chIFmN$$xt7w|tv`gHpSj|h6(EdrUawa$ zCeI)>tFE!Q1KT{XUbS@1A>TAb)xeb7pRHKV``SZSwmc#RbKHVf990;H0;>?~~^Wn$~E*epSst2`&?pZn*Ki&=A|W zDL;HxZaQfVFl?VQr+C4p?$_Z6fW?jp>h~;lOSD^6r&TsYT^331Rce^VtMBTEzQN8R zmJU$v-Mp8j=(HC{1$Kc{P;{GD^&?gbdmD78fk{0thJMf>}sRg~pV9 z8{d9x{r~}c_I-y(z@vdtRe8yp8YMCof&tMB!YHWBhytK9Yp1Y;2I1$Q_4-ZsWg6n0 zZle7TzVtVkQOv$0K&Shh&Uhn=yl!-25n6aA=AwM7JD*bn3p{2;cS?Bf&?u>B@Cp-- zcLzv7N##b$wL*Az-S>rLh4nvem5)AO`DWX6+_hj`^9w?F^qDiU7`D6;J(pw zii*#Yscns8=~zI_e+DYs`{qe&q_;NCoPHhDEYHqOzu$`W23{1>F8`i2FjbRv<|2AQ z8$^HDgtDvm$IZuOFPdRSb&wDaDo?&R zBbgP6sCG=8D!M3rG>F^axc}myOy$dECS2AH&zT}G(xg+qsLr&{jc)(j13qK)W3OA@ zh1?&*NW^%~vJvgp0D%4twGl+%9DIlZKH!_X>Bn!HEcZ~8>Lbxy1AldzoLvfzo?Bn1 zE8pOy?oGC-WBJP05I1T_##wq%oN88lzz54!~=Gm4mLxK94 zEy}Lyx|h7|t8a$vgIAJTvG5T{2obwvvtX0B?d7~SW{ARo@&rY{>d6~}#sb`XZ{9N* zdi?H>WA3cR2yFfsXRXs-ony34?)ZlapPjvjliMi8$@Ljb{?`|G7&rDDXW;u@xVbyu zpIbH;%(|slb+i}SAbJ?#z9oFAr7u^74GGVN#aW*Px?yTE4^=ocmR-MAY@?GJF1#a}D z_b%$Hf5e0ts!1rawu_jAU!~?fTg3H4V$Ih~7|!|UAJ?(*^(k5)guL;RIJ|054%7|t zfO4CINTokj&@OtJb~P0BiJ+J1HP958Kl((JYCfr3XRNE+Qj7GtiCg4L6W?Y@StJ3_ zHHLOxYx|G)YLrdmz(?y0geCBU&EnEcQADyD?1(AvrkoXUg(n9KADs|#H_@(Re&aYL zKp;LtvufJ6e8m4{ny5K~0k})SWu){MN!nRt(au7iB`STEK9Wce#A>e44ESv*dkG@d;)zQ>de z|4%OT2|h2H{RBV%B0&GX{@;1g|7VByj?EqZZlaSb2>1gK-a;TFwy~`JDFDiwEB(Vd zbMT;*CK!}e+YTVodh3S76w=?RHX@9}wdQWy6Qu~5z+S9rm&9(37vKE0e@sU$iYdtg z_}e}rw}VEmU^<@P_%LaGib$K@-MFL5lfNrE(eo*NojB7aH4D}#{i%=R_# zK&uy&)DOO3VF=&i)39S%xXfOp5I)2Vm|NOt6(*IIG{K_sbo_){3vgV@1K-xFSy&$J zHs9ZX;Afr))0l$!1s$ub>7aUOe33C8X%=HJ^g6R72Y{GWYJz*-@RelMxKppoi<5bmN0IH8t zxbc>y#IWV|5nb{i-%}oWs2V+p^f%vUM1SZ`#!TQeuF(rj=j>(vdhdZ2-Zxkmz#BwW zZ+^|CF3lJ?Q|Yp|06I!?tF>@_U@V3o;&VsbdCt6ecB?BXiv;`$n%{VV8h*Kk?*&nvB8kUk zfk_EZk^j=de~sB-z_X=+R9`=CHsozyQf7ZDbcs^oI;Bv<%T)2gQhRDT8$0(2=3x~` z*(UVt4Nz*fo?Lzrv6B&qd>D5ve^7qv&QtoXmoZml?xcGRVehvas-FoXV-C&s={1a^ z`W$;q=Uq{gmo*75(^>3(rkja3D?EDgtqtbHC@E=F)=e$9A1f2gcPxu z?XtReNWp5P1(G?MUXYO00rMZUw`;wDBh~(aHS^+iu})%4-$*|?v(nP&BBSlj3CPz> za1iefrq!7d@BtmL_nY4+U3-1X5)Wo*{wzbv9oN{JNx3HaHPrR?RlLrbMyyPQNpPUO zeKFPPQ4;$D1sou%dRP;yutkQqb=ty?V6A{#wHP{R*-6~xcf|fh88#3(`5r}5!wq!p zd4&gWDZPg33cB4cwX?Q7@=dXoGq`$e{lc>ql2`4+Ef-rqbP%bTXFWHp{W47-#(_)m z$nljHe_sPHV1Jfr1>+6dA$r;#57OGieG!(Y>l|~(q0Fs58=KN22;Mb(3`{kz>OYrU za(csUt%PolAU>XFswR+6SHHnC0Akbu5N;BB%4UME!r3&>KV3&OEb^*bOFXpN=fJ7; zZb-+0C`Ff<)i(X+gVRgi%shqjI)o~PTwVF>EjCetY|GTC49lHTKMbTZM&G#?eSJ}v6<%&72?XETH zP-Ee*qMcq*IKULRd5Dt6CTuQu4BguNtGm5*4IB@k*Iu@z3{9IIAFZf+3phXHr$902X z!4P16eROKt+}+c35+0nkxb-jCnT-z{STkHvI2Uk;-- z@=2Lv5MYXAls*F!LspP zD;J!RomHRDw(FcD`+Qt=<6J`LxETsG1cJ$sNXn6H{W|(QYnq*4`!wE0Dp&h8%C>yY zh6!OU3XW&=Ve2GcL@D`r?nH#zmRCyOC!YX}Qq5)VZ7RNROdyd!iPXKTdC?i4R&u9E zyC?%oTy(A?1ma|5qvVKgv%-HV;;-vzyGoL`9a_zY2Ti8ZfKjDUkDq;^#IP*VU$*SP?PY9?YoO?P5C-JbJ=nfwP?3M^!H1wB4gB&_mxi(V;msUUX(x4Gn951THwRw4K-vcCaTTkT%w&te@B^N&o@HE|edLkD0{*(n#J!TtO ztA_E&zZ8&w>)jb(!psBBAt+ePX0wn6<>wC74$js=^I%+rF|OdTd3vg488k7WEO^qo zd(i3=nm-4*6A@cHGA?5U*~%4JeWWAiuEp=_{#O;&kCg_dJ2W;$jX~g>RxeS!@+=_M zt#3pN3$h#@FK9dF9oCvI6=S%rsB#Zh`-6O_?ULY9_Evj;uo$)S?oTq^Z8{Bh5!1Jv zu;s1rUcEJd{{Ot1k#0_$#6Iisc+4@w@~vRqV-jOwX3g4X7a zX)dSb>%vzsm78uxNmE=L^yCTTdtP}wKP@BvU_N@?kv7yi9r9tw>a; z4_!q~k2?=(|5^0{(y=kmwWBmp{@QRn-QT8;JANH66{vxu*@MCtLHx8ccg@%)ryWz? z;~Ue(HKn2_b8Z^_Q#dbN2i7s8-`nfE#89Asg(2Qa$qn1OvZV4Itlz8ToFp6teEqdt z0|>c)h344RweM)8D}$$#sn)#D@_`6cA;93gx4pz=V$^Jhug zQ!Q^M`w&H;8s|5bn~h2QCbSWWE#$`u$?6z^@Is{rugPL-uHt$0^@ZAh+dM4v12B*P z(zjzTyZF!{lKckj#`|`*w#NuRo9L@&L<|1y`|h9Fi=8~&SlBh=IbNmSCx9jAyU@Kz zw5o-dO`4h990RM2LWb(HWW5NpQ*}CR-$ZCFUr=Z3e^>SJI3#VZKXG>bI0f(*jr-f@ zqCRvG)ijad%idkh(wKZ$ypHmCm#}NLwy=&ua1?H+^RUbnnEtfKGD_h*otv~t0@ zN?bFL{k_qnC`m`V(`$RVuy{?p3)fi$jNX`KJrWU*qKbo$@bXsYmmL*YoO| z6yf(qjH;PqYUUXO*>x>4FU}b_W;`{UF|pWSsgL_FpIb6?ivxx{R^plz=t-S@o!FgG z_%PMYf0Bnb!}&q(FiI^oKQ_O4EUvEkhgX4k{Y?QszB_=oR#iyBJFB;{yJy^m#iOV1 z&u_)>m3jBx%thLgn#re|-yna|LZ0!q|Hg^_)2xG7lJSWRro+hDXm(aUA$^-vb;4Rk zWqDJ*GbFYr;$_j~GOlR6(^5nCtp~<@ovDKH5j9sOV}|{4u9_8DTH=S+>_Gw_;1Msf z#K#XFd`gWsK>T6vC(2M14{96{aeQT79w);q`j)n`?;a7~Tf}ssfAdnduZxLI-D;n) z6b*D?CX4)Xc!U(O`6#K-wqzDK+@J1#As)WFY=bSgJ3!udvHpN~Iz;p72{&G&y_g0q zK!LBT#1qhIJ@42IT%Mue4dHFO8gkZ79MGROZ}3Stn^zBfV?@DTd*524X;lrLQNTJb z??*8~D|z$2`LcCS#Ygkj2~JjZ1~gm{rK z`^~Bc*XC2~5bJ)ogmOs@eo|xfu&)Y*$PvKvW$hMOtgkKXQNEjR z!#e17*1*0j6Bp{{9;7okAj$D8<`$?a;j8<_)(mweS4|ZT)FL!y5x&J%r>s*f>ZX;( zz&Uq)=Rs;=F-qjkZpfSjwaof=_aLV)cR=1UwAqwB_Q)yyQ%mp2_diE0Un@gzJ;7vF zNmc&wP;%BBmp8e$p>2#6FnHJj-_k;JBieeuV{wGw1GTkj8#iUa7UX8P6CkQ9qE_w1^%1|HA=o|DzV1oDjQ=+bM)w~&j@x0y>S(tSD z>hm%4h7Je%ICTu7QCh+3;Dd360s5%an>m1VgdNW)*@eR4w_!o0$4~O<+UfSR%e2Pz zJaZUFDmLgyD^ev%StH;SOtXF)HtmE{{9yz6Gi;)) z-!zJM;uBgQ&jEN}8sD}-o~%+%Dko}Z|Wz0Kc=xZ1Mweknq}{oT2^5^ z=Xfug--1mvruuwdo2@bzUR0z1ZoU7c5*~4$(vxsmWYgo&9%}+ZgoA-rw!1(3wQ* z-G7K7G`aJCLizBh!T;4V#yZCv>3r+*$;|R_aRrN$uZ+3GzX|~J4V1JvK5mtVh7E@Q z>uYQD=Nx6qp7w;jxuvnQM$0FI14tJ_c}0yM2B#o3gO9l7{lm_^aLV20GqzF+Cs+j` zUiZq)B3gDNQ|4fUOk=){j86t11l>3wf9JT=kUNQ00a7m@$O9ZKD=ZVnasL(|XF#dj z#~S>1;d#)tEH3q+N$cQ$GKr(E)Ga>ZmRO?VlC5(aKN=HUGX~wzTXg}NE+&AHKMq_A zu=4;y0LU)(*eRKXnNPqHD!op?lLA3V3Q16LBK>y%jbXlu|-K8 z0!}nY+&%RInbh}yMjEmY1?(R9z~VGI)%+=*`Q;OWkT5g>N4=HbM3BZ!32KV~f~gVV zXP#O9%6J}!F$#PwI0%wqVLAJSG7fTs*#!>b;KE}5JGTM32$G^`Cc&`I{yxZ4qCTM* zP!ypSVA?qD8X+d{~FeApUL# zmhEvw!NL@Hn``)X-R(cJxx1t>jYW=nuR~P63}^b&Q2D$Tb7i{U9$Fjd4e}x`D!W0? zyxGuXOqu{m@+E=lqtg;fSP35>#mYB1AP{usnAMGJ7xvI8nL6SFkQf@B0Y?oe6~1F_ zmZHhRQkuioXpWEiYazEUF=gzwSa&Tna|QOe_2-r`0*3761AB9Ll#%`++4=rCKy7f> zwlivy1v%<^Ac4Nhzq}(Wde<;4^gRc|{}*#_8CF%-wGD4TLQ+6dLP|A*wm(Be{*}?*Ly#IzT0;*KT}Rv;x^aM zS|(9g;$>CsFu$7^KmalJKeGWXlk(@I8dD#yA6`7j>&IzgQ67AGw~l*v;WN}$TMjj- zvSdI2<##5aszTc(pJ+mc!TtE7=x$P^e{R%dkV0J`F4M#Ca_vX3c85_jdAX4#hbO&PHVHtu91%nJW4tK(N!EP zGbV6VAtcWmz>uW?_#mM%DViPpb2%i0=Qbt#zDR zTGZgh;sT~^p$lQ6dbcWV411NCG2r^FwLA*S6OC`UOumZnZfzAQRiESIfueouu``>{ zT4hUo7r?u9G>QqKNjKSX*U6fY&O~@u+Vx@M>>!74T&fL7R4L?20D-#u1(bpCH0i{Z zD%7|Es%6ZOe)7np%f|9s?hDG?S6R@RcR4W)MM{G2*l;;!f8tRK57_LpkG#(8@#!UKwshME`C$ z^I5PQn4C#vihIop15Xqy+-~7?t)YEMLe*_-vh z&HG+CKVqo>OR=lUIDc{MUjGxF99Z;HHpV*~lT{Jp%w9hBDK_+MIp@uno>#+GPr87T zQe#w1Rj?5pN`gjMPLr$(Fif5#SnCOb$`zC5A~DERK@^$mgkj1#7q8Zc zc|8cl>V=@CCTF0LGr{K0SsYk}@LBs&z^(YE;ej>yBXlyi)Co|G)_!f`HEr@Lb zorBBXA;|4TN3E3MdeZHmIF`(m*(RcMy}!}1L_t<074FGcsWlKaQ;-zc2eZR8~~yfp+YH#Mz>Mo!bGU zzQ-0z_&q_wdji&Nl|vF?AnqrSfO)l#f~qA&$N|0etea=Qi&WY0{BSLVTTbQ}H;pkS z7+N7$Oq=85vp%1-81hyA+DF29hZ3@QcCg|jDQG=~O6O=jRfZ;cwM2BVmS6x9hI#Jt zU#+rAhIojg{`5LuOQ=H=gg}6xnLN@@;HVpAihGVd`Z}jUJ}H5N|EkKAPQptFVj$$W zH!FO+IV?RF*d{V&8>=CPptZcGo9zjS&14G<;+=`*ZJs3Eu1NsKAK+BuLlWPVlL0Fb zc=(h@f%A0x=V#TmNT>RbtT}SlQ36^qmpW;6g9TI6lOF!f%8@rX8pxlNHq4T~zz_j$ z4M55IQ>euHL?D&V`ia~ld3Tu)=!F|>oV$-m0XKZ)^4$V{EWLbZQKmu`qQ4^FhGFJD z;}lMomYg%QzZYX7Fs%EA?;M0LzTQyBC285@yLcG|dHRYb70~OkXri*dm9nazq07vd zphpGGJTEWYj>~(HIbj?1eUAHl?6HmBt%-3!;R8+yOK;3TDgDyg?(WRC50v!)JV{&i z!4aES1TQ&mwBoXFr+4`j{3$*HQP6)YP@z7!!i|8(OQncMNpgIY-vte<+7;I%G5o5p7 z&eCR*G@O|-G;=yr61T!Asy*3PT>^b=vW*h%#%5j2jfc#lZ?9Pu_jxmz07S-BqEjnB z6PZibZ{n?15Yzi~nw*h<5xo=3=H4UE{Vd>=2HTk>0FKMI_rcNJhfP#$Ss|(RM+T3( z*Xg_F>mvmrfA(O8z}%A|gRp6850Cqun`Vh?UP#h zlb&@{Q!dik6|m<-klF3u-EH{&qYa1!3f95XR=Ks|hT!wMyCWQCrUFH3; zB$@g6H=>mj=x1`TXT4A7D243rA08d?*)Kl*oydm)g35*L7a?+yG$C}L=H%M1uiKvK zo_oRzUMxI6LR{xPmA%DhDuBL7w;*dr_5T#V@PIxBA@uMMEki3YO!6S&5JbUvdy7vL z>jpJ7i52PA5{6OmXuxVwzrV|(sT zT4gQl*levu{DGYa{07?smP~1Qj5EA!>TYcENb{)P_U#vG^pMP< zs8twnU9>_wR&S#F>(5KSWobs)GSqqk?}VkF`j$xCK2*pwm=Q?}yVNXpNq+An{~Zh) zW22s!XFsXWE0FS+T!Oy#mFDK=kj3Q6W#n!%NwxCZrzg@xf5+rST;IB%cDXSooyR7_ zn8YyEB$?||{dux&ILPo&b{;wKywvP@)FOMzySe!BC$&ErH|&N*fVdzT@=Rv6G5RYA%0OC0_BQM(*a-sb;RtwApQDcbxLL$LTS>q9J|X4p-RyB0Q&dRx_dA2@)VGt8ntXu<9BA8YAEtKyi0RuG#gu?yiCXV{{O5?h} z9=%F>ao~*V57Sxj*I8sm(<7;LmZjr-T6eR>&3KTt1K z*7g8qD*MjVNk-KO6ef)SbuD$;Ttla3ajaFKv}z;e*cCy;es@TO^t_9aY0^~JniQx$ zrKFD-IhRg=?={Ro%Ujb-?8Cke%8G48Uc-m0tu!G|5mAL)kmyUv`j($__wF5xsVN(Q zi8FE1Ot7cfmpZ|~N0`oYhtKP5DF`);W*^V~uu_^?ybUR7I#l!$K0>cB5CM~~8;07C z7a{JSW~JbSB#tFS?z$5T$Q#$Ov9Y{b(|WVIze=L;jyH!u>s>}Pu(i&nm3>3ke6Kkn z3whCQ=+RXaqcWxX&10(ka^k~mNxNuXYXtZPRjmoWCS48H{SygeyMRxVDlvPTVT*{fN$L^n%$&-V`uf z-jYiEQ1m8!ULidL#tb$Qe}??VhqE6a$bm2F;uB7Quh+p>@rtoFVhAClI6- ziz_Dv-&(r`349&ryI@hXJR1S_&O37Uq5)Uynp;@P(>!{(Y2;iTDBJgVAvdgTk)7my zGZ*J78zHSUPQBRU03JtAzja=jdoAX^cB>5-2C+~QE7~mybUFRq(RsS>-dsuk2}1;TD#$M^p=7 z5}vp-o_wCghLF^}vV_k3!l7&v#Ql+x0TFfG>mt*9`?1;cbonDTU7N05^Jk!`3?TK3 z?|Hw$eIJ&GAiw5US+V^#43wsFaB$couTNKae9!T~a^L{Wu0GRm4##24{azQx7W@JE zB_(o0Y2pq8{FC>2cuHmW@8%oUnx=|-YFsx@+xBOTWnR+oeryj0Km zo?5_()N9Wo-+8WJwRqi*wOA5+14KT9u{#v9}5>9Amam*&a3hr-y6;o`Hq zNuGgFV=#mt@y3AU#e#NpX+9SgPx$$lS}ymbT^wp4ewTZVM4~P`Z8bK~{SG{y#lq5- zXSKF-W4Vpy38oqqzcDc}wW`dCOX@lV?FOdGO~&PAloNT;;tjL|@Y6bOH*r}FXUU?b zgm0;YQx24Y%ykIFl z-i0O0TOe<)&$bIo_m4-FSHJ@w-lL7RMEB3VP5QtPbuLIG>(EIcxYz(Ik=EAMmQh}h zflC5ep6o({vgLK><4sRuq~6&!{LOW?s(eod6?#GatSYEX3hVL4%~~?l;#Yu!7C_TZ zG#<`-D9D72Okhy9QFOfZy+)wI;V$8=QL&Pe7HEEjH%A-}lX|Wwa}Zi}980BQX{q}tYI%wdb z)9%b00)y|UyADrHP5tPgU{~M2s|X}T$!~eLaR78asN+H6`(hkaxKKm z{u62cH#)x0a6$23Y@e98`hU~}{@+CN|KG*_|8LKJ!R75k5wl}+AAqW%6aWEMyuBiM zZ-|gmRWwebHB6zkfk--0qs#}qz;F0pmS{CCDsKrYqtU|Kn|ont{j|tww{nwSLi{2+ zww8+}%?9q|4%qp^H&EQ}2AY|Hn4f_|F`Bo7o##fT4n<`y#=Y&YVE)kzzYm0SXI`FX z8#!Iyy{cBhrxzh%eMKW*YrEysD(bK-)G}L*A?mA=f7yU{qr(=iWm|*`ewWqn&n0Q*ECn#hb+U${RJ@leh8*Uf6y__qzKG>vAUAzvOg4zIm>M{7o57RFh+^QqEI z+2~ylagi0^!e5r?H8KhcYF;C^w=JIt2%tkO%_e%9ZKk`Y8AnV_Da`Q1C#Zg&1aQ_e z!;~frtf28b4Uw9l(wj!f+mN-51!9nrYr@nMt3_M|T)nJ5s-0pfQrOD~y){jR9ljgw zTJ0j6T}wP!`j8}7*>gBs{=o_TR75206}HOBWq)?*0YhC}7(nBh+NsrI+&I*{OQu9JkyCGqoY8Y!#y zQjmtUw76X48DSt1ZN8E?bK&4hj9v;?)doAg&t+#`t<{y;itIzUQjLsFEe*lLA!NAN zsZ#5&(3C(XrBc$yj^k=J3{0C>E;L2PAgD3&7+i!SY zNauTHrd99A0_yph+}Pi08QNjhe+{1(cK9m#H(gH4^{%c8fN7q`KA_SU)YPBGoSvRs zjMueo8{?GhI;>n7zvir6O7q-PMc&x?Ufu(JKg}2(EI(ON?5Yo0qzCY6nPTmD;8?ZQ zWc1p^L|9QN0#=(@<6=AFoowqgt+G+!o~@|0(aR&61G%gJl7h z@2RtCa!6Zdu;x8I@Z9zd%!1Tz}c`Ilbtt05?gNUv5 z^4lB}9)MSWLi1lNk$^xp$96e_IYrK{eHPj=>ag5V+Q1(?vvc+2hs{XK-`kS1M#&$y zz~)_pdEkx(uzp>Mr!d-Ys4=J>7E+WI&Zs>y-E>_1ZS=^p!wU+T@tqHb_}N2 zKFiyE?ve^)XcW?Y3o09n=B{kWQz(Wbt(y`bn-T7RLpl!Ff6V9qu>L!wp=tOFf+-3E zS_2=;@hS0KU~nwi8(v1Nur`-@=|z>NN7$5K&6gsG1>YL@fnmA2zFyFuciuoZ<3b4+ zkZov6Dup>*eHYx^-S)7J6{E-Yn?#yD|D(z+iM-Gz{#mp62JR6TLDC;h%v;gP7W7{B zo?M?3A6d8Bp296c&&LHvInF0L>|+yqofn9n zRx@&M&eP=j!p72j95gUpnX9AcQUMdu&rKRM{*xiKz42)OmpAh}GxeEr6KooP?9Sa1 zIS?|=`vHd(q}^ zBB1eF@smy0J@z80=GNBglCZvWsZL&uc#~7OGw*+@VB+*Lzm`B z70G4T*ru}=q5%zUCdGdQlF!~#;i9JAcDT;ChX$F+cyXg&AgUgATzJ`4bpw9p_2a&^ z6~c6%tYHhH`(!i3?|rBf2Qows`O)ORj&|juPNp97C^{E87WtyL;Zeu-@a!m$;cS{) zut2jUV05bsRK$!tAd)Blt37Vlh{=QfP9l??+TIH;L9*ZJl9C07a!R_AwNs;YAQRNj?8`})#JE|B=$J5{OSgIu=FP2O#xR4Qjm+8o=J zr!k*Q%W<PS2lbYYZTnY8L)iK=0It*G%Uc$GniT^HIz1Kw9o=?I=TH~zv(2)qsA;vR4BVSx))la z7rl1k=Lez5e<=CH!6Ev-BOp}AN1IH1f!ODFBiJH`cAeL?`?kdd^|n2SrtXGE~cUR_RA@? zGQ6xec;8R%g^x&gN2Dd0(DEuIlu$YvgoQNzz%lD7iu1PlLh|Lnc^+whFk}%P0q}?0`1PC!Js{&`da!|3PQ4?D_p+_ghr5!uHLRS=vTxotIU&TUi0MoaNN3L0mcdKWi@?4u?MCIoj`0& z6yIB~Z3yNwHB;A~HnRD>&i71WifC&D6Vy`g^d5zyshqZBsMH=}LAcXOL2|I6nptki zR}tP?Mg9aVALG4z>lYO1H}KtMl@t|m=iN-`bZU$7WG+wkFwb2wY)!)}y&ZD*JVZ>D z2@Pzo$F;mJe#(R5qvg{M%M%6>-G%Ku&ok`;LO~4yr^h8f#B{C$?B6#f-Qs;ZC%nz7 zOed$M^<8nEew8 zh>1WH@gb{#6;^S~r^hp4d3m?u5-9R6f->h{NmbJ4dec_9y;2_6Avg@psa^1aR*+=m zt8|EXedD*%XwFHHqDsA$0UwQ?Ak^WEi=5OxLDZkld!o6$httChL0q50efV(phVW}O z6*<=77Co59$1sF%V=L0n}vF)qhFonI7k0N2f;N>mHsr> zf`M|b1_w)e{LGkJ>RO(}VSB3=M<{u(lGM>B*<_bpVw$P;^^@(H$MGsgmxFVg(8dH7 zH+$D3ZL5iU!yNA7%Q1}m=3m+ z3!@dS$y84Fsk=<`JeWK-yZf00r4>9|Lq+8E$UGE1k5y9Rmahj{zl4F2LtAR zpSWpRsU#?g(~r6kadB^AyI^nvt&7v!({R}=-DGTkVG-7Z%yd1ho~ke*wWJeyQ#vGN z7a07}8_Q&)gq{~n3q{cVOm5#F{HAj^2hX+=zdEWXr|8=Dm_UiNIw+OL74^{=OAr5e zq;<^WQe>twsW>-18^)!yi#e6}qFK;as5)i|jpcU@x~jy@yVS08KN6&TvWW$Wu%onU zb%3uAENr@jN1$f%I4~_nZZp9#ZkxB_PNX%BydcD{h0ogD#w)NI%JU%0D#KJ|6e{!Q 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 literal 116593 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


4P#dCJ10aX7~g#1Qhp!xYE(DA5WivLVrOo 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⁡)Ii-qW&Hpp--s}TFx^v`vvpx%yS^70_>edoUC4b{%}t!rV57aCHW zGg*Ue!-*O$TK0Cu!4=KJVM6%Sl$jrcbFsw=8W|w+0uN0czLXE1_t|0WPsr5Gm&PJXIghu0R#^kDF6(8o#$d zoPcj|#}3uhiZ@Q(NbfwbMcr-IdHw^r*DBFAZJ_3@_8trQTtmTE4rLAxpVD;xBAf~9 zko8jQGY(RX*W>l^$n`KINd77_Ixs+Dl=4%BO|>0#G&4swt2kh1feZW3z3pj@1a8?nU}M=yJ2A#Dm%ooms9^Z=2haP|)S$w&G`R)5bZI*~8V)>t)fhhHfzZ1qHc(90zEK0vNt!Hl-O4^#veGm~bM_^I_jsFQ6R1V2Q3uYGb43GRO%9~G5ho`>tJ=uUWgdA`mn#YlB@a(MO8z;c?q^TA4i zg!9GOJv$Wm?W9?K*Z*nj%HyGI*YKddFKdJ_mZGd#lAY`&6h+p_ps0{tGA4wvWGq=L zvPYqa@$oSyiLsM>_MI#lV=yy}S@8=J?lEwDOv8Z~>!T<^S#<;t=gNB#~xaU-|J>8fmZ2O_f08Ve>uc{ z0Ys_aqyV66$PW!qzZ{=TjHNZbH@0jFnI&^4C7W1>V%*j$6KiB2GcBZT4zS2D=>0xL zLtoz+ODZ8WwBUP1MxOz@?HK}e<|y%%c_mq&(M-qn^)*-2DT;8MuCSoo@D+nh9eSUj zRIvhhAmma22{V%K)#^ZN{gVUoq+S&Y^bGKoZ5vuc+Qu@jcXM5RJ5S0Bfp}Lx622eS zQnqAbeA>d#n#=csQ*u$d<^|c@n6upi#hCKWb+|)ORf{g~$;<}^5LC${%w8>BDHnxT z!bb+43Bmr^vko6?+q@DwUte%r)`9@;C-fS6IOVxbCKF%K96g&Vf2iaQuN_Kt_7wZz zc~k%ev!s{pb!Rh$UyoKpAg{8r+J2K3>}|2R0VGj0>&Z(+c%f%1(I6Iq%nDz0pS8afHHt916*rcEy_e2>@o6a&o-BqT@p7v4X zRq}1++a$;|2pd+Hg^?2KFNC+6tND2~&Z+ep#3 zSHJB@Nv3bZNXJ6m+`@7x$EIRq{jKlgzK~kOmhPt|Pf8?bo!~QZ|4PP`$6DAK>QV17 z=@rPPFx#w^lG+HndYzC9LjCNylyUx?pphj^K>3-OpJ1PM#*SVy`>;;k5Tc2$V1S6= zTMlqdSYLlAGRD`Q^qSB<;fGD6(IQ?LO2}(-GmW3qPEW4|!SNW__mpzN(SAYOkj%&} zeS7#k{xxw>wPlP{+<9yFNtAiemY8KnotINuj^=cfv5W)ASM#Lsq4DwP?K} p@o- z$n*aG{vOwi#hhrgE+GdTTPodf@ADM3DZ$AQ(^%MMTnOjtv*akiU07O9IkBk2#}u4uN$*uY={`^bcLhVxItD2#bO zR%7JunTyup;o;Z)x{8RlwTDfuOj)$EE)k)DthP6)mHLGVTKi!h>0rA92x@04Y#Rsw z3BS1%=XpP9xFDY-)I zwx`*<+jw)=F)E$n2WD2I+%$Y=g8#yV-MJ85Sk&@|&1ht~e&McBA@_9)i(7W&r(nsM zG5}I=-XO5X&Md|K1ZN8aorYz*H;NYPtcL2Qtf(W7D@8uiWgQROvPgM&6cN!zNxkiYB za(9&fGc@{Qb{O4MExi7l{7v8FW$)9rKcuB*zKOe+_E|ICZ4rZIE}!W#4IX#t%0pcW z7OZ#$nwd{G+8Ld0u@euWuli3Bw*ocBClZ)@jL}be9p!T&BR_sb_YL@dvq0B$%wlOh zI2lqxV!h=3ow~^tXJE8G{^`x8uHTHW#rnz18jLtW z-<1>C#b`g^5m>L);HHKK^}^a~?k;P40}BZf`gM=&_om+T_X~h_C_=5g3mrw#=FZ^q zQwCv|1e(q!kDOaUgEws3Ox6 z173Q8|4Fg%cu%A^)iXnZrHacI7zEZ9vQ2+g++%Rh6idrQ0Ix1x;%P5PRls$Z#FEQF zO1}BDaH#x>GXnywyM{wQf4*q#Joqw!;fl3ih`4pu)YvjTJbq6fss-xcm2 z;O!Unn38$UJUe?9%(GxUf&Cr7?P!x1i-!^5|B~<1$C85xmq^Q?!POEC%ZJaVyM!ac zM%pZtT3!(JRd(w?A0fH3HlhJRh}KZXdB+d&y#JsR^YTKPOo?&!{DFH|k?nG8=-iFw z6VUo2Ji;`-{@ZVaE;EhYp;f@gi%1^J&j7&K`cSp)4-Y=8Eb#m+u1AiV^+6!m zSuUwbSO;>VSJH_32JDZitwMi(W#kAJGKoAlgnyfeFOZLc$r*QcSbY{Ac!)wf#+V0s zERH8SecB)QSrxlf_%0Dq-OD9TTcgLo9CfNyZl!470KPCw=p2RaX#r-! z`l+uiC~fuS@@R&(1HM;J;KX(p*VXZ5R3{>HmV>mE_Y88k-!Gv&r|yEg-u!~7f2+2c%YRZhyoK@5{pBQ?u5cg z>mwS$>!(2#*B{V!apc1+s?B5mO?&&J<-^D61EKkALbb-oUnx)1zGefE091qym(k>1 zwY|!SwB7rgIWkl#mDRx-@V1EglQ0x*qr$eFb$}%n$jJ6kyOM5xq;}Y5Q7@BNa!@@> zil&oauw_%FkqIu7v*t;hnMsta&5`Fz8i#_13Imi89gjaGxt(0NSjZ0|=Yqqj zp$J%f7TvI6j95hi35$W_MQU5FCztKFaw;&pMA#sdSK0HFKGDTU$zF3gIM@|ACay+Z zP#}BbjEb?t_zIizgz0v65|m5mImbM|0H_(guc%1K?GFQOcxwZUGKsIgUU_h2{j8JZ zr0ZXC1O4bVj5V6phMt7qFl8BAa2$BOBp@VULA&FgHl~luW7E{-rglrKtzzRezUgv zhvcJ&V)rAoo_|0ba5HHB`n9e&K7%l3?g^C^FsL{xKajmRMYVvzE~>Rv4=nE>9q#;6 z1;Av%hiP0)(T@A6)a09xRjQ4`xuaC;>IR2|L~2*8px@HA(N`Fz!B;`tc zaZknxyuND-I)9jj^u);q*36bL{mj41b)PwXHqZJdwj5PL<+yt1NBN`juLLiA!LbJB z`4AtZ)by0IL{Y&dqb{lZ5pGsm<#=A-aZLOESp;$9&NcHf-cfTs= z=sDaIIe79L;2xBSA>Fd$8gr{{Q>@HJzH@t;%tW~#j;kE2bMaF1ujv!^j=suim|Uh5 zGnFWLlu4X$YPh13BzPhgm;(j&JscSd)>fRchK-c@&LQ4o_u@vAKovz96ivYc8)RjG zB#B%vwPxp=J|WKaAUy^~_wEqo3i1NglwL{pjg5lt-umGAKV9}DZNh|C;ALQRY z2$u|2qW9YLZiN%EuFo!R(mMH&ca$-Y4$wcz#kZ!(-!f(RC-iyF9HC0V%(!q%-CXp6 z_n^nXt{i*``_gK1U4ct?dO9aPpQn!AIY}-q^|8N?K^773EN58j?Vo$#_?4GVvBIb! z*$-QfCuKHFFW->6EBS)zbXDSzhkUe8`K$68N1YE6OPXf_wiih)m%|W#mL4h+LT|ML zg+bx72+VB&{@Fk8on(q8Q4|Es?8Jm@-`cpD{J}GxEuC+(V_FJr&v`0X2qesAw~=P*I2hg!~g>(QQCPd3z&czCC>VB{ZgJgq^DrmWrm7y=}RwlV7(Y3(@ zVFvej`ahi`?|iNBLOlSbE1?@``IYPpD3|U|9qtGH_WrJ;@6&0g279N!{61fhl{E|u zRP9hXUc2!xc7OL~55JPtfk?jEM&7fIgMM0;;ZTXi-`d-z@Axg)uu%zxc$;}b7l zRt41C;;3_odSIsxaRq&F>Ok}p3t;<&R?IMfa7OG#UNn=x(89y=Cz#a4+8e1|iRa=} zl9g>sV;&#@iHf&#wN=!6Pe<6)&`@RiOt+762Jk8rTdIw}#BYCg4>)++|N1qIOlsm% z`PjC9Z}%v@1C2Z&3D=CT-p&i)Al?B) zD2ao)L%8;=EeV(Z2zqLNrAcdO?E9}Jb8GGcF^wfK#LfL9-bR|Cu;|5uCzgOW(kH!UGWH;6p*KnOGTD8{UilH&s2^_5c6? diff --git a/icons/mob/humans/onmob/items_righthand_1.dmi b/icons/mob/humans/onmob/items_righthand_1.dmi index 7bad7eb2c583c98bb900f04636fc514c41b27bbe..a2e7e96bac13f606c84bd7a8aa99d66e683edf64 100644 GIT binary patch literal 114511 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 Y>^4OXhFmoZ`i(f3b+7A`YT1PT3p?z1>Hq)$ literal 113442 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

mG?@T8GwMLHi92+OH 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

9;1JYPQ$R%vw3t|bQFgC{xe{2ZG* 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�RH``s&ouP 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 Vs~~#|Pyzt(=%MC=LIul^{{v}F$#eh! delta 28067 zcma&N1yogC_cyu$C8PyO2|+@-r9qL91|^gRN$IY`2I*Epx}}j2>F)0C?(XK?&GWv` zcmLzw?;GPAgTvV@){ZsTtlw|Womlqhd-eH3cKyTE&QXIR_3~-#qXg-roR5gn%issx@SvwT0SbmZr+JRtf6SkZ zZl=Hbt1C6`a=3G)^o03Zg1b|gWDx0!*NwitJZ$n758V}qLLoI44PV4dpN>);@@}3oNBzFhjtbwb>q|4cyznA?=%Cv;FWd@?cgmp}H`@O9 zz85p%SMbS}LJBV;GimqGJll~jnXCRAOS_r6@BQk|6?^Ia;rG(UOvN1annb+yMyT#= z$qR0dLQHwA zqvGZsvd}!eKS8d9Kt%!GJHyxO$8UCfE(WGHtT1$};7HmEw49~}JPW1k$X>ai{@pd& zH%e5CRC!7th5hOs7R%8gBw+GlUx$mGkd((grDpG-yZ9s=Y&_kX0z3-~<$)Dsf8vzp zS<^~d5%iJB%VbbNaq8ORa{2GGBKQhfL%29IH39ubk;CLg!_mqGo6WA& zuFw}!oiO4zRfXUS1*T76vk)H(mg!dRWsBPk0x!=u+im|jM^f944c(d7D7rjx#U6LA zZKo&XaV_FHoK5y;{HIOjKc%zsC!V6@MO3(D^_}5G7O*J*Oqn;G2xmF4p z$8)071B&qbyA>rZE#G0~8Nt+Edz$Q4YR+8oAhAX6xGOhjSMuQz&cOyy@SC?cyWP61 z<$7Os^0mVNJ_}KG8 zSe||Oe>zhWuK^rbpAU0`^HT*ma{q^K4UeOje(ykkU1*U(z2j-+9@f@u$0vk(yOT%p zg7DONe!=P-9D|Oqj*Q?ZSB5rUWLa!K+)$M^kXPlxek4p2`ug_pooD+9w|wDvQ#3)% zdEy8Og7xa^1F2{_N^by00BW;V-L$8YQ|jtw1rg5B9ej9L%z51(zIuHT-jSzb_5NB_ zALJmm+O*HkgcjV>`y8RXlW@>}WrQKHelh?Wn;jfjgm3f)Ajmatu{E5I34^~|>Q{!u zhS^+KafD%~-?@Os8PfAk*E=N9vZ0XoXiAleT1bEt1;=yv<(>8Jd_86l;hGKh0PHEG zYt37OG6Z*G9bpE$0ZV{6Et@bcGFY`@SG*srFIe&g?KSM0>C+j)Vn&3O(%%D|hWmjv z-^-?*e0E3`@EEMXmIBY_$35_9G*TOSUy)P zLN`Qy_vnSwC>h}CJ#nM!QN-h3>wpJo%#Y+`uPVC@+ps+UTHm|x#TAJ%G4Yp&pab{e z;i;g&3DP8$l`=6ayEJKur~vr;gX1w`x4d>S=eMH5`9SzhpYrYDYbzO#JI?VUog$5T z`tY0aFTvZY+9u6|+azGEL!&2MM_XEvFsep{N6^-YF+#EU3Z$=;Dk{6zXFCpd8~tms zXtHw80bugH523ZAH8rS9s~=9>)HUB^en8r}TzauXO5M zpRKJ)UMl!0(^@Y~_2kqv>n(hm`5S!W0mq_+1SNK2gftld!i-s|4}S2?W)1Lc9z#}+ z&5Gf!d9oz*8X{ZN<_oxg}XO0h=Q~+**^Zw+`-p zbK>;e&7_`jFCx1F!i6<4>xAR2uwM|Gk+PQ!=YhXm*AjN|N0EB3Ukg)uODT`TPUFxbdN8U4;B*8+&2=YB z#{B26%Ib^z7JB12`HUX*^n@RdHQ6SC??d~*%cQ!JESgR2SqRzD9SkRrIBmxv3I^MbAi zV&U?`DX{ko>?s7`?}P`n=#_MJMegniU%V{I_#-Js^wz?tJ}M9K*~Pu#9>=5&{Sbjd z-^m0&1wJf&`wV{VpJ4xB|7jzS&Z&zXcCv%EigX&ZFIppLz{IIvVZwkWc6fWBJf)2y z|M2iI4rzkV-*wmB8L;!Nzryq0DeVVukGO8{g#_YeA(kPnlx6Hy0>2)8mON3Ae^w|8 zF#o7qPRisFzW`ILfZ<{&KGJX&M(cIaKu=+v>)DRGij}@A|2~l&VZD$o4sf^|40>uR z=_0!!7_2LRMd9mT({8KaFZUh`x{Wi1-MReP56gXZcQ|mXxr+V%twYU5htiy7Ls5~5 z)&lOXoWW&)5~K=O3N$!o`Dmmh5|iZLiP`zwR*<`|z7lg6fj}p;KY81BydJysy|j^8 zr&HMGc0GpAg_XltgBu!`sMmr_P`=%-_a!(KSS*5&JHvkl3&?o(ENH6%Qq}4Rv9Zaj zqNf5ED$7%Z3vKnv&l8v{9zjsn-o#iWK-`Wo(|6S8#*Ypeg z;e2)iqqi`TP(0Wnr;veuPkx&DrY5rB?aoIQLw6F zr0eJxt=1rH&SUtnk^unTPgjn-)1ThDA1f{j0xi#q!VIlHqAH*LxLnznh7{>f48 z`0?$vaIwpY(H!K__;^&~BS4WyMa)5s2f@!GTOjXLb=s=#QEaSNO(G$?bwcNwzJ4~~ zXN;@*cx^RgZ;1L%b<7ww+vFos*_nUL0%T5MVRLZ9CxpfZ9#2PPHg4|6FJ8Qml9PKQ_xpmj7|hBd=woIs{#-!* zoAds3-oM%x{g@AsdSX~MTsT8eyhr?X;u&9v5oXwvH$z>ni@z+o3$DXfgvuwX>nk?T zhNKiKFoOzCu|2!Ktb*>q6}1)i968o(a(7WFkB1pCd*(pOW?=jT{2`K=&kAuXYUuFp zPsgI8##ww*d~ zFDb%~S?s(oC)Zq|L%@|J4l?Xw-H5$(;fXC#+c9XQEX3POE#7D@m7a ze;se@d58BuU{YtbU*Ux*ty~*V&R>qP>w2XQsI_4Rh(Ru(Z;KP}XjpnA9YvR4I|E?>7zrXK`JO%vb7WbPMXjo|N z-(P$}#X^&?whriVcman=KDoaM!v`AsrwIyXK6pV7tLQrKndoIBRNfPcF6QdWpWblw zh_$yq1-`IzfxU5}r;?hvfyoOk|6yUJ!EJO9i!{szyRCEYWBww zQvaqAXQn%<+Tf;j5)*Yu7WvGSY>u~c%v_4-fOp)|r12%UJu8k^s3$liuS$}~&*}`v z@+#~LPFiBwGhqFaPeykilcGw5xFRryPybijBmhX;Ami2_F($RwF~22(jJrRZn1mEx z1j{>3DZ+ghL)Q-cif(51b!c`QhM!T_r^;$+$>~&ogt5UA z8J}`itkGs`!)B{Wk*&o1WC2BTst@jm>sz#q9GkmfJt2g#ydYH#3P9f=vT=IVR1OZs zMj~PTs5z!L(#PUQ9)esJg8Pa0U%6KifUB!u$PLg1nSqwq=HBvwC2-9WvoVco$X-1b zKt~IJOngJoa3wos+h`!ZO>3`q`-p$0;@xOVG{yNluC-k2n!G%QFS0tG7?ZuJ$MSjYO+?ly5Is*EQ<|EZutH;>S{z03 zL*NfI(}ZL25U9Jl`q7?|vXBfGpK;RAAW6dq)9!-$5SIf8wHLA`nJB{)Z*GZg&;kL^ z*AoRR_ocdC`WK=Q_G(DbJw#SC>2w!Q^sjM9HKy}{{6|%jyjiO642$OXf#}`oy;Csk zyy&2EzkI|S+Bn~{Z(r~ndP1EeT=@iaz)CX>PN#iMdB|{9ukiMjuCEF8Ifzw48*_7u zjB08`2h~dFC{lZ88w#N(_#{cmLyD@qgMXaz7=2WbsR*sI%5$QSahMsp)!Mweg0I2r z)zBZWgsd9lIb#H;C3miqo7dA}N3R*Jx0EB7U%%vh8zKu}=cE?>#Qkt{TNVaRPc&## zU_xnY%KfT8;Hr&XQ7!x?Cv=(>AwmrS&nG+Q4w-z!tv$c(|F$?~|^ z-cCv=dX@_8+aP~4!y=7L@~V3kombk^a@Xu2;KBad`|_afl3RXGt zmG_hy^&6!ntvwA5jTwcv*z>b5XMgd$MQ$R5-{3$Oui!`c3P8jQ2+cxusazBAdKiU% z&c7qPd>H#SNc81l0(8uUOe_i=G#fw&*p7GXm+I-5#Lk9-lw>0ok{EOjefXfRyW(kJ z%Mj87PEI$7v>u3ZJGvT|i@@^!RbD^s?0P>%oE8wi;}0b_5d(cUgJRgWOG|nHkPn_c zslU{pVg6A6?)4~oEMQ_D9ElO9si@?!JUcD$Y; zsZUS0NFn+mp%2*2P%hmNK?XKAmmii`!V8jbFe$GwzM7cvTGSTx=f5^v*}jcg$3y}i zU2MN~*NkA=SfCTcC}AIxl7|3X&ezI-ylP}Y?c#v1rP^<#q+-E@=K%=_{>X=cQ&rD_ zUv!yEY9LJEh%|T$`}rxGYV9@W*y)F6PeKtUv`&=Z!;Zu3hTCUO`M8?AOy-f>hNkFXTwZ2h*V%Gw?dDuZ5r?IUP?h7^zewvhvnVFLm zC`k{(9+h!H19-Xci2N@%?kG`>jy zeZ$hz56=_8kzOGN8Z1m*S7nm@Y9Tb!E#k|)aPk#klDO$+zb1U9#K7PDv9R@Eixk#~ z-diJ`+S^h!KEP2z(ef^ejWQFPZS(xyt?Q3Ij3=R~v)6zk@11r(L}4}Dn;uQnYCmi* z2>bX*)(G9>x<|(bTlf|gtFeuxMd2ExoW<^fcfHT$W7&wA+ zcI#13WAkJ5%CepD_pU-AA(vPdYDF0e#lKU24o1DwYbTGlB|In3Yiuo{RvAL^MBk7{ z01C$Cef<4XbIYHqex;L`V@E!7ARHW?1)Hq|4CI9$koSANai1Yc0E;@DNiLCv`z={j zna?AXi}s}!H=B(lJOt0z-z;JhY;Gr&qGBk1sE8ESVbMtLd>7cp0v1CD4MlNbsWY3t zJ{N79xGiiD%N0gkU!a#^v;8j4e7dl|A#2D7vc5m2Nac>8YX046S~G(lAO$KYbfk+1 zSJoWVla7rIlMVbuF|u|FA@Nm>L>n=lE`^NDl-U~1H!`Eg(B$;mYRKMr^~(?x)I5B?gqcQ z2*x`2i@qt}2GYTd40e}m>OVW!)k3)8vLqprw3zM2ZvBfB!M0T^NhJ?g zY7N9Q9Ai!NV0}$Vg^EPw8T^ywf!r!E{lE*eW-XY%jxLND3z%GL(c|}cz7a;z!2=ZC z?N>yQ1=C&QA}#B3Xbf5pd18|CEFOUHnlJxssG*S&BG8{K1P1r^%J#SDoWd4-c&k<0xJ=M5JSxl)a z9|)JOU+aralrV<~v6=z8^*L;SKA$%?Kp1#_caHkab!X6Vjo(uq5OsD&HA!Z41prFm z{ku0G^W`S&*+{nL43&xQ%{p3W0)Z4nc(+p~G@2k1ID zJnQ`_Uwb;tIE&6I$U1egw09)}Wg;H;F-5;3P(V*|GGTJp%{PU)RnH1ONF|&-$&#%i z6!XJq`u;+!7HG_B_8uCu;1Kv~Q$wD`yM+lU9jR1zMbhBX{IicCtl0p+qakzVH z8p7?E&cevuxn#HvVP3v7H7Y&u0$-vM(WEoMiJeIPheLs~yTVFckLXEnM!iGi2 zk^)NDn}eUubZ(2^UF?Wg%~p+I*5W<_o?D6{rL*fc0*U+%(&Gl5WDY3geRW78&M@x# zs#+XQ4>*BUD?mxhLf%(4R(aQNL-g7a@gE~rju&;hj*E*cR%hz$@0W0Ng%|eZI zcQaGiqH<8rSY_EYWHsb?#t&Z~=v~aHn!`mfLS8i?RfD)b$k2;5D1=^OW=LW+vBva? zO?9FF*)Dbe#BDwky@R^_8>xVYx)UR1Fx6s8@ny6i1&m9_a&5$@w+ls=QxDA8C-Tl% zAa5GP&0s%k5}XSCB-bMTix#VKIqst8^Zw36(FDSIodO{gSk?V;#_zEJzi=X&=mHJc z_=~reF!rSJ9thzf>T<&FZaNH31N7L+b>3v3abS^6v*sq(oEY!HZ9B54x!Ao-ua&l5RLMp63v zH9_XC)OY|9fWM--ScnN`b&5LNLAfA*Yh*-gBy!Bg<6$%s^+Bg|YP+|*dqiqRIud$NaohB?>Eb1(bRwV}nLmTe* z4wSoBf{U=HLD>1;h}PYSKWGWf;kVH^z?nMrN>(ZC#gI4)U8?v&jfiS5Nl{a1!=__d z#`*0||7K~kqMV_#+rUtYG>Rs-JeFT9xbJq}GfuRerQ+%~brVmRs%?74!QO@*GS$Sy z65Fo4!iERT|G++~$Ln$s|9}{`1yX@0MRiA@0z}$lmuBKEEiL`o;`G^opJ(9#=47IP zuC+w^2^kG7|Fq)*CNamOeAVC0c`EteqrRLxK06yO7ptAM40hGt+x{bCWn#7*qmanw zt>=xhl1>?Vh!s=k37$<{*pFn%twcmddXAiJl8F#iS|h~0x0%dnZ2IkdW;}O&=Z64x zEj1c0o`=ZZY9QP}S;p45RX!pI9TFyHXJ@BpV#@}b9o;%a$Y13(1ynjG3V1xP=x8&T zokY8w>0WrBbal$>Q6GaunLkeb+Mte2Gawqs)4(grm6Js~J^yeNPMr zDnilyy!Uk5*aM|MV>O>xLbUOR{JsF%jx({Ow8tfP`a`qBOqstvsH<3mGiydr-lOyq zF}qy&>&fc}C^EUv24P{yuy8_@UkWszsBs{odRpyV^u1mjKPqVkTPusEesfEi@w)>P+N2DMD@pYiny#&vEE-J)q!K9Z~0Ib7apqX`Iy5$l8<3 zx}FsAbWVVVrn%11FY5-g`X;L#@(X_kzhfputJ4n8 z$)W%F@ndRwI--c{`WAW8cSX`2?YkW;t#(C5Y~foi zq~9#oRXDWGRBQ%SSPhM7R(i&x6FQ5Ep+3%M3G+Z|&=~EAad{5SoR2ndH^FghWty0Wt@n8ZQOhQce_~&Cq zUU{smhjY|yW=_6ZALX%plz3BToDmnPJw=^vn5%S^x-MghMu|Tknz+9dHZ$AE0KKGJ z@(jjEycJCEu!Dq$?)C=2^&qFc=72PBJ@bZT4?1GKu_oz65CSY&vT^AeWoFUKBZDOi zUZ&W+iy;!!03|ccV<6|rq=FzhYJ41}>c&EL__xqyDGJZNOAHd>hlFTDz^ixw?!4U* zv`L2*Al4#|w1DOfBf!U>JqE9V!_^N8TjvzKsneQ?%~A@>p1i*@GhfirNwVW*mDe8< z$xBR99lh@|g@DnII_Bg-)IaB5(ti=`+wa?rWXCR=2}?%#&eQ|X+{E!K2X%G)}l2!o|bd`qv}*yM4qVN;QnL zR?flOrScTZO{rs4v=Y}gltMI6ah1aSUU_Ir+Q)CF^9RSf4hDg@KJnLPYBz|YjuQ0U z`R1&;Iv~D`07fV$goSh6_Nz83udiJ_1~;tguaL*a#wP1w0^2(~?1tU=Q{e{FNSu|M znt<831_%=(6*iN#)u<8Q0x&sh-tN!N;+E1oW zh~@q95?yFJ_=tdo5$E+gaXn@Eu-$62lDc&&<&})@Bow}t0g8!iWiME$q7+)ZWjsNY zn9A99t<#|$hQ-1{mc-w$D;E@LtE;Q6tEKBG;Ly-V6+Z0T?!ZIlhB9~7!j6~AjcG7m z*d=fe`+~TiK(9dUEP1VFHn8X_OV!=eqol1JCggU$IPZ3#A`914A$z)<{%j1T8U?0Z zsf+O1WKneL?0Hk3&I8p3ff5*a6TK5ijC!r#8>6w;zWxDm>7$L=aONuS%hx!hEZo$d zW}Eq;Y=}8r@87?7U&Y=mL{@#ugHk-p&lgxClf+qfLv#Kiu`ss)k-?$| z9XSaZD6lID6{rmZkRLxj!t>65qo{}z(iih_tRd%^=-tqSY-b7^L1<_w=x(L^ssrIv zBIT@IBMNAi^06BAmEzINHpNCacAk>7W{ z&MMHjMw$YNcwpskI!;Gv%Trv(20r^aAi8X2s(m~lN_)wuRyYa~P%pHa(iTUXA+-;h zH81GwlW0<$8Ps_!#(BvF9;IYh%&Ih1H*1|8RjYt4(C35^yNKFTz;RcR`%(W6d;)uH z3>$d*^eGM=VK@qf$DxX)6p-G_}X zp7}%3JPVdpk`DsVIGgMOO76APXzcEWzmaLP#iU2!;WY4cyVP|@t-5*Z!uCDxn_JOA z$T6#lgDGWgAG!gk;!OF#GeEEus+RFAe`5HX#cH$}Fmx+RDed4lSyL0MV`-scM2iKW zLj5xzQ|Mbe=oT*n4Iqw|s&!H`yt0yabu~m>zF)mfE_V9b+!3d&v%mO^jV$p;fXF>B zE^BRlUmy8#OP-Gvw@;mmuPL$&%IQTP0tm!9nlFxM?rktHlXvuL{^2UA&#+LB=ltmG zMEPquJrkY%b=J2?TUs2eQ%+9KA4y5Sow+G>cTm%_JWM|khj5&~J&8gmG*6;@fLSWC zai6cnBtwvO6DriY<3t6$rJk+~&Js5a0sjbm$hKQnm6vW?8JM7p)ZY*mb%Gy5CkTgUKQS03Ghj22uh(}qcjZ5-%ESH9*F_wxraC*lBTi7*^u8%;vuo?MZdKQOr%-(!HUWDchYG3<@ zx;4QtLz4Q3#Z6;}8a4hq#^L!NUYEoh17bO$W1n`)|1k~xznu5~o0d^AjUtNk$cAyz z{Mb>4&YRAX<@oscxd%Lf$0Gee2MM2mfdBShtw@`!ctPYJ{#fLbHe0yc#gHjfeR>4s zm~v!5MIVq()`Ee8IPH;(i_0uz&w6Y`003Fq-rinLQIXnJCn^m+6VvMb@v(wlr6Ll* ztLX8hqhDL}L;j~VYCFvTTv&Jg;3zzZU3S4=f$k(5qo1k>ql&t?_ts**miWPM^2do7 zS`)ZD_T+*U?=FaNf+E^SB+CZrm#3oOYY_P7A}P2D4T-JlHSkEZsF=0KCzapQh%1dx zb$1yAMpo?P45JIK^-lG`>1TiBZ&wv3Lv#i{J4L@c9+>sFeM1SuZ7yN}z#n$-T;)yp?>k$cQKCikdo50!eT zqN(Vz#Q_|qNb7NtAT;*h;&wwq#33Z?Ahpa4z3{S4xWbQbNO=5@B0N=e)vn4x(o^Vf znu9sWeLeIm*8a+J2AlARMmnny^PB;l(RcTC)YRC_J)UVr8Q@OLZ({;#J zc$!HfAyKfDTQAbFw&ik_KLEQR13DgN!iO_KnYwZCX0O5lxSX%=pT2S75Da02Wv#F- zuc+6#mi6Z%oUZxV`&MAH>(t|@Ico%bp1An$!0(-W7~E6|?lp=K5RAGuf%y~5yr^oE zE6JvL)bDRGTTQLs`9UyL3w5sg^&I;b761sdmNOZNTk;^&w4dy3ki;L_z6Yzavo~=W zZA%dv_3Hai?}S*=vKV1HJq_Z7K67KCx7C$TCP$73y1W16w{w$(x^s0Y@n_W6lS6Rb z(FNk+up#}LYyd@+m6ZXYtgOtjN54Is0&>Td`zKsP#bCo4NYDT_1ybKfQ&fq9IY^4sS|3j*Xt zwPoaD91#crUH6Pmo=MH4%? z&kS$K`_}g>NPp6{5Ahh464OR@(cMKw;d`k2LYd(`G67Z@C3FF%J)=>=`$J+TvK;m@ zY84983j_Lx>r%*ADc;6YsY*Rh34)%NAAJAi(%J*BbkbLj!n@0@I5 z;nHY5I+e9xtuA@?Ddo^x>TJI(b)BGNiiK=K+ovnVHPu6f46!N*H4Jd{to+;RF|)E7 zwVSh@4UVL`mw&J*Rr8|{t`ef6S}QQ|_Zc<&dwN!)$X|XoSsfk3-$B>;3uA^K9$LSX zkVvnqtCLh=Tdcl4TPi24SVYx0*lWqIfiJuk4A5}|qqM&_eBXKYwA%^DZTQl<>(*hg zqISc6Gk@ehBbqja$3nQux;l>kTjl&lL8eRt`;uYN`tNtcfM0y5@5l97>FUKq^y`0?{FChPJfT)qBUIu-K$J5CLkV`(YM z?+go{Eb!DQqkVL~rPhU`Ai$b*snUKPk`o{|*VA$e+a30y?U~|14!-#+E|=c?t;Bs+ zu~t)gKEqr=vm_45cni|oBir|U{jmZ+@(vEG@eqUk*dh5|{&}?ess`%e**FFNtJCT_ zdB-9K3n zkDIVYPCC+J&N3$wB?bVLD}LKn_r*V5NC%~bLG_K$XH`?1gtnw9^TStUIu={>FoP)< z;XV~QpN;GdL_mA$vwlTw$*y4XaSqonY89(sdwM?MG{uo0_4wc#{G>}v$#s4(<96bs zY84ZhT65x8p_2O6pqc7ELo!_A(c1U4;7)N@*+}lL(XV7&+0~eXHIn^sDd~uaZ#ytkQltv<%FuQ z)i+W!SgMK5(SmGo7Klh_ASnl$0FDDj+`D5;N5~0V0#asr>rs z85xlVE#7_o`W1>ygHuz12MUR(jgFk?p>*Jkgk>wPRBqS%kUiW!yNed)d5J{-ihvoj z-w>Fw{7bLSw#fzPCIwrpz6;t2zv@;QjWxIMgOuF$FSlJZ)@1ihNY#iTolmtL;d7SY zE@GmImd(r0u!9ix4D$gD$t(Vmi;GI1czsw|PeW-b-bB$%@=X1^#)yar-LlVDa8O{| zhjMmetd#22tFC>+lG4%-wvnA7c^Ut@>k<#j=!R0%#QaW8cUgSMGpm=S5e;3_dob{x zqfNqvYp#D2Acqmv^XS;M@48taPg;;R;$`vNRKQTIE{u_3*Z><5+_4%{=Hw@&#x{k8 zxC27>sDMUOQvO%_8DvntwofwUz>$>OK8y9%{zE}hyf$4qoi=Q_Q8qrp|wf`aD5nT#J-H!@H%l<(PAZD?p15W1KAKC9}}wO6YaF~r^8lg9`kWf@)Vw6qM4nn@hY Vd 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 VLM`DF0Q9G-sQIWsp3pqte*g^+ULF7d diff --git a/icons/obj/items/weapons/guns/guns_by_faction/colony.dmi b/icons/obj/items/weapons/guns/guns_by_faction/colony.dmi index 17e7e6f221aef0cf085f1e7af936c54c90994750..24f9f9b638719982f6e158a18fe481f0b53b4c68 100644 GIT binary patch literal 27974 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 literal 26863 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 From c8eae077dbcfed4dcf6852ec6445fdf74ff3372d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 07:55:44 +0100 Subject: [PATCH 184/285] Automatic changelog for PR #6650 [ci skip] --- html/changelogs/AutoChangeLog-pr-6650.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6650.yml diff --git a/html/changelogs/AutoChangeLog-pr-6650.yml b/html/changelogs/AutoChangeLog-pr-6650.yml new file mode 100644 index 000000000000..5152daaea4d9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6650.yml @@ -0,0 +1,12 @@ +author: "Nivrak, NervanCatos" +delete-after: True +changes: + - balance: "Modified engineering skill levels, Combat technicians now do everything engineering related slightly faster. This does not affect any other roles or skillchecks." + - rscadd: "Adds the tactical compact nailgun to the Combat Technician's vendor essential engineering kit, It cannot fire and uses 2 metal instead of 1 to repair. Credit to NervanCatos." + - rscadd: "Added the M277 pattern construction rig, It comes with 6 slots instead of 10 in the M276 but can carry metal and plasteel stacks. Available in the CT vendor." + - rscadd: "Added the Engineer Kit pouch, basically and engineer kit - in a pouch. Restricted by engineering skill. Available in the CT vendor." + - rscadd: "Added the Small Tool Webbing, A smaller variant of the tool webbing with 6 slots instead of 7. Available in the CT vendor." + - qol: "Screwdriver, Crowbar, Blowtorch, Multitool, Wrench and Wirecutters will now prioritize the tool webbing when quick equipping." + - code_imp: "Added a new variable for items, preferred_storage which allows to replicate the above behavior for other items and storages." + - rscadd: "Added a new sentry upgrade, The omni-sentry. As the name suggests it is omni-directional but has 30% reduces damage and a shorter range by 1." + - qol: "Made APC examine-text a bit more clear about what you should be doing next." \ No newline at end of file From 09a6055587858ab71881d9c914bfe8ce8a38f22d Mon Sep 17 00:00:00 2001 From: Diegoflores31 <47069269+Diegoflores31@users.noreply.github.com> Date: Sat, 3 Aug 2024 02:57:37 -0500 Subject: [PATCH 185/285] Fixes Healer drone Overheal exploit (#6847) # About the pull request Fixes Healer drone being able to give you "overhealing". by adding a 1 second cooldown to their healing and making the healing process faster. You can still get a little over heal after this PR but is not as bad now. # Explain why it's good for the game The overhealing was insane . healer drone should not be able to preemptively heal you so you can keep healing mid-combat. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: Healer drone apply salve now has a 1 second cooldown. balance: Salve wound now heals slightly quicker. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../carbon/xenomorph/strains/castes/drone/healer.dm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm index 736a3d54b422..1914b2c24b2b 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/drone/healer.dm @@ -58,10 +58,14 @@ macro_path = /datum/action/xeno_action/verb/verb_apply_salve action_type = XENO_ACTION_CLICK ability_primacy = XENO_PRIMARY_ACTION_3 + xeno_cooldown = 0.5 SECONDS /datum/action/xeno_action/activable/apply_salve/use_ability(atom/target_atom) + if(!action_cooldown_check()) + return var/mob/living/carbon/xenomorph/xeno = owner xeno.xeno_apply_salve(target_atom, health_transfer_amount, max_range, damage_taken_mod) + apply_cooldown() return ..() /datum/action/xeno_action/verb/verb_apply_salve() @@ -124,9 +128,9 @@ adjustBruteLoss(amount * damage_taken_mod) use_plasma(amount * 2) updatehealth() - new /datum/effects/heal_over_time(target_xeno, amount, 10, 1) + new /datum/effects/heal_over_time(target_xeno, heal_amount = amount) target_xeno.xeno_jitter(1 SECONDS) - target_xeno.flick_heal_overlay(10 SECONDS, "#00be6f") + target_xeno.flick_heal_overlay(5 SECONDS, "#00be6f") to_chat(target_xeno, SPAN_XENOWARNING("[src] covers our wounds with a regenerative resin salve. We feel reinvigorated!")) to_chat(src, SPAN_XENOWARNING("We regurgitate our vital fluids and some plasma to create a regenerative resin salve and apply it to [target_xeno]'s wounds. We feel weakened...")) playsound(src, "alien_drool", 25) @@ -135,7 +139,7 @@ if(!target_is_healer && !isfacehugger(target_xeno)) // no cheap grinding healer_delegate.modify_transferred(amount * damage_taken_mod) update_icons() - addtimer(CALLBACK(healer_delegate, /datum/behavior_delegate/drone_healer/proc/un_salve), 10 SECONDS, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(healer_delegate, /datum/behavior_delegate/drone_healer/proc/un_salve), 5 SECONDS, TIMER_OVERRIDE|TIMER_UNIQUE) /datum/behavior_delegate/drone_healer name = "Healer Drone Behavior Delegate" From c76e42b6e21cab3b91ea5ab19840f547aa45ef60 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 3 Aug 2024 09:03:09 +0100 Subject: [PATCH 186/285] Automatic changelog for PR #6847 [ci skip] --- html/changelogs/AutoChangeLog-pr-6847.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6847.yml diff --git a/html/changelogs/AutoChangeLog-pr-6847.yml b/html/changelogs/AutoChangeLog-pr-6847.yml new file mode 100644 index 000000000000..5d7897bb60b3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6847.yml @@ -0,0 +1,5 @@ +author: "Diegoflores31" +delete-after: True +changes: + - balance: "Healer drone apply salve now has a 1 second cooldown." + - balance: "Salve wound now heals slightly quicker." \ No newline at end of file From 50b3888c8fbfbbd26153e1a96cf4ebe49e152ba4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 4 Aug 2024 01:24:54 +0000 Subject: [PATCH 187/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6301.yml | 8 ---- html/changelogs/AutoChangeLog-pr-6650.yml | 12 ------ html/changelogs/AutoChangeLog-pr-6727.yml | 4 -- html/changelogs/AutoChangeLog-pr-6735.yml | 4 -- html/changelogs/AutoChangeLog-pr-6838.yml | 4 -- html/changelogs/AutoChangeLog-pr-6845.yml | 4 -- html/changelogs/AutoChangeLog-pr-6846.yml | 4 -- html/changelogs/AutoChangeLog-pr-6847.yml | 5 --- html/changelogs/archive/2024-08.yml | 47 +++++++++++++++++++++++ 9 files changed, 47 insertions(+), 45 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6301.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6650.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6727.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6735.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6838.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6845.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6846.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6847.yml diff --git a/html/changelogs/AutoChangeLog-pr-6301.yml b/html/changelogs/AutoChangeLog-pr-6301.yml deleted file mode 100644 index b45b76cea902..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6301.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "SpypigDev" -delete-after: True -changes: - - refactor: "SO armory vendor code refactored into the main SO gear vendor code" - - balance: "XO weapon and clothing vendors fitted with a more modernized equipment set" - - balance: "XO weapon vendor now offers Medic or Engineer essentials sets" - - bugfix: "Vending an autoinjector pouch as SO or XO now produces a full pouch, rather than empty" - - balance: "SO's mod88 removed from cryo spawn and moved to their vendor instead" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6650.yml b/html/changelogs/AutoChangeLog-pr-6650.yml deleted file mode 100644 index 5152daaea4d9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6650.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: "Nivrak, NervanCatos" -delete-after: True -changes: - - balance: "Modified engineering skill levels, Combat technicians now do everything engineering related slightly faster. This does not affect any other roles or skillchecks." - - rscadd: "Adds the tactical compact nailgun to the Combat Technician's vendor essential engineering kit, It cannot fire and uses 2 metal instead of 1 to repair. Credit to NervanCatos." - - rscadd: "Added the M277 pattern construction rig, It comes with 6 slots instead of 10 in the M276 but can carry metal and plasteel stacks. Available in the CT vendor." - - rscadd: "Added the Engineer Kit pouch, basically and engineer kit - in a pouch. Restricted by engineering skill. Available in the CT vendor." - - rscadd: "Added the Small Tool Webbing, A smaller variant of the tool webbing with 6 slots instead of 7. Available in the CT vendor." - - qol: "Screwdriver, Crowbar, Blowtorch, Multitool, Wrench and Wirecutters will now prioritize the tool webbing when quick equipping." - - code_imp: "Added a new variable for items, preferred_storage which allows to replicate the above behavior for other items and storages." - - rscadd: "Added a new sentry upgrade, The omni-sentry. As the name suggests it is omni-directional but has 30% reduces damage and a shorter range by 1." - - qol: "Made APC examine-text a bit more clear about what you should be doing next." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6727.yml b/html/changelogs/AutoChangeLog-pr-6727.yml deleted file mode 100644 index ee28676f4cab..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6727.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - balance: "Barricades are now far better at blocking bullets from the front. They will not block most bullets if the shooter is within 2 tiles, however." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6735.yml b/html/changelogs/AutoChangeLog-pr-6735.yml deleted file mode 100644 index 8d84cd25a7b3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6735.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - balance: "The VP78 pistol will now deal maximum damage up to 6 tiles from the shooters position before experiencing gradual damage falloff. This is up from a previous maximum range of 3 tiles." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6838.yml b/html/changelogs/AutoChangeLog-pr-6838.yml deleted file mode 100644 index d9003271a4fc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6838.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MistChristmas" -delete-after: True -changes: - - balance: "Buffed MP and Officer Armor's Bullet Armour." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6845.yml b/html/changelogs/AutoChangeLog-pr-6845.yml deleted file mode 100644 index 224db01fdc09..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6845.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ihatethisengine2" -delete-after: True -changes: - - balance: "sacrifice ability now guarantees to get the target out of crit on top of the heal" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6846.yml b/html/changelogs/AutoChangeLog-pr-6846.yml deleted file mode 100644 index 8318cd0e3494..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6846.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - code_imp: "removed an unneeded var in mob_hud.dm" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6847.yml b/html/changelogs/AutoChangeLog-pr-6847.yml deleted file mode 100644 index 5d7897bb60b3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6847.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Diegoflores31" -delete-after: True -changes: - - balance: "Healer drone apply salve now has a 1 second cooldown." - - balance: "Salve wound now heals slightly quicker." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 0d86f2174654..59f2e9a64362 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -34,3 +34,50 @@ hislittlecuzingames: - qol: Can roleplay easier with cigarettes, cigars, lighters counting as cosmetic for helmet storage purposes. +2024-08-04: + Diegoflores31: + - balance: Healer drone apply salve now has a 1 second cooldown. + - balance: Salve wound now heals slightly quicker. + MistChristmas: + - balance: Buffed MP and Officer Armor's Bullet Armour. + Nivrak, NervanCatos: + - balance: Modified engineering skill levels, Combat technicians now do everything + engineering related slightly faster. This does not affect any other roles or + skillchecks. + - rscadd: Adds the tactical compact nailgun to the Combat Technician's vendor essential + engineering kit, It cannot fire and uses 2 metal instead of 1 to repair. Credit + to NervanCatos. + - rscadd: Added the M277 pattern construction rig, It comes with 6 slots instead + of 10 in the M276 but can carry metal and plasteel stacks. Available in the + CT vendor. + - rscadd: Added the Engineer Kit pouch, basically and engineer kit - in a pouch. + Restricted by engineering skill. Available in the CT vendor. + - rscadd: Added the Small Tool Webbing, A smaller variant of the tool webbing with + 6 slots instead of 7. Available in the CT vendor. + - qol: Screwdriver, Crowbar, Blowtorch, Multitool, Wrench and Wirecutters will now + prioritize the tool webbing when quick equipping. + - code_imp: Added a new variable for items, preferred_storage which allows to replicate + the above behavior for other items and storages. + - rscadd: Added a new sentry upgrade, The omni-sentry. As the name suggests it is + omni-directional but has 30% reduces damage and a shorter range by 1. + - qol: Made APC examine-text a bit more clear about what you should be doing next. + SpypigDev: + - refactor: SO armory vendor code refactored into the main SO gear vendor code + - balance: XO weapon and clothing vendors fitted with a more modernized equipment + set + - balance: XO weapon vendor now offers Medic or Engineer essentials sets + - bugfix: Vending an autoinjector pouch as SO or XO now produces a full pouch, rather + than empty + - balance: SO's mod88 removed from cryo spawn and moved to their vendor instead + Steelpoint: + - balance: The VP78 pistol will now deal maximum damage up to 6 tiles from the shooters + position before experiencing gradual damage falloff. This is up from a previous + maximum range of 3 tiles. + VileBeggar: + - code_imp: removed an unneeded var in mob_hud.dm + Zonespace27: + - balance: Barricades are now far better at blocking bullets from the front. They + will not block most bullets if the shooter is within 2 tiles, however. + ihatethisengine2: + - balance: sacrifice ability now guarantees to get the target out of crit on top + of the heal From 5962257ad8bcd48a6b39974a28db9e53d1b048c7 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Sun, 4 Aug 2024 04:50:39 +0200 Subject: [PATCH 188/285] Stop phones from going in lockers/crates (#6856) # About the pull request stops phones from going in lockers/crates, which prevents players from exploiting the phone drag feature. fixes #6201 i tried making it so the phones would bust out of the crate, but it would look really odd as reset_tether() would get called and the phone would magically teleported and become attached to the backpack. i couldn't find a way to make it smoothly pop out of the crate, and i think this is a decent enough alternative, as i don't know if a single situation where a player would need to store a phone. this also stops the phone tether from becoming destroyed if you put it in an anchored closet. # Explain why it's good for the game fixes a (funny) exploit and another niche issue # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags. https://github.com/user-attachments/assets/addca004-27b1-4a8d-887e-c7600d7851a2
# Changelog :cl: fix: Phones can no longer be stored in closets/crates, which prevents players from dragging crates with their phones and other weird issues that can occur. /:cl: --- code/game/objects/structures/crates_lockers/closets.dm | 2 ++ code/game/objects/structures/crates_lockers/crates.dm | 2 ++ 2 files changed, 4 insertions(+) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 93fe78e63d98..77da397b7b0a 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -127,6 +127,8 @@ var/obj/item/explosive/plastic/P = I if(P.active) continue + if(istype(I, /obj/item/phone)) + continue var/item_size = ceil(I.w_class / 2) if(stored_units + item_size > storage_capacity) continue diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 8a10cd4d93ea..59e74100cb5c 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -90,6 +90,8 @@ var/obj/structure/bed/B = O if(B.buckled_mob) continue + if(istype(O, /obj/item/phone)) + continue O.forceMove(src) itemcount++ From 3806442cee09ab4f189031e97c4abf6494b65406 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Aug 2024 03:56:12 +0100 Subject: [PATCH 189/285] Automatic changelog for PR #6856 [ci skip] --- html/changelogs/AutoChangeLog-pr-6856.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6856.yml diff --git a/html/changelogs/AutoChangeLog-pr-6856.yml b/html/changelogs/AutoChangeLog-pr-6856.yml new file mode 100644 index 000000000000..08e846d43655 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6856.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - bugfix: "Phones can no longer be stored in closets/crates, which prevents players from dragging crates with their phones and other weird issues that can occur." \ No newline at end of file From ecbd7ed8c459b5ec1443b4a0e86c96233c8239d2 Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Sun, 4 Aug 2024 04:50:50 +0200 Subject: [PATCH 190/285] Limits deafness to 1 minute (#6857) # About the pull request limits being deaf to (roughly) one minute # Explain why it's good for the game one of the worst side effects of explosives in general is becoming deaf for a long time, with no way to judge how long it take to go away. as a marine you are already lacking a lot of information. communication is integral to make up for that lack of info, so it is extremely annoying to have that ability taken away, ESPECIALLY if multiple explosions stack on you or if a very strong one hits you. it feels like years before you can get your hearing back in some cases. # Testing Photographs and Procedure
Screenshots & Videos tested with the SetEarDeafness() proc set to the max integer number https://github.com/user-attachments/assets/ea7434ab-2e1d-4291-939b-5d48cc9ee6ba
# Changelog :cl: qol: Deafness is now limited to being 1 minute in length. /:cl: --------- Co-authored-by: Doubleumc --- code/modules/mob/living/living_health_procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/living_health_procs.dm b/code/modules/mob/living/living_health_procs.dm index ffe1a56b59f8..4486c20360e3 100644 --- a/code/modules/mob/living/living_health_procs.dm +++ b/code/modules/mob/living/living_health_procs.dm @@ -446,7 +446,7 @@ /mob/living/proc/AdjustEarDeafness(amount) var/prev_deaf = ear_deaf - ear_deaf = max(ear_deaf + amount, 0) + ear_deaf = clamp(ear_deaf + amount, 0, 30) //roughly 1 minute if(prev_deaf) if(ear_deaf == 0) on_deafness_loss() From e801ce0c97c30ad437ebec6dd8580dc031489528 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Aug 2024 04:05:46 +0100 Subject: [PATCH 191/285] Automatic changelog for PR #6857 [ci skip] --- html/changelogs/AutoChangeLog-pr-6857.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6857.yml diff --git a/html/changelogs/AutoChangeLog-pr-6857.yml b/html/changelogs/AutoChangeLog-pr-6857.yml new file mode 100644 index 000000000000..99f4ecf4e2a7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6857.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - qol: "Deafness is now limited to being 1 minute in length." \ No newline at end of file From 7679af095cac9af209033893b7ae7437c0346825 Mon Sep 17 00:00:00 2001 From: Lagomorphica <49899119+Lagomorphica@users.noreply.github.com> Date: Sun, 4 Aug 2024 12:51:05 +1000 Subject: [PATCH 192/285] Makes the Combat Correspondent camera unmeltable and indestructible. (#6858) # About the pull request Makes the Combat Correspondent camera unmeltable and indestructible. # Explain why it's good for the game The combat correspondent camera is solely an RP item. It serves no combative function, it's worse in every way to overwatch cameras, and it is solely a way for people to have fun as a small benefit for picking the civilian version of combat correspondent and losing out on skills. More importantly, it's something for shipside players to watch and can enable roleplay. It's not very fun or engaging for the camera to be blown up because somebody fired a HEDP near you or for someone to walk up and melt it because you decided to go for an awesome action shot. Sure, it isn't unmeltable or unacidable in lore or realistically - but it's nothing but a cool flavour and gimmick item. It deserves an exception to the 1984 patrol coming and removing it from your grasp. # Testing Photographs and Procedure I tested this by trying to melt it and trying to blow it up (and getting somewhat carried away.) From what I can see all functions work for the camera and it was indestructible by normal means. # Changelog :cl: balance: The combat correspondents camera is no longer meltable or explodable. /:cl: --- code/modules/paperwork/photography.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index df39248e343a..38eb0f93f072 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -353,6 +353,8 @@ desc = "Actively document everything you see, from the mundanity of shipside to the brutal battlefields below. Has a built-in printer for action shots." icon_state = "broadcastingcamera" item_state = "broadcastingcamera" + unacidable = TRUE + indestructible = TRUE pictures_left = 20 pictures_max = 20 w_class = SIZE_HUGE From 6a72a9851ab3e0aa3a6502c94c5e5833ab77328f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 4 Aug 2024 04:19:29 +0100 Subject: [PATCH 193/285] Automatic changelog for PR #6858 [ci skip] --- html/changelogs/AutoChangeLog-pr-6858.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6858.yml diff --git a/html/changelogs/AutoChangeLog-pr-6858.yml b/html/changelogs/AutoChangeLog-pr-6858.yml new file mode 100644 index 000000000000..64c3b17ed266 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6858.yml @@ -0,0 +1,4 @@ +author: "Lagomorphica" +delete-after: True +changes: + - balance: "The combat correspondents camera is no longer meltable or explodable." \ No newline at end of file From dbbbe40e2e1c65e39698be1c1a0e75e73ff968ce Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 5 Aug 2024 01:21:06 +0000 Subject: [PATCH 194/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6856.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6857.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6858.yml | 4 ---- html/changelogs/archive/2024-08.yml | 7 +++++++ 4 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6856.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6857.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6858.yml diff --git a/html/changelogs/AutoChangeLog-pr-6856.yml b/html/changelogs/AutoChangeLog-pr-6856.yml deleted file mode 100644 index 08e846d43655..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6856.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - bugfix: "Phones can no longer be stored in closets/crates, which prevents players from dragging crates with their phones and other weird issues that can occur." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6857.yml b/html/changelogs/AutoChangeLog-pr-6857.yml deleted file mode 100644 index 99f4ecf4e2a7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6857.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - qol: "Deafness is now limited to being 1 minute in length." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6858.yml b/html/changelogs/AutoChangeLog-pr-6858.yml deleted file mode 100644 index 64c3b17ed266..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6858.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Lagomorphica" -delete-after: True -changes: - - balance: "The combat correspondents camera is no longer meltable or explodable." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 59f2e9a64362..67005a459629 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -81,3 +81,10 @@ ihatethisengine2: - balance: sacrifice ability now guarantees to get the target out of crit on top of the heal +2024-08-05: + Lagomorphica: + - balance: The combat correspondents camera is no longer meltable or explodable. + VileBeggar: + - qol: Deafness is now limited to being 1 minute in length. + - bugfix: Phones can no longer be stored in closets/crates, which prevents players + from dragging crates with their phones and other weird issues that can occur. From 8c31d2ae20b406516a92534ac0710b8a96095bec Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:41:21 +0100 Subject: [PATCH 195/285] Fixes Lance Corporal rifleman cap (#6868) # About the pull request I'm a dumbass. # Explain why it's good for the game Fixes me being a dumbass.
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Fixes the cap on rifleman Lance Corporals. /:cl: --- code/modules/gear_presets/_select_equipment.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index 09f20161e18c..1a61aa39efe8 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -115,7 +115,7 @@ if(GLOB.data_core.leveled_riflemen > GLOB.data_core.leveled_riflemen_max) return PAY_SHORT_ME2 else - GLOB.data_core.leveled_riflemen_max++ + GLOB.data_core.leveled_riflemen++ return final_paygrade if(!final_paygrade) . = "???" From db26a957ce8241ac83b3ea881a045c89d00d432a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:48:30 +0100 Subject: [PATCH 196/285] Automatic changelog for PR #6868 [ci skip] --- html/changelogs/AutoChangeLog-pr-6868.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6868.yml diff --git a/html/changelogs/AutoChangeLog-pr-6868.yml b/html/changelogs/AutoChangeLog-pr-6868.yml new file mode 100644 index 000000000000..26abdc9ef6b1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6868.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "Fixes the cap on rifleman Lance Corporals." \ No newline at end of file From e4911514aaa4118983812ec4fd03c11229d81b4e Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 5 Aug 2024 08:10:17 +0200 Subject: [PATCH 197/285] Acid spray scorches grass and melts snow (#6793) # About the pull request accid spray scorches turfs the same way flamer does. I wanted to do this months ago when I fixed the flamer scorching but forgot about it # Explain why it's good for the game accid burning grass and melting snow looks good and can help with snow removal a bit # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: acid spray scorches grass and melts snow /:cl: --------- Co-authored-by: vincibrv --- code/game/objects/effects/aliens.dm | 6 +- .../abilities/ability_helper_procs.dm | 61 +++++++++---------- 2 files changed, 35 insertions(+), 32 deletions(-) diff --git a/code/game/objects/effects/aliens.dm b/code/game/objects/effects/aliens.dm index 34da5e3d2623..45fbd5d4ba2b 100644 --- a/code/game/objects/effects/aliens.dm +++ b/code/game/objects/effects/aliens.dm @@ -125,6 +125,10 @@ var/obj/vehicle/multitile/V = atm V.handle_acidic_environment(src) continue + if (istype(loc, /turf/open)) + var/turf/open/scorch_turf_target = loc + if(scorch_turf_target.scorchable) + scorch_turf_target.scorch(damage_amount) START_PROCESSING(SSobj, src) addtimer(CALLBACK(src, PROC_REF(die)), time_to_live) @@ -148,7 +152,7 @@ ..() if(AM == cause_data.resolve_mob()) return - + if(isliving(AM)) var/mob/living/living_mob = AM if(living_mob.ally_of_hivenumber(hivenumber)) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/ability_helper_procs.dm b/code/modules/mob/living/carbon/xenomorph/abilities/ability_helper_procs.dm index 87657af5ce7a..7e9504260209 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/ability_helper_procs.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/ability_helper_procs.dm @@ -21,9 +21,9 @@ var/wait_time = 10 - var/turf/T = get_turf(O) + var/turf/turf = get_turf(O) - for(var/obj/effect/xenomorph/acid/A in T) + for(var/obj/effect/xenomorph/acid/A in turf) if(acid_type == A.type && A.acid_t == O) to_chat(src, SPAN_WARNING("[A] is already drenched in acid.")) return @@ -47,22 +47,22 @@ to_chat(src, SPAN_WARNING("[O] is already weakened.")) return - var/dissolvability = T.can_be_dissolved() + var/dissolvability = turf.can_be_dissolved() switch(dissolvability) if(0) - to_chat(src, SPAN_WARNING("We cannot dissolve [T].")) + to_chat(src, SPAN_WARNING("We cannot dissolve [turf].")) return if(1) wait_time = 50 if(2) if(acid_type != /obj/effect/xenomorph/acid/strong) - to_chat(src, SPAN_WARNING("This [T.name] is too tough to be melted by our weak acid.")) + to_chat(src, SPAN_WARNING("This [turf.name] is too tough to be melted by our weak acid.")) return wait_time = 100 else return - if(istype(T, /turf/closed/wall)) - var/turf/closed/wall/W = T + if(istype(turf, /turf/closed/wall)) + var/turf/closed/wall/W = turf // Direction from wall to the mob generating acid on the wall turf var/ambiguous_dir_msg = SPAN_XENOWARNING("We are unsure which direction to melt through [W]. Face it directly and try again.") @@ -92,7 +92,7 @@ var/acided_hole_type = W.acided_hole_dir & (EAST|WEST) ? "a hole horizontally" : "a hole vertically" to_chat(src, SPAN_XENOWARNING("We begin generating enough acid to melt [acided_hole_type] through [W].")) else - to_chat(src, SPAN_XENOWARNING("We begin generating enough acid to melt through [T].")) + to_chat(src, SPAN_XENOWARNING("We begin generating enough acid to melt through [turf].")) else to_chat(src, SPAN_WARNING("You cannot dissolve [O].")) return @@ -101,7 +101,7 @@ return // AGAIN BECAUSE SOMETHING COULD'VE ACIDED THE PLACE - for(var/obj/effect/xenomorph/acid/A in T) + for(var/obj/effect/xenomorph/acid/A in turf) if(acid_type == A.type && A.acid_t == O) to_chat(src, SPAN_WARNING("[A] is already drenched in acid.")) return @@ -131,7 +131,7 @@ use_plasma(plasma_cost) - var/obj/effect/xenomorph/acid/A = new acid_type(T, O) + var/obj/effect/xenomorph/acid/A = new acid_type(turf, O) if(istype(O, /obj/vehicle/multitile)) var/obj/vehicle/multitile/R = O @@ -167,8 +167,8 @@ REMOVE_TRAIT(H, TRAIT_IMMOBILIZED, trait_source) if(ishuman(H)) - var/mob/living/carbon/human/T = H - T.update_xeno_hostile_hud() + var/mob/living/carbon/human/turf = H + turf.update_xeno_hostile_hud() to_chat(H, SPAN_XENOHIGHDANGER("We can move again!")) /mob/living/carbon/xenomorph/proc/zoom_in() @@ -215,28 +215,28 @@ action.on_zoom_out() return -/mob/living/carbon/xenomorph/proc/do_acid_spray_cone(turf/T, spray_type = /obj/effect/xenomorph/spray, range = 3) +/mob/living/carbon/xenomorph/proc/do_acid_spray_cone(turf/turf, spray_type = /obj/effect/xenomorph/spray, range = 3) set waitfor = FALSE - var/facing = get_cardinal_dir(src, T) + var/facing = get_cardinal_dir(src, turf) setDir(facing) - T = loc + turf = loc for(var/i in 0 to range - 1) - var/turf/next_turf = get_step(T, facing) + var/turf/next_turf = get_step(turf, facing) var/atom/movable/temp = new/obj/effect/xenomorph/spray() - var/atom/movable/AM = LinkBlocked(temp, T, next_turf) + var/atom/movable/AM = LinkBlocked(temp, turf, next_turf) qdel(temp) if(AM) AM.acid_spray_act(src) return - T = next_turf - var/obj/effect/xenomorph/spray/S = new spray_type(T, create_cause_data(initial( caste_type), src), hivenumber) - do_acid_spray_cone_normal(T, i, facing, S, spray_type) + turf = next_turf + var/obj/effect/xenomorph/spray/S = new spray_type(turf, create_cause_data(initial( caste_type), src), hivenumber) + do_acid_spray_cone_normal(turf, i, facing, S, spray_type) sleep(2) // Normal refers to the mathematical normal -/mob/living/carbon/xenomorph/proc/do_acid_spray_cone_normal(turf/T, distance, facing, obj/effect/xenomorph/spray/source_spray, spray_type = /obj/effect/xenomorph/spray) +/mob/living/carbon/xenomorph/proc/do_acid_spray_cone_normal(turf/turf, distance, facing, obj/effect/xenomorph/spray/source_spray, spray_type = /obj/effect/xenomorph/spray) if(!distance) return @@ -246,8 +246,8 @@ var/normal_dir = turn(facing, 90) var/inverse_normal_dir = turn(facing, -90) - var/turf/normal_turf = T - var/turf/inverse_normal_turf = T + var/turf/normal_turf = turf + var/turf/inverse_normal_turf = turf var/normal_density_flag = FALSE var/inverse_normal_density_flag = FALSE @@ -286,27 +286,26 @@ var/turf/prev_turf = loc var/distance = 0 - for(var/turf/T in turflist) + for(var/turf/turf in turflist) distance++ if(!prev_turf && length(turflist) > 1) prev_turf = get_turf(src) continue //So we don't burn the tile we be standin on - if(T.density || istype(T, /turf/open/space)) + if(turf.density || istype(turf, /turf/open/space)) break if(distance > distance_max) break - var/atom/movable/temp = new spray_path() - var/atom/movable/AM = LinkBlocked(temp, prev_turf, T) + var/atom/movable/blocker = LinkBlocked(temp, prev_turf, turf) qdel(temp) - if(AM) - AM.acid_spray_act(src) + if(blocker) + blocker.acid_spray_act(src) break - prev_turf = T - new spray_path(T, create_cause_data(initial(caste_type), src), hivenumber) + prev_turf = turf + new spray_path(turf, create_cause_data(initial(caste_type), src), hivenumber) sleep(2) From 4d6eb74023b2614783e84ddc32278703fc63b25a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 07:15:25 +0100 Subject: [PATCH 198/285] Automatic changelog for PR #6793 [ci skip] --- html/changelogs/AutoChangeLog-pr-6793.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6793.yml diff --git a/html/changelogs/AutoChangeLog-pr-6793.yml b/html/changelogs/AutoChangeLog-pr-6793.yml new file mode 100644 index 000000000000..2ab5aa0c44f5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6793.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscadd: "acid spray scorches grass and melts snow" \ No newline at end of file From 64ec1c24ecfca144dfed596de123bb718f5f2928 Mon Sep 17 00:00:00 2001 From: Paul Mullen <101871009+mullenpaul@users.noreply.github.com> Date: Mon, 5 Aug 2024 07:32:54 +0100 Subject: [PATCH 199/285] remote dropship computers are no longer hard coded to dropship id (#5876) # About the pull request Remote dropship flight control terminals are no longer hard coded. The remote controls in CIC have been removed from one per dropship to one console. The dropship to control can be selected in TGUI. Groundside remote terminals will now randomly select a marine dropship to call down. # Explain why it's good for the game By removing hardcoded references to the alamo and normandy, we open the ability for the marines to select alternative dropships. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ui: added section in dropship flight computer for some terminals to select which dropship to control maptweak: reworked CIC remote terminals refactor: some remote terminals can control different dropships balance: queen will randomly select a dropship to call down to the lz on hijack balance: when dropship exists on primary landing pad, the queen can't call down another dropship balance: when a dropship is enroute to the primary landing pad, the queen can't call another dropship /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> Co-authored-by: Drulikar --- .../shuttle/computers/dropship_computer.dm | 166 +++++++++++++----- maps/map_files/USS_Almayer/USS_Almayer.dmm | 135 +++++++------- .../tgui/interfaces/DropshipFlightControl.tsx | 110 ++++++++++-- .../tgui/interfaces/NavigationShuttle.tsx | 2 +- 4 files changed, 284 insertions(+), 129 deletions(-) diff --git a/code/modules/shuttle/computers/dropship_computer.dm b/code/modules/shuttle/computers/dropship_computer.dm index a28f65ce475d..87487239452e 100644 --- a/code/modules/shuttle/computers/dropship_computer.dm +++ b/code/modules/shuttle/computers/dropship_computer.dm @@ -28,6 +28,8 @@ // linked lz id (lz1, lz2 or null) var/linked_lz + var/can_change_shuttle = FALSE + /obj/structure/machinery/computer/shuttle/dropship/flight/Initialize(mapload, ...) . = ..() compatible_landing_zones = get_landing_zones() @@ -91,7 +93,10 @@ ui = SStgui.try_update_ui(user, src, ui) if (!ui) var/obj/docking_port/mobile/shuttle = SSshuttle.getShuttle(shuttleId) - ui = new(user, src, "DropshipFlightControl", "[shuttle.name] Flight Computer") + var/name = shuttle?.name + if(can_change_shuttle) + name = "Remote" + ui = new(user, src, "DropshipFlightControl", "[name] Flight Computer") ui.open() /obj/structure/machinery/computer/shuttle/dropship/flight/ui_status(mob/user, datum/ui_state/state) @@ -114,7 +119,7 @@ /obj/structure/machinery/computer/shuttle/dropship/flight/ui_state(mob/user) var/obj/docking_port/mobile/marine_dropship/shuttle = SSshuttle.getShuttle(shuttleId) - if(shuttle.is_hijacked) + if(shuttle?.is_hijacked) return GLOB.never_state return GLOB.not_incapacitated_and_adjacent_strict_state @@ -123,11 +128,24 @@ compatible_landing_zones = get_landing_zones() var/obj/docking_port/mobile/shuttle = SSshuttle.getShuttle(shuttleId) // we convert the time to seconds for rendering to ui - .["max_flight_duration"] = shuttle.callTime / 10 - .["max_pre_arrival_duration"] = shuttle.prearrivalTime / 10 - .["max_refuel_duration"] = shuttle.rechargeTime / 10 - .["max_engine_start_duration"] = shuttle.ignitionTime / 10 - .["door_data"] = list("port", "starboard", "aft") + if(shuttle) + .["max_flight_duration"] = shuttle.callTime / 10 + .["max_pre_arrival_duration"] = shuttle.prearrivalTime / 10 + .["max_refuel_duration"] = shuttle.rechargeTime / 10 + .["max_engine_start_duration"] = shuttle.ignitionTime / 10 + .["door_data"] = list("port", "starboard", "aft") + .["alternative_shuttles"] = list() + if(can_change_shuttle) + .["alternative_shuttles"] = alternative_shuttles() + +/obj/structure/machinery/computer/shuttle/dropship/flight/proc/alternative_shuttles() + . = list() + for(var/obj/docking_port/mobile/marine_dropship/shuttle in SSshuttle.mobile) + . += list( + list( + "id" = shuttle.id, "name" = shuttle) + ) + /obj/structure/machinery/computer/shuttle/dropship/flight/attack_hand(mob/user) . = ..(user) @@ -140,6 +158,10 @@ // if the dropship has crashed don't allow more interactions var/obj/docking_port/mobile/marine_dropship/shuttle = SSshuttle.getShuttle(shuttleId) + if(!shuttle) + tgui_interact(user) + return + if(shuttle.mode == SHUTTLE_CRASHED) to_chat(user, SPAN_NOTICE("[src] is unresponsive.")) return @@ -188,6 +210,23 @@ var/obj/docking_port/mobile/shuttle = SSshuttle.getShuttle(shuttleId) if(linked_lz) + var/obj/docking_port/stationary/landing_zone = SSshuttle.getDock(linked_lz) + var/obj/docking_port/mobile/maybe_dropship = landing_zone.get_docked() + + if(maybe_dropship) + to_chat(xeno, SPAN_NOTICE("A metal bird already is here.")) + return + + var/conflicting_transit = FALSE + for(var/obj/docking_port/mobile/other_shuttle in SSshuttle.mobile) + if(landing_zone == other_shuttle.destination) + conflicting_transit = TRUE + break + + if(conflicting_transit) + to_chat(xeno, SPAN_NOTICE("A metal bird is already coming.")) + return + playsound(loc, 'sound/machines/terminal_success.ogg', KEYBOARD_SOUND_VOLUME, 1) if(shuttle.mode == SHUTTLE_IDLE && !is_ground_level(shuttle.z)) var/result = SSshuttle.moveShuttle(shuttleId, linked_lz, TRUE) @@ -199,7 +238,7 @@ log_ares_flight("Unknown", "Remote launch signal for [shuttle.name] received. Authentication garbled.") log_ares_security("Security Alert", "Remote launch signal for [shuttle.name] received. Authentication garbled.") return - if(shuttle.destination.id != linked_lz) + if(shuttle.destination && shuttle.destination.id != linked_lz) to_chat(xeno, "The shuttle not ready. The screen reads T-[shuttle.timeLeft(10)]. Have patience.") return if(shuttle.mode == SHUTTLE_CALL) @@ -214,6 +253,11 @@ /obj/structure/machinery/computer/shuttle/dropship/flight/attack_alien(mob/living/carbon/xenomorph/xeno) + // if the shuttleid is null or the shuttleid references a shuttle that has been removed from play, pick one + if(!shuttleId || !SSshuttle.getShuttle(shuttleId, FALSE)) + var/list/alternatives = alternative_shuttles() + shuttleId = pick(alternatives)["id"] + var/obj/docking_port/mobile/marine_dropship/dropship = SSshuttle.getShuttle(shuttleId) // If the attacking xeno isn't the queen. @@ -339,37 +383,41 @@ /obj/structure/machinery/computer/shuttle/dropship/flight/ui_data(mob/user) var/obj/docking_port/mobile/marine_dropship/shuttle = SSshuttle.getShuttle(shuttleId) . = list() - .["shuttle_mode"] = shuttle.mode - .["flight_time"] = shuttle.timeLeft(0) - .["is_disabled"] = disabled || shuttle.is_hijacked + .["shuttle_id"] = shuttle?.id + .["shuttle_mode"] = shuttle?.mode + .["flight_time"] = shuttle?.timeLeft(0) + .["is_disabled"] = disabled + if(shuttle?.is_hijacked) + .["is_disabled"] = TRUE .["locked_down"] = FALSE .["can_fly_by"] = !is_remote .["can_set_automated"] = is_remote .["automated_control"] = list( - "is_automated" = shuttle.automated_hangar_id != null || shuttle.automated_lz_id != null, - "hangar_lz" = shuttle.automated_hangar_id, - "ground_lz" = shuttle.automated_lz_id + "is_automated" = shuttle?.automated_hangar_id != null || shuttle?.automated_lz_id != null, + "hangar_lz" = shuttle?.automated_hangar_id, + "ground_lz" = shuttle?.automated_lz_id ) .["primary_lz"] = SSticker.mode.active_lz?.linked_lz - if(shuttle.destination) - .["target_destination"] = shuttle.in_flyby? "Flyby" : shuttle.destination.name + if(shuttle?.destination) + .["target_destination"] = shuttle?.in_flyby? "Flyby" : shuttle?.destination.name - .["door_status"] = is_remote ? list() : shuttle.get_door_data() + .["door_status"] = is_remote ? list() : shuttle?.get_door_data() .["has_flyby_skill"] = skillcheck(user, SKILL_PILOT, SKILL_PILOT_EXPERT) // Launch Alarm Variables - .["playing_launch_announcement_alarm"] = shuttle.playing_launch_announcement_alarm + .["playing_launch_announcement_alarm"] = shuttle?.playing_launch_announcement_alarm .["destinations"] = list() // add flight - .["destinations"] += list( - list( - "id" = DROPSHIP_FLYBY_ID, - "name" = "Flyby", - "available" = TRUE, - "error" = FALSE + if(!is_remote) + .["destinations"] += list( + list( + "id" = DROPSHIP_FLYBY_ID, + "name" = "Flyby", + "available" = TRUE, + "error" = FALSE + ) ) - ) for(var/obj/docking_port/stationary/dock in compatible_landing_zones) var/dock_reserved = FALSE @@ -377,7 +425,7 @@ if(dock == other_shuttle.destination) dock_reserved = TRUE break - var/can_dock = shuttle.canDock(dock) + var/can_dock = shuttle?.canDock(dock) var/list/dockinfo = list( "id" = dock.id, "name" = dock.name, @@ -391,16 +439,23 @@ if(.) return var/obj/docking_port/mobile/marine_dropship/shuttle = SSshuttle.getShuttle(shuttleId) - if(disabled || shuttle.is_hijacked) + if(disabled || (shuttle && shuttle.is_hijacked)) + switch(action) + if ("change_shuttle") + var/new_shuttle = params["new_shuttle"] + return set_shuttle(new_shuttle) return var/mob/user = usr - var/obj/structure/machinery/computer/shuttle/dropship/flight/comp = shuttle.getControlConsole() - if(comp.dropship_control_lost) - to_chat(user, SPAN_WARNING("The dropship isn't responding to controls.")) - return + if (shuttle) + var/obj/structure/machinery/computer/shuttle/dropship/flight/comp = shuttle.getControlConsole() + if(comp.dropship_control_lost) + to_chat(user, SPAN_WARNING("The dropship isn't responding to controls.")) + return switch(action) if("move") + if(!shuttle) + return FALSE if(shuttle.mode != SHUTTLE_IDLE && (shuttle.mode != SHUTTLE_CALL && !shuttle.destination)) to_chat(usr, SPAN_WARNING("You can't move to a new destination right now.")) return TRUE @@ -458,6 +513,8 @@ playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) return FALSE if("door-control") + if(!shuttle) + return FALSE if(shuttle.mode == SHUTTLE_CALL || shuttle.mode == SHUTTLE_RECALL) return TRUE var/interaction = params["interaction"] @@ -468,6 +525,8 @@ playsound(loc, 'sound/machines/terminal_error.ogg', KEYBOARD_SOUND_VOLUME, 1) to_chat(user, SPAN_WARNING("Door controls have been overridden. Please call technical support.")) if("set-automate") + if(!shuttle) + return FALSE var/almayer_lz = params["hangar_id"] var/ground_lz = params["ground_id"] var/delay = clamp(params["delay"] SECONDS, DROPSHIP_MIN_AUTO_DELAY, DROPSHIP_MAX_AUTO_DELAY) @@ -491,14 +550,9 @@ message_admins(log) log_interact(user, msg = "[log]") return - /* TODO - if(!dropship.automated_launch) //If we're toggling it on... - var/auto_delay - auto_delay = tgui_input_number(usr, "Set the delay for automated departure after recharging (seconds)", "Automated Departure Settings", DROPSHIP_MIN_AUTO_DELAY/10, DROPSHIP_MAX_AUTO_DELAY/10, DROPSHIP_MIN_AUTO_DELAY/10) - dropship.automated_launch_delay = Clamp(auto_delay SECONDS, DROPSHIP_MIN_AUTO_DELAY, DROPSHIP_MAX_AUTO_DELAY) - dropship.set_automated_launch(!dropship.automated_launch) - */ if("disable-automate") + if(!shuttle) + return FALSE shuttle.automated_hangar_id = null shuttle.automated_lz_id = null shuttle.automated_delay = null @@ -510,18 +564,43 @@ return if("cancel-flyby") + if(!shuttle) + return FALSE if(shuttle.in_flyby && shuttle.timer && shuttle.timeLeft(1) >= DROPSHIP_WARMUP_TIME) shuttle.setTimer(DROPSHIP_WARMUP_TIME) if("play_launch_announcement_alarm") + if(!shuttle) + return FALSE if (shuttle.mode != SHUTTLE_IDLE && shuttle.mode != SHUTTLE_RECHARGING) to_chat(usr, SPAN_WARNING("The Launch Announcement Alarm is designed to tell people that you're going to take off soon.")) - return + return TRUE shuttle.alarm_sound_loop.start() shuttle.playing_launch_announcement_alarm = TRUE - return + return TRUE if ("stop_playing_launch_announcement_alarm") + if(!shuttle) + return FALSE stop_playing_launch_announcement_alarm() - return + return TRUE + if ("change_shuttle") + var/new_shuttle = params["new_shuttle"] + return set_shuttle(new_shuttle) + +/obj/structure/machinery/computer/shuttle/dropship/flight/proc/set_shuttle(new_shuttle) + var/mob/user = usr + if(!new_shuttle || shuttleId == new_shuttle) + return FALSE + var/found = FALSE + var/list/alternatives = alternative_shuttles() + for(var/alt_shuttle in alternatives) + if(alt_shuttle["id"] == new_shuttle) + found = TRUE + if(found) + shuttleId = new_shuttle + update_static_data(user) + else + log_admin("Player [user] attempted to change shuttle illegally.") + return TRUE /obj/structure/machinery/computer/shuttle/dropship/flight/proc/stop_playing_launch_announcement_alarm() var/obj/docking_port/mobile/marine_dropship/shuttle = SSshuttle.getShuttle(shuttleId) @@ -534,18 +613,19 @@ icon = 'icons/obj/structures/machinery/computer.dmi' icon_state = "shuttle" linked_lz = DROPSHIP_LZ1 - shuttleId = DROPSHIP_ALAMO is_remote = TRUE + can_change_shuttle = TRUE /obj/structure/machinery/computer/shuttle/dropship/flight/lz2 icon = 'icons/obj/structures/machinery/computer.dmi' icon_state = "shuttle" linked_lz = DROPSHIP_LZ2 - shuttleId = DROPSHIP_NORMANDY is_remote = TRUE + can_change_shuttle = TRUE /obj/structure/machinery/computer/shuttle/dropship/flight/remote_control icon = 'icons/obj/structures/machinery/computer.dmi' icon_state = "shuttle" is_remote = TRUE needs_power = TRUE + can_change_shuttle = TRUE diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index dba72a936591..4027f3a96d20 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -229,15 +229,6 @@ }, /turf/open/floor/wood/ship, /area/almayer/living/basketball) -"abQ" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 - }, -/obj/structure/machinery/cm_vending/gear/staff_officer_armory, -/turf/open/floor/almayer/redfull, -/area/almayer/command/cic) "abR" = ( /obj/item/tank/phoron, /turf/open/floor/almayer/redfull, @@ -3941,36 +3932,12 @@ }, /turf/open/floor/almayer/mono, /area/almayer/lifeboat_pumps/north2) -"azV" = ( -/obj/structure/surface/table/reinforced/almayer_B, -/obj/structure/window/reinforced/toughened{ - dir = 8 - }, -/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ - dir = 4; - name = "Normandy Remote Control Console"; - shuttleId = "dropship_normandy" - }, -/turf/open/floor/almayer/plate, -/area/almayer/command/cic) "azW" = ( /obj/structure/machinery/door/window/westright{ dir = 2 }, /turf/open/floor/plating/plating_catwalk, /area/almayer/command/cic) -"azX" = ( -/obj/structure/surface/table/reinforced/almayer_B, -/obj/structure/window/reinforced/toughened{ - dir = 4 - }, -/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ - dir = 8; - name = "Alamo Remote Control Console"; - shuttleId = "dropship_alamo" - }, -/turf/open/floor/almayer/plate, -/area/almayer/command/cic) "azZ" = ( /obj/structure/machinery/keycard_auth, /obj/structure/surface/table/reinforced/black, @@ -16871,6 +16838,10 @@ }, /turf/open/floor/almayer/green/northwest, /area/almayer/living/offices) +"cWw" = ( +/obj/structure/machinery/cm_vending/gear/staff_officer_armory, +/turf/open/floor/almayer/redfull, +/area/almayer/command/cic) "cWy" = ( /obj/structure/closet/secure_closet/freezer/fridge, /obj/item/reagent_container/food/snacks/packaged_burger, @@ -24163,20 +24134,6 @@ }, /turf/open/floor/plating, /area/almayer/engineering/laundry) -"geg" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/cameras/hangar{ - dir = 4; - pixel_y = 12 - }, -/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ - dir = 4; - name = "Normandy Remote Control Console"; - pixel_y = -12; - shuttleId = "dropship_normandy" - }, -/turf/open/floor/almayer/redfull, -/area/almayer/living/offices/flight) "gei" = ( /obj/structure/sign/safety/ref_bio_storage{ pixel_x = -17; @@ -27432,6 +27389,17 @@ }, /turf/open/floor/almayer/greenfull, /area/almayer/living/offices) +"huw" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/window/reinforced/toughened{ + dir = 8 + }, +/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ + dir = 4; + name = "Dropship Remote Control Console" + }, +/turf/open/floor/almayer/plate, +/area/almayer/command/cic) "huD" = ( /obj/structure/machinery/light{ dir = 1 @@ -33235,6 +33203,15 @@ }, /turf/open/floor/almayer/plate, /area/almayer/hallways/hangar) +"jSc" = ( +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_y = 28 + }, +/obj/structure/machinery/cm_vending/gear/staff_officer_armory, +/turf/open/floor/almayer/redfull, +/area/almayer/command/cic) "jSo" = ( /obj/item/tool/warning_cone, /turf/open/floor/almayer/plate, @@ -42168,6 +42145,19 @@ /obj/effect/landmark/late_join/charlie, /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/charlie) +"nCj" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/computer/cameras/hangar{ + dir = 4; + pixel_y = 12 + }, +/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ + dir = 4; + pixel_y = -12; + name = "Remote dropship navigation computer" + }, +/turf/open/floor/almayer/redfull, +/area/almayer/living/offices/flight) "nCn" = ( /obj/structure/pipes/vents/pump/on, /turf/open/floor/almayer/plate, @@ -51900,10 +51890,6 @@ }, /turf/open/floor/almayer/test_floor4, /area/almayer/maint/upper/u_a_p) -"ryR" = ( -/obj/structure/machinery/cm_vending/gear/staff_officer_armory, -/turf/open/floor/almayer/redfull, -/area/almayer/command/cic) "ryY" = ( /obj/effect/step_trigger/clone_cleaner, /obj/structure/disposalpipe/down/almayer{ @@ -53587,20 +53573,6 @@ }, /turf/open/floor/almayer/green/northeast, /area/almayer/hallways/lower/port_midship_hallway) -"siz" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/cameras/hangar{ - dir = 8; - pixel_y = -12 - }, -/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ - dir = 8; - name = "Alamo Remote Control Console"; - pixel_y = 12; - shuttleId = "dropship_alamo" - }, -/turf/open/floor/almayer/redfull, -/area/almayer/living/offices/flight) "siC" = ( /turf/open/floor/almayer/red/northwest, /area/almayer/hallways/lower/port_fore_hallway) @@ -54862,6 +54834,13 @@ }, /turf/open/floor/almayer/orange/north, /area/almayer/engineering/lower) +"sKI" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/window/reinforced/toughened{ + dir = 4 + }, +/turf/open/floor/almayer/plate, +/area/almayer/command/cic) "sKM" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 10 @@ -66374,6 +66353,20 @@ }, /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_a_s) +"xnZ" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/computer/cameras/hangar{ + dir = 8; + pixel_y = -12 + }, +/obj/structure/machinery/computer/shuttle/dropship/flight/remote_control{ + dir = 8; + pixel_y = 12; + shuttleId = "dropship_alamo"; + name = "Remote dropship navigation computer" + }, +/turf/open/floor/almayer/redfull, +/area/almayer/living/offices/flight) "xoe" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -88725,7 +88718,7 @@ aqN alX asc abk -azV +huw aAB aBZ avY @@ -89022,7 +89015,7 @@ bHB xyw aho vWc -geg +nCj aEj aho aYt @@ -89131,7 +89124,7 @@ wVW wVW rOC soX -azX +sKI vHt aCb aDv @@ -89531,7 +89524,7 @@ agj aic sxW wVW -abQ +jSc atN cEl sOi @@ -89834,7 +89827,7 @@ bHB xyw aho dkj -siz +xnZ gYt aho aYt @@ -90355,7 +90348,7 @@ alX aIf aED wVW -ryR +cWw jvX iaa wVW diff --git a/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx b/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx index 4e21b8223660..ee99db7f15a5 100644 --- a/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx +++ b/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx @@ -1,3 +1,5 @@ +import { useEffect, useState } from 'react'; + import { useBackend, useSharedState } from '../backend'; import { Box, @@ -39,7 +41,13 @@ interface AutomatedControl { ground_lz: null | string; } +type ShuttleRef = { + name: string; + id: string; +}; + interface DropshipNavigationProps extends NavigationProps { + shuttle_id: string; door_status: Array; has_flight_optimisation?: 0 | 1; is_flight_optimised?: 0 | 1; @@ -48,8 +56,9 @@ interface DropshipNavigationProps extends NavigationProps { primary_lz?: string; automated_control: AutomatedControl; has_flyby_skill: 0 | 1; - playing_launch_announcement_alarm: boolean; + can_change_shuttle: 0 | 1; + alternative_shuttles: Array; } const DropshipDoorControl = () => { @@ -248,7 +257,7 @@ export const TouchdownCooldown = () => { ); }; -const AutopilotConfig = (props) => { +const AutopilotConfig = () => { const { data, act } = useBackend(); const [automatedHangar, setAutomatedHangar] = useSharedState< string | undefined @@ -327,6 +336,7 @@ const StopLaunchAnnouncementAlarm = () => { icon="ban" onClick={() => { act('stop_playing_launch_announcement_alarm'); + act('button-push'); }} > Stop Alarm @@ -341,6 +351,7 @@ const PlayLaunchAnnouncementAlarm = () => { icon="rocket" onClick={() => { act('play_launch_announcement_alarm'); + act('button-push'); }} > Start Alarm @@ -349,11 +360,7 @@ const PlayLaunchAnnouncementAlarm = () => { }; const LaunchAnnouncementAlarm = () => { - const { data, act } = useBackend(); - const [siteselection, setSiteSelection] = useSharedState( - 'target_site', - undefined, - ); + const { data } = useBackend(); return (
{ ); }; -const RenderScreen = (props) => { +const DropshipButton = (props: { + readonly shipId: string; + readonly shipName: string; + readonly disable: boolean; + readonly onClick: () => void; +}) => { + const { act, data } = useBackend(); + const match = props.shipId === data.shuttle_id; + + return ( + + ); +}; + +const DropshipSelector = () => { + const { data } = useBackend(); + const [refreshTimeout, setRefreshTimeout] = useState< + NodeJS.Timeout | undefined + >(undefined); + + useEffect(() => { + if (refreshTimeout) { + return () => clearTimeout(refreshTimeout); + } + return () => {}; + }, [refreshTimeout]); + + return ( +
+ + {data.alternative_shuttles + .sort((a, b) => a.id.localeCompare(b.id)) + .map((x) => ( + { + const freeze = setTimeout( + () => setRefreshTimeout(undefined), + 2000, + ); + setRefreshTimeout(freeze); + }} + /> + ))} + +
+ ); +}; + +const RenderScreen = () => { const { data } = useBackend(); return ( <> - {data.can_set_automated === 1 && } + {data.alternative_shuttles.length > 0 && } {data.shuttle_mode === 'idle' && } + {data.shuttle_mode === 'idle' && data.can_set_automated === 1 && ( + + )} {data.shuttle_mode === 'igniting' && } {data.shuttle_mode === 'pre-arrival' && } {data.shuttle_mode === 'recharging' && } @@ -384,18 +457,27 @@ const RenderScreen = (props) => { )} {data.door_status.length > 0 && } - {} + {data.alternative_shuttles.length === 0 && } + + ); +}; + +const DropshipDisabledScreen = () => { + const { data } = useBackend(); + return ( + <> + {data.alternative_shuttles.length > 0 && } + ); }; -export const DropshipFlightControl = (props) => { +export const DropshipFlightControl = () => { const { data } = useBackend(); return ( - - {data.is_disabled === 1 && } - {data.is_disabled === 0 && } + + {data.is_disabled === 0 ? : } ); diff --git a/tgui/packages/tgui/interfaces/NavigationShuttle.tsx b/tgui/packages/tgui/interfaces/NavigationShuttle.tsx index 239ce8f2601d..91f831137f1c 100644 --- a/tgui/packages/tgui/interfaces/NavigationShuttle.tsx +++ b/tgui/packages/tgui/interfaces/NavigationShuttle.tsx @@ -261,7 +261,7 @@ const DoorControls = () => { }; export const DisabledScreen = (props) => { - const { data, act } = useBackend(); + const { data } = useBackend(); const disabled_text = data.mission_accomplished ? 'Auto-navigation protocol completed - return home complete. Shuttle disabled.' From cb1ae0742e80e7dbbf8bf9a8b04472eeb1c7be93 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 07:37:50 +0100 Subject: [PATCH 200/285] Automatic changelog for PR #5876 [ci skip] --- html/changelogs/AutoChangeLog-pr-5876.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-5876.yml diff --git a/html/changelogs/AutoChangeLog-pr-5876.yml b/html/changelogs/AutoChangeLog-pr-5876.yml new file mode 100644 index 000000000000..4a6d5b863e60 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-5876.yml @@ -0,0 +1,9 @@ +author: "mullenpaul" +delete-after: True +changes: + - ui: "added section in dropship flight computer for some terminals to select which dropship to control" + - maptweak: "reworked CIC remote terminals" + - refactor: "some remote terminals can control different dropships" + - balance: "queen will randomly select a dropship to call down to the lz on hijack" + - balance: "when dropship exists on primary landing pad, the queen can't call down another dropship" + - balance: "when a dropship is enroute to the primary landing pad, the queen can't call another dropship" \ No newline at end of file From ad94f37a7f8865697366c0dd6f42d69f8a4b99b2 Mon Sep 17 00:00:00 2001 From: harryob <55142896+harryob@users.noreply.github.com> Date: Mon, 5 Aug 2024 09:36:54 +0100 Subject: [PATCH 201/285] autowiki improvements (again) (#6852) ![CleanShot 2024-08-02 at 13 37 52@2x](https://github.com/user-attachments/assets/79625a52-f80b-4bbc-b55d-290ea7d24efd) misc improvements to the guns autowiki page(s) --- code/__DEFINES/autowiki.dm | 7 +++ code/datums/agents/tools/decoy.dm | 2 + code/datums/datum.dm | 4 ++ .../items/explosives/grenades/marines.dm | 4 ++ code/game/world.dm | 2 +- code/modules/autowiki/pages/_page.dm | 1 + code/modules/autowiki/pages/guns.dm | 52 ++++++++++++++++++- code/modules/projectiles/ammunition.dm | 2 + .../specialist/launcher/grenade_launcher.dm | 8 ++- code/modules/projectiles/magazines/misc.dm | 4 ++ colonialmarines.dme | 1 + 11 files changed, 84 insertions(+), 3 deletions(-) create mode 100644 code/__DEFINES/autowiki.dm diff --git a/code/__DEFINES/autowiki.dm b/code/__DEFINES/autowiki.dm new file mode 100644 index 000000000000..4edf385bcc82 --- /dev/null +++ b/code/__DEFINES/autowiki.dm @@ -0,0 +1,7 @@ +#ifdef AUTOWIKI + #define AUTOWIKI_SKIP(skip) autowiki_skip = skip + #define IS_AUTOWIKI_SKIP(datum) datum.autowiki_skip +#else + #define AUTOWIKI_SKIP(skip) + #define IS_AUTOWIKI_SKIP(datum) UNLINT(FALSE) +#endif diff --git a/code/datums/agents/tools/decoy.dm b/code/datums/agents/tools/decoy.dm index 57c8e5130fee..57eef25a446d 100644 --- a/code/datums/agents/tools/decoy.dm +++ b/code/datums/agents/tools/decoy.dm @@ -1,4 +1,6 @@ /obj/item/explosive/grenade/decoy + AUTOWIKI_SKIP(TRUE) + name = "decoy grenade" desc = "A grenade typically used to distract the enemy. Emits a loud bang. Detonates in 5 seconds. Has 3 uses" diff --git a/code/datums/datum.dm b/code/datums/datum.dm index e926dfd022ca..2370987b4cfc 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -70,6 +70,10 @@ var/list/cached_vars #endif +#ifdef AUTOWIKI + var/autowiki_skip = FALSE +#endif + /** * Default implementation of clean-up code. * diff --git a/code/game/objects/items/explosives/grenades/marines.dm b/code/game/objects/items/explosives/grenades/marines.dm index 09c0197cda7f..fef62ab6a835 100644 --- a/code/game/objects/items/explosives/grenades/marines.dm +++ b/code/game/objects/items/explosives/grenades/marines.dm @@ -97,6 +97,8 @@ falloff_mode = EXPLOSION_FALLOFF_SHAPE_LINEAR /obj/item/explosive/grenade/high_explosive/frag/toy + AUTOWIKI_SKIP(TRUE) + name = "toy HEFA grenade" desc = "High-Explosive Fragmenting-Antipersonnel. A small, but deceptively strong fragmentation grenade that has been phasing out the M15 fragmentation grenades alongside the M40 HEDP. Capable of being loaded in the M92 Launcher, or thrown by hand. Wait, the labeling on the side indicates this is a toy, what the hell?" explosion_power = 0 @@ -865,6 +867,8 @@ return /obj/item/explosive/grenade/high_explosive/holy_hand_grenade + AUTOWIKI_SKIP(TRUE) + name = "\improper Holy Hand Grenade of Antioch" desc = "And Saint Attila raised the hand grenade up on high, saying, \"O LORD, bless this Thy hand grenade that with it Thou mayest blow Thine enemies to tiny bits, in Thy mercy.\" And the LORD did grin and the people did feast upon the lambs and sloths and carp and anchovies... And the LORD spake, saying, \"First shalt thou take out the Holy Pin, then shalt thou count to three, no more, no less. Three shall be the number thou shalt count, and the number of the counting shall be three. Four shalt thou not count, neither count thou two, excepting that thou then proceed to three. Five is right out. Once the number three, being the third number, be reached, then lobbest thou thy Holy Hand Grenade of Antioch towards thy foe, who, being naughty in My sight, shall snuff it.\"" icon_state = "grenade_antioch" diff --git a/code/game/world.dm b/code/game/world.dm index bf9534e5f926..101066c21cdb 100644 --- a/code/game/world.dm +++ b/code/game/world.dm @@ -114,7 +114,7 @@ GLOBAL_LIST_INIT(reboot_sfx, file2list("config/reboot_sfx.txt")) GLOB.log_directory += "[replacetext(time_stamp(), ":", ".")]" runtime_logging_ready = TRUE // Setting up logging now, so disabling early logging - #ifndef UNIT_TESTS + #if !defined(UNIT_TESTS) && !defined(AUTOWIKI) world.log = file("[GLOB.log_directory]/dd.log") #endif backfill_runtime_log() diff --git a/code/modules/autowiki/pages/_page.dm b/code/modules/autowiki/pages/_page.dm index 0e4091d0ccc5..7bd7b6dcf42c 100644 --- a/code/modules/autowiki/pages/_page.dm +++ b/code/modules/autowiki/pages/_page.dm @@ -27,6 +27,7 @@ /// something that looks like `{{ Autowiki_Circuit|name=Combiner|description=This combines }}` /// Lists, which must be array-like (no keys), will be turned into a flat list with their key and a number, /// such that list("food" = list("fruit", "candy")) -> food1=fruit|food2=candy +/// Your page should respect AUTOWIKI_SKIP, and check for this using IS_AUTOWIKI_SKIP /datum/autowiki/proc/include_template(name, parameters) var/template_text = "{{[name]" diff --git a/code/modules/autowiki/pages/guns.dm b/code/modules/autowiki/pages/guns.dm index 017c2535a5e1..4c276fb91b53 100644 --- a/code/modules/autowiki/pages/guns.dm +++ b/code/modules/autowiki/pages/guns.dm @@ -42,6 +42,9 @@ for(var/ammo_typepath in valid_mag_types) var/obj/item/ammo_magazine/generating_mag = new ammo_typepath() + if(IS_AUTOWIKI_SKIP(generating_mag)) + continue + var/ammo_filename = SANITIZE_FILENAME(escape_value(format_text(generating_mag.name))) if(!fexists("data/autowiki_files/[ammo_filename].png")) @@ -61,6 +64,8 @@ )) generating_gun.current_mag = generating_mag + generating_gun.ammo = current_ammo + generating_gun.in_chamber = null var/list/gun_ammo_data = generating_gun.ui_data() var/list/armor_data = list() @@ -68,18 +73,63 @@ var/iterator = 1 for(var/header in gun_ammo_data["damage_armor_profile_headers"]) var/damage = gun_ammo_data["damage_armor_profile_marine"][iterator] + if(!damage) + break armor_data["armor-[header]"] = damage iterator++ var/list/damage = list("ammo_name" = escape_value(generating_mag.name)) - damage += armor_data + if(length(armor_data)) + damage += armor_data damage_table += include_template("Autowiki/DamageVersusArmorRow", damage) qdel(generating_mag) + var/grenades = "" + if(istype(generating_gun, /obj/item/weapon/gun/launcher/grenade)) + var/obj/item/weapon/gun/launcher/grenade/generating_launcher = generating_gun + + var/list/permitted_grenades = list() + for(var/obj/item/explosive/grenade/type as anything in generating_launcher.valid_munitions) + permitted_grenades |= subtypesof(type) + + var/list/unique_grenades = list() + var/list/unique_grenade_names = list() + for(var/obj/item/explosive/grenade/grenade_type as anything in permitted_grenades) + if(initial(grenade_type.name) in unique_grenade_names) + continue + unique_grenade_names += initial(grenade_type.name) + unique_grenades += grenade_type + + var/list/denied_grenades = list() + for(var/type in generating_launcher.disallowed_grenade_types) + denied_grenades |= typesof(type) + + var/valid_grenades = unique_grenades.Copy() - denied_grenades.Copy() + + for(var/grenade_path in valid_grenades) + var/obj/item/explosive/grenade/generating_grenade = new grenade_path() + + if(IS_AUTOWIKI_SKIP(generating_grenade)) + continue + + var/grenade_filename = SANITIZE_FILENAME(escape_value(format_text(generating_grenade.name))) + + if(!fexists("data/autowiki_files/[grenade_filename].png")) + upload_icon(getFlatIcon(generating_grenade, no_anim = TRUE), grenade_filename) + + grenades += include_template("Autowiki/Grenade", list( + "icon" = escape_value(grenade_filename), + "name" = escape_value(generating_grenade.name), + "description" = escape_value(generating_grenade.desc) + )) + + qdel(generating_grenade) + gun_data["ammo_types"] = ammo gun_data["damage_table"] = damage_table + gun_data["grenades"] = grenades var/list/attachments_by_slot = list() for(var/obj/item/attachable/attachment_typepath as anything in generating_gun.attachable_allowed) diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 5db904869973..e032d3ebbe55 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -233,6 +233,8 @@ bullets/shells. ~N */ /obj/item/ammo_magazine/handful + AUTOWIKI_SKIP(TRUE) + name = "generic handful" desc = "A handful of rounds to reload on the go." icon = 'icons/obj/items/weapons/guns/handful.dmi' diff --git a/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm b/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm index 06ac5428bfc6..40a145e1f77c 100644 --- a/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm +++ b/code/modules/projectiles/guns/specialist/launcher/grenade_launcher.dm @@ -25,7 +25,13 @@ ///Does it launch its grenades in a low arc or a high? Do they strike people in their path, or fly beyond? var/is_lobbing = FALSE ///Verboten munitions. This is a blacklist. Anything in this list isn't loadable. - var/disallowed_grenade_types = list(/obj/item/explosive/grenade/spawnergrenade, /obj/item/explosive/grenade/alien, /obj/item/explosive/grenade/incendiary/molotov, /obj/item/explosive/grenade/flashbang) + var/disallowed_grenade_types = list(/obj/item/explosive/grenade/spawnergrenade, + /obj/item/explosive/grenade/alien, + /obj/item/explosive/grenade/nerve_gas, + /obj/item/explosive/grenade/incendiary/bursting_pipe, + /obj/item/explosive/grenade/xeno_acid_grenade, + /obj/item/explosive/grenade/incendiary/molotov, + /obj/item/explosive/grenade/flashbang) ///What is this weapon permitted to fire? This is a whitelist. Anything in this list can be fired. Anything. var/valid_munitions = list(/obj/item/explosive/grenade) diff --git a/code/modules/projectiles/magazines/misc.dm b/code/modules/projectiles/magazines/misc.dm index 87568c953211..251b863535e7 100644 --- a/code/modules/projectiles/magazines/misc.dm +++ b/code/modules/projectiles/magazines/misc.dm @@ -47,12 +47,16 @@ //rocket launchers /obj/item/ammo_magazine/rifle/grenadespawner + AUTOWIKI_SKIP(TRUE) + name = "\improper GRENADE SPAWNER AMMO" desc = "OH GOD OH FUCK" default_ammo = /datum/ammo/grenade_container/rifle ammo_band_color = AMMO_BAND_COLOR_LIGHT_EXPLOSIVE /obj/item/ammo_magazine/rifle/huggerspawner + AUTOWIKI_SKIP(TRUE) + name = "\improper HUGGER SPAWNER AMMO" desc = "OH GOD OH FUCK" default_ammo = /datum/ammo/hugger_container diff --git a/colonialmarines.dme b/colonialmarines.dme index d1dc35b9fe77..a5109c8dd48a 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -37,6 +37,7 @@ #include "code\__DEFINES\atmospherics.dm" #include "code\__DEFINES\autofire.dm" #include "code\__DEFINES\autolathe.dm" +#include "code\__DEFINES\autowiki.dm" #include "code\__DEFINES\blood.dm" #include "code\__DEFINES\bsql.config.dm" #include "code\__DEFINES\bullet_traits.dm" From b424a2bdda33a826e5cd84579ac7dcd8a645a2e4 Mon Sep 17 00:00:00 2001 From: MPhonks <134622054+MPhonks@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:55:47 +0200 Subject: [PATCH 202/285] Fixes and Readjusts Larva Surgery (#6864) # About the pull request Currently, the way the larva surgery was written, using the hemostat for the final larva removal step was **SLOWER** than using ghetto tools such as the wirecutters and fork. This PR aims to fix the issue by making the hemostat the best tool, whilst keeping the original time it took to do so, and readjusts the niche "using one's hands" in an emergency to be the fastest way at the cost of both the doctor's and patient's health. People used to ghetto surgery on larva will notice it being much slower. # Explain why it's good for the game It makes no sense for wirecutters and the fork to be faster than using the intended tool. Having the option to make an emergency procedure with one's hands gives doctors a satisfying way of saving their patients from impending chestburst death. # Testing Photographs and Procedure N/A # Changelog :cl: MarpleJones fix: Using the hemostat on the final larva surgery step is now better than using wirecutters or the fork. add: The final larva surgery step will now apply organ damage when done barehanded. Barehanded is faster than using tools by a couple of seconds, at the cost of the doctor's and the patient's health. add: Adds an acidsplash sound effect to doing the barehanded step. /:cl: --------- Co-authored-by: MarplePhonks Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> --- code/modules/surgery/chestburster.dm | 30 +++++++++++++++++----------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/code/modules/surgery/chestburster.dm b/code/modules/surgery/chestburster.dm index a840bd026c40..e387978fb8ee 100644 --- a/code/modules/surgery/chestburster.dm +++ b/code/modules/surgery/chestburster.dm @@ -111,12 +111,12 @@ name = "Remove Larva" desc = "extract the xenomorph larva" accept_hand = TRUE - /*Similar to PINCH, but balanced around 100 = using bare hands. Haemostat is faster and better, - other tools are slower but don't burn the surgeon.*/ + /*Using the hands to forcefully rip out the larva will be faster at the cost of damaging both the doctor and the patient, with the addition of organ damage. + Unlike before, the hemostat is now the best tool for removing removing the larva, as opposed to wirecutters and the fork.*/ tools = list( - /obj/item/tool/surgery/hemostat = 1.5, - /obj/item/tool/wirecutters = SURGERY_TOOL_MULT_SUBOPTIMAL, - /obj/item/tool/kitchen/utensil/fork = SURGERY_TOOL_MULT_SUBSTITUTE + /obj/item/tool/surgery/hemostat = 1.5 * SURGERY_TOOL_MULT_IDEAL, + /obj/item/tool/wirecutters = 1.5 * SURGERY_TOOL_MULT_SUBOPTIMAL, + /obj/item/tool/kitchen/utensil/fork = 1.5 * SURGERY_TOOL_MULT_SUBSTITUTE ) time = 6 SECONDS preop_sound = 'sound/surgery/hemostat1.ogg' @@ -131,9 +131,9 @@ SPAN_NOTICE("[user] tries to extract the larva from [target]'s chest with \the [tool].")) else user.affected_message(target, - SPAN_NOTICE("You try to extract the larva from [target]'s chest."), - SPAN_NOTICE("[user] tries to extract the larva from your chest."), - SPAN_NOTICE("[user] tries to extract the larva from [target]'s chest.")) + SPAN_NOTICE("You try to forcefully rip the larva from [target]'s chest with your bare hand."), + SPAN_NOTICE("[user] tries to forcefully rip the larva from your chest."), + SPAN_NOTICE("[user] tries to forcefully rip the larva from [target]'s chest.")) target.custom_pain("Something hurts horribly in your chest!",1) log_interact(user, target, "[key_name(user)] started to remove an embryo from [key_name(target)]'s ribcage.") @@ -148,10 +148,16 @@ SPAN_WARNING("[user] pulls a wriggling parasite out of [target]'s ribcage!")) else user.affected_message(target, - SPAN_WARNING("Your hands are burned by acid as you pull a wriggling parasite out of [target]'s ribcage!"), - SPAN_WARNING("[user]'s hands are burned by acid as \he pulls a wriggling parasite out of your ribcage!"), - SPAN_WARNING("[user]'s hands are burned by acid as \he pulls a wriggling parasite out of [target]'s ribcage!")) - + SPAN_WARNING("Your hands and your patient's insides are burned by acid as you forcefully rip a wriggling parasite out of [target]'s ribcage!"), + SPAN_WARNING("[user]'s hands are burned by acid as \he rips a wriggling parasite out of your ribcage!"), + SPAN_WARNING("[user]'s hands are burned by acid as \he rips a wriggling parasite out of [target]'s ribcage!")) + var/datum/internal_organ/impacted_organ = pick(surgery.affected_limb.internal_organs) + impacted_organ.take_damage(5, FALSE) + if(target.stat == CONSCIOUS) + target.emote("scream") + target.apply_damage(15, BURN, target_zone) + + play_failure_sound(user, target, target_zone, tool, surgery) user.emote("pain") if(user.hand) From 4fcd74e9a00139b90cf814bb394b3679c5e1d27f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:03:34 +0100 Subject: [PATCH 203/285] Automatic changelog for PR #6864 [ci skip] --- html/changelogs/AutoChangeLog-pr-6864.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6864.yml diff --git a/html/changelogs/AutoChangeLog-pr-6864.yml b/html/changelogs/AutoChangeLog-pr-6864.yml new file mode 100644 index 000000000000..54757ab51350 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6864.yml @@ -0,0 +1,6 @@ +author: "MarpleJones" +delete-after: True +changes: + - bugfix: "Using the hemostat on the final larva surgery step is now better than using wirecutters or the fork." + - rscadd: "The final larva surgery step will now apply organ damage when done barehanded. Barehanded is faster than using tools by a couple of seconds, at the cost of the doctor's and the patient's health." + - rscadd: "Adds an acidsplash sound effect to doing the barehanded step." \ No newline at end of file From 10ea9b276dd61f598cd1f9fd3ebf26b25934b11c Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 5 Aug 2024 05:57:33 -0700 Subject: [PATCH 204/285] More attack logs for choking and fence/window slamming (#6809) # About the pull request This PR simply adds more attack logging, namely for choking, window slams, and fence slams. # Explain why it's good for the game More tools for admins to investigate player actions. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/user-attachments/assets/e78e7980-6fe9-4b94-b5dd-6e190e182854)
# Changelog No player facing changes. --- code/game/objects/structures/fence.dm | 4 ++++ code/game/objects/structures/window.dm | 4 ++++ code/modules/mob/living/carbon/human/life/handle_grabbed.dm | 4 ++++ code/modules/mob/mob_grab.dm | 3 ++- 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/fence.dm b/code/game/objects/structures/fence.dm index 7c602c34380f..93d9d7727e5d 100644 --- a/code/game/objects/structures/fence.dm +++ b/code/game/objects/structures/fence.dm @@ -153,6 +153,10 @@ M.apply_damage(20) health -= 50 + M.attack_log += text("\[[time_stamp()]\] was slammed against [src] by [key_name(user)]") + user.attack_log += text("\[[time_stamp()]\] slammed [key_name(M)] against [src]") + msg_admin_attack("[key_name(user)] slammed [key_name(M)] against [src] at [get_area_name(M)]", M.loc.x, M.loc.y, M.loc.z) + healthcheck(1, 1, M) //The person thrown into the window literally shattered it return diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 154cc43d4af2..14e15de24691 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -247,6 +247,10 @@ if(!not_damageable) //Impossible to destroy health -= 50 + M.attack_log += text("\[[time_stamp()]\] was slammed against [src] by [key_name(user)]") + user.attack_log += text("\[[time_stamp()]\] slammed [key_name(M)] against [src]") + msg_admin_attack("[key_name(user)] slammed [key_name(M)] against [src] at [get_area_name(M)]", M.loc.x, M.loc.y, M.loc.z) + healthcheck(1, 1, 1, M) //The person thrown into the window literally shattered it return diff --git a/code/modules/mob/living/carbon/human/life/handle_grabbed.dm b/code/modules/mob/living/carbon/human/life/handle_grabbed.dm index 14d22557417f..0c588da7ca4b 100644 --- a/code/modules/mob/living/carbon/human/life/handle_grabbed.dm +++ b/code/modules/mob/living/carbon/human/life/handle_grabbed.dm @@ -9,3 +9,7 @@ if(pulledby.grab_level >= GRAB_CHOKE) apply_damage(3, OXY) apply_stamina_damage(5) + + log_attack("[key_name(pulledby)] choked [key_name(src)] at [get_area_name(src)]") + attack_log += text("\[[time_stamp()]\] was choked by [key_name(pulledby)]") + pulledby.attack_log += text("\[[time_stamp()]\] choked [key_name(src)]") diff --git a/code/modules/mob/mob_grab.dm b/code/modules/mob/mob_grab.dm index 9dcdae3635cb..10480eb38f6b 100644 --- a/code/modules/mob/mob_grab.dm +++ b/code/modules/mob/mob_grab.dm @@ -97,8 +97,9 @@ /obj/item/grab/proc/progress_aggressive(mob/living/carbon/human/user, mob/living/victim) user.grab_level = GRAB_CHOKE - playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 7) + playsound(loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 7) user.visible_message(SPAN_WARNING("[user] holds [victim] by the neck and starts choking them!"), null, null, 5) + msg_admin_attack("[key_name(user)] started to choke [key_name(victim)] at [get_area_name(victim)]", victim.loc.x, victim.loc.y, victim.loc.z) victim.Move(user.loc, get_dir(victim.loc, user.loc)) victim.update_transform(TRUE) From 5b886aee20a40d84b8323a936985c59a27b4d493 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 5 Aug 2024 05:58:14 -0700 Subject: [PATCH 205/285] Revive research card swiping rework (#6714) # About the pull request This PR revives #6625 # Explain why it's good for the game More intuitive credit reward for research getting a survivor to swipe their card so there isn't a meta strategy for the best utilization of credits. Now at most 47 credits can be awarded (for a manager survivor's card; only allowed to be swiped by them) regardless of whatever the current research clearance is at. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek iloveloopers del: Removed ability to buy clearance papers. balance: Clearance cards now give their equivalent clearance in credits. balance: Clearance cards no longer lose their value when scanned by the wrong person. /:cl: --------- Co-authored-by: iloveloopers Co-authored-by: iloveloopers <140007537+iloveloopers@users.noreply.github.com> --- code/game/machinery/computer/research.dm | 56 +++------------- code/game/objects/items/cards_ids.dm | 8 +-- .../chemical_research/Chemical-Research.dm | 2 + .../tgui/interfaces/ResearchTerminal.tsx | 65 ------------------- 4 files changed, 16 insertions(+), 115 deletions(-) diff --git a/code/game/machinery/computer/research.dm b/code/game/machinery/computer/research.dm index b51da245844e..de4d3edf927c 100644 --- a/code/game/machinery/computer/research.dm +++ b/code/game/machinery/computer/research.dm @@ -59,36 +59,24 @@ GLOB.chemical_data.update_credits(cred.credit_value) visible_message(SPAN_NOTICE("[user] inserts [cred] in [src], collecting [cred.credit_value] points from sales.")) qdel(cred) - //Clearance Updating + //Clearance Card Updating if(!istype(B, /obj/item/card/id)) return var/obj/item/card/id/silver/clearance_badge/card = B if(!istype(card)) - visible_message(SPAN_NOTICE("[user] swipes their ID card on \the [src], but it is refused.")) + visible_message(SPAN_NOTICE("[user] swipes their ID card on [src], but it is refused.")) return - if(card.clearance_access <= GLOB.chemical_data.clearance_level || (card.clearance_access == 6 && GLOB.chemical_data.clearance_level >= 5 && GLOB.chemical_data.clearance_x_access)) - visible_message(SPAN_NOTICE("[user] swipes the clearance card on [src], but nothing happens.")) + if(!card.check_biometrics(user)) + visible_message(SPAN_WARNING("WARNING: ILLEGAL CLEARANCE USER DETECTED. ABORTING.")) return - if(user.real_name != card.registered_name) - visible_message(SPAN_WARNING("WARNING: ILLEGAL CLEARANCE USER DETECTED. CARD DATA HAS BEEN WIPED.")) - card.clearance_access = 0 - return - - var/give_level - var/give_x = FALSE - if(card.clearance_access == 6) - give_level = 5 - give_x = TRUE - else - give_level = card.clearance_access - GLOB.chemical_data.clearance_level = give_level - if(give_x) - GLOB.chemical_data.clearance_x_access = TRUE - GLOB.chemical_data.reached_x_access = TRUE + var/credits_to_add = max(card.credits_to_give - GLOB.chemical_data.credits_gained, 0) + if(credits_to_add) + GLOB.chemical_data.update_credits(credits_to_add) + GLOB.chemical_data.credits_gained += credits_to_add - visible_message(SPAN_NOTICE("[user] swipes their ID card on \the [src], updating the clearance to level [give_level][give_x ? "X" : ""].")) - msg_admin_niche("[key_name(user)] has updated the research clearance to level [give_level][give_x ? "X" : ""].") + visible_message(SPAN_NOTICE("[user] swipes their ID card on [src], granting [credits_to_add] credits.")) + msg_admin_niche("[key_name(user)] has swiped a clearance card to give [credits_to_add] credits to research.") return /obj/structure/machinery/computer/research/ui_state(mob/user) @@ -181,30 +169,6 @@ if(5) new /obj/item/paper/research_notes/unique/tier_five/(photocopier.loc) max_clearance = 5 - if("purchase_document") - if(!photocopier) - return - var/purchase_tier = floor(text2num(params["purchase_document"])) - if(purchase_tier <= 0 || purchase_tier > 5) - return - if(purchase_tier > GLOB.chemical_data.clearance_level) - return - var/purchase_cost = base_purchase_cost + purchase_tier * 2 - if(purchase_cost <= GLOB.chemical_data.rsc_credits) - GLOB.chemical_data.update_credits(purchase_cost * -1) - var/obj/item/paper/research_notes/unique/N - switch(purchase_tier) - if(1) - N = new /obj/item/paper/research_notes/unique/tier_one/(photocopier.loc) - if(2) - N = new /obj/item/paper/research_notes/unique/tier_two/(photocopier.loc) - if(3) - N = new /obj/item/paper/research_notes/unique/tier_three/(photocopier.loc) - if(4) - N = new /obj/item/paper/research_notes/unique/tier_four/(photocopier.loc) - else - N = new /obj/item/paper/research_notes/unique/tier_five/(photocopier.loc) - visible_message(SPAN_NOTICE("Research report for [N.data.name] has been purchased.")) if("publish_document") var/print_type = params["print_type"] var/print_title = params["print_title"] diff --git a/code/game/objects/items/cards_ids.dm b/code/game/objects/items/cards_ids.dm index 80044e2fab3e..f90e54ef7854 100644 --- a/code/game/objects/items/cards_ids.dm +++ b/code/game/objects/items/cards_ids.dm @@ -171,24 +171,24 @@ name = "corporate doctor badge" desc = "A corporate holo-badge. It is fingerprint locked with clearance level 3 access. It is commonly held by corporate doctors." icon_state = "clearance" - var/clearance_access = 3 + var/credits_to_give = 15 //gives the equivalent clearance access in credits /obj/item/card/id/silver/clearance_badge/scientist name = "corporate scientist badge" desc = "A corporate holo-badge. It is fingerprint locked with clearance level 4 access. It is commonly held by corporate scientists." - clearance_access = 4 + credits_to_give = 27 /obj/item/card/id/silver/clearance_badge/cl name = "corporate liaison badge" desc = "A corporate holo-badge in unique corporate orange and white. It is fingerprint locked with clearance level 5 access. It is commonly held by corporate liaisons." icon_state = "cl" - clearance_access = 5 + credits_to_give = 42 /obj/item/card/id/silver/clearance_badge/manager name = "corporate manager badge" desc = "A corporate holo-badge in standard corporate orange and white. It has a unique uncapped bottom. It is fingerprint locked with 5-X clearance level. Commonly held by corporate managers." icon_state = "pmc" - clearance_access = 6 + credits_to_give = 47 /obj/item/card/id/pizza name = "pizza guy badge" diff --git a/code/modules/reagents/chemical_research/Chemical-Research.dm b/code/modules/reagents/chemical_research/Chemical-Research.dm index a05bc132734d..d368e94b2c1c 100644 --- a/code/modules/reagents/chemical_research/Chemical-Research.dm +++ b/code/modules/reagents/chemical_research/Chemical-Research.dm @@ -3,6 +3,8 @@ GLOBAL_DATUM_INIT(chemical_data, /datum/chemical_data, new) /datum/chemical_data var/rsc_credits = 0 var/clearance_level = 1 + ///credits gained from survivor clearance cards + var/credits_gained = 0 var/clearance_x_access = FALSE var/reached_x_access = FALSE var/has_new_properties = FALSE diff --git a/tgui/packages/tgui/interfaces/ResearchTerminal.tsx b/tgui/packages/tgui/interfaces/ResearchTerminal.tsx index 11389bbeeeb9..6ba24d96bea9 100644 --- a/tgui/packages/tgui/interfaces/ResearchTerminal.tsx +++ b/tgui/packages/tgui/interfaces/ResearchTerminal.tsx @@ -1,6 +1,5 @@ import { useState } from 'react'; -import { classes } from '../../common/react'; import { useBackend } from '../backend'; import { Box, Button, Flex, Section, Stack, Tabs } from '../components'; import { BoxProps } from '../components/Box'; @@ -32,69 +31,6 @@ interface TerminalProps { printer_toner: number; } -const PurchaseDocs = () => { - const { data, act } = useBackend(); - const [purchaseSelection, setPurchaseSelection] = useState('0'); - const clearance_level = data.clearance_level; - const all_levels = ['1', '2', '3', '4', '5']; - const costs = { '1': 7, '2': 9, '3': 11, '4': 13, '5': 15 }; - const available_levels = Array.from(Array(clearance_level).keys()).map((x) => - (x + 1).toString(), - ); - - return ( - - - Purchase Reports -
-
- - - - {all_levels.map((x) => { - const isDisabled = - !available_levels.includes(x) || costs[x] > data.rsc_credits; - return ( - - - - ); - })} - - -
- {purchaseSelection !== '0' && ( - - { - act('purchase_document', { - purchase_document: purchaseSelection, - }); - setPurchaseSelection('0'); - }} - onCancel={() => setPurchaseSelection('0')} - > - - Are you sure you want to purchase a level{' '} - {purchaseSelection} document? -
- It will cost {costs[purchaseSelection]} credits. -
-
-
- )} -
- ); -}; - interface ConfirmationProps extends BoxProps { readonly onConfirm: () => any; readonly onCancel: () => any; @@ -486,7 +422,6 @@ const ResearchManager = (props: {
- Date: Mon, 5 Aug 2024 14:16:24 +0100 Subject: [PATCH 206/285] Automatic changelog for PR #6714 [ci skip] --- html/changelogs/AutoChangeLog-pr-6714.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6714.yml diff --git a/html/changelogs/AutoChangeLog-pr-6714.yml b/html/changelogs/AutoChangeLog-pr-6714.yml new file mode 100644 index 000000000000..5822e505932b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6714.yml @@ -0,0 +1,6 @@ +author: "Drathek iloveloopers" +delete-after: True +changes: + - rscdel: "Removed ability to buy clearance papers." + - balance: "Clearance cards now give their equivalent clearance in credits." + - balance: "Clearance cards no longer lose their value when scanned by the wrong person." \ No newline at end of file From 1aadce875e2128701937ff3ca3a188361b99ed89 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 5 Aug 2024 05:59:00 -0700 Subject: [PATCH 207/285] Records logging (#6872) # About the pull request This PR primarily is focused on adding niche logging to record changes. See changelog for additional changes/fixes. # Explain why it's good for the game Less janky medical record note handling and more information for admins to parse through. # Testing Photographs and Procedure
Screenshots & Videos ![medical](https://github.com/user-attachments/assets/6284d17f-fe9a-4195-af72-73e250a43334) ![security](https://github.com/user-attachments/assets/c317f2e2-e9b0-4e81-9a90-7f66de28a94d) ![image](https://github.com/user-attachments/assets/91b4ce6f-1b60-4ffb-a9ae-d31d19af8284) ![image](https://github.com/user-attachments/assets/51f7bea1-9a49-4a97-9d5c-d6be8e2b3359)
# Changelog :cl: Drathek add: Added note of who deletes a comment in a medical record fix: Fixed Delete Entry button showing for deleted medical notes fix: Fixed medical record prints not showing who printed it fix: Fixed initial gender capitalization in records code: Improved some record checks admin: Added mostly niche logging for all record changes /:cl: --- code/datums/datacore.dm | 2 +- code/game/machinery/computer/medical.dm | 207 +++++++++++++---------- code/game/machinery/computer/security.dm | 68 +++++--- code/game/machinery/computer/skills.dm | 80 +++++---- 4 files changed, 213 insertions(+), 144 deletions(-) diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index e10096059bda..44e8924ef68d 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -263,7 +263,7 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) record_general.fields["age"] = target.age record_general.fields["p_stat"] = "Active" record_general.fields["m_stat"] = "Stable" - record_general.fields["sex"] = target.gender + record_general.fields["sex"] = capitalize(target.gender) record_general.fields["species"] = target.get_species() record_general.fields["origin"] = target.origin record_general.fields["faction"] = target.personal_faction diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index 40b23667636f..ac6de251ab45 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -93,8 +93,12 @@ if ((istype(src.active2, /datum/data/record) && GLOB.data_core.medical.Find(src.active2))) dat += "
\n
Medical Data

\nBlood Type:
[active2.fields["b_type"]]
\n
\nMinor Disabilities: [active2.fields["mi_dis"]]
\nDetails: [active2.fields["mi_dis_d"]]
\n
\nMajor Disabilities: [active2.fields["ma_dis"]]
\nDetails: [active2.fields["ma_dis_d"]]
\n
\nAllergies: [active2.fields["alg"]]
\nDetails: [active2.fields["alg_d"]]
\n
\nCurrent Diseases: [active2.fields["cdi"]] (per disease info placed in log/comment section)
\nDetails: [active2.fields["cdi_d"]]
\n
\nImportant Notes:
\n\t[decode(src.active2.fields["notes"])]
\n
\n
Comments/Log

" var/counter = 1 - while(src.active2.fields[text("com_[]", counter)]) - dat += text("[]
Delete Entry

", src.active2.fields[text("com_[]", counter)], src, counter) + while(active2.fields[text("com_[]", counter)]) + var/current_index = text("com_[]", counter) + if(findtext(active2.fields[current_index], "
")) + dat += text("[]
Delete Entry

", active2.fields[current_index], src, counter) + else + dat += text("[]

", active2.fields[current_index]) counter++ dat += text("Add Entry

", src) dat += text("Delete Record (Medical Only)

", src) @@ -209,142 +213,156 @@ GLOB.data_core.medical -= R qdel(R) //Foreach goto(494) - src.temp = "All records deleted." + temp = "All records deleted." + msg_admin_niche("[key_name_admin(usr)] deleted all medical records.") if (href_list["field"]) - var/a1 = src.active1 - var/a2 = src.active2 + var/a1 = active1 + var/a2 = active2 switch(href_list["field"]) if("sex") - if (istype(src.active1, /datum/data/record)) - if (src.active1.fields["sex"] == "Male") - src.active1.fields["sex"] = "Female" - else - src.active1.fields["sex"] = "Male" + if (istype(active1, /datum/data/record)) + var/new_value = "Male" + if (active1.fields["sex"] == "Male") + new_value = "Female" + active1.fields["sex"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record sex for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("age") - if (istype(src.active1, /datum/data/record)) - var/t1 = input("Please input age:", "Med. records", src.active1.fields["age"], null) as num - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active1 != a1)) + if (istype(active1, /datum/data/record)) + var/new_value = input("Please input age:", "Med. records", active1.fields["age"], null) as num + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) return - src.active1.fields["age"] = t1 + active1.fields["age"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record age for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("mi_dis") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please input minor disabilities list:", "Med. records", src.active2.fields["mi_dis"], null) as text)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please input minor disabilities list:", "Med. records", active2.fields["mi_dis"], null) as text)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["mi_dis"] = t1 + active2.fields["mi_dis"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record minor disabilities list for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("mi_dis_d") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please summarize minor dis.:", "Med. records", src.active2.fields["mi_dis_d"], null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please summarize minor dis.:", "Med. records", active2.fields["mi_dis_d"], null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["mi_dis_d"] = t1 + active2.fields["mi_dis_d"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record minor disabilities desc for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("ma_dis") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please input major diabilities list:", "Med. records", src.active2.fields["ma_dis"], null) as text)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please input major diabilities list:", "Med. records", active2.fields["ma_dis"], null) as text)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["ma_dis"] = t1 + active2.fields["ma_dis"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record major disabilities list for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("ma_dis_d") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please summarize major dis.:", "Med. records", src.active2.fields["ma_dis_d"], null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please summarize major dis.:", "Med. records", active2.fields["ma_dis_d"], null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["ma_dis_d"] = t1 + active2.fields["ma_dis_d"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record major disabilities desc for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("alg") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please state allergies:", "Med. records", src.active2.fields["alg"], null) as text)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please state allergies:", "Med. records", active2.fields["alg"], null) as text)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["alg"] = t1 + active2.fields["alg"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record allergies list for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("alg_d") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please summarize allergies:", "Med. records", src.active2.fields["alg_d"], null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please summarize allergies:", "Med. records", active2.fields["alg_d"], null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["alg_d"] = t1 + active2.fields["alg_d"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record allergies desc for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("cdi") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please state diseases:", "Med. records", src.active2.fields["cdi"], null) as text)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please state diseases:", "Med. records", active2.fields["cdi"], null) as text)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["cdi"] = t1 + active2.fields["cdi"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record disabilities list for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("cdi_d") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please summarize diseases:", "Med. records", src.active2.fields["cdi_d"], null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(trim(strip_html(input("Please summarize diseases:", "Med. records", active2.fields["cdi_d"], null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["cdi_d"] = t1 + active2.fields["cdi_d"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record disabilities desc for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("notes") - if (istype(src.active2, /datum/data/record)) - var/t1 = copytext(html_encode(trim(input("Please summarize notes:", "Med. records", html_decode(src.active2.fields["notes"]), null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + if (istype(active2, /datum/data/record)) + var/new_value = copytext(html_encode(trim(input("Please summarize notes:", "Med. records", html_decode(active2.fields["notes"]), null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return - src.active2.fields["notes"] = t1 + active2.fields["notes"] = new_value + msg_admin_niche("[key_name_admin(usr)] set the medical record notes for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if("p_stat") - if (istype(src.active1, /datum/data/record)) - src.temp = text("Physical Condition:
\n\t*Deceased*
\n\t*SSD*
\n\tActive
\n\tPhysically Unfit
\n\tDisabled
", src, src, src, src, src) + if (istype(active1, /datum/data/record)) + temp = text("Physical Condition:
\n\t*Deceased*
\n\t*SSD*
\n\tActive
\n\tPhysically Unfit
\n\tDisabled
", src, src, src, src, src) if("m_stat") - if (istype(src.active1, /datum/data/record)) - src.temp = text("Mental Condition:
\n\t*Insane*
\n\t*Unstable*
\n\t*Watch*
\n\tStable
", src, src, src, src) + if (istype(active1, /datum/data/record)) + temp = text("Mental Condition:
\n\t*Insane*
\n\t*Unstable*
\n\t*Watch*
\n\tStable
", src, src, src, src) if("b_type") - if (istype(src.active2, /datum/data/record)) - src.temp = text("Blood Type:
\n\tA- A+
\n\tB- B+
\n\tAB- AB+
\n\tO- O+
", src, src, src, src, src, src, src, src) + if (istype(active2, /datum/data/record)) + temp = text("Blood Type:
\n\tA- A+
\n\tB- B+
\n\tAB- AB+
\n\tO- O+
", src, src, src, src, src, src, src, src) if (href_list["p_stat"]) - if (src.active1) + if(istype(active1, /datum/data/record)) switch(href_list["p_stat"]) if("deceased") - src.active1.fields["p_stat"] = "*Deceased*" + active1.fields["p_stat"] = "*Deceased*" if("ssd") - src.active1.fields["p_stat"] = "*SSD*" + active1.fields["p_stat"] = "*SSD*" if("active") - src.active1.fields["p_stat"] = "Active" + active1.fields["p_stat"] = "Active" if("unfit") - src.active1.fields["p_stat"] = "Physically Unfit" + active1.fields["p_stat"] = "Physically Unfit" if("disabled") - src.active1.fields["p_stat"] = "Disabled" + active1.fields["p_stat"] = "Disabled" + msg_admin_niche("[key_name_admin(usr)] set the medical record physical state for [active1.fields["name"]] ([active1.fields["id"]]) to [href_list["p_stat"]].") if (href_list["m_stat"]) - if (src.active1) + if(istype(active1, /datum/data/record)) switch(href_list["m_stat"]) if("insane") - src.active1.fields["m_stat"] = "*Insane*" + active1.fields["m_stat"] = "*Insane*" if("unstable") - src.active1.fields["m_stat"] = "*Unstable*" + active1.fields["m_stat"] = "*Unstable*" if("watch") - src.active1.fields["m_stat"] = "*Watch*" + active1.fields["m_stat"] = "*Watch*" if("stable") - src.active1.fields["m_stat"] = "Stable" - + active1.fields["m_stat"] = "Stable" + msg_admin_niche("[key_name_admin(usr)] set the medical record mental state for [active1.fields["name"]] ([active1.fields["id"]]) to [href_list["m_stat"]].") if (href_list["b_type"]) - if (src.active2) + if(istype(active2, /datum/data/record)) switch(href_list["b_type"]) if("an") - src.active2.fields["b_type"] = "A-" + active2.fields["b_type"] = "A-" if("bn") - src.active2.fields["b_type"] = "B-" + active2.fields["b_type"] = "B-" if("abn") - src.active2.fields["b_type"] = "AB-" + active2.fields["b_type"] = "AB-" if("on") - src.active2.fields["b_type"] = "O-" + active2.fields["b_type"] = "O-" if("ap") - src.active2.fields["b_type"] = "A+" + active2.fields["b_type"] = "A+" if("bp") - src.active2.fields["b_type"] = "B+" + active2.fields["b_type"] = "B+" if("abp") - src.active2.fields["b_type"] = "AB+" + active2.fields["b_type"] = "AB+" if("op") - src.active2.fields["b_type"] = "O+" - + active2.fields["b_type"] = "O+" + msg_admin_niche("[key_name_admin(usr)] set the medical record blood type for [active1.fields["name"]] ([active1.fields["id"]]) to [active2.fields["b_type"]].") if (href_list["del_r"]) - if (active2) - src.temp = text("Are you sure you wish to delete the record (Medical Portion Only)?
\n\tYes
\n\tNo
", src, src) + if(istype(active2, /datum/data/record)) + temp = text("Are you sure you wish to delete the record (Medical Portion Only)?
\n\tYes
\n\tNo
", src, src) if (href_list["del_r2"]) + msg_admin_niche("[key_name_admin(usr)] deleted the medical record for [active1.fields["name"]] ([active1.fields["id"]]).") QDEL_NULL(active2) if (href_list["d_rec"]) @@ -381,20 +399,22 @@ src.screen = 4 if (href_list["add_c"]) - if (!( istype(src.active2, /datum/data/record) )) + if (!( istype(active2, /datum/data/record) )) return - var/a2 = src.active2 - var/t1 = copytext(trim(strip_html(input("Add Comment:", "Med. records", null, null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( src.authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || src.active2 != a2)) + var/a2 = active2 + var/new_value = copytext(trim(strip_html(input("Add Comment:", "Med. records", null, null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active2 != a2)) return var/counter = 1 - while(src.active2.fields[text("com_[]", counter)]) + while(active2.fields[text("com_[]", counter)]) counter++ - src.active2.fields[text("com_[counter]")] = text("Made by [authenticated] ([rank]) on [time2text(world.realtime, "DDD MMM DD hh:mm:ss")], [GLOB.game_year]
[t1]") + active2.fields[text("com_[counter]")] = text("Made by [authenticated] ([rank]) on [time2text(world.realtime, "DDD MMM DD hh:mm:ss")], [GLOB.game_year]
[new_value]") + msg_admin_niche("[key_name_admin(usr)] added a medical comment for [active1.fields["name"]] ([active1.fields["id"]]): [new_value].") if (href_list["del_c"]) - if ((istype(src.active2, /datum/data/record) && src.active2.fields[text("com_[]", href_list["del_c"])])) - src.active2.fields[text("com_[]", href_list["del_c"])] = "Deleted" + if ((istype(active2, /datum/data/record) && active2.fields[text("com_[]", href_list["del_c"])])) + msg_admin_niche("[key_name_admin(usr)] deleted a medical comment for [active1.fields["name"]] ([active1.fields["id"]]): [active2.fields[text("com_[]", href_list["del_c"])]].") + active2.fields[text("com_[]", href_list["del_c"])] = text("Deleted entry by [authenticated] ([rank]) on [time2text(world.realtime, "DDD MMM DD hh:mm:ss")], [GLOB.game_year]") if (href_list["search"]) var/t1 = stripped_input(usr, "Search String: (Name, DNA, or ID)", "Med. records") @@ -442,7 +462,7 @@ else P.info += "Medical Record Lost!
" P.info += "" - P.info += text("

This report was printed by [] [].
The [MAIN_SHIP_NAME],[]/[], []

\n",last_user_rank,last_user_name,time2text(world.timeofday, "MM/DD"),GLOB.game_year,worldtime2text()) + P.info += text("

This report was printed by [] [].
The [MAIN_SHIP_NAME],[]/[], []

\n",rank,authenticated,time2text(world.timeofday, "MM/DD"),GLOB.game_year,worldtime2text()) src.printing = null if(href_list["print_bs"])//Prints latest body scan @@ -465,7 +485,7 @@ break else P.info += "No scan on record." - P.info += text("

This report was printed by [] [].
The [MAIN_SHIP_NAME], []/[], []

\n",last_user_rank,last_user_name,time2text(world.timeofday, "MM/DD"),GLOB.game_year,worldtime2text()) + P.info += text("

This report was printed by [] [].
The [MAIN_SHIP_NAME], []/[], []

\n",rank,authenticated,time2text(world.timeofday, "MM/DD"),GLOB.game_year,worldtime2text()) src.printing = null @@ -483,20 +503,27 @@ if(prob(10/severity)) switch(rand(1,6)) if(1) + msg_admin_niche("The medical record name of [R.fields["name"]] was scrambled!") R.fields["name"] = "[pick(pick(GLOB.first_names_male), pick(GLOB.first_names_female))] [pick(GLOB.last_names)]" if(2) R.fields["sex"] = pick("Male", "Female") + msg_admin_niche("The medical record sex of [R.fields["name"]] was scrambled!") if(3) R.fields["age"] = rand(5, 85) + msg_admin_niche("The medical record age of [R.fields["name"]] was scrambled!") if(4) R.fields["b_type"] = pick("A-", "B-", "AB-", "O-", "A+", "B+", "AB+", "O+") + msg_admin_niche("The medical record blood type of [R.fields["name"]] was scrambled!") if(5) R.fields["p_stat"] = pick("*SSD*", "Active", "Physically Unfit", "Disabled") + msg_admin_niche("The medical record physical state of [R.fields["name"]] was scrambled!") if(6) R.fields["m_stat"] = pick("*Insane*", "*Unstable*", "*Watch*", "Stable") + msg_admin_niche("The medical record mental state of [R.fields["name"]] was scrambled!") continue else if(prob(1)) + msg_admin_niche("The medical record of [R.fields["name"]] was lost!") GLOB.data_core.medical -= R qdel(R) continue diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index b3892de24413..ae6ddc3d411e 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -355,16 +355,17 @@ What a mess.*/ GLOB.data_core.security -= R qdel(R) temp = "All Security records deleted." + msg_admin_niche("[key_name_admin(usr)] deleted all security records.") if ("Add Entry") if (!(istype(active2, /datum/data/record))) return var/a2 = active2 - var/t1 = copytext(trim(strip_html(input("Your name and time will be added to this new comment.", "Add a comment", null, null) as message)),1,MAX_MESSAGE_LEN) - if((!t1 || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isSilicon(usr))) || active2 != a2)) + var/new_value = copytext(trim(strip_html(input("Your name and time will be added to this new comment.", "Add a comment", null, null) as message)),1,MAX_MESSAGE_LEN) + if((!new_value || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isSilicon(usr))) || active2 != a2)) return var/created_at = text("[]  []  []", time2text(world.realtime, "MMM DD"), time2text(world.time, "[worldtime2text()]:ss"), GLOB.game_year) - var/new_comment = list("entry" = t1, "created_by" = list("name" = "", "rank" = ""), "deleted_by" = null, "deleted_at" = null, "created_at" = created_at) + var/new_comment = list("entry" = new_value, "created_by" = list("name" = "", "rank" = ""), "deleted_by" = null, "deleted_at" = null, "created_at" = created_at) if(istype(usr,/mob/living/carbon/human)) var/mob/living/carbon/human/U = usr new_comment["created_by"] = list("name" = U.get_authentification_name(), "rank" = U.get_assignment()) @@ -374,6 +375,7 @@ What a mess.*/ var/new_com_i = length(active2.fields["comments"]) + 1 active2.fields["comments"]["[new_com_i]"] = new_comment to_chat(usr, text("You have added a new comment to the Security Record of [].", active2.fields["name"])) + msg_admin_niche("[key_name_admin(usr)] added a security comment for [active1.fields["name"]] ([active1.fields["id"]]): [new_value].") if ("Delete Entry") if(!islist(active2.fields["comments"])) @@ -406,23 +408,28 @@ What a mess.*/ switch(href_list["field"]) if("name") if (istype(active1, /datum/data/record)) - var/t1 = reject_bad_name(input(usr, "Please input name:", "Secure. records", active1.fields["name"]) as text|null) - if (!t1 || active1 != a1) + var/new_value = reject_bad_name(input(usr, "Please input name:", "Secure. records", active1.fields["name"]) as text|null) + if (!new_value || active1 != a1) return - message_admins("[key_name(usr)] has changed the record name of [active1.fields["name"]] to [t1]") - active1.fields["name"] = t1 + message_admins("[key_name(usr)] changed the security record name of [active1.fields["name"]] to [new_value]") + active1.fields["name"] = new_value + if("sex") if (istype(active1, /datum/data/record)) + var/new_value = "Male" if (active1.fields["sex"] == "Male") - active1.fields["sex"] = "Female" - else - active1.fields["sex"] = "Male" + new_value = "Female" + active1.fields["sex"] = new_value + msg_admin_niche("[key_name(usr)] changed the security record sex of [active1.fields["name"]] to [new_value]") + if("age") if (istype(active1, /datum/data/record)) - var/t1 = input("Please input age:", "Secure. records", active1.fields["age"], null) as num - if (!t1 || active1 != a1) + var/new_value = input("Please input age:", "Secure. records", active1.fields["age"], null) as num + if (!new_value || active1 != a1) return - active1.fields["age"] = t1 + active1.fields["age"] = new_value + msg_admin_niche("[key_name(usr)] changed the security record age of [active1.fields["name"]] to [new_value]") + if("criminal") if (istype(active2, /datum/data/record)) temp = "
Criminal Status:
" @@ -434,22 +441,25 @@ What a mess.*/ temp += "
  • Suspect
  • " temp += "
  • NJP
  • " temp += "" + if("rank") //This was so silly before the change. Now it actually works without beating your head against the keyboard. /N if (istype(active1, /datum/data/record) && GLOB.uscm_highcom_paygrades.Find(rank)) temp = "
    Occupation:
    " temp += "
      " for(var/rank in GLOB.joblist) - temp += "
    • [rank]
    • " + temp += "
    • [rank]
    • " temp += "
    " else alert(usr, "You do not have the required rank to do this!") + if("species") if (istype(active1, /datum/data/record)) - var/t1 = copytext(trim(strip_html(input("Please enter race:", "General records", active1.fields["species"], null) as message)),1,MAX_MESSAGE_LEN) - if (!t1 || active1 != a1) + var/new_value = copytext(trim(strip_html(input("Please enter race:", "General records", active1.fields["species"], null) as message)),1,MAX_MESSAGE_LEN) + if (!new_value || active1 != a1) return - active1.fields["species"] = t1 + active1.fields["species"] = new_value + msg_admin_niche("[key_name(usr)] changed the security record species of [active1.fields["name"]] to [new_value]") //TEMPORARY MENU FUNCTIONS @@ -457,14 +467,17 @@ What a mess.*/ temp=null switch(href_list["choice"]) if ("Change Rank") - if (active1) - active1.fields["rank"] = href_list["rank"] - if(href_list["rank"] in GLOB.joblist) - active1.fields["real_rank"] = href_list["real_rank"] + if(istype(active1, /datum/data/record) && GLOB.uscm_highcom_paygrades.Find(rank)) + var/new_value = href_list["rank"] + active1.fields["rank"] = new_value + if(new_value in GLOB.joblist) + active1.fields["real_rank"] = new_value + message_admins("[key_name(usr)] changed the security record sex of [active1.fields["name"]] to [new_value]") if ("Change Criminal Status") - if (active2) - switch(href_list["criminal2"]) + if(istype(active2, /datum/data/record)) + var/new_value = href_list["criminal2"] + switch(new_value) if("none") active2.fields["criminal"] = "None" if("arrest") @@ -481,6 +494,8 @@ What a mess.*/ for(var/mob/living/carbon/human/H in GLOB.human_mob_list) H.sec_hud_set_security_status() + message_admins("[key_name(usr)] changed the security record criminal status of [active1.fields["name"]] to [new_value]") + add_fingerprint(usr) updateUsrDialog() return @@ -521,20 +536,27 @@ What a mess.*/ if(prob(10/severity)) switch(rand(1,6)) if(1) + msg_admin_niche("The security record name of [R.fields["name"]] was scrambled!") R.fields["name"] = "[pick(pick(GLOB.first_names_male), pick(GLOB.first_names_female))] [pick(GLOB.last_names)]" if(2) R.fields["sex"] = pick("Male", "Female") + msg_admin_niche("The security record sex of [R.fields["name"]] was scrambled!") if(3) R.fields["age"] = rand(5, 85) + msg_admin_niche("The security record age of [R.fields["name"]] was scrambled!") if(4) R.fields["criminal"] = pick("None", "*Arrest*", "Incarcerated", "Released", "Suspect", "NJP") + msg_admin_niche("The security record criminal status of [R.fields["name"]] was scrambled!") if(5) R.fields["p_stat"] = pick("*Unconscious*", "Active", "Physically Unfit") + msg_admin_niche("The security record physical state of [R.fields["name"]] was scrambled!") if(6) R.fields["m_stat"] = pick("*Insane*", "*Unstable*", "*Watch*", "Stable") + msg_admin_niche("The security record mental state of [R.fields["name"]] was scrambled!") continue else if(prob(1)) + msg_admin_niche("The security record of [R.fields["name"]] was lost!") GLOB.data_core.security -= R qdel(R) continue diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index cba8d50791f9..d0ace4d4dfb5 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -259,9 +259,10 @@ What a mess.*/ GLOB.data_core.security -= R qdel(R) temp = "All Employment records deleted." + msg_admin_niche("[key_name_admin(usr)] deleted all employment records.") if ("Delete Record (ALL)") - if (active1) + if(istype(active1, /datum/data/record)) temp = "
    Are you sure you wish to delete the record (ALL)?
    " temp += "Yes
    " temp += "No" @@ -275,63 +276,75 @@ What a mess.*/ switch(href_list["field"]) if("name") if (istype(active1, /datum/data/record)) - var/t1 = reject_bad_name(input("Please input name:", "Secure. records", active1.fields["name"], null) as text) - if ((!( t1 ) || !length(trim(t1)) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr)))) || active1 != a1) + var/new_value = reject_bad_name(input("Please input name:", "Secure. records", active1.fields["name"], null) as text) + if ((!( new_value ) || !length(trim(new_value)) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr)))) || active1 != a1) return - message_admins("[key_name(usr)] has changed the record name of [active1.fields["name"]] to [t1]") - active1.fields["name"] = t1 + message_admins("[key_name(usr)] changed the employment record name of [active1.fields["name"]] to [new_value]") + active1.fields["name"] = new_value + if("id") if (istype(active1, /datum/data/record)) - var/t1 = copytext(trim(sanitize(input("Please input id:", "Secure. records", active1.fields["id"], null) as text)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) + var/new_value = copytext(trim(sanitize(input("Please input id:", "Secure. records", active1.fields["id"], null) as text)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) return - active1.fields["id"] = t1 + msg_admin_niche("[key_name_admin(usr)] changed the employment record id for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") + active1.fields["id"] = new_value if("sex") if (istype(active1, /datum/data/record)) + var/new_value = "Male" if (active1.fields["sex"] == "Male") - active1.fields["sex"] = "Female" - else - active1.fields["sex"] = "Male" + new_value = "Female" + active1.fields["sex"] = new_value + msg_admin_niche("[key_name_admin(usr)] changed the employment record sex for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") + if("age") if (istype(active1, /datum/data/record)) - var/t1 = input("Please input age:", "Secure. records", active1.fields["age"], null) as num - if ((!( t1 ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) + var/new_value = input("Please input age:", "Secure. records", active1.fields["age"], null) as num + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) return - active1.fields["age"] = t1 + active1.fields["age"] = new_value + msg_admin_niche("[key_name_admin(usr)] changed the employment record age for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") + if("rank") + if(istype(active1, /datum/data/record)) //This was so silly before the change. Now it actually works without beating your head against the keyboard. /N - if(istype(active1, /datum/data/record) && GLOB.uscm_highcom_paygrades.Find(rank)) - temp = "
    Occupation:
    " - temp += "
      " - for(var/rank in GLOB.joblist) - temp += "
    • [rank]
    • " - temp += "
    " - else - alert(usr, "You do not have the required rank to do this!") + if(GLOB.uscm_highcom_paygrades.Find(rank)) + temp = "
    Occupation:
    " + temp += "
      " + for(var/rank in GLOB.joblist) + temp += "
    • [rank]
    • " + temp += "
    " + else + alert(usr, "You do not have the required rank to do this!") + if("species") if (istype(active1, /datum/data/record)) - var/t1 = copytext(trim(sanitize(input("Please enter race:", "General records", active1.fields["species"], null) as message)),1,MAX_MESSAGE_LEN) - if ((!( t1 ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) + var/new_value = copytext(trim(sanitize(input("Please enter race:", "General records", active1.fields["species"], null) as message)),1,MAX_MESSAGE_LEN) + if ((!( new_value ) || !( authenticated ) || usr.stat || usr.is_mob_restrained() || (!in_range(src, usr) && (!isRemoteControlling(usr))) || active1 != a1)) return - active1.fields["species"] = t1 + active1.fields["species"] = new_value + msg_admin_niche("[key_name_admin(usr)] changed the employment record species for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") //TEMPORARY MENU FUNCTIONS else//To properly clear as per clear screen. temp=null switch(href_list["choice"]) if ("Change Rank") - if (active1) - active1.fields["rank"] = href_list["rank"] - if(href_list["rank"] in GLOB.joblist) - active1.fields["real_rank"] = href_list["real_rank"] + if(istype(active1, /datum/data/record) && GLOB.uscm_highcom_paygrades.Find(rank)) + var/new_value = href_list["rank"] + active1.fields["rank"] = new_value + if(new_value in GLOB.joblist) + active1.fields["real_rank"] = new_value + message_admins("[key_name_admin(usr)] changed the employment record rank for [active1.fields["name"]] ([active1.fields["id"]]) to [new_value].") if ("Delete Record (ALL) Execute") - if (active1) + if(istype(active1, /datum/data/record)) for(var/datum/data/record/R as anything in GLOB.data_core.medical) if ((R.fields["name"] == active1.fields["name"] || R.fields["id"] == active1.fields["id"])) GLOB.data_core.medical -= R qdel(R) + msg_admin_niche("[key_name_admin(usr)] deleted all employment records for [active1.fields["name"]] ([active1.fields["id"]]).") QDEL_NULL(active1) else temp = "This function does not appear to be working at the moment. Our apologies." @@ -349,20 +362,27 @@ What a mess.*/ if(prob(10/severity)) switch(rand(1,6)) if(1) + msg_admin_niche("The employment record name of [R.fields["name"]] was scrambled!") R.fields["name"] = "[pick(pick(GLOB.first_names_male), pick(GLOB.first_names_female))] [pick(GLOB.last_names)]" if(2) R.fields["sex"] = pick("Male", "Female") + msg_admin_niche("The employment record sex of [R.fields["name"]] was scrambled!") if(3) R.fields["age"] = rand(5, 85) + msg_admin_niche("The employment record age of [R.fields["name"]] was scrambled!") if(4) R.fields["criminal"] = pick("None", "*Arrest*", "Incarcerated", "Released") + msg_admin_niche("The employment record criminal status of [R.fields["name"]] was scrambled!") if(5) R.fields["p_stat"] = pick("*Unconscious*", "Active", "Physically Unfit") + msg_admin_niche("The employment record physical state of [R.fields["name"]] was scrambled!") if(6) R.fields["m_stat"] = pick("*Insane*", "*Unstable*", "*Watch*", "Stable") + msg_admin_niche("The employment record mental state of [R.fields["name"]] was scrambled!") continue else if(prob(1)) + msg_admin_niche("The employment record of [R.fields["name"]] was lost!") GLOB.data_core.security -= R qdel(R) continue From b668ea7abab9c567065452c6673879964d4cdb52 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:24:06 +0100 Subject: [PATCH 208/285] Automatic changelog for PR #6872 [ci skip] --- html/changelogs/AutoChangeLog-pr-6872.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6872.yml diff --git a/html/changelogs/AutoChangeLog-pr-6872.yml b/html/changelogs/AutoChangeLog-pr-6872.yml new file mode 100644 index 000000000000..e8e108373ec5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6872.yml @@ -0,0 +1,9 @@ +author: "Drathek" +delete-after: True +changes: + - rscadd: "Added note of who deletes a comment in a medical record" + - bugfix: "Fixed Delete Entry button showing for deleted medical notes" + - bugfix: "Fixed medical record prints not showing who printed it" + - bugfix: "Fixed initial gender capitalization in records" + - code_imp: "Improved some record checks" + - admin: "Added mostly niche logging for all record changes" \ No newline at end of file From bc85c2af98956e19e689b54fe8a5411a6eecee34 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 5 Aug 2024 15:07:24 +0200 Subject: [PATCH 209/285] pressure tank layer fix (#6877) # About the pull request fix #6132 increases layer of tanks to be above weeds (and bunch of other stuff it is preaty big) # Explain why it's good for the game getting stuck on invisible object sucks # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: fix: weeds do not cover preshure tanks /:cl: --------- Co-authored-by: vincibrv Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> --- code/game/objects/structures/pipes/standard/standard_misc.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/structures/pipes/standard/standard_misc.dm b/code/game/objects/structures/pipes/standard/standard_misc.dm index dc52da57c750..d0028ce862cb 100644 --- a/code/game/objects/structures/pipes/standard/standard_misc.dm +++ b/code/game/objects/structures/pipes/standard/standard_misc.dm @@ -120,6 +120,7 @@ dir = SOUTH valid_directions = list(SOUTH) density = TRUE + layer = OBJ_LAYER var/actual_icon_state = "air" /obj/structure/pipes/standard/tank/New() From 5cae01314067d6efd701809e7af6b558d1a4a957 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:31:52 +0100 Subject: [PATCH 210/285] Automatic changelog for PR #6877 [ci skip] --- html/changelogs/AutoChangeLog-pr-6877.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6877.yml diff --git a/html/changelogs/AutoChangeLog-pr-6877.yml b/html/changelogs/AutoChangeLog-pr-6877.yml new file mode 100644 index 000000000000..2e69d13b34ed --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6877.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - bugfix: "weeds do not cover preshure tanks" \ No newline at end of file From 52c306cce014ca2be6e1f950f97bffafa61546e5 Mon Sep 17 00:00:00 2001 From: MistChristmas Date: Mon, 5 Aug 2024 14:58:04 +0100 Subject: [PATCH 211/285] Prevents tunnels from being dug under the LZ Sentry holders. (#6871) # About the pull request Addresses #6773 by making the dig tunnel ability check for the LZ| sentry holders. Wording could probably be better. # Explain why it's good for the game Presumably it isn't intended to be able to hide FOB tunnels completely under the LZ sentries. So this rectifies this being able to happen. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: MistChristmas fix: Prevents tunnels under LZ Sentries /:cl: --- code/modules/mob/living/carbon/xenomorph/Abilities.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/mob/living/carbon/xenomorph/Abilities.dm b/code/modules/mob/living/carbon/xenomorph/Abilities.dm index 09b99871e936..36ac953ac039 100644 --- a/code/modules/mob/living/carbon/xenomorph/Abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/Abilities.dm @@ -37,6 +37,10 @@ to_chat(X, SPAN_XENOWARNING("There already is a tunnel here.")) return + if(locate(/obj/structure/machinery/sentry_holder/landing_zone) in X.loc) + to_chat(X, SPAN_XENOWARNING("We can't dig a tunnel with this object in the way.")) + return + if(X.tunnel_delay) to_chat(X, SPAN_XENOWARNING("We are not ready to dig a tunnel again.")) return From bf0593f0e14e6e3ff88a47c515c97d7a4913fe5b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 15:11:09 +0100 Subject: [PATCH 212/285] Automatic changelog for PR #6871 [ci skip] --- html/changelogs/AutoChangeLog-pr-6871.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6871.yml diff --git a/html/changelogs/AutoChangeLog-pr-6871.yml b/html/changelogs/AutoChangeLog-pr-6871.yml new file mode 100644 index 000000000000..46b3d4792512 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6871.yml @@ -0,0 +1,4 @@ +author: "MistChristmas" +delete-after: True +changes: + - bugfix: "Prevents tunnels under LZ Sentries" \ No newline at end of file From fbe0943392265194e0991d6854d4d21d8dbc0707 Mon Sep 17 00:00:00 2001 From: Crystalic <39885003+blackcrystall@users.noreply.github.com> Date: Mon, 5 Aug 2024 20:24:40 +0500 Subject: [PATCH 213/285] Hardcode Rework (#6586) # About the pull request Added ECHO support to sounds (byond function implementation to be accessible), some changes from one letter vars. Rework of admin shoot the ship pannel, so now it's not hardoced # Explain why it's good for the game Just backend rework, almost same :cl: BlackCrystalic add: Byond backed function of sound ECHO ported refactor: refactor of weaponhits hardcode /:cl: --------- Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> Co-authored-by: Deleted user --- code/__DEFINES/sounds.dm | 22 + code/_globalvars/global_lists.dm | 17 + code/datums/soundOutput.dm | 6 +- code/game/sound.dm | 394 +++++++++--------- code/modules/admin/verbs/adminpanelweapons.dm | 154 +++---- code/modules/almayer/weaponhits.dm | 264 ++++++------ 6 files changed, 444 insertions(+), 413 deletions(-) diff --git a/code/__DEFINES/sounds.dm b/code/__DEFINES/sounds.dm index 807305174b34..35f388f351ea 100644 --- a/code/__DEFINES/sounds.dm +++ b/code/__DEFINES/sounds.dm @@ -31,6 +31,28 @@ #define SOUND_CHANNEL_LOBBY 1023 #define SOUND_CHANNEL_Z 1024 + +//default byond sound echo list index positions. +//ECHO_DIRECT and ECHO_ROOM are the only two that actually appear to do anything, and represent the dry and wet channels of the environment effects, respectively. +#define ECHO_DIRECT 1 +#define ECHO_DIRECTHF 2 +#define ECHO_ROOM 3 +#define ECHO_ROOMHF 4 +#define ECHO_OBSTRUCTION 5 +#define ECHO_OBSTRUCTIONLFRATIO 6 +#define ECHO_OCCLUSION 7 +#define ECHO_OCCLUSIONLFRATIO 8 +#define ECHO_OCCLUSIONROOMRATIO 9 +#define ECHO_OCCLUSIONDIRECTRATIO 10 +#define ECHO_EXCLUSION 11 +#define ECHO_EXCLUSIONLFRATIO 12 +#define ECHO_OUTSIDEVOLUMEHF 13 +#define ECHO_DOPPLERFACTOR 14 +#define ECHO_ROLLOFFFACTOR 15 +#define ECHO_ROOMROLLOFFFACTOR 16 +#define ECHO_AIRABSORPTIONFACTOR 17 +#define ECHO_FLAGS 18 + //default byond sound environments #define SOUND_ENVIRONMENT_NONE -1 #define SOUND_ENVIRONMENT_GENERIC 0 diff --git a/code/_globalvars/global_lists.dm b/code/_globalvars/global_lists.dm index c6957eefd22c..d2165fecc9b1 100644 --- a/code/_globalvars/global_lists.dm +++ b/code/_globalvars/global_lists.dm @@ -152,6 +152,9 @@ GLOBAL_LIST_INIT_TYPED(chemical_gen_classes_list, /list, list("C" = list(),"C1" //properties generated in chemicals, helps to make sure the same property doesn't show up 10 times GLOBAL_LIST_INIT_TYPED(generated_properties, /list, list("positive" = list(), "negative" = list(), "neutral" = list())) +GLOBAL_LIST_INIT_TYPED(space_weapons, /datum/space_weapon, setup_ship_weapon()) +GLOBAL_LIST_INIT_TYPED(space_weapons_ammo, /datum/space_weapon_ammo, setup_ship_ammo()) + GLOBAL_LIST_INIT_TYPED(ammo_list, /datum/ammo, setup_ammo()) //List of all ammo types. Used by guns to tell the projectile how to act. GLOBAL_REFERENCE_LIST_INDEXED(joblist, /datum/job, title) //List of all jobstypes, minus borg and AI @@ -348,6 +351,20 @@ GLOBAL_LIST_INIT(hj_emotes, setup_hazard_joe_emotes()) all_species[S.name] = S return all_species +/proc/setup_ship_weapon() + var/list/ammo_list = list() + for(var/weapon_type in subtypesof(/datum/space_weapon)) + var/datum/space_weapon/new_weapon = new weapon_type + ammo_list[new_weapon.type] = new_weapon + return ammo_list + +/proc/setup_ship_ammo() + var/list/ammo_list = list() + for(var/ammo_type in subtypesof(/datum/space_weapon_ammo)) + var/datum/space_weapon_ammo/new_ammo = new ammo_type + ammo_list[new_ammo.type] = new_ammo + return ammo_list + /proc/setup_ammo() var/list/blacklist = list(/datum/ammo/energy, /datum/ammo/energy/yautja, /datum/ammo/energy/yautja/rifle, /datum/ammo/bullet/shotgun, /datum/ammo/xeno) var/list/ammo_list = list() diff --git a/code/datums/soundOutput.dm b/code/datums/soundOutput.dm index 6ebc32c7e41f..cc7334d2cb98 100644 --- a/code/datums/soundOutput.dm +++ b/code/datums/soundOutput.dm @@ -52,10 +52,14 @@ S.y += T.y_s_offset S.x += T.x_s_offset S.echo = SOUND_ECHO_REVERB_ON //enable environment reverb for positional sounds + for(var/pos = 1 to length(T.echo)) + if(!T.echo[pos]) + continue + S.echo[pos] = T.echo[pos] if(owner.mob.ear_deaf > 0) S.status |= SOUND_MUTE - sound_to(owner,S) + sound_to(owner, S) /datum/soundOutput/proc/update_ambience(area/target_area, ambience_override, force_update = FALSE) var/status_flags = SOUND_STREAM diff --git a/code/game/sound.dm b/code/game/sound.dm index e95279a37731..6f721d9725e5 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -13,6 +13,7 @@ var/falloff = 1 var/volume_cat = VOLUME_SFX var/range = 0 + var/list/echo = new /list(18) var/x //Map coordinates, not sound coordinates var/y var/z @@ -36,114 +37,127 @@ //status: the regular 4 sound flags //falloff: max range till sound volume starts dropping as distance increases -/proc/playsound(atom/source, soundin, vol = 100, vary = FALSE, sound_range, vol_cat = VOLUME_SFX, channel = 0, status , falloff = 1, y_s_offset,x_s_offset) +/proc/playsound(atom/source, sound/soundin, vol = 100, vary = FALSE, sound_range, vol_cat = VOLUME_SFX, channel = 0, status, falloff = 1, list/echo, y_s_offset, x_s_offset) if(isarea(source)) error("[source] is an area and is trying to make the sound: [soundin]") return FALSE - var/datum/sound_template/S = new() - var/sound/SD = soundin - if(istype(SD)) - S.file = SD.file - S.wait = SD.wait - S.repeat = SD.repeat + var/datum/sound_template/template = new() + if(istype(soundin)) + template.file = soundin.file + template.wait = soundin.wait + template.repeat = soundin.repeat else - S.file = get_sfx(soundin) - S.channel = channel ? channel : get_free_channel() - S.status = status - S.falloff = falloff - S.volume = vol - S.volume_cat = vol_cat - S.y_s_offset = y_s_offset - S.x_s_offset = x_s_offset + template.file = get_sfx(soundin) + template.channel = channel ? channel : get_free_channel() + template.status = status + template.falloff = falloff + template.volume = vol + template.volume_cat = vol_cat + for(var/pos = 1 to length(echo)) + if(!echo[pos]) + continue + template.echo[pos] = echo[pos] + template.y_s_offset = y_s_offset + template.x_s_offset = x_s_offset if(vary != FALSE) if(vary > 1) - S.frequency = vary + template.frequency = vary else - S.frequency = GET_RANDOM_FREQ // Same frequency for everybody + template.frequency = GET_RANDOM_FREQ // Same frequency for everybody if(!sound_range) sound_range = floor(0.25*vol) //if no specific range, the max range is equal to a quarter of the volume. - S.range = sound_range + template.range = sound_range var/turf/turf_source = get_turf(source) if(!turf_source || !turf_source.z) return FALSE - S.x = turf_source.x - S.y = turf_source.y - S.z = turf_source.z + template.x = turf_source.x + template.y = turf_source.y + template.z = turf_source.z if(!SSinterior) - SSsound.queue(S) - return S.channel + SSsound.queue(template) + return template.channel var/list/datum/interior/extra_interiors = list() // If we're in an interior, range the chunk, then adjust to do so from outside instead if(SSinterior.in_interior(turf_source)) - var/datum/interior/VI = SSinterior.get_interior_by_coords(turf_source.x, turf_source.y, turf_source.z) - if(VI?.ready) - extra_interiors |= VI - if(VI.exterior) - var/turf/new_turf_source = get_turf(VI.exterior) - S.x = new_turf_source.x - S.y = new_turf_source.y - S.z = new_turf_source.z + var/datum/interior/vehicle_interior = SSinterior.get_interior_by_coords(turf_source.x, turf_source.y, turf_source.z) + if(vehicle_interior?.ready) + extra_interiors |= vehicle_interior + if(vehicle_interior.exterior) + var/turf/new_turf_source = get_turf(vehicle_interior.exterior) + template.x = new_turf_source.x + template.y = new_turf_source.y + template.z = new_turf_source.z else sound_range = 0 // Range for 'nearby interiors' aswell - for(var/datum/interior/VI in SSinterior.interiors) - if(VI?.ready && VI.exterior?.z == turf_source.z && get_dist(VI.exterior, turf_source) <= sound_range) - extra_interiors |= VI + for(var/datum/interior/vehicle_interior in SSinterior.interiors) + if(vehicle_interior?.ready && vehicle_interior.exterior?.z == turf_source.z && get_dist(vehicle_interior.exterior, turf_source) <= sound_range) + extra_interiors |= vehicle_interior - SSsound.queue(S, null, extra_interiors) - return S.channel + SSsound.queue(template, null, extra_interiors) + return template.channel //This is the replacement for playsound_local. Use this for sending sounds directly to a client -/proc/playsound_client(client/client, soundin, atom/origin, vol = 100, random_freq, vol_cat = VOLUME_SFX, channel = 0, status, y_s_offset, x_s_offset) - if(!istype(client) || !client.soundOutput) return FALSE - var/datum/sound_template/S = new() +/proc/playsound_client(client/client, sound/soundin, atom/origin, vol = 100, random_freq, vol_cat = VOLUME_SFX, channel = 0, status, list/echo, y_s_offset, x_s_offset) + if(!istype(client) || !client.soundOutput) + return FALSE + + var/datum/sound_template/template = new() if(origin) var/turf/T = get_turf(origin) if(T) - S.x = T.x - S.y = T.y - S.z = T.z - var/sound/SD = soundin - if(istype(SD)) - S.file = SD.file - S.wait = SD.wait - S.repeat = SD.repeat + template.x = T.x + template.y = T.y + template.z = T.z + if(istype(soundin)) + template.file = soundin.file + template.wait = soundin.wait + template.repeat = soundin.repeat else - S.file = get_sfx(soundin) + template.file = get_sfx(soundin) if(random_freq) - S.frequency = GET_RANDOM_FREQ - S.volume = vol - S.volume_cat = vol_cat - S.channel = channel - S.status = status - S.y_s_offset = y_s_offset - S.x_s_offset = x_s_offset - SSsound.queue(S, list(client)) + template.frequency = GET_RANDOM_FREQ + template.volume = vol + template.volume_cat = vol_cat + template.channel = channel + template.status = status + for(var/pos = 1 to length(echo)) + if(!echo[pos]) + continue + template.echo[pos] = echo[pos] + template.y_s_offset = y_s_offset + template.x_s_offset = x_s_offset + SSsound.queue(template, list(client)) /// Plays sound to all mobs that are map-level contents of an area /proc/playsound_area(area/A, soundin, vol = 100, channel = 0, status, vol_cat = VOLUME_SFX, list/echo, y_s_offset, x_s_offset) if(!isarea(A)) return FALSE - var/datum/sound_template/S = new() - S.file = soundin - S.volume = vol - S.channel = channel - S.status = status - S.volume_cat = vol_cat + + var/datum/sound_template/template = new() + template.file = soundin + template.volume = vol + template.channel = channel + template.status = status + template.volume_cat = vol_cat + for(var/pos = 1 to length(echo)) + if(!echo[pos]) + continue + template.echo[pos] = echo[pos] var/list/hearers = list() for(var/mob/living/M in A.contents) if(!M || !M.client || !M.client.soundOutput) continue hearers += M.client - SSsound.queue(S, hearers) + SSsound.queue(template, hearers) /client/proc/playtitlemusic() if(!SSticker?.login_music) @@ -153,234 +167,238 @@ /// Play sound for all on-map clients on a given Z-level. Good for ambient sounds. -/proc/playsound_z(z, soundin, volume = 100, vol_cat = VOLUME_SFX, y_s_offset, x_s_offset) - var/datum/sound_template/S = new() - S.file = soundin - S.volume = volume - S.channel = SOUND_CHANNEL_Z - S.volume_cat = vol_cat - S.y_s_offset = y_s_offset - S.x_s_offset = x_s_offset +/proc/playsound_z(z, soundin, volume = 100, vol_cat = VOLUME_SFX, echo, y_s_offset, x_s_offset) + var/datum/sound_template/template = new() + template.file = soundin + template.volume = volume + template.channel = SOUND_CHANNEL_Z + template.volume_cat = vol_cat + for(var/pos = 1 to length(echo)) + if(!echo[pos]) + continue + template.echo[pos] = echo[pos] + template.y_s_offset = y_s_offset + template.x_s_offset = x_s_offset var/list/hearers = list() for(var/mob/M in GLOB.player_list) if((M.z in z) && M.client.soundOutput) hearers += M.client - SSsound.queue(S, hearers) + SSsound.queue(template, hearers) // The pick() proc has a built-in chance that can be added to any option by adding ,X; to the end of an option, where X is the % chance it will play. -/proc/get_sfx(S) - if(istext(S)) - switch(S) +/proc/get_sfx(sound) + if(istext(sound)) + switch(sound) // General effects if("shatter") - S = pick('sound/effects/Glassbr1.ogg','sound/effects/Glassbr2.ogg','sound/effects/Glassbr3.ogg') + sound = pick('sound/effects/Glassbr1.ogg','sound/effects/Glassbr2.ogg','sound/effects/Glassbr3.ogg') if("windowshatter") //meaty window shattering sound - S = pick('sound/effects/window_shatter1.ogg','sound/effects/window_shatter2.ogg','sound/effects/window_shatter3.ogg') + sound = pick('sound/effects/window_shatter1.ogg','sound/effects/window_shatter2.ogg','sound/effects/window_shatter3.ogg') if("glassbreak") //small breaks for bottles/etc. - S = pick('sound/effects/glassbreak1.ogg','sound/effects/glassbreak2.ogg','sound/effects/glassbreak3.ogg','sound/effects/glassbreak4.ogg') + sound = pick('sound/effects/glassbreak1.ogg','sound/effects/glassbreak2.ogg','sound/effects/glassbreak3.ogg','sound/effects/glassbreak4.ogg') if("explosion") - S = pick('sound/effects/explosion1.ogg','sound/effects/explosion2.ogg','sound/effects/explosion3.ogg','sound/effects/explosion4.ogg','sound/effects/explosion5.ogg') + sound = pick('sound/effects/explosion1.ogg','sound/effects/explosion2.ogg','sound/effects/explosion3.ogg','sound/effects/explosion4.ogg','sound/effects/explosion5.ogg') if("bigboom") - S = pick('sound/effects/bigboom1.ogg','sound/effects/bigboom2.ogg','sound/effects/bigboom3.ogg','sound/effects/bigboom4.ogg') + sound = pick('sound/effects/bigboom1.ogg','sound/effects/bigboom2.ogg','sound/effects/bigboom3.ogg','sound/effects/bigboom4.ogg') if("sparks") - S = pick('sound/effects/sparks1.ogg','sound/effects/sparks2.ogg','sound/effects/sparks3.ogg','sound/effects/sparks4.ogg') + sound = pick('sound/effects/sparks1.ogg','sound/effects/sparks2.ogg','sound/effects/sparks3.ogg','sound/effects/sparks4.ogg') if("rustle") - S = pick('sound/effects/rustle1.ogg','sound/effects/rustle2.ogg','sound/effects/rustle3.ogg','sound/effects/rustle4.ogg','sound/effects/rustle5.ogg') + sound = pick('sound/effects/rustle1.ogg','sound/effects/rustle2.ogg','sound/effects/rustle3.ogg','sound/effects/rustle4.ogg','sound/effects/rustle5.ogg') if("toolbox") - S = pick('sound/effects/toolbox.ogg') + sound = pick('sound/effects/toolbox.ogg') if("pillbottle") - S = pick('sound/effects/pillbottle.ogg') + sound = pick('sound/effects/pillbottle.ogg') if("rip") - S = pick('sound/effects/rip1.ogg','sound/effects/rip2.ogg') + sound = pick('sound/effects/rip1.ogg','sound/effects/rip2.ogg') if("lighter") - S = pick('sound/effects/lighter1.ogg','sound/effects/lighter2.ogg','sound/effects/lighter3.ogg') + sound = pick('sound/effects/lighter1.ogg','sound/effects/lighter2.ogg','sound/effects/lighter3.ogg') if("zippo_open") - S = pick('sound/effects/zippo_open.ogg') + sound = pick('sound/effects/zippo_open.ogg') if("zippo_close") - S = pick('sound/effects/zippo_close.ogg') + sound = pick('sound/effects/zippo_close.ogg') if("bonk") //somewhat quiet, increase volume - S = pick('sound/machines/bonk.ogg') + sound = pick('sound/machines/bonk.ogg') if("cane_step") - S = pick('sound/items/cane_step_1.ogg', 'sound/items/cane_step_2.ogg', 'sound/items/cane_step_3.ogg', 'sound/items/cane_step_4.ogg', 'sound/items/cane_step_5.ogg', ) + sound = pick('sound/items/cane_step_1.ogg', 'sound/items/cane_step_2.ogg', 'sound/items/cane_step_3.ogg', 'sound/items/cane_step_4.ogg', 'sound/items/cane_step_5.ogg', ) if("match") - S = pick('sound/effects/match.ogg') + sound = pick('sound/effects/match.ogg') if("throwing") - S = pick('sound/effects/throwing/swoosh1.ogg', 'sound/effects/throwing/swoosh2.ogg', 'sound/effects/throwing/swoosh3.ogg', 'sound/effects/throwing/swoosh4.ogg') + sound = pick('sound/effects/throwing/swoosh1.ogg', 'sound/effects/throwing/swoosh2.ogg', 'sound/effects/throwing/swoosh3.ogg', 'sound/effects/throwing/swoosh4.ogg') if("punch") - S = pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg') + sound = pick('sound/weapons/punch1.ogg','sound/weapons/punch2.ogg','sound/weapons/punch3.ogg','sound/weapons/punch4.ogg') if("swing_hit") - S = pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg') + sound = pick('sound/weapons/genhit1.ogg', 'sound/weapons/genhit2.ogg', 'sound/weapons/genhit3.ogg') if("clan_sword_hit") - S = pick('sound/weapons/clan_sword_hit_1.ogg', 'sound/weapons/clan_sword_hit_2.ogg') + sound = pick('sound/weapons/clan_sword_hit_1.ogg', 'sound/weapons/clan_sword_hit_2.ogg') if("slam") - S = pick('sound/effects/slam1.ogg','sound/effects/slam2.ogg','sound/effects/slam3.ogg', 0.1;'sound/effects/slam_rare_1.ogg') + sound = pick('sound/effects/slam1.ogg','sound/effects/slam2.ogg','sound/effects/slam3.ogg', 0.1;'sound/effects/slam_rare_1.ogg') if("pageturn") - S = pick('sound/effects/pageturn1.ogg', 'sound/effects/pageturn2.ogg','sound/effects/pageturn3.ogg') + sound = pick('sound/effects/pageturn1.ogg', 'sound/effects/pageturn2.ogg','sound/effects/pageturn3.ogg') if("terminal_button") - S = pick('sound/machines/terminal_button01.ogg', 'sound/machines/terminal_button02.ogg', 'sound/machines/terminal_button03.ogg','sound/machines/terminal_button04.ogg', 'sound/machines/terminal_button05.ogg', 'sound/machines/terminal_button06.ogg', 'sound/machines/terminal_button07.ogg', 'sound/machines/terminal_button08.ogg') + sound = pick('sound/machines/terminal_button01.ogg', 'sound/machines/terminal_button02.ogg', 'sound/machines/terminal_button03.ogg','sound/machines/terminal_button04.ogg', 'sound/machines/terminal_button05.ogg', 'sound/machines/terminal_button06.ogg', 'sound/machines/terminal_button07.ogg', 'sound/machines/terminal_button08.ogg') if("keyboard") - S = pick('sound/machines/keyboard1.ogg', 'sound/machines/keyboard2.ogg','sound/machines/keyboard3.ogg') + sound = pick('sound/machines/keyboard1.ogg', 'sound/machines/keyboard2.ogg','sound/machines/keyboard3.ogg') if("keyboard_alt") - S = pick('sound/machines/computer_typing4.ogg', 'sound/machines/computer_typing5.ogg', 'sound/machines/computer_typing6.ogg') + sound = pick('sound/machines/computer_typing4.ogg', 'sound/machines/computer_typing5.ogg', 'sound/machines/computer_typing6.ogg') if("gunrustle") - S = pick('sound/effects/gunrustle1.ogg', 'sound/effects/gunrustle2.ogg','sound/effects/gunrustle3.ogg') + sound = pick('sound/effects/gunrustle1.ogg', 'sound/effects/gunrustle2.ogg','sound/effects/gunrustle3.ogg') if("gunequip") - S = pick('sound/handling/gunequip1.ogg','sound/handling/gunequip2.ogg','sound/handling/gunequip3.ogg') + sound = pick('sound/handling/gunequip1.ogg','sound/handling/gunequip2.ogg','sound/handling/gunequip3.ogg') if("shotgunpump") - S = pick('sound/weapons/shotgunpump1.ogg','sound/weapons/shotgunpump2.ogg') + sound = pick('sound/weapons/shotgunpump1.ogg','sound/weapons/shotgunpump2.ogg') if("clothingrustle") - S = pick('sound/handling/clothingrustle1.ogg', 'sound/handling/clothingrustle2.ogg','sound/handling/clothingrustle3.ogg','sound/handling/clothingrustle4.ogg','sound/handling/clothingrustle5.ogg') + sound = pick('sound/handling/clothingrustle1.ogg', 'sound/handling/clothingrustle2.ogg','sound/handling/clothingrustle3.ogg','sound/handling/clothingrustle4.ogg','sound/handling/clothingrustle5.ogg') if("armorequip") - S = pick('sound/handling/armorequip_1.ogg','sound/handling/armorequip_2.ogg') + sound = pick('sound/handling/armorequip_1.ogg','sound/handling/armorequip_2.ogg') if("pry") - S = pick('sound/effects/pry1.ogg', 'sound/effects/pry2.ogg','sound/effects/pry3.ogg','sound/effects/pry4.ogg') + sound = pick('sound/effects/pry1.ogg', 'sound/effects/pry2.ogg','sound/effects/pry3.ogg','sound/effects/pry4.ogg') if("metalbang") - S = pick('sound/effects/thud1.ogg','sound/effects/thud2.ogg','sound/effects/thud3.ogg') + sound = pick('sound/effects/thud1.ogg','sound/effects/thud2.ogg','sound/effects/thud3.ogg') if("paper_writing") - S = pick('sound/items/writing_noises/paper_writing_1.wav', 'sound/items/writing_noises/paper_writing_2.wav', 'sound/items/writing_noises/paper_writing_3.wav', 'sound/items/writing_noises/paper_writing_4.ogg') + sound = pick('sound/items/writing_noises/paper_writing_1.wav', 'sound/items/writing_noises/paper_writing_2.wav', 'sound/items/writing_noises/paper_writing_3.wav', 'sound/items/writing_noises/paper_writing_4.ogg') // Weapons/bullets if("shell_load") - S = pick('sound/weapons/shell_load1.ogg','sound/weapons/shell_load2.ogg','sound/weapons/shell_load3.ogg','sound/weapons/shell_load4.ogg') + sound = pick('sound/weapons/shell_load1.ogg','sound/weapons/shell_load2.ogg','sound/weapons/shell_load3.ogg','sound/weapons/shell_load4.ogg') if("ballistic_hit") - S = pick('sound/bullets/bullet_impact1.ogg','sound/bullets/bullet_impact2.ogg','sound/bullets/bullet_impact1.ogg','sound/bullets/impact_flesh_1.ogg','sound/bullets/impact_flesh_2.ogg','sound/bullets/impact_flesh_3.ogg','sound/bullets/impact_flesh_4.ogg') + sound = pick('sound/bullets/bullet_impact1.ogg','sound/bullets/bullet_impact2.ogg','sound/bullets/bullet_impact1.ogg','sound/bullets/impact_flesh_1.ogg','sound/bullets/impact_flesh_2.ogg','sound/bullets/impact_flesh_3.ogg','sound/bullets/impact_flesh_4.ogg') if("ballistic_armor") - S = pick('sound/bullets/bullet_armor1.ogg','sound/bullets/bullet_armor2.ogg','sound/bullets/bullet_armor3.ogg','sound/bullets/bullet_armor4.ogg') + sound = pick('sound/bullets/bullet_armor1.ogg','sound/bullets/bullet_armor2.ogg','sound/bullets/bullet_armor3.ogg','sound/bullets/bullet_armor4.ogg') if("ballistic_miss") - S = pick('sound/bullets/bullet_miss1.ogg','sound/bullets/bullet_miss2.ogg','sound/bullets/bullet_miss3.ogg','sound/bullets/bullet_miss4.ogg') + sound = pick('sound/bullets/bullet_miss1.ogg','sound/bullets/bullet_miss2.ogg','sound/bullets/bullet_miss3.ogg','sound/bullets/bullet_miss4.ogg') if("ballistic_bounce") - S = pick('sound/bullets/bullet_ricochet1.ogg','sound/bullets/bullet_ricochet2.ogg','sound/bullets/bullet_ricochet3.ogg','sound/bullets/bullet_ricochet4.ogg','sound/bullets/bullet_ricochet5.ogg','sound/bullets/bullet_ricochet6.ogg','sound/bullets/bullet_ricochet7.ogg','sound/bullets/bullet_ricochet8.ogg') + sound = pick('sound/bullets/bullet_ricochet1.ogg','sound/bullets/bullet_ricochet2.ogg','sound/bullets/bullet_ricochet3.ogg','sound/bullets/bullet_ricochet4.ogg','sound/bullets/bullet_ricochet5.ogg','sound/bullets/bullet_ricochet6.ogg','sound/bullets/bullet_ricochet7.ogg','sound/bullets/bullet_ricochet8.ogg') if("ballistic_shield_hit") - S = pick('sound/bullets/shield_impact_c1.ogg','sound/bullets/shield_impact_c2.ogg','sound/bullets/shield_impact_c3.ogg','sound/bullets/shield_impact_c4.ogg') + sound = pick('sound/bullets/shield_impact_c1.ogg','sound/bullets/shield_impact_c2.ogg','sound/bullets/shield_impact_c3.ogg','sound/bullets/shield_impact_c4.ogg') if("shield_shatter") - S = pick('sound/bullets/shield_break_c1.ogg') + sound = pick('sound/bullets/shield_break_c1.ogg') if("rocket_bounce") - S = pick('sound/bullets/rocket_ricochet1.ogg','sound/bullets/rocket_ricochet2.ogg','sound/bullets/rocket_ricochet3.ogg') + sound = pick('sound/bullets/rocket_ricochet1.ogg','sound/bullets/rocket_ricochet2.ogg','sound/bullets/rocket_ricochet3.ogg') if("energy_hit") - S = pick('sound/bullets/energy_impact1.ogg') + sound = pick('sound/bullets/energy_impact1.ogg') if("energy_miss") - S = pick('sound/bullets/energy_miss1.ogg') + sound = pick('sound/bullets/energy_miss1.ogg') if("energy_bounce") - S = pick('sound/bullets/energy_ricochet1.ogg') + sound = pick('sound/bullets/energy_ricochet1.ogg') if("alloy_hit") - S = pick('sound/bullets/spear_impact1.ogg') + sound = pick('sound/bullets/spear_impact1.ogg') if("alloy_armor") - S = pick('sound/bullets/spear_armor1.ogg') + sound = pick('sound/bullets/spear_armor1.ogg') if("alloy_bounce") - S = pick('sound/bullets/spear_ricochet1.ogg','sound/bullets/spear_ricochet2.ogg') + sound = pick('sound/bullets/spear_ricochet1.ogg','sound/bullets/spear_ricochet2.ogg') if("gun_silenced") - S = pick('sound/weapons/gun_silenced_shot1.ogg','sound/weapons/gun_silenced_shot2.ogg') + sound = pick('sound/weapons/gun_silenced_shot1.ogg','sound/weapons/gun_silenced_shot2.ogg') if("gun_pulse") - S = pick('sound/weapons/gun_m41a_1.ogg','sound/weapons/gun_m41a_2.ogg','sound/weapons/gun_m41a_3.ogg','sound/weapons/gun_m41a_4.ogg','sound/weapons/gun_m41a_5.ogg','sound/weapons/gun_m41a_6.ogg') + sound = pick('sound/weapons/gun_m41a_1.ogg','sound/weapons/gun_m41a_2.ogg','sound/weapons/gun_m41a_3.ogg','sound/weapons/gun_m41a_4.ogg','sound/weapons/gun_m41a_5.ogg','sound/weapons/gun_m41a_6.ogg') if("gun_smartgun") - S = pick('sound/weapons/gun_smartgun1.ogg', 'sound/weapons/gun_smartgun2.ogg', 'sound/weapons/gun_smartgun3.ogg', 'sound/weapons/gun_smartgun4.ogg') + sound = pick('sound/weapons/gun_smartgun1.ogg', 'sound/weapons/gun_smartgun2.ogg', 'sound/weapons/gun_smartgun3.ogg', 'sound/weapons/gun_smartgun4.ogg') if("gun_smartgun_rattle") - S = pick('sound/weapons/gun_smartgun1_rattle.ogg', 'sound/weapons/gun_smartgun2_rattle.ogg', 'sound/weapons/gun_smartgun3_rattle.ogg', 'sound/weapons/gun_smartgun4_rattle.ogg') + sound = pick('sound/weapons/gun_smartgun1_rattle.ogg', 'sound/weapons/gun_smartgun2_rattle.ogg', 'sound/weapons/gun_smartgun3_rattle.ogg', 'sound/weapons/gun_smartgun4_rattle.ogg') if("gun_jam_rack") - S = pick('sound/weapons/handling/gun_jam_rack_1.ogg', 'sound/weapons/handling/gun_jam_rack_2.ogg', 'sound/weapons/handling/gun_jam_rack_3.ogg') + sound = pick('sound/weapons/handling/gun_jam_rack_1.ogg', 'sound/weapons/handling/gun_jam_rack_2.ogg', 'sound/weapons/handling/gun_jam_rack_3.ogg') //A:CM gun sounds if("gun_shotgun_tactical") - S = pick('sound/weapons/gun_shotgun_tactical_1.ogg','sound/weapons/gun_shotgun_tactical_2.ogg','sound/weapons/gun_shotgun_tactical_3.ogg','sound/weapons/gun_shotgun_tactical_4.ogg') + sound = pick('sound/weapons/gun_shotgun_tactical_1.ogg','sound/weapons/gun_shotgun_tactical_2.ogg','sound/weapons/gun_shotgun_tactical_3.ogg','sound/weapons/gun_shotgun_tactical_4.ogg') if("m4a3") - S = pick('sound/weapons/gun_m4a3_1.ogg','sound/weapons/gun_m4a3_2.ogg','sound/weapons/gun_m4a3_3.ogg','sound/weapons/gun_m4a3_4.ogg','sound/weapons/gun_m4a3_5.ogg') + sound = pick('sound/weapons/gun_m4a3_1.ogg','sound/weapons/gun_m4a3_2.ogg','sound/weapons/gun_m4a3_3.ogg','sound/weapons/gun_m4a3_4.ogg','sound/weapons/gun_m4a3_5.ogg') if("88m4") - S = pick('sound/weapons/gun_88m4_v7.ogg') + sound = pick('sound/weapons/gun_88m4_v7.ogg') if("gun_casing_shotgun") - S = pick ('sound/bullets/bulletcasing_shotgun_fall1.ogg') + sound = pick ('sound/bullets/bulletcasing_shotgun_fall1.ogg') if("gun_nsg23") - S = pick('sound/weapons/gun_nsg23_1.ogg','sound/weapons/gun_nsg23_2.ogg') + sound = pick('sound/weapons/gun_nsg23_1.ogg','sound/weapons/gun_nsg23_2.ogg') if("gun_pkd") - S = pick('sound/weapons/gun_pkd_fire01.ogg','sound/weapons/gun_pkd_fire02.ogg','sound/weapons/gun_pkd_fire03.ogg') + sound = pick('sound/weapons/gun_pkd_fire01.ogg','sound/weapons/gun_pkd_fire02.ogg','sound/weapons/gun_pkd_fire03.ogg') // Xeno if("acid_hit") - S = pick('sound/bullets/acid_impact1.ogg') + sound = pick('sound/bullets/acid_impact1.ogg') if("acid_strike") - S = pick('sound/weapons/alien_acidstrike1.ogg','sound/weapons/alien_acidstrike2.ogg') + sound = pick('sound/weapons/alien_acidstrike1.ogg','sound/weapons/alien_acidstrike2.ogg') if("acid_spit") - S = pick('sound/voice/alien_spitacid.ogg','sound/voice/alien_spitacid2.ogg') + sound = pick('sound/voice/alien_spitacid.ogg','sound/voice/alien_spitacid2.ogg') if("acid_sizzle") - S = pick('sound/effects/acid_sizzle1.ogg','sound/effects/acid_sizzle2.ogg','sound/effects/acid_sizzle3.ogg','sound/effects/acid_sizzle4.ogg') + sound = pick('sound/effects/acid_sizzle1.ogg','sound/effects/acid_sizzle2.ogg','sound/effects/acid_sizzle3.ogg','sound/effects/acid_sizzle4.ogg') if("alien_doorpry") - S = pick('sound/effects/alien_doorpry1.ogg','sound/effects/alien_doorpry2.ogg') + sound = pick('sound/effects/alien_doorpry1.ogg','sound/effects/alien_doorpry2.ogg') if("acid_bounce") - S = pick('sound/bullets/acid_impact1.ogg') + sound = pick('sound/bullets/acid_impact1.ogg') if("alien_claw_flesh") - S = pick('sound/weapons/alien_claw_flesh1.ogg','sound/weapons/alien_claw_flesh2.ogg','sound/weapons/alien_claw_flesh3.ogg','sound/weapons/alien_claw_flesh4.ogg','sound/weapons/alien_claw_flesh5.ogg','sound/weapons/alien_claw_flesh6.ogg') + sound = pick('sound/weapons/alien_claw_flesh1.ogg','sound/weapons/alien_claw_flesh2.ogg','sound/weapons/alien_claw_flesh3.ogg','sound/weapons/alien_claw_flesh4.ogg','sound/weapons/alien_claw_flesh5.ogg','sound/weapons/alien_claw_flesh6.ogg') if("alien_claw_metal") - S = pick('sound/weapons/alien_claw_metal1.ogg','sound/weapons/alien_claw_metal2.ogg','sound/weapons/alien_claw_metal3.ogg') + sound = pick('sound/weapons/alien_claw_metal1.ogg','sound/weapons/alien_claw_metal2.ogg','sound/weapons/alien_claw_metal3.ogg') if("alien_bite") - S = pick('sound/weapons/alien_bite1.ogg','sound/weapons/alien_bite2.ogg') + sound = pick('sound/weapons/alien_bite1.ogg','sound/weapons/alien_bite2.ogg') if("alien_footstep_large") - S = pick('sound/effects/alien_footstep_large1.ogg','sound/effects/alien_footstep_large2.ogg','sound/effects/alien_footstep_large3.ogg') + sound = pick('sound/effects/alien_footstep_large1.ogg','sound/effects/alien_footstep_large2.ogg','sound/effects/alien_footstep_large3.ogg') if("alien_footstep_medium") - S = pick('sound/effects/alien_footstep_medium1.ogg','sound/effects/alien_footstep_medium2.ogg','sound/effects/alien_footstep_medium3.ogg') + sound = pick('sound/effects/alien_footstep_medium1.ogg','sound/effects/alien_footstep_medium2.ogg','sound/effects/alien_footstep_medium3.ogg') if("alien_charge") - S = pick('sound/effects/alien_footstep_charge1.ogg','sound/effects/alien_footstep_charge2.ogg','sound/effects/alien_footstep_charge3.ogg') + sound = pick('sound/effects/alien_footstep_charge1.ogg','sound/effects/alien_footstep_charge2.ogg','sound/effects/alien_footstep_charge3.ogg') if("alien_resin_build") - S = pick('sound/effects/alien_resin_build1.ogg','sound/effects/alien_resin_build2.ogg','sound/effects/alien_resin_build3.ogg') + sound = pick('sound/effects/alien_resin_build1.ogg','sound/effects/alien_resin_build2.ogg','sound/effects/alien_resin_build3.ogg') if("alien_resin_break") - S = pick('sound/effects/alien_resin_break1.ogg','sound/effects/alien_resin_break2.ogg','sound/effects/alien_resin_break3.ogg') + sound = pick('sound/effects/alien_resin_break1.ogg','sound/effects/alien_resin_break2.ogg','sound/effects/alien_resin_break3.ogg') if("alien_resin_move") - S = pick('sound/effects/alien_resin_move1.ogg','sound/effects/alien_resin_move2.ogg') + sound = pick('sound/effects/alien_resin_move1.ogg','sound/effects/alien_resin_move2.ogg') if("alien_talk") - S = pick('sound/voice/alien_talk.ogg','sound/voice/alien_talk2.ogg','sound/voice/alien_talk3.ogg') + sound = pick('sound/voice/alien_talk.ogg','sound/voice/alien_talk2.ogg','sound/voice/alien_talk3.ogg') if("larva_talk") - S = pick('sound/voice/larva_talk1.ogg','sound/voice/larva_talk2.ogg','sound/voice/larva_talk3.ogg','sound/voice/larva_talk4.ogg') + sound = pick('sound/voice/larva_talk1.ogg','sound/voice/larva_talk2.ogg','sound/voice/larva_talk3.ogg','sound/voice/larva_talk4.ogg') if("hiss_talk") - S = pick('sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') + sound = pick('sound/voice/hiss2.ogg','sound/voice/hiss3.ogg','sound/voice/hiss4.ogg') if("alien_growl") - S = pick('sound/voice/alien_growl1.ogg','sound/voice/alien_growl2.ogg','sound/voice/alien_growl3.ogg') + sound = pick('sound/voice/alien_growl1.ogg','sound/voice/alien_growl2.ogg','sound/voice/alien_growl3.ogg') if("alien_hiss") - S = pick('sound/voice/alien_hiss1.ogg','sound/voice/alien_hiss2.ogg','sound/voice/alien_hiss3.ogg') + sound = pick('sound/voice/alien_hiss1.ogg','sound/voice/alien_hiss2.ogg','sound/voice/alien_hiss3.ogg') if("alien_tail_swipe") - S = pick('sound/effects/alien_tail_swipe1.ogg','sound/effects/alien_tail_swipe2.ogg','sound/effects/alien_tail_swipe3.ogg') + sound = pick('sound/effects/alien_tail_swipe1.ogg','sound/effects/alien_tail_swipe2.ogg','sound/effects/alien_tail_swipe3.ogg') if("alien_help") - S = pick('sound/voice/alien_help1.ogg','sound/voice/alien_help2.ogg','sound/voice/alien_help3.ogg') + sound = pick('sound/voice/alien_help1.ogg','sound/voice/alien_help2.ogg','sound/voice/alien_help3.ogg') if("alien_drool") - S = pick('sound/voice/alien_drool1.ogg','sound/voice/alien_drool2.ogg') + sound = pick('sound/voice/alien_drool1.ogg','sound/voice/alien_drool2.ogg') if("alien_roar") - S = pick('sound/voice/alien_roar1.ogg','sound/voice/alien_roar2.ogg','sound/voice/alien_roar3.ogg','sound/voice/alien_roar4.ogg','sound/voice/alien_roar5.ogg','sound/voice/alien_roar6.ogg') + sound = pick('sound/voice/alien_roar1.ogg','sound/voice/alien_roar2.ogg','sound/voice/alien_roar3.ogg','sound/voice/alien_roar4.ogg','sound/voice/alien_roar5.ogg','sound/voice/alien_roar6.ogg') if("alien_roar_larva") - S = pick('sound/voice/alien_roar_larva1.ogg','sound/voice/alien_roar_larva2.ogg') + sound = pick('sound/voice/alien_roar_larva1.ogg','sound/voice/alien_roar_larva2.ogg') if("queen") - S = pick('sound/voice/alien_queen_command.ogg','sound/voice/alien_queen_command2.ogg','sound/voice/alien_queen_command3.ogg') + sound = pick('sound/voice/alien_queen_command.ogg','sound/voice/alien_queen_command2.ogg','sound/voice/alien_queen_command3.ogg') // Human if("male_scream") - S = pick('sound/voice/human_male_scream_1.ogg','sound/voice/human_male_scream_2.ogg','sound/voice/human_male_scream_3.ogg','sound/voice/human_male_scream_4.ogg',5;'sound/voice/human_male_scream_5.ogg',5;'sound/voice/human_jackson_scream.ogg',5;'sound/voice/human_ack_scream.ogg','sound/voice/human_male_scream_6.ogg') + sound = pick('sound/voice/human_male_scream_1.ogg','sound/voice/human_male_scream_2.ogg','sound/voice/human_male_scream_3.ogg','sound/voice/human_male_scream_4.ogg',5;'sound/voice/human_male_scream_5.ogg',5;'sound/voice/human_jackson_scream.ogg',5;'sound/voice/human_ack_scream.ogg','sound/voice/human_male_scream_6.ogg') if("male_pain") - S = pick('sound/voice/human_male_pain_1.ogg','sound/voice/human_male_pain_2.ogg','sound/voice/human_male_pain_3.ogg',5;'sound/voice/tomscream.ogg',5;'sound/voice/human_bobby_pain.ogg',5;'sound/voice/human_tantrum_scream.ogg', 5;'sound/voice/human_male_pain_rare_1.ogg') + sound = pick('sound/voice/human_male_pain_1.ogg','sound/voice/human_male_pain_2.ogg','sound/voice/human_male_pain_3.ogg',5;'sound/voice/tomscream.ogg',5;'sound/voice/human_bobby_pain.ogg',5;'sound/voice/human_tantrum_scream.ogg', 5;'sound/voice/human_male_pain_rare_1.ogg') if("male_fragout") - S = pick('sound/voice/human_male_grenadethrow_1.ogg', 'sound/voice/human_male_grenadethrow_2.ogg', 'sound/voice/human_male_grenadethrow_3.ogg') + sound = pick('sound/voice/human_male_grenadethrow_1.ogg', 'sound/voice/human_male_grenadethrow_2.ogg', 'sound/voice/human_male_grenadethrow_3.ogg') if("male_warcry") - S = pick('sound/voice/warcry/male_go.ogg', 'sound/voice/warcry/male_attack.ogg', 'sound/voice/warcry/male_charge.ogg', 'sound/voice/warcry/male_charge2.ogg', 'sound/voice/warcry/warcry_male_1.ogg', 'sound/voice/warcry/warcry_male_2.ogg', 'sound/voice/warcry/warcry_male_3.ogg', 'sound/voice/warcry/warcry_male_4.ogg', 'sound/voice/warcry/warcry_male_5.ogg', 'sound/voice/warcry/warcry_male_6.ogg', 'sound/voice/warcry/warcry_male_7.ogg', 'sound/voice/warcry/warcry_male_8.ogg', 'sound/voice/warcry/warcry_male_9.ogg', 'sound/voice/warcry/warcry_male_10.ogg', 'sound/voice/warcry/warcry_male_11.ogg', 'sound/voice/warcry/warcry_male_12.ogg', 'sound/voice/warcry/warcry_male_13.ogg', 'sound/voice/warcry/warcry_male_14.ogg', 'sound/voice/warcry/warcry_male_15.ogg', 'sound/voice/warcry/warcry_male_16.ogg', 'sound/voice/warcry/warcry_male_17.ogg', 'sound/voice/warcry/warcry_male_18.ogg', 'sound/voice/warcry/warcry_male_19.ogg', 'sound/voice/warcry/warcry_male_20.ogg', 'sound/voice/warcry/warcry_male_21.ogg', 'sound/voice/warcry/warcry_male_22.ogg', 'sound/voice/warcry/warcry_male_23.ogg', 'sound/voice/warcry/warcry_male_24.ogg', 'sound/voice/warcry/warcry_male_25.ogg', 'sound/voice/warcry/warcry_male_26.ogg', 'sound/voice/warcry/warcry_male_27.ogg', 'sound/voice/warcry/warcry_male_28.ogg', 'sound/voice/warcry/warcry_male_29.ogg', 'sound/voice/warcry/warcry_male_30.ogg', 'sound/voice/warcry/warcry_male_31.ogg', 'sound/voice/warcry/warcry_male_32.ogg', 'sound/voice/warcry/warcry_male_33.ogg', 'sound/voice/warcry/warcry_male_34.ogg', 'sound/voice/warcry/warcry_male_35.ogg', 5;'sound/voice/warcry/warcry_male_rare_1.ogg', 5;'sound/voice/warcry/warcry_male_rare_2.ogg', 5;'sound/voice/warcry/warcry_male_rare_3.ogg', 5;'sound/voice/warcry/warcry_male_rare_4.ogg', 5;'sound/voice/warcry/warcry_male_rare_5.ogg') + sound = pick('sound/voice/warcry/male_go.ogg', 'sound/voice/warcry/male_attack.ogg', 'sound/voice/warcry/male_charge.ogg', 'sound/voice/warcry/male_charge2.ogg', 'sound/voice/warcry/warcry_male_1.ogg', 'sound/voice/warcry/warcry_male_2.ogg', 'sound/voice/warcry/warcry_male_3.ogg', 'sound/voice/warcry/warcry_male_4.ogg', 'sound/voice/warcry/warcry_male_5.ogg', 'sound/voice/warcry/warcry_male_6.ogg', 'sound/voice/warcry/warcry_male_7.ogg', 'sound/voice/warcry/warcry_male_8.ogg', 'sound/voice/warcry/warcry_male_9.ogg', 'sound/voice/warcry/warcry_male_10.ogg', 'sound/voice/warcry/warcry_male_11.ogg', 'sound/voice/warcry/warcry_male_12.ogg', 'sound/voice/warcry/warcry_male_13.ogg', 'sound/voice/warcry/warcry_male_14.ogg', 'sound/voice/warcry/warcry_male_15.ogg', 'sound/voice/warcry/warcry_male_16.ogg', 'sound/voice/warcry/warcry_male_17.ogg', 'sound/voice/warcry/warcry_male_18.ogg', 'sound/voice/warcry/warcry_male_19.ogg', 'sound/voice/warcry/warcry_male_20.ogg', 'sound/voice/warcry/warcry_male_21.ogg', 'sound/voice/warcry/warcry_male_22.ogg', 'sound/voice/warcry/warcry_male_23.ogg', 'sound/voice/warcry/warcry_male_24.ogg', 'sound/voice/warcry/warcry_male_25.ogg', 'sound/voice/warcry/warcry_male_26.ogg', 'sound/voice/warcry/warcry_male_27.ogg', 'sound/voice/warcry/warcry_male_28.ogg', 'sound/voice/warcry/warcry_male_29.ogg', 'sound/voice/warcry/warcry_male_30.ogg', 'sound/voice/warcry/warcry_male_31.ogg', 'sound/voice/warcry/warcry_male_32.ogg', 'sound/voice/warcry/warcry_male_33.ogg', 'sound/voice/warcry/warcry_male_34.ogg', 'sound/voice/warcry/warcry_male_35.ogg', 5;'sound/voice/warcry/warcry_male_rare_1.ogg', 5;'sound/voice/warcry/warcry_male_rare_2.ogg', 5;'sound/voice/warcry/warcry_male_rare_3.ogg', 5;'sound/voice/warcry/warcry_male_rare_4.ogg', 5;'sound/voice/warcry/warcry_male_rare_5.ogg') if("male_upp_warcry") - S = pick('sound/voice/upp_warcry/warcry_male_1.ogg', 'sound/voice/upp_warcry/warcry_male_2.ogg') + sound = pick('sound/voice/upp_warcry/warcry_male_1.ogg', 'sound/voice/upp_warcry/warcry_male_2.ogg') if("female_scream") - S = pick('sound/voice/human_female_scream_1.ogg','sound/voice/human_female_scream_2.ogg','sound/voice/human_female_scream_3.ogg','sound/voice/human_female_scream_4.ogg',5;'sound/voice/human_female_scream_5.ogg') + sound = pick('sound/voice/human_female_scream_1.ogg','sound/voice/human_female_scream_2.ogg','sound/voice/human_female_scream_3.ogg','sound/voice/human_female_scream_4.ogg',5;'sound/voice/human_female_scream_5.ogg') if("female_pain") - S = pick('sound/voice/human_female_pain_1.ogg','sound/voice/human_female_pain_2.ogg','sound/voice/human_female_pain_3.ogg') + sound = pick('sound/voice/human_female_pain_1.ogg','sound/voice/human_female_pain_2.ogg','sound/voice/human_female_pain_3.ogg') if("female_fragout") - S = pick("sound/voice/human_female_grenadethrow_1.ogg", 'sound/voice/human_female_grenadethrow_2.ogg', 'sound/voice/human_female_grenadethrow_3.ogg') + sound = pick("sound/voice/human_female_grenadethrow_1.ogg", 'sound/voice/human_female_grenadethrow_2.ogg', 'sound/voice/human_female_grenadethrow_3.ogg') if("female_warcry") - S = pick('sound/voice/warcry/female_charge.ogg', 'sound/voice/warcry/female_yell1.ogg', 'sound/voice/warcry/warcry_female_1.ogg', 'sound/voice/warcry/warcry_female_2.ogg', 'sound/voice/warcry/warcry_female_3.ogg', 'sound/voice/warcry/warcry_female_4.ogg', 'sound/voice/warcry/warcry_female_5.ogg', 'sound/voice/warcry/warcry_female_6.ogg', 'sound/voice/warcry/warcry_female_7.ogg', 'sound/voice/warcry/warcry_female_8.ogg', 'sound/voice/warcry/warcry_female_9.ogg', 'sound/voice/warcry/warcry_female_10.ogg', 'sound/voice/warcry/warcry_female_11.ogg', 'sound/voice/warcry/warcry_female_12.ogg', 'sound/voice/warcry/warcry_female_13.ogg', 'sound/voice/warcry/warcry_female_14.ogg', 'sound/voice/warcry/warcry_female_15.ogg', 'sound/voice/warcry/warcry_female_16.ogg', 'sound/voice/warcry/warcry_female_17.ogg', 'sound/voice/warcry/warcry_female_18.ogg', 'sound/voice/warcry/warcry_female_19.ogg', 'sound/voice/warcry/warcry_female_20.ogg') + sound = pick('sound/voice/warcry/female_charge.ogg', 'sound/voice/warcry/female_yell1.ogg', 'sound/voice/warcry/warcry_female_1.ogg', 'sound/voice/warcry/warcry_female_2.ogg', 'sound/voice/warcry/warcry_female_3.ogg', 'sound/voice/warcry/warcry_female_4.ogg', 'sound/voice/warcry/warcry_female_5.ogg', 'sound/voice/warcry/warcry_female_6.ogg', 'sound/voice/warcry/warcry_female_7.ogg', 'sound/voice/warcry/warcry_female_8.ogg', 'sound/voice/warcry/warcry_female_9.ogg', 'sound/voice/warcry/warcry_female_10.ogg', 'sound/voice/warcry/warcry_female_11.ogg', 'sound/voice/warcry/warcry_female_12.ogg', 'sound/voice/warcry/warcry_female_13.ogg', 'sound/voice/warcry/warcry_female_14.ogg', 'sound/voice/warcry/warcry_female_15.ogg', 'sound/voice/warcry/warcry_female_16.ogg', 'sound/voice/warcry/warcry_female_17.ogg', 'sound/voice/warcry/warcry_female_18.ogg', 'sound/voice/warcry/warcry_female_19.ogg', 'sound/voice/warcry/warcry_female_20.ogg') if("female_upp_warcry") - S = pick('sound/voice/upp_warcry/warcry_female_1.ogg', 'sound/voice/upp_warcry/warcry_female_2.ogg') + sound = pick('sound/voice/upp_warcry/warcry_female_1.ogg', 'sound/voice/upp_warcry/warcry_female_2.ogg') if("rtb_handset") - S = pick('sound/machines/telephone/rtb_handset_1.ogg', 'sound/machines/telephone/rtb_handset_2.ogg', 'sound/machines/telephone/rtb_handset_3.ogg', 'sound/machines/telephone/rtb_handset_4.ogg', 'sound/machines/telephone/rtb_handset_5.ogg') + sound = pick('sound/machines/telephone/rtb_handset_1.ogg', 'sound/machines/telephone/rtb_handset_2.ogg', 'sound/machines/telephone/rtb_handset_3.ogg', 'sound/machines/telephone/rtb_handset_4.ogg', 'sound/machines/telephone/rtb_handset_5.ogg') if("talk_phone") - S = pick('sound/machines/telephone/talk_phone1.ogg', 'sound/machines/telephone/talk_phone2.ogg', 'sound/machines/telephone/talk_phone3.ogg', 'sound/machines/telephone/talk_phone4.ogg', 'sound/machines/telephone/talk_phone5.ogg', 'sound/machines/telephone/talk_phone6.ogg', 'sound/machines/telephone/talk_phone7.ogg') + sound = pick('sound/machines/telephone/talk_phone1.ogg', 'sound/machines/telephone/talk_phone2.ogg', 'sound/machines/telephone/talk_phone3.ogg', 'sound/machines/telephone/talk_phone4.ogg', 'sound/machines/telephone/talk_phone5.ogg', 'sound/machines/telephone/talk_phone6.ogg', 'sound/machines/telephone/talk_phone7.ogg') if("bone_break") - S = pick('sound/effects/bone_break1.ogg','sound/effects/bone_break2.ogg','sound/effects/bone_break3.ogg','sound/effects/bone_break4.ogg','sound/effects/bone_break5.ogg','sound/effects/bone_break6.ogg','sound/effects/bone_break7.ogg') + sound = pick('sound/effects/bone_break1.ogg','sound/effects/bone_break2.ogg','sound/effects/bone_break3.ogg','sound/effects/bone_break4.ogg','sound/effects/bone_break5.ogg','sound/effects/bone_break6.ogg','sound/effects/bone_break7.ogg') if("plush") - S = pick('sound/items/plush1.ogg', 'sound/items/plush2.ogg', 'sound/items/plush3.ogg') + sound = pick('sound/items/plush1.ogg', 'sound/items/plush2.ogg', 'sound/items/plush3.ogg') //misc mobs if("cat_meow") - S = pick('sound/voice/cat_meow_1.ogg','sound/voice/cat_meow_2.ogg','sound/voice/cat_meow_3.ogg','sound/voice/cat_meow_4.ogg','sound/voice/cat_meow_5.ogg','sound/voice/cat_meow_6.ogg','sound/voice/cat_meow_7.ogg') + sound = pick('sound/voice/cat_meow_1.ogg','sound/voice/cat_meow_2.ogg','sound/voice/cat_meow_3.ogg','sound/voice/cat_meow_4.ogg','sound/voice/cat_meow_5.ogg','sound/voice/cat_meow_6.ogg','sound/voice/cat_meow_7.ogg') if("pred_pain") - S = pick('sound/voice/pred_pain1.ogg','sound/voice/pred_pain2.ogg','sound/voice/pred_pain3.ogg','sound/voice/pred_pain4.ogg','sound/voice/pred_pain5.ogg',5;'sound/voice/pred_pain_rare1.ogg') + sound = pick('sound/voice/pred_pain1.ogg','sound/voice/pred_pain2.ogg','sound/voice/pred_pain3.ogg','sound/voice/pred_pain4.ogg','sound/voice/pred_pain5.ogg',5;'sound/voice/pred_pain_rare1.ogg') if("clownstep") - S = pick('sound/effects/clownstep1.ogg', 'sound/effects/clownstep2.ogg') - return S + sound = pick('sound/effects/clownstep1.ogg', 'sound/effects/clownstep2.ogg') + return sound /client/proc/generate_sound_queues() set name = "Queue sounds" @@ -392,21 +410,21 @@ var/x = tgui_input_number(usr, "Center X") var/y = tgui_input_number(usr, "Center Y") var/z = tgui_input_number(usr, "Z level") - var/datum/sound_template/S + var/datum/sound_template/template for(var/i = 1, i <= ammount, i++) - S = new - S.file = get_sfx("male_warcry") // warcry has variable length, lots of variations - S.channel = get_free_channel() // i'm convinced this is bad, but it's here to mirror playsound() behaviour - S.range = range - S.x = x - S.y = y - S.z = z - SSsound.queue(S) + template = new + template.file = get_sfx("male_warcry") // warcry has variable length, lots of variations + template.channel = get_free_channel() // i'm convinced this is bad, but it's here to mirror playsound() behaviour + template.range = range + template.x = x + template.y = y + template.z = z + SSsound.queue(template) /client/proc/sound_debug_query() set name = "Dump Playing Client Sounds" set desc = "dumps info about locally, playing sounds" set category = "Debug" - for(var/sound/S in SoundQuery()) - UNLINT(to_chat(src, "channel#[S.channel]: [S.status] - [S.file] - len=[length(S)], wait=[S.wait], offset=[S.offset], repeat=[S.repeat]")) // unlint until spacemandmm suite-1.7 + for(var/sound/soundin in SoundQuery()) + UNLINT(to_chat(src, "channel#[soundin.channel]: [soundin.status] - [soundin.file] - len=[length(soundin)], wait=[soundin.wait], offset=[soundin.offset], repeat=[soundin.repeat]")) // unlint until spacemandmm suite-1.7 diff --git a/code/modules/admin/verbs/adminpanelweapons.dm b/code/modules/admin/verbs/adminpanelweapons.dm index a8062e59eea8..26d6ca803b60 100644 --- a/code/modules/admin/verbs/adminpanelweapons.dm +++ b/code/modules/admin/verbs/adminpanelweapons.dm @@ -2,120 +2,68 @@ set name = "Weapons" set category = "Admin.Ship" - var/weapontype = tgui_alert(src, "What weapon?", "Choose wisely!", list("Missile", "Railgun"), 20 SECONDS) - if(!weapontype) - return - var/hiteta = tgui_input_number(src, "Give an ETA for the weapon to hit.", "Don't make them wait too long!", 10, 120, 10, 20 SECONDS) - if(!hiteta) - return - var/point_defense = tgui_alert(src, "Allow Point Defence of the ship to intercept, or for the weapon to miss?", "standard PD/miss chance is 30%.", list("Yes", "No"), 20 SECONDS) - if(!point_defense) - return - point_defense = point_defense == "Yes" - var/exactplace = tgui_alert(src, "Shoot it at random places, or where you're at?", "Choose wisely!", list("Random", "Where I am"), 20 SECONDS) - if(!exactplace) + var/list/datum/space_weapon/potential_weapons = list() + for(var/weapon_to_get in GLOB.space_weapons) + var/datum/space_weapon/weapon_to_set = GLOB.space_weapons[weapon_to_get] + LAZYSET(potential_weapons, weapon_to_set.name, weapon_to_set) + + var/weapon_type = tgui_input_list(src, "What weapon?", "Choose wisely!", potential_weapons) + if(!weapon_type) return - exactplace = exactplace == "Where I am" - var/salvo - var/quantity - if(exactplace == FALSE) - salvo = tgui_alert(src, "Make it a salvo or a single fire?", "Choose wisely!", list("Salvo", "Single"), 20 SECONDS) - if(!salvo) - return - salvo = salvo == "Salvo" - if(salvo == TRUE) - quantity = tgui_input_number(src, "How many?", "Don't go overboard. Please.", 2, 10, 2, 20 SECONDS) + var/list/ammo_type = list() + var/answer = tgui_alert(src, "Use all ammo types?", "Ammo selector", list("Yes", "No", "Cancel")) + if(answer == "Yes") + ammo_type = potential_weapons[weapon_type].possibly_ammunition + else if(answer == "No") + var/list/datum/space_weapon_ammo/potential_ammo = list() + for(var/ammo_to_get in potential_weapons[weapon_type].possibly_ammunition) + var/datum/space_weapon_ammo/ammo_to_set = GLOB.space_weapons_ammo[ammo_to_get] + LAZYSET(potential_ammo, ammo_to_set.name, ammo_to_get) - var/prompt = tgui_alert(src, "Are you sure you want to open fire at the USS Almayer with those parameters?", "Choose wisely!", list("Yes", "No"), 20 SECONDS) - if(prompt != "Yes") + while(length(potential_ammo)) + var/additional_ammo = tgui_input_list(src, "Choose ammo", "Ammo selector", potential_ammo, 20 SECONDS) + if(!additional_ammo) + break + ammo_type += potential_ammo[additional_ammo] + potential_ammo -= additional_ammo + else return - var/atom/picked_atom - var/list/targets = list() - switch(weapontype) - if("Missile") - if(exactplace == TRUE) - shipwide_ai_announcement("DANGER: MISSILE WARNING. LAUNCH DETECTED, BRACE, BRACE, BRACE. ESTIMATED TIME: [hiteta] SECONDS.", MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(weaponhits), 1, mob.loc, point_defense), hiteta SECONDS) - message_admins("[key_name_admin(src)] Fired a Single Missile at the Almayer at their own location, [mob.loc], with point defense as [point_defense]") - if(point_defense == TRUE) - var/spoolup = hiteta - 4 - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(shipwide_ai_announcement), "ATTENTION: TRACKING TARGET, SPOOLING UP POINT DEFENSE. ATTEMPTING TO INTERCEPT." , MAIN_AI_SYSTEM, 'sound/effects/supercapacitors_charging.ogg'), spoolup SECONDS) + if(!length(ammo_type)) + return - if(exactplace == FALSE) - if(salvo == TRUE) - shipwide_ai_announcement("DANGER: MISSILE SALVO DETECTED, BRACE, BRACE, BRACE. SALVO SIZE: [quantity], ESTIMATED TIME: [hiteta] SECONDS." , MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') - targets = shipside_random_turf_picker(quantity) - if(targets == null) - tgui_alert(src, "Uh oh! Something broke at this point! Contact the coders!", "Acknowledge!", list("ok."), 10 SECONDS) - return - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(weaponhits), 1, targets, point_defense, salvo), hiteta SECONDS) - message_admins("[key_name_admin(src)] Fired a salvo of [quantity] Missiles at the Almayer at random places, with point defense as [point_defense]") - if(point_defense == TRUE) - var/spoolup = hiteta - 4 - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(shipwide_ai_announcement), "ATTENTION: TRACKING TARGETS, SPOOLING UP POINT DEFENSE. ATTEMPTING TO INTERCEPT." , MAIN_AI_SYSTEM, 'sound/effects/supercapacitors_charging.ogg'), spoolup SECONDS) - else - shipwide_ai_announcement("DANGER: MISSILE WARNING. LAUNCH DETECTED, BRACE, BRACE, BRACE. ESTIMATED TIME: [hiteta] SECONDS.", MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') - picked_atom = shipside_random_turf_picker(1) - if(picked_atom == null) - tgui_alert(src, "Uh oh! Something broke at this point! Contact the coders!", "Acknowledge!", list("ok."), 10 SECONDS) - return - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(weaponhits), 1, picked_atom, point_defense), hiteta SECONDS) - message_admins("[key_name_admin(src)] Fired a Single Missile at the Almayer at a random place, [picked_atom], with point defense as [point_defense]") - if(point_defense == TRUE) - var/spoolup = hiteta - 4 - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(shipwide_ai_announcement), "ATTENTION: TRACKING TARGET, SPOOLING UP POINT DEFENSE. ATTEMPTING TO INTERCEPT." , MAIN_AI_SYSTEM, 'sound/effects/supercapacitors_charging.ogg'), spoolup SECONDS) + var/hit_eta = tgui_input_number(src, "Give an ETA for the weapon to hit.", "Don't make them wait too long!", 10, 120, 10, 20 SECONDS) + if(!hit_eta) + return - if("Railgun") - if(exactplace == TRUE) - shipwide_ai_announcement("DANGER: RAILGUN EMISSIONS DETECTED, INCOMING SHOT. BRACE, BRACE, BRACE. ESTIMATED TIME: [hiteta] SECONDS." , MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(weaponhits), 2, mob.loc, point_defense), hiteta SECONDS) - message_admins("[key_name_admin(src)] Fired a single Railgun Slug at the Almayer at their location, [mob.loc], with the possibility of missing as [point_defense]") + var/intercept_chance = tgui_input_number(src, "Chance Point Defence of the ship to intercept, or for the weapon to miss?", "standard PD chance is 0%.", 0, 100, 0, 20 SECONDS) + var/targets + var/quantity = 1 + if(tgui_alert(src, "Shoot it at random places, or where you're at?", "Choose wisely!", list("Random", "Where I am"), 20 SECONDS) == "Where I am") + targets = list(get_turf(mob)) + else + quantity = tgui_input_number(src, "How many?", "Don't go overboard. Please.", 1, 256, 1, 20 SECONDS) + targets = shipside_random_turf_picker(quantity) + + var/delay = tgui_input_number(src, "Give delay between hits in diceseconds (1/10 of second). (0 async hits, can cause emotional damage)", "Don't make them wait too long!", 0, 600, 0, 20 SECONDS) - if(exactplace == FALSE) - if(salvo == TRUE) - shipwide_ai_announcement("DANGER: RAILGUN EMISSIONS DETECTED, SALVO INCOMING. BRACE, BRACE, BRACE. SALVO SIZE: [quantity], ESTIMATED TIME: [hiteta] SECONDS." , MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') - targets = shipside_random_turf_picker(quantity) - if(targets == null) - tgui_alert(src, "Uh oh! Something broke at this point! Contact the coders!", "Acknowledge!", list("ok."), 10 SECONDS) - return - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(weaponhits), 2, targets, point_defense, salvo), hiteta SECONDS) - message_admins("[key_name_admin(src)] Fired a salvo of Railgun Slugs at the Almayer at random places, with the possibility of missing [point_defense]") - picked_atom = null - targets = null + if(tgui_alert(src, "Are you sure you want to open fire at the [MAIN_SHIP_NAME] with those parameters?", "Choose wisely!", list("Yes", "No")) != "Yes") + return - if(salvo == FALSE) - prompt = tgui_alert(src, "Are you sure you want to shoot a railgun slug at the USS Almayer at a random place?", "Choose wisely!", list("Yes", "No"), 20 SECONDS) - if(prompt == "Yes") - shipwide_ai_announcement("DANGER: RAILGUN EMISSIONS DETECTED, INCOMING SHOT. BRACE, BRACE, BRACE. ESTIMATED TIME: [hiteta] SECONDS." , MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') - picked_atom = shipside_random_turf_picker(1) - if(picked_atom == null) - tgui_alert(src, "Uh oh! Something broke at this point! Contact the coders!", "Acknowledge!", list("ok."), 10 SECONDS) - return - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(weaponhits), 2, picked_atom, point_defense), hiteta SECONDS) - message_admins("[key_name_admin(src)] Fired a single Railgun Slug at the Almayer at a random location, [picked_atom], with the possibility of missing as [point_defense]") + potential_weapons[weapon_type].shot_message(length(targets), hit_eta) + addtimer(CALLBACK(potential_weapons[weapon_type], TYPE_PROC_REF(/datum/space_weapon, on_shot), targets, ammo_type, intercept_chance, delay), hit_eta SECONDS) + message_admins("[key_name_admin(src)] Fired [quantity] form [weapon_type] at the Almayer, with point defense as [intercept_chance]% with delay of [delay/10] seconds between hits") + if(intercept_chance) + addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(shipwide_ai_announcement), "ATTENTION: TRACKING TARGET[quantity > 1 ? "S" : ""], SPOOLING UP POINT DEFENSE. ATTEMPTING TO INTERCEPT." , MAIN_AI_SYSTEM, 'sound/effects/supercapacitors_charging.ogg'), (hit_eta - 4) SECONDS) /proc/shipside_random_turf_picker(turfquantity) - - var/picked_atom - var/picked_area var/list/targets = list() - var/list/turfs_of_area = list() - for(var/currentturf in 1 to turfquantity) - for(var/limiter in 1 to 120) - picked_area = pick(GLOB.ship_areas) - for(var/turf/my_turf in picked_area) + for(var/currentturf = 1 to turfquantity) + var/list/turfs_of_area = list() + for(var/area in GLOB.ship_areas) + for(var/turf/my_turf in area) turfs_of_area += my_turf - if(length(turfs_of_area) > 0) - picked_atom = pick(turfs_of_area) - if (picked_atom != null) - targets += picked_atom - break - - if(length(targets) < turfquantity) - return null - else - return targets - + targets += pick(turfs_of_area) + return targets diff --git a/code/modules/almayer/weaponhits.dm b/code/modules/almayer/weaponhits.dm index 1f3a566ebbda..428780a5aca5 100644 --- a/code/modules/almayer/weaponhits.dm +++ b/code/modules/almayer/weaponhits.dm @@ -1,123 +1,145 @@ -#define WEAPON_MISSILE 1 -#define WEAPON_RAILGUN 2 -#define HIT_CHANCE_CHEAT 100 -#define HIT_CHANCE_STANDARD 70 /** - * Proc called to hit the ship with weapons - * - * Hits the ship with the weapon of choice - * Calling Shakeship acoording to the weapon used - * All sounds that should happen when they hit are in here already. - * Probably doesn't work in other shipmaps. - * Arguments: - * * weaponused - chooses the weapon through a switchcase. 1 for missiles, 2 for railguns, 3 for particle cannons. - * * location - location in the ship where the explosion will be created. - * * point_defense - If you want the Almayer to attempt taking down the incoming fire - * * salvo - identifies it as a salvo or not. + * Space weapons it's self for ship to ship or PKO/Xeno PKO things */ -/proc/weaponhits(weaponused, location, point_defense = FALSE, salvo = FALSE) - - - switch(weaponused) - - if(WEAPON_MISSILE) - var/datum/cause_data/ashm_cause_data = create_cause_data("Anti-Ship missile") - if(point_defense == FALSE) - if(salvo == TRUE) - var/shotspacing - for(var/turf/picked_atom in location) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(cell_explosion), picked_atom, 400, 10, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, ashm_cause_data), shotspacing SECONDS) - shotspacing += 1 - shakeship(10, 10, TRUE, FALSE) - weaponhits_effects(WEAPON_MISSILE) - else - cell_explosion(location, 350, 1, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, ashm_cause_data) - shakeship(10, 10, TRUE, FALSE) - weaponhits_effects(WEAPON_MISSILE) - if(point_defense == TRUE) - var/hitchance = HIT_CHANCE_STANDARD - if(salvo == TRUE) - var/confirmedhit - var/shotspacing - for(var/turf/picked_atom in location) - if(prob(hitchance)) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(cell_explosion), picked_atom, 400, 10, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, ashm_cause_data), shotspacing SECONDS) - shakeship(10, 10, TRUE, FALSE) - confirmedhit += 1 - else - weaponhits_effects(WEAPON_MISSILE, TRUE, shotspacing) - - shotspacing += 1 - if(confirmedhit > 0) - weaponhits_effects(WEAPON_MISSILE, FALSE) - confirmedhit = 0 - else - if(prob(hitchance)) - cell_explosion(location, 400, 10, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, ashm_cause_data) - shakeship(10, 10, TRUE, FALSE) - weaponhits_effects(WEAPON_MISSILE, FALSE) - else - weaponhits_effects(WEAPON_MISSILE, TRUE) - - if(WEAPON_RAILGUN) - var/datum/cause_data/antishiprailgun_cause_data = create_cause_data("Railgun shot") - var/hitchance = HIT_CHANCE_CHEAT - if(point_defense == TRUE) - hitchance = HIT_CHANCE_STANDARD - if(salvo == TRUE) - var/confirmedhit - for(var/turf/picked_atom in location) - if(prob(hitchance)) - cell_explosion(picked_atom, 600, 600, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, antishiprailgun_cause_data) - shakeship(5, 5, FALSE, FALSE) - confirmedhit += 1 - if(confirmedhit > 0) - weaponhits_effects(WEAPON_RAILGUN) - if(confirmedhit < 1) - weaponhits_effects(WEAPON_RAILGUN, TRUE) - - else if(salvo == FALSE) - if(prob(hitchance)) - cell_explosion(location, 600, 600, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, antishiprailgun_cause_data) - shakeship(5, 5, FALSE, FALSE) - weaponhits_effects(WEAPON_RAILGUN) - else - weaponhits_effects(WEAPON_RAILGUN, TRUE) - -/proc/weaponhits_effects(weaponused, weaponmiss = FALSE, shotspacing = 0) - switch(weaponused) - if(WEAPON_MISSILE) - if(!weaponmiss) - for(var/mob/living/carbon/current_mob in GLOB.living_mob_list) - if(!is_mainship_level(current_mob.z)) - continue - playsound_client(current_mob.client, 'sound/effects/metal_crash.ogg', 100 ) - playsound_client(current_mob.client, 'sound/effects/bigboom3.ogg', 100) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound_client), current_mob.client, 'sound/effects/pry2.ogg', 20), 1 SECONDS) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound_client), current_mob.client, 'sound/effects/double_klaxon.ogg'), 2 SECONDS) - else - for(var/mob/living/carbon/current_mob in GLOB.living_mob_list) - if(!is_mainship_level(current_mob.z)) - continue - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound_client), current_mob.client, 'sound/effects/laser_point_defence_success.ogg', 100), shotspacing SECONDS) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(to_chat), current_mob.client, SPAN_DANGER("You hear the Point Defense systems shooting down a missile!")), shotspacing SECONDS) - - if(WEAPON_RAILGUN) - if(!weaponmiss) - for(var/mob/living/carbon/current_mob in GLOB.living_mob_list) - if(!is_mainship_level(current_mob.z)) - continue - playsound_client(current_mob.client, 'sound/effects/bigboom3.ogg', 50) - playsound_client(current_mob.client, 'sound/effects/railgunhit.ogg', 50) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(playsound_client), current_mob.client, 'sound/effects/double_klaxon.ogg'), 2 SECONDS) - else - for(var/mob/living/carbon/current_mob in GLOB.living_mob_list) - if(!is_mainship_level(current_mob.z)) - continue - playsound_client (current_mob.client, 'sound/effects/railgun_miss.ogg', 60) - to_chat(current_mob.client, SPAN_DANGER("You hear railgun shots barely missing the hull!")) -//REMOVE THIS WHEN WE USE THESE DEFS SOMEWHERE ELSE OR ELSE IT STRAIGHT UP WON'T WORK. -#undef WEAPON_MISSILE -#undef WEAPON_RAILGUN -#undef HIT_CHANCE_CHEAT -#undef HIT_CHANCE_STANDARD +/datum/space_weapon + var/name = "SMP" + var/list/possibly_ammunition = list() + //add some useful things here and make it object... later... skill issue. + +/datum/space_weapon/proc/on_shot(location, list/potential_ammo, intercept_chance, delay = 0) + var/intercepted = 0 + var/missed = 0 + var/hits = 0 + for(var/turf/picked_atom in location) + var/datum/space_weapon_ammo/ammo = GLOB.space_weapons_ammo[pick(potential_ammo)] + var/accuracy = rand(1, 100) + if(ammo.interceptable && intercept_chance > accuracy) + ammo.miss_target(picked_atom, TRUE) + intercepted++ + else if(ammo.base_miss_chance + intercept_chance > accuracy) + ammo.miss_target(picked_atom, FALSE) + missed++ + else + ammo.hit_target(picked_atom) + hits++ + sleep(delay) + shipwide_ai_announcement("WARNING, [hits] HIT SHIP HULL, [missed] MISSED AND [intercepted] INTERCEPTED!", MAIN_AI_SYSTEM, 'sound/effects/double_klaxon.ogg') + +/datum/space_weapon/proc/shot_message(quantity, hit_eta) + return + +/datum/space_weapon/rail_gun + name = "Railgun" + possibly_ammunition = list( + /datum/space_weapon_ammo/rail_gun, + /datum/space_weapon_ammo/rail_gun/stronk, + ) + +/datum/space_weapon/rail_gun/shot_message(quantity, hit_eta) + shipwide_ai_announcement("DANGER: RAILGUN EMISSIONS DETECTED, INCOMING PROJECTILE[quantity > 1 ? "S" : ""]. BRACE, BRACE, BRACE. [quantity > 1 ? "SALVO SIZE: [quantity]," : ""] ESTIMATED TIME: [hit_eta] SECONDS." , MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') + +/datum/space_weapon/rocket_launcher + name = "Rocket Launcher" + possibly_ammunition = list( + /datum/space_weapon_ammo/rocket_launcher, + /datum/space_weapon_ammo/rocket_launcher/swing_rockets, + ) + +/datum/space_weapon/rocket_launcher/shot_message(quantity, hit_eta) + shipwide_ai_announcement("DANGER: MISSILE WARNING, LAUNCH DETECTED. BRACE, BRACE, BRACE. [quantity > 1 ? "SALVO SIZE: [quantity]," : ""] ESTIMATED TIME: [hit_eta] SECONDS." , MAIN_AI_SYSTEM, 'sound/effects/missile_warning.ogg') + +/** + * Ammo datum for space weapons + */ +/datum/space_weapon_ammo + var/name = "SMP" + var/base_miss_chance = 25 + var/list/miss_sound = list() + var/list/intercept_sound = list() + var/list/hit_sound = list() + var/interceptable = TRUE + +/datum/space_weapon_ammo/proc/miss_target(picked_atom, intercepted) + return + +/datum/space_weapon_ammo/proc/hit_target(picked_atom) + return + +/datum/space_weapon_ammo/rail_gun + name = "Piercing Near-Lightning Railgun Projectile" + base_miss_chance = 35 + miss_sound = list('sound/effects/railgun_miss.ogg') + intercept_sound = list('sound/effects/laser_point_defence_success.ogg') + hit_sound = list('sound/effects/railgunhit.ogg') + +/datum/space_weapon_ammo/rail_gun/miss_target(picked_atom, intercepted) + var/list/echo_list = new /list(18) + echo_list[ECHO_OBSTRUCTION] = -2500 + if(intercepted) + playsound(picked_atom, pick(intercept_sound), 100, 1, 100, echo = echo_list) + else + playsound(picked_atom, pick(miss_sound), 5, 1, 100, echo = echo_list) + shipwide_ai_announcement("[capitalize(name)] [intercepted ? "INTERCEPTED" : "MISSED"]!", MAIN_AI_SYSTEM, 'sound/effects/double_klaxon.ogg') + +/datum/space_weapon_ammo/rail_gun/hit_target(picked_atom) + var/list/echo_list = new /list(18) + echo_list[ECHO_OBSTRUCTION] = -500 + cell_explosion(picked_atom, 1000, 200, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, create_cause_data(name)) + shakeship(5, 5, FALSE, FALSE) + playsound(picked_atom, "bigboom", 50, 1, 200, echo = echo_list) + playsound(picked_atom, pick(hit_sound), 50, 1, 200, echo = echo_list) + shipwide_ai_announcement("WARNING, [capitalize(name)] HIT SHIP HULL, CAUSED MASSIVE DAMAGE!", MAIN_AI_SYSTEM, 'sound/effects/double_klaxon.ogg') + +/datum/space_weapon_ammo/rail_gun/stronk + name = "Piercing Near-Lightning Railgun Projectile of Increased Strength" + base_miss_chance = 50 + interceptable = FALSE + +/datum/space_weapon_ammo/rocket_launcher + name = "Anti-Ship missile" + base_miss_chance = 15 + miss_sound = list('sound/effects/metal_shatter.ogg') + intercept_sound = list('sound/effects/laser_point_defence_success.ogg') + hit_sound = list('sound/effects/metal_crash.ogg') + +/datum/space_weapon_ammo/rocket_launcher/miss_target(picked_atom, intercepted) + var/list/echo_list = new(18) + echo_list[ECHO_OBSTRUCTION] = -2500 + if(intercepted) + playsound(picked_atom, pick(intercept_sound), 100, 1, 100, echo = echo_list) + else + playsound(picked_atom, pick(miss_sound), 5, 1, 100, echo = echo_list) + shipwide_ai_announcement("[capitalize(name)] [intercepted ? "INTERCEPTED" : "MISSED"]!", MAIN_AI_SYSTEM, 'sound/effects/double_klaxon.ogg') + +/datum/space_weapon_ammo/rocket_launcher/hit_target(picked_atom) + var/list/echo_list = new(18) + echo_list[ECHO_OBSTRUCTION] = -500 + cell_explosion(picked_atom, 500, 10, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, create_cause_data(name)) + shakeship(5, 5, FALSE, FALSE) + playsound(picked_atom, "bigboom", 50, 1, 200, echo = echo_list) + playsound(picked_atom, pick(hit_sound), 50, 1, 200, echo = echo_list) + playsound(picked_atom, "pry", 25, 1, 200, echo = echo_list) + shipwide_ai_announcement("WARNING, [capitalize(name)] HIT SHIP HULL, CAUSED MASSIVE DAMAGE!", MAIN_AI_SYSTEM, 'sound/effects/double_klaxon.ogg') + +/datum/space_weapon_ammo/rocket_launcher/swing_rockets + name = "Swing High Pierce Shreder Rockets" + base_miss_chance = 0 + +/datum/space_weapon_ammo/rocket_launcher/swing_rockets/hit_target(picked_atom) + var/list/echo_list = new /list(18) + echo_list[ECHO_OBSTRUCTION] = -500 + var/list/turf_list = list() + for(var/turf/turf in range(7, picked_atom)) + turf_list += turf + + playsound(picked_atom, "pry", 25, 1, 200, echo = echo_list) + playsound(picked_atom, pick(hit_sound), 50, 1, 200, echo = echo_list) + playsound(picked_atom, "bigboom", 50, 1, 200, echo = echo_list) + for(var/i = 1 to 12) + var/turf/turf = pick(turf_list) + cell_explosion(turf, 100, 10, EXPLOSION_FALLOFF_SHAPE_EXPONENTIAL, null, create_cause_data(name)) + playsound(turf, "bigboom", 40, 1, 20, echo = echo_list) + shakeship(2, 2, FALSE, FALSE) + sleep(1) + + shipwide_ai_announcement("WARNING, [capitalize(name)] HIT SHIP HULL, CAUSED MASSIVE DOT DAMAGE!", MAIN_AI_SYSTEM, 'sound/effects/double_klaxon.ogg') From 4060dd446f7f355e3971d04dfe492725ff73758a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 16:30:13 +0100 Subject: [PATCH 214/285] Automatic changelog for PR #6586 [ci skip] --- html/changelogs/AutoChangeLog-pr-6586.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6586.yml diff --git a/html/changelogs/AutoChangeLog-pr-6586.yml b/html/changelogs/AutoChangeLog-pr-6586.yml new file mode 100644 index 000000000000..f1b3918b9fc3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6586.yml @@ -0,0 +1,5 @@ +author: "BlackCrystalic" +delete-after: True +changes: + - rscadd: "Byond backed function of sound ECHO ported" + - refactor: "refactor of weaponhits hardcode" \ No newline at end of file From 6d3c22312577a276dc6782bb56b1fcd2ce0523b2 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Mon, 5 Aug 2024 17:48:25 +0200 Subject: [PATCH 215/285] Gravity removal ;) unused var that was 1 on ALL tiles (#6728) # About the pull request newton created gravity and I removed it. (it is just dead apendige left from old ss13) # Explain why it's good for the game less mess in the code, removes (at least some of it still looking what all can be removed with it) gravity code # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: del: Removes gravity :) /:cl: --------- Co-authored-by: vincibrv --- code/game/area/areas.dm | 37 ------------------- code/game/area/space_station_13_areas.dm | 3 +- code/game/objects/items/tools/extinguisher.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 2 +- code/modules/mob/mob_movement.dm | 4 +- 5 files changed, 5 insertions(+), 43 deletions(-) diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index be7037295497..db0702200d16 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -27,7 +27,6 @@ var/unique = TRUE - var/has_gravity = 1 // var/list/lights // list of all lights on this area var/list/all_doors = list() //Added by Strumpetplaya - Alarm Change - Contains a list of doors adjacent to this area var/air_doors_activated = 0 @@ -381,42 +380,6 @@ if(istype(M)) use_power(-M.calculate_current_power_usage(), M.power_channel) -/area/proc/gravitychange(gravitystate = 0, area/A) - - A.has_gravity = gravitystate - - if(gravitystate) - for(var/mob/living/carbon/human/M in A) - thunk(M) - for(var/mob/M1 in A) - M1.make_floating(0) - else - for(var/mob/M in A) - if(M.Check_Dense_Object() && istype(src,/mob/living/carbon/human/)) - var/mob/living/carbon/human/H = src - if(istype(H.shoes, /obj/item/clothing/shoes/magboots) && (H.shoes.flags_inventory & NOSLIPPING)) //magboots + dense_object = no floaty effect - H.make_floating(0) - else - H.make_floating(1) - else - M.make_floating(1) - -/area/proc/thunk(M) - if(istype(get_turf(M), /turf/open/space)) // Can't fall onto nothing. - return - - if(istype(M,/mob/living/carbon/human/)) // Only humans can wear magboots, so we give them a chance to. - var/mob/living/carbon/human/H = M - if((istype(H.shoes, /obj/item/clothing/shoes/magboots) && (H.shoes.flags_inventory & NOSLIPPING))) - return - H.adjust_effect(5, STUN) - H.adjust_effect(5, WEAKEN) - - to_chat(M, "Gravity!") - - - - //atmos related procs /area/return_air() diff --git a/code/game/area/space_station_13_areas.dm b/code/game/area/space_station_13_areas.dm index df5e54a77013..6b3084ba8068 100644 --- a/code/game/area/space_station_13_areas.dm +++ b/code/game/area/space_station_13_areas.dm @@ -59,7 +59,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station requires_power = FALSE static_lighting = FALSE base_lighting_alpha = 255 - has_gravity = 1 // === end remove @@ -72,7 +71,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station statistic_exempt = TRUE ceiling = CEILING_METAL - base_lighting_alpha = 255 + base_lighting_alpha = 255 /area/centcom/control name = "\improper abandoned Centcom Control" diff --git a/code/game/objects/items/tools/extinguisher.dm b/code/game/objects/items/tools/extinguisher.dm index 723d34c64f7e..75987116b290 100644 --- a/code/game/objects/items/tools/extinguisher.dm +++ b/code/game/objects/items/tools/extinguisher.dm @@ -159,7 +159,7 @@ unpicked_targets -= TT INVOKE_ASYNC(src, PROC_REF(release_liquid), TT, user) - if(istype(user.loc, /turf/open/space) || (user.lastarea && user.lastarea.has_gravity == 0)) + if(istype(user.loc, /turf/open/space)) user.inertia_dir = get_dir(target, user) step(user, user.inertia_dir) return diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 5d0ce8be586f..629d9b0427f3 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -379,7 +379,7 @@ if(!lastarea) lastarea = get_area(src.loc) - if((istype(loc, /turf/open/space)) || !lastarea.has_gravity) + if(istype(loc, /turf/open/space)) inertia_dir = get_dir(target, src) step(src, inertia_dir) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index e326ce9e45b3..06e7fe401e16 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -261,12 +261,12 @@ if(istype(src,/mob/living/carbon/human/)) // Only humans can wear magboots, so we give them a chance to. var/mob/living/carbon/human/H = src - if((istype(turf,/turf/open/floor)) && (src.lastarea.has_gravity == 0) && !(istype(H.shoes, /obj/item/clothing/shoes/magboots) && (H.shoes.flags_inventory & NOSLIPPING))) + if((istype(turf,/turf/open/floor)) && !(istype(H.shoes, /obj/item/clothing/shoes/magboots) && (H.shoes.flags_inventory & NOSLIPPING))) continue else - if((istype(turf,/turf/open/floor)) && (src.lastarea && src.lastarea.has_gravity == 0)) // No one else gets a chance. + if(istype(turf,/turf/open/floor)) // No one else gets a chance. continue From e3f12fc551ffc2515c25f32242abc83cfce6d84a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 16:53:55 +0100 Subject: [PATCH 216/285] Automatic changelog for PR #6728 [ci skip] --- html/changelogs/AutoChangeLog-pr-6728.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6728.yml diff --git a/html/changelogs/AutoChangeLog-pr-6728.yml b/html/changelogs/AutoChangeLog-pr-6728.yml new file mode 100644 index 000000000000..fd0fa8102699 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6728.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "Removes gravity :)" \ No newline at end of file From 590932ff73c8a2532c4dffc8d24f7d0cd2ae5e68 Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Mon, 5 Aug 2024 18:57:17 +0300 Subject: [PATCH 217/285] Fixes research chute not being connected to req chute (#6853) # About the pull request Closes https://github.com/cmss13-devs/cmss13/issues/6371 # Explain why it's good for the game Bug bad # Testing Photographs and Procedure
    Screenshots & Videos Sent from sci ![dreamseeker_ZE3cWCvu4P](https://github.com/user-attachments/assets/405f6690-d02c-4d1d-8da4-c79012178113)
    # Changelog :cl: fix: research chute is now connected to req chute and works properly /:cl: --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 40 ++++++++++++++++++---- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 4027f3a96d20..705f141d4c9b 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -21762,6 +21762,13 @@ }, /turf/open/floor/almayer/orangecorner/east, /area/almayer/engineering/upper_engineering/port) +"eYU" = ( +/obj/structure/disposalpipe/up/almayer{ + dir = 8; + id = "almayerlink_med_req" + }, +/turf/closed/wall/almayer/white/reinforced, +/area/almayer/medical/hydroponics) "eZm" = ( /turf/closed/wall/almayer, /area/almayer/maint/hull/upper/p_stern) @@ -39787,6 +39794,13 @@ "mGu" = ( /turf/open/floor/almayer/silver/east, /area/almayer/command/securestorage) +"mGM" = ( +/obj/structure/disposalpipe/down/almayer{ + dir = 4; + id = "almayerlink_med_req" + }, +/turf/open/floor/almayer, +/area/almayer/lifeboat_pumps/south1) "mGT" = ( /obj/structure/machinery/status_display{ pixel_y = 30 @@ -43314,7 +43328,7 @@ "obo" = ( /obj/structure/disposalpipe/up/almayer{ dir = 8; - id = "almayerlink_med_req" + id = "almayerlink_med1_req" }, /turf/closed/wall/almayer, /area/almayer/squads/req) @@ -49448,6 +49462,13 @@ }, /turf/open/floor/almayer/orange/north, /area/almayer/engineering/lower) +"qAE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/closed/wall/almayer/white/reinforced, +/area/almayer/medical/medical_science) "qAG" = ( /obj/structure/platform{ dir = 1 @@ -53181,6 +53202,13 @@ }, /turf/open/floor/almayer/test_floor4, /area/almayer/command/corporateliaison) +"saX" = ( +/obj/structure/disposalpipe/down/almayer{ + dir = 8; + id = "almayerlink_med1_req" + }, +/turf/open/floor/almayer, +/area/almayer/lifeboat_pumps/south1) "sbq" = ( /obj/structure/machinery/door/poddoor/almayer/locked{ icon_state = "almayer_pdoor"; @@ -98287,7 +98315,7 @@ iKy iKy iKy wAE -baw +mGM baw qYC kwo @@ -98490,7 +98518,7 @@ qQu qQu qQu wAE -baw +ley vbB ley kwo @@ -98693,7 +98721,7 @@ dME bRO llo wAE -baw +saX dBp gVA tQV @@ -100083,7 +100111,7 @@ iYf bIM wPz iUo -vOy +qAE xqp lzA vkp @@ -100286,7 +100314,7 @@ mTp wiW wPz jeq -rQy +eYU wWR vti vkp From 629ba359f4b243c3437b89f781d15d5fedc483b5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 5 Aug 2024 17:02:09 +0100 Subject: [PATCH 218/285] Automatic changelog for PR #6853 [ci skip] --- html/changelogs/AutoChangeLog-pr-6853.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6853.yml diff --git a/html/changelogs/AutoChangeLog-pr-6853.yml b/html/changelogs/AutoChangeLog-pr-6853.yml new file mode 100644 index 000000000000..f3db6b440f12 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6853.yml @@ -0,0 +1,4 @@ +author: "Blundir" +delete-after: True +changes: + - bugfix: "research chute is now connected to req chute and works properly" \ No newline at end of file From d627bc8eb6ee9cd72ee400ff7a59df347027aafa Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Tue, 6 Aug 2024 02:44:43 +0200 Subject: [PATCH 219/285] Fixes butcher's knife inhands (#6832) # About the pull request fixes #5889 # Explain why it's good for the game bug fixes are good (allegedly) # Testing Photographs and Procedure
    Screenshots & Videos https://github.com/user-attachments/assets/7a6d2420-67a6-46d5-a0be-d2263e9423f9
    # Changelog :cl: fix: butcher's knife inhands now display properly /:cl: --- icons/mob/humans/onmob/items_lefthand_0.dmi | Bin 140760 -> 140742 bytes icons/mob/humans/onmob/items_righthand_0.dmi | Bin 139942 -> 139905 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/humans/onmob/items_lefthand_0.dmi b/icons/mob/humans/onmob/items_lefthand_0.dmi index a4396aeb93deaeb1641c8ac2c6e27bc6d9642c57..1a3c5928b950aa1f2a4f0f92f188b3fbb8d494b4 100644 GIT binary patch delta 58538 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 z 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 diff --git a/icons/mob/humans/onmob/items_righthand_0.dmi b/icons/mob/humans/onmob/items_righthand_0.dmi index 582262e88289d2a351794bb13b289ab795d7d778..2a7dc70ec268fb7848c5980a362f54231738d987 100644 GIT binary patch delta 57275 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 V_*TK)8bDHtI$>pF`TD3w++WuyJMaJi From 4d3ef26ee37c11005b8429aee1532779548e0341 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 6 Aug 2024 02:08:16 +0100 Subject: [PATCH 220/285] Automatic changelog for PR #6832 [ci skip] --- html/changelogs/AutoChangeLog-pr-6832.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6832.yml diff --git a/html/changelogs/AutoChangeLog-pr-6832.yml b/html/changelogs/AutoChangeLog-pr-6832.yml new file mode 100644 index 000000000000..c7477e578884 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6832.yml @@ -0,0 +1,4 @@ +author: "VileBeggar" +delete-after: True +changes: + - bugfix: "butcher's knife inhands now display properly" \ No newline at end of file From 91c683345c75e3a36430669cd0dc5bd8c7448ca2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 6 Aug 2024 01:19:28 +0000 Subject: [PATCH 221/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-5876.yml | 9 ----- html/changelogs/AutoChangeLog-pr-6586.yml | 5 --- html/changelogs/AutoChangeLog-pr-6714.yml | 6 --- html/changelogs/AutoChangeLog-pr-6728.yml | 4 -- html/changelogs/AutoChangeLog-pr-6793.yml | 4 -- html/changelogs/AutoChangeLog-pr-6832.yml | 4 -- html/changelogs/AutoChangeLog-pr-6853.yml | 4 -- html/changelogs/AutoChangeLog-pr-6864.yml | 6 --- html/changelogs/AutoChangeLog-pr-6868.yml | 4 -- html/changelogs/AutoChangeLog-pr-6871.yml | 4 -- html/changelogs/AutoChangeLog-pr-6872.yml | 9 ----- html/changelogs/AutoChangeLog-pr-6877.yml | 4 -- html/changelogs/archive/2024-08.yml | 45 +++++++++++++++++++++++ 13 files changed, 45 insertions(+), 63 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-5876.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6586.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6714.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6728.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6793.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6832.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6853.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6864.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6868.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6871.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6872.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6877.yml diff --git a/html/changelogs/AutoChangeLog-pr-5876.yml b/html/changelogs/AutoChangeLog-pr-5876.yml deleted file mode 100644 index 4a6d5b863e60..000000000000 --- a/html/changelogs/AutoChangeLog-pr-5876.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "mullenpaul" -delete-after: True -changes: - - ui: "added section in dropship flight computer for some terminals to select which dropship to control" - - maptweak: "reworked CIC remote terminals" - - refactor: "some remote terminals can control different dropships" - - balance: "queen will randomly select a dropship to call down to the lz on hijack" - - balance: "when dropship exists on primary landing pad, the queen can't call down another dropship" - - balance: "when a dropship is enroute to the primary landing pad, the queen can't call another dropship" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6586.yml b/html/changelogs/AutoChangeLog-pr-6586.yml deleted file mode 100644 index f1b3918b9fc3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6586.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BlackCrystalic" -delete-after: True -changes: - - rscadd: "Byond backed function of sound ECHO ported" - - refactor: "refactor of weaponhits hardcode" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6714.yml b/html/changelogs/AutoChangeLog-pr-6714.yml deleted file mode 100644 index 5822e505932b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6714.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Drathek iloveloopers" -delete-after: True -changes: - - rscdel: "Removed ability to buy clearance papers." - - balance: "Clearance cards now give their equivalent clearance in credits." - - balance: "Clearance cards no longer lose their value when scanned by the wrong person." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6728.yml b/html/changelogs/AutoChangeLog-pr-6728.yml deleted file mode 100644 index fd0fa8102699..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6728.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "Removes gravity :)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6793.yml b/html/changelogs/AutoChangeLog-pr-6793.yml deleted file mode 100644 index 2ab5aa0c44f5..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6793.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscadd: "acid spray scorches grass and melts snow" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6832.yml b/html/changelogs/AutoChangeLog-pr-6832.yml deleted file mode 100644 index c7477e578884..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6832.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "VileBeggar" -delete-after: True -changes: - - bugfix: "butcher's knife inhands now display properly" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6853.yml b/html/changelogs/AutoChangeLog-pr-6853.yml deleted file mode 100644 index f3db6b440f12..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6853.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - bugfix: "research chute is now connected to req chute and works properly" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6864.yml b/html/changelogs/AutoChangeLog-pr-6864.yml deleted file mode 100644 index 54757ab51350..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6864.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "MarpleJones" -delete-after: True -changes: - - bugfix: "Using the hemostat on the final larva surgery step is now better than using wirecutters or the fork." - - rscadd: "The final larva surgery step will now apply organ damage when done barehanded. Barehanded is faster than using tools by a couple of seconds, at the cost of the doctor's and the patient's health." - - rscadd: "Adds an acidsplash sound effect to doing the barehanded step." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6868.yml b/html/changelogs/AutoChangeLog-pr-6868.yml deleted file mode 100644 index 26abdc9ef6b1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6868.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "Fixes the cap on rifleman Lance Corporals." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6871.yml b/html/changelogs/AutoChangeLog-pr-6871.yml deleted file mode 100644 index 46b3d4792512..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6871.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MistChristmas" -delete-after: True -changes: - - bugfix: "Prevents tunnels under LZ Sentries" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6872.yml b/html/changelogs/AutoChangeLog-pr-6872.yml deleted file mode 100644 index e8e108373ec5..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6872.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - rscadd: "Added note of who deletes a comment in a medical record" - - bugfix: "Fixed Delete Entry button showing for deleted medical notes" - - bugfix: "Fixed medical record prints not showing who printed it" - - bugfix: "Fixed initial gender capitalization in records" - - code_imp: "Improved some record checks" - - admin: "Added mostly niche logging for all record changes" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6877.yml b/html/changelogs/AutoChangeLog-pr-6877.yml deleted file mode 100644 index 2e69d13b34ed..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6877.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - bugfix: "weeds do not cover preshure tanks" \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 67005a459629..d2c6b2be5f14 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -88,3 +88,48 @@ - qol: Deafness is now limited to being 1 minute in length. - bugfix: Phones can no longer be stored in closets/crates, which prevents players from dragging crates with their phones and other weird issues that can occur. +2024-08-06: + BlackCrystalic: + - rscadd: Byond backed function of sound ECHO ported + - refactor: refactor of weaponhits hardcode + Blundir: + - bugfix: research chute is now connected to req chute and works properly + Drathek: + - rscadd: Added note of who deletes a comment in a medical record + - bugfix: Fixed Delete Entry button showing for deleted medical notes + - bugfix: Fixed medical record prints not showing who printed it + - bugfix: Fixed initial gender capitalization in records + - code_imp: Improved some record checks + - admin: Added mostly niche logging for all record changes + Drathek iloveloopers: + - rscdel: Removed ability to buy clearance papers. + - balance: Clearance cards now give their equivalent clearance in credits. + - balance: Clearance cards no longer lose their value when scanned by the wrong + person. + MarpleJones: + - bugfix: Using the hemostat on the final larva surgery step is now better than + using wirecutters or the fork. + - rscadd: The final larva surgery step will now apply organ damage when done barehanded. + Barehanded is faster than using tools by a couple of seconds, at the cost of + the doctor's and the patient's health. + - rscadd: Adds an acidsplash sound effect to doing the barehanded step. + MistChristmas: + - bugfix: Prevents tunnels under LZ Sentries + VileBeggar: + - bugfix: butcher's knife inhands now display properly + cuberound: + - bugfix: weeds do not cover preshure tanks + - rscadd: acid spray scorches grass and melts snow + - rscdel: Removes gravity :) + mullenpaul: + - ui: added section in dropship flight computer for some terminals to select which + dropship to control + - maptweak: reworked CIC remote terminals + - refactor: some remote terminals can control different dropships + - balance: queen will randomly select a dropship to call down to the lz on hijack + - balance: when dropship exists on primary landing pad, the queen can't call down + another dropship + - balance: when a dropship is enroute to the primary landing pad, the queen can't + call another dropship + realforest2001: + - bugfix: Fixes the cap on rifleman Lance Corporals. From 6bb886fa1b5d76f7266c2f0514d860537008dfa4 Mon Sep 17 00:00:00 2001 From: LC4492 <122557086+LC4492@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:42:22 -0300 Subject: [PATCH 222/285] Stethoscopes and penlights - An attempt on usefulness (Also, flashlight flashing fixed) (#6691) # About the pull request The main purpose of this PR is to add functionality to both the stethoscope and the penlight, with the fixing of the "flash eyes with flashlight" mechanism being only a conterminous addon. Special thanks to Drathek for assisting with coding this, without his help I wouldn't go anywhere. # Explain why it's good for the game Adds more detail to the game and allows the player to have more options regarding the diagnosis of their patients. Even though this PR is not meant to replace any type of current diagnosis methods, it is thought to allow the possibility of these items being used if the player wish, or if the situation they are in requires. It is also thought to actually give some purpose to both items, instead of only being decorative (basically). About the "flash eyes with flashlight" mechanism, it just have been repaired because of its relation with the functionality of the penlight itself. (Remember, only the penlight can be used to do diagnosis, generic flashlights will only allow to temporarily blind the person you are interacting with, and will not give you any medical information). # Testing Photographs and Procedure

    Screenshots & Videos ![image](https://github.com/user-attachments/assets/7f303857-7746-4258-9740-f37b01b3033e) ![image](https://github.com/user-attachments/assets/1f3ec276-b44d-4e4d-a708-3361eb008c62) ![image](https://github.com/user-attachments/assets/ae172eaf-52bf-4208-b548-9fbdd3b86d21) ![image](https://github.com/user-attachments/assets/57017a46-3eea-492c-80d8-0c9a18dfb36b) ![image](https://github.com/user-attachments/assets/93508086-ae32-449e-879a-8acc816bd354)
    # Changelog :cl: add: Adds penlights and stethoscopes to nurses and corpsmen, they can use them to reliably check if someone have specific types of organ damage and how much, without the need of other apparatus. Adds a new organ.status called "LITTLE_BRUISED", used by the stethoscope and penlight to not give false positives when diagnosticating someone (saying that they are healthy, when they actually have 9 heart damage). fix: Fixed an outdated check that made the entire "flash eyes with flashlight" mechanic don't work at all. Also updated it to check some other things for ease of logic. spellcheck: Fixed typos on the abandoned "flash eyes with flashlight" code. code: Added new functionalities for both the stethoscope and penlight: The stethoscopes can now be used to check the condition of both heart and lungs individually by aiming the chest, letting you be able to check if the organs are LITTLE_BRUISED (Have a damage equal or above 1), BRUISED (Have a damage equal or above 10), BROKEN (have a damage equal or above 30) or "HEALTHY" (any damage below 1). And the penlight, that can be used the same way to check the condition of brain and eyes by aiming the eyes of the person you are interacting with. Also with the fixing mentioned above, you can now flash people's eyes again! Everytime you check the condition of someone's eyes, you will also flash them. Replaced one letter vars in the flashlight code and on the stethoscope section of the ties code. imageadd: Adds new "in_hand" icons for penlights and stethoscopes, both will now appear on your hands when used. Penlights have both "off" and "on" icons, fancy stuff! /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> Co-authored-by: kiVts <48099872+kiVts@users.noreply.github.com> --- code/__DEFINES/mobs.dm | 5 +- .../vending/vendor_types/crew/medical.dm | 5 +- .../vendor_types/squad_prep/squad_medic.dm | 2 + code/game/objects/items/devices/flashlight.dm | 136 +++++++++++++----- code/modules/clothing/under/ties.dm | 68 +++++---- code/modules/organs/organ_internal.dm | 10 +- icons/mob/humans/onmob/items_lefthand_0.dmi | Bin 140742 -> 134704 bytes icons/mob/humans/onmob/items_righthand_0.dmi | Bin 139905 -> 133901 bytes icons/mob/humans/onmob/ties.dmi | Bin 19368 -> 19406 bytes 9 files changed, 160 insertions(+), 66 deletions(-) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index d8f820ab382b..53ad9904abd0 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -166,8 +166,9 @@ #define ORGAN_ROBOT 2 #define ORGAN_HEALTHY 0 -#define ORGAN_BRUISED 1 -#define ORGAN_BROKEN 2 +#define ORGAN_LITTLE_BRUISED 1 //used by stethoscopes and penlights +#define ORGAN_BRUISED 2 +#define ORGAN_BROKEN 3 //================================================= diff --git a/code/game/machinery/vending/vendor_types/crew/medical.dm b/code/game/machinery/vending/vendor_types/crew/medical.dm index fe9b7b06648e..d8e60fdb0026 100644 --- a/code/game/machinery/vending/vendor_types/crew/medical.dm +++ b/code/game/machinery/vending/vendor_types/crew/medical.dm @@ -245,6 +245,9 @@ GLOBAL_LIST_INIT(cm_vending_clothing_researcher, list( /obj/item/tool/surgery/synthgraft, /obj/item/storage/syringe_case, /obj/item/storage/surgical_case/regular, + /obj/item/clothing/accessory/stethoscope, + /obj/item/device/flashlight/pen, + ) @@ -255,7 +258,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_researcher, list( /obj/item/device/healthanalyzer, /obj/item/tool/surgery/surgical_line, /obj/item/tool/surgery/synthgraft, - /obj/item/device/flashlight/pen, /obj/item/clothing/accessory/stethoscope, + /obj/item/device/flashlight/pen, /obj/item/storage/syringe_case, ) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index 45e63b36a5c8..917bf2850997 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -237,4 +237,6 @@ GLOBAL_LIST_INIT(cm_vending_clothing_medic, list( /obj/item/storage/surgical_case/regular, /obj/item/reagent_container/blood/OMinus, /obj/item/reagent_container/blood/OMinus, + /obj/item/device/flashlight/pen, + /obj/item/clothing/accessory/stethoscope, ) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index e506f51ce21c..de2a328de370 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -62,9 +62,9 @@ on = !on set_light_on(on) update_icon() - for(var/X in actions) - var/datum/action/A = X - A.update_button_icon() + for(var/xman in actions) + var/datum/action/active = xman + active.update_button_icon() return TRUE @@ -73,68 +73,71 @@ on = FALSE set_light_on(on) update_icon() - for(var/X in actions) - var/datum/action/A = X - A.update_button_icon() + for(var/xman in actions) + var/datum/action/active = xman + active.update_button_icon() return 1 return 0 -/obj/item/device/flashlight/attackby(obj/item/I as obj, mob/user as mob) - if(HAS_TRAIT(I, TRAIT_TOOL_SCREWDRIVER)) +/obj/item/device/flashlight/attackby(obj/item/item as obj, mob/user as mob) + if(HAS_TRAIT(item, TRAIT_TOOL_SCREWDRIVER)) if(!raillight_compatible) //No fancy messages, just no return if(on) to_chat(user, SPAN_WARNING("Turn off [src] first.")) return if(isstorage(loc)) - var/obj/item/storage/S = loc - S.remove_from_storage(src) + var/obj/item/storage/container = loc + container.remove_from_storage(src) if(loc == user) user.drop_inv_item_on_ground(src) //This part is important to make sure our light sources update, as it calls dropped() - var/obj/item/attachable/flashlight/F = new(src.loc) - user.put_in_hands(F) //This proc tries right, left, then drops it all-in-one. + var/obj/item/attachable/flashlight/flash = new(src.loc) + user.put_in_hands(flash) //This proc tries right, left, then drops it all-in-one. to_chat(user, SPAN_NOTICE("You modify [src]. It can now be mounted on a weapon.")) - to_chat(user, SPAN_NOTICE("Use a screwdriver on [F] to change it back.")) + to_chat(user, SPAN_NOTICE("Use a screwdriver on [flash] to change it back.")) qdel(src) //Delete da old flashlight return else ..() -/obj/item/device/flashlight/attack(mob/living/M as mob, mob/living/user as mob) +/obj/item/device/flashlight/attack(mob/living/carbon/human/being as mob, mob/living/user as mob) add_fingerprint(user) if(on && user.zone_selected == "eyes") if((user.getBrainLoss() >= 60) && prob(50)) //too dumb to use flashlight properly return ..() //just hit them in the head - if((!ishuman(user) || SSticker) && SSticker.mode.name != "monkey") //don't have dexterity + if (!(ishuman(user) || SSticker) && SSticker.mode.name != "monkey") //don't have dexterity to_chat(user, SPAN_NOTICE("You don't have the dexterity to do this!")) return - var/mob/living/carbon/human/H = M //mob has protective eyewear - if(ishuman(H) && ((H.head && H.head.flags_inventory & COVEREYES) || (H.wear_mask && H.wear_mask.flags_inventory & COVEREYES) || (H.glasses && H.glasses.flags_inventory & COVEREYES))) - to_chat(user, SPAN_NOTICE("You're going to need to remove that [(H.head && H.head.flags_inventory & COVEREYES) ? "helmet" : (H.wear_mask && H.wear_mask.flags_inventory & COVEREYES) ? "mask": "glasses"] first.")) + var/mob/living/carbon/human/beingB = being //mob has protective eyewear + if(ishuman(beingB) && ((beingB.head && beingB.head.flags_inventory & COVEREYES) || (beingB.wear_mask && beingB.wear_mask.flags_inventory & COVEREYES) || (beingB.glasses && beingB.glasses.flags_inventory & COVEREYES))) + to_chat(user, SPAN_NOTICE("You're going to need to remove [(beingB.head && beingB.head.flags_inventory & COVEREYES) ? "that helmet" : (beingB.wear_mask && beingB.wear_mask.flags_inventory & COVEREYES) ? "that mask": "those glasses"] first.")) return - if(M == user) //they're using it on themselves - M.flash_eyes() - M.visible_message(SPAN_NOTICE("[M] directs [src] to \his eyes."), \ - SPAN_NOTICE("You wave the light in front of your eyes! Trippy!")) + if(being == user) //they're using it on themselves + being.flash_eyes() + being.visible_message(SPAN_NOTICE("[being] directs [src] to [being.p_their()] eyes."), \ + SPAN_NOTICE("You wave the light in front of your eyes! Wow, that's trippy!")) return - user.visible_message(SPAN_NOTICE("[user] directs [src] to [M]'s eyes."), \ - SPAN_NOTICE("You direct [src] to [M]'s eyes.")) - - if(istype(M, /mob/living/carbon/human)) //robots and aliens are unaffected - if(M.stat == DEAD || M.sdisabilities & DISABILITY_BLIND) //mob is dead or fully blind - to_chat(user, SPAN_NOTICE("[M] pupils does not react to the light!")) - else //they're okay! - M.flash_eyes() - to_chat(user, SPAN_NOTICE("[M]'s pupils narrow.")) + user.visible_message(SPAN_NOTICE("[user] directs [src] to [being]'s eyes."), \ + SPAN_NOTICE("You direct [src] to [being]'s eyes.")) + + if(ishuman_strict(being)) //robots and aliens are unaffected + var/datum/internal_organ/eyes/eyes = being.internal_organs_by_name["eyes"] + var/datum/internal_organ/brain/brain = being.internal_organs_by_name["brain"] + if(being.stat == DEAD || being.sdisabilities & DISABILITY_BLIND || eyes.organ_status == ORGAN_BROKEN || brain.organ_status == ORGAN_BROKEN) //mob is dead, fully blind, or their eyes are + to_chat(user, SPAN_NOTICE("[being]'s pupils do not react to the light!")) + else //they're okay! Well, probably + being.flash_eyes() + to_chat(user, SPAN_NOTICE("[being]'s pupils narrow.")) + return else return ..() -/obj/item/device/flashlight/attack_alien(mob/living/carbon/xenomorph/M) +/obj/item/device/flashlight/attack_alien(mob/living/carbon/xenomorph/being) . = ..() if(on && can_be_broken) @@ -147,14 +150,75 @@ /obj/item/device/flashlight/pen name = "penlight" - desc = "A pen-sized light, used by medical staff." + desc = "A pen-sized light, used by medical staff to check the condition of eyes, brain, and the overall awareness of patients." icon_state = "penlight" item_state = "" + flags_equip_slot = SLOT_WAIST|SLOT_EAR|SLOT_SUIT_STORE flags_atom = FPRINT|CONDUCT light_range = 2 w_class = SIZE_TINY + throw_speed = SPEED_VERY_FAST + throw_range = 15 + matter = list("metal" = 10,"glass" = 5) raillight_compatible = 0 +/obj/item/device/flashlight/pen/attack(mob/living/carbon/human/being as mob, mob/living/user as mob) + add_fingerprint(user) + if(user.a_intent == INTENT_HELP) + if(on && user.zone_selected == "eyes") + if(!ishuman_strict(being)) //robots and aliens are unaffected + return + var/reaction = null + if(isnull(being.internal_organs_by_name)) + reaction = "discover that indeed [being.p_they()] have nothing to be checked" + return // they have no organs somehow + if(being == user) //they're using it on themselves + being.flash_eyes() + being.visible_message(SPAN_NOTICE("[being] directs [src] to [being.p_their()] eyes."), \ + SPAN_NOTICE("You wave the light in front of your eyes! Wow, that's trippy!")) + return + if(being.stat == DEAD || (being.status_flags&FAKEDEATH)) + reaction = "conclude that [being.p_their()] eyes are completely lifeless, [being.p_they()] must have passed away" + else + var/datum/internal_organ/eyes/eyes = being.internal_organs_by_name["eyes"] + var/datum/internal_organ/brain/brain = being.internal_organs_by_name["brain"] + if(skillcheck(user, SKILL_MEDICAL, SKILL_MEDICAL_MEDIC)) + if(eyes) + switch(eyes.organ_status) + if(ORGAN_LITTLE_BRUISED) + being.flash_eyes() + reaction = "notice that [being.p_their()] eyes are reacting to the light, but [being.p_their()] pupils seen to react sluggishly and with small delays, [being.p_their()] vision is probably a little impaired" + if(ORGAN_BRUISED) + being.flash_eyes() + reaction = "observe that [being.p_their()] eyes are unrealiably reacting to the light, with [being.p_their()] pupils reacting very sluggishly and with noticeable delays, it is probable that [being.p_their()] vision is remarkably impaired" + if(ORGAN_BROKEN) + reaction = "notice that [being.p_their()] eyes are not reacting to the light, and the pupils of both eyes are not constricting with the light shine at all, [being.p_they()] is probably blind" + else + being.flash_eyes() + reaction = "perceive that [being.p_their()] eyes and pupils are normally reacting to the light, [being.p_they()] is probably seeing without problems" + if(brain) + if(reaction) + reaction += ". You also " + switch(brain.organ_status) + if(ORGAN_LITTLE_BRUISED) + being.flash_eyes() + reaction += "notice that the pupils are consensually constricting with a significant delay when light is separately applied to each eye, meaning that [being.p_they()] possibly have subtle brain damage" + if(ORGAN_BRUISED) + being.flash_eyes() + reaction += "notice that the pupils are not consensually constricting when light is separately applied to each eye, meaning possible brain damage" + if(ORGAN_BROKEN) + reaction += "notice that the pupils have different sizes and are assymmetric, [being.p_they()] possibly have severe brain damage" + else + being.flash_eyes() + reaction += "notice that the pupils are consensually and normally constricting when light is separately applied to each eye, [being.p_their()] brain is probably fine" + else + reaction = "can't see anything at all, weirdly enough" + else + being.flash_eyes() + reaction = "don't really know what you are looking for, you don't know anything about medicine" + user.visible_message("[user] directs [src] to [being]'s eyes.", "You point [src] to [being.p_their()] eyes to begin analysing them further and... you [reaction].") + return ..() + /obj/item/device/flashlight/drone name = "low-power flashlight" desc = "A miniature lamp, that might be used by small robots." @@ -364,9 +428,9 @@ user.visible_message(SPAN_NOTICE("[user] activates the flare."), SPAN_NOTICE("You pull the cord on the flare, activating it!")) playsound(src,'sound/handling/flare_activate_2.ogg', 50, 1) //cool guy sound turn_on() - var/mob/living/carbon/U = user - if(istype(U) && !U.throw_mode) - U.toggle_throw_mode(THROW_MODE_NORMAL) + var/mob/living/carbon/enjoyer = user + if(istype(enjoyer) && !enjoyer.throw_mode) + enjoyer.toggle_throw_mode(THROW_MODE_NORMAL) /obj/item/device/flashlight/flare/proc/activate_signal(mob/living/carbon/human/user) return diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index 6ec29911c958..4e4041971807 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -102,42 +102,60 @@ /obj/item/clothing/accessory/stethoscope name = "stethoscope" - desc = "An outdated medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing." + desc = "An outdated, but still useful, medical apparatus for listening to the sounds of the human body. It also makes you look like you know what you're doing." icon_state = "stethoscope" -/obj/item/clothing/accessory/stethoscope/attack(mob/living/carbon/human/M, mob/living/user) - if(ishuman(M) && isliving(user)) +/obj/item/clothing/accessory/stethoscope/attack(mob/living/carbon/human/being, mob/living/user) + if(ishuman(being) && isliving(user)) if(user.a_intent == INTENT_HELP) var/body_part = parse_zone(user.zone_selected) if(body_part) - var/their = "their" - switch(M.gender) - if(MALE) their = "his" - if(FEMALE) their = "her" - - var/sound = "pulse" - var/sound_strength - - if(M.stat == DEAD || (M.status_flags&FAKEDEATH)) - sound_strength = "cannot hear" - sound = "anything" + var/sound = null + if(being.stat == DEAD || (being.status_flags&FAKEDEATH)) + sound = "can't hear anything at all, they must have kicked the bucket" else - sound_strength = "hear a weak" switch(body_part) if("chest") - if(M.oxyloss < 50) - sound_strength = "hear a healthy" - sound = "pulse and respiration" + if(skillcheck(user, SKILL_MEDICAL, SKILL_MEDICAL_MEDIC)) // only medical personnel can take advantage of it + if(!ishuman(being)) + return // not a human; only humans have the variable internal_organs_by_name // "cast" it a human type since we confirmed it is one + if(isnull(being.internal_organs_by_name)) + return // they have no organs somehow + var/datum/internal_organ/heart/heart = being.internal_organs_by_name["heart"] + if(heart) + switch(heart.organ_status) + if(ORGAN_LITTLE_BRUISED) + sound = "hear small murmurs with each heart beat, it is possible that [being.p_their()] heart is subtly damaged" + if(ORGAN_BRUISED) + sound = "hear deviant heart beating patterns, result of probable heart damage" + if(ORGAN_BROKEN) + sound = "hear irregular and additional heart beating patterns, probably caused by impaired blood pumping, [being.p_their()] heart is certainly failing" + else + sound = "hear normal heart beating patterns, [being.p_their()] heart is surely healthy" + var/datum/internal_organ/lungs/lungs = being.internal_organs_by_name["lungs"] + if(lungs) + if(sound) + sound += ". You also " + switch(lungs.organ_status) + if(ORGAN_LITTLE_BRUISED) + sound += "hear some crackles when [being.p_they()] breath, [being.p_they()] is possibly suffering from a small damage to the lungs" + if(ORGAN_BRUISED) + sound += "hear unusual respiration sounds and noticeable difficulty to breath, possibly signalling ruptured lungs" + if(ORGAN_BROKEN) + sound += "barely hear any respiration sounds and a lot of difficulty to breath, [being.p_their()] lungs are heavily failing" + else + sound += "hear normal respiration sounds aswell, that means [being.p_their()] lungs are healthy, probably" + else + sound = "can't hear. Really, anything at all, how weird" + else + sound = "hear a lot of sounds... it's quite hard to distinguish, really" if("eyes","mouth") - sound_strength = "cannot hear" - sound = "anything" + sound = "can't hear anything. Maybe that isn't the smartest idea" else - sound_strength = "hear a weak" - - user.visible_message("[user] places [src] against [M]'s [body_part] and listens attentively.", "You place [src] against [their] [body_part]. You [sound_strength] [sound].") + sound = "hear a sound here and there, but none of them give you any good information" + user.visible_message("[user] places [src] against [being]'s [body_part] and listens attentively.", "You place [src] against [being.p_their()] [body_part] and... you [sound].") return - return ..(M,user) - + return ..(being,user) //Medals /obj/item/clothing/accessory/medal diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index dd37ac5a8af1..9d4a450852bb 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -10,6 +10,7 @@ var/mob/living/carbon/human/owner = null var/vital //Lose a vital limb, die immediately. var/damage = 0 // amount of damage to the organ + var/min_little_bruised_damage = 1 //to make sure the stethoscope/penlight will not lie to the player var/min_bruised_damage = 10 var/min_broken_damage = 30 var/parent_limb = "chest" @@ -36,16 +37,21 @@ /// Set the correct organ state /datum/internal_organ/proc/set_organ_status() - if(damage > min_broken_damage || cut_away) + if(damage >= min_broken_damage || cut_away) if(organ_status != ORGAN_BROKEN) organ_status = ORGAN_BROKEN return TRUE return FALSE - if(damage > min_bruised_damage) + if(damage >= min_bruised_damage) if(organ_status != ORGAN_BRUISED) organ_status = ORGAN_BRUISED return TRUE return FALSE + if(damage >= min_little_bruised_damage) // Only for the stethoscopes and penlights, smaller damage check for extra precision + if(organ_status != ORGAN_LITTLE_BRUISED) + organ_status = ORGAN_LITTLE_BRUISED + return TRUE + return FALSE if(organ_status != ORGAN_HEALTHY) organ_status = ORGAN_HEALTHY return TRUE diff --git a/icons/mob/humans/onmob/items_lefthand_0.dmi b/icons/mob/humans/onmob/items_lefthand_0.dmi index 1a3c5928b950aa1f2a4f0f92f188b3fbb8d494b4..d9535b796ddac16e16ebab3dd56127a9bc9b8f3d 100644 GIT binary patch literal 134704 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%0AQy;GS7*Tc4S-8B^@~bm5AyLzA4=kS;07@$@8BwU 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 literal 140742 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%0A@E(XDCQf2XQ|DD^-*hgQS6XEFp*5YpeP9GT zF2ge0?d9zlE0x4$llU;nz{EH!Xj_ran^WFgaumWa37?_=@}+t8zGG5gpITppK(h(E zY9M4on7=86QLp{iX*DGsPD@W(f)|JObmpY^q#(JlY_D9H73;K>XOoxvUVQ{8VC1`) z?$o0xMBbglADqS{6@kCP7~5>0lYCbjEl_T)9)C6g#4XARZ{bn(XvUhGd7h1*{FB-~ zKe!axm3u7bz5TciwCGs%@9TMs;T;h>3aH@KkQGdQM4cxF-VzqF1dL%Yz~CmR2Bo>* zaCxSGVQ0hVw2%n`i!~Jovtw%JG#B5o5yzGSZQv4^!lBKU;HA$YVG1vc&g)4>g2&%C zHB1Xw57>TR8N=|EE#PhW0CoT)$==%IFYAF5ucC03jbRMGmdsZBS6w=DgL2DW67>;j zQ0|6c@=m84HE80M-gS9g3#F-t53Me@fJsp(k8cSh1_1Yn0FL~3_qcZby0o4OBZjuP z;AWu%2i{hI!EVl+lK>6?7u+pqnC6tk-|!)?ti_IPk$ji4GwmhPL+XyQFBQGjnQbS= zKYZRG*D1a@h<~XCvW3dov&xgQQYl~QiNUCl*_h9+rV-G zgUr;;xXC{ocCwA0LQmfLs<_9~>(oy#ErYxkUYoEiv6&8vZU9(*&{SN1%6~cuXD*~! zI@4^%zQ2fHWbwNh5IwXP_QK7s8^2^%=T>^4rxBhO3Yv+jE&Bk*U?Z!6k)a$L00>@z zB#P(y=huIq6~FtHvDm{mFm?~RNT@LrU8Zuu@gibYA zZKL{Kt95-+TI6moW<{lvcUCw$C%RdR-m)c_=C%?O?KjYu9=y=e6W6IYY4=o=$3VK`h!G9_OFC4{9E~Z{@&5_fQ(aX;7kW6t~EP-w>n~iLb5n7TCNI)K+c4euNQ;t&Ce;z=6SFe^y zslN#_#T1a7%-^Yphq0z!>=sa6)-3t;eUMCKiKN}f*lBFMUsl@Zf3Mx z4mF~tz8Azq@i>l8Z@4DKSz3)wBkITDTC_^|8-0JuJ|x}u`wF0=p2gVIZF>tTl#56n zpNZ8C%tQuM%n~@+1Q#m0+*N0%HtAO%KK5S71TZ)5epEh9aNT(WrLOzhTotHAU3>R| zlE?ZaLnLeiN1J5lbbCah7#X$P)3UaBSGpz6J3$YludfOJPw{;#FB$l(;}~+CtGcIEdEh6PYT~EcYsK*Bdm^dsEJlTm z&Ek1#c?&Y)Yme?D1VZvA@sg=t-sUk}TJ`Nt#i*;ejl08$h6~E+o*4f!$`IT4HPlSC zYf_!(-Y2)dD`jFhJ4Y5#p(tx>s^I#j9sFv zvj&(n(4;JkEF}}yzkX?+uW^_`C&M^B#jTUY!$A{S2DVMu+iPAE({Bcs!kqxyloPZg zIAv;7VBOH=N@?uBiXSm=zH&n82hG*UQkqJYZpn)4%&=k{V_9TuOkwF!+tWe>HBv#e zKG)1<{OdW%p5_ZDeBzT5FwhSyhVCS6nKhMJGxtVMD19iiejd8`?_+~ z15nY^4|8vHEq=~l5W02^cl{&DiL{*$mO8QCJn7)Lz!nUui%DCj){;NS;V+VpL08dR z)X&cZGjQUJYSssHGiH0>auy~*pl>44LTQVD}JluxP zdOj*TLm;YNj^lF-Uf8KgjP5s0m&R-JD!YKt{-5sfa$~Yt%AGI4-_Qt%N;wQ~&GbCh zG+JjiRq1q1mwPy&43LkGzXk?Hz}gt}%5sRm)Nq?lE+&Qo+kOOu2-MM-P9}}tccA2h z73AWdGp91`Ro4X^&VuWCh|!Ir8aIn1_TmNa9|y6RTAvc?RoToqw%JmFIC2a>Du=fe zx_XKLsl*y@r9*<~9CKFuvleG`!3B38@}hBeNYAAMZy8!wW4Hpp!12BAioAV;|JHYJ z*KQd%x%+atZ}iosajXO=>uD@mG z;u8&>z-}HtumD$Cw-7dSJ&K80c&J2*F^_%N9r3T6ap?7#V?UY)a^=4b{ZGswANv0( z_YKNf2Ubfyyi+%>o1A$ds1+cf!HyQp?*G8SmXWDP%*U;&-nUuWfzX|Z`cn*=aSF=f z{H}^d4Dx$D;vS>fe52r4=i+{nw;2RQUB$sZOjb%*#Z}iatXIV?+=WmK`rZO>H}>F! zi$+-T(x9FRVU={0^$uuBKHQqg-1n``!M2ER4HA#oWIXa10Q01gcQV<>nQE5I1kH(` zaJREfALm8>5%b|?Hq_9)ofgoyIh7A|csU`3zoEJHhWFMvKXgNgDRV$Epk!0H`!)cGe@?o2TXry9G4}Z9IhbXB;|1-9_pZYISJl44K&37!Zw~ zjuZY8YH+@TOiW1e)V;uI5}%_wW?#ab`IO$6v`a2PtPpaQuBZwO1nQS@5SXQ{eaiR! zSPXOWbj)6%gteM$BQ_iB2zzL|#+te+U4T@dE$Lr<@a}VY*zjg1gDu!@?6zhI`Gv46 zq84^Tv~%DWz4EDRnIyeVMLUYO|FNa|<(P@j|WTkBp)w z#Tj2!rFHwM8aIURbl2!Yn6jcsr!g|+wXUjd5TpBJc|9)lBST@1W>X}7$_Q;2T=|h9 zIG~2aO#eibOSK5UV8n8tA4seJ5j}H7@^+k)5sg#SgoUpJ#P+-74gg`H1nP0!x{`v0 zRL3v~u@ktFczbc{gfpRe?y-OVj4bsqomzrhZkH0hSEv?AfaLQaoryW7hKrnX0MQjV zYsqQvSHvx9LdGj@H9bW!N}lu7Cr$KHGUHKP_wUpIa+ZEG=sx$Ig7!`t(W^M#afKG4 zXq}9P0aWA+8$CH7@WxT3kjq&=BeQQ!%FX$^|JFo_K3v`Z8RV`LLi!1m=!r{@!8y1^NY#mPq)4x>6M(~ zK#}cDm46XTueXALFAL6C#WUvwtYjTNO7KcsvOep88k@)y`T@P&BQa}K(fKN@es2UB z$kd^6)c{)&MkkYj-R^l^fKGM+sY8SLk$(5{hwmU6Y;ekN0iU?y`8)yRsl^uB!EUrx zvE6)kZ)-Tkm9I%eh$A|svrkX5dwhXw03EcD)Hl-m5EXzQ>9vl|rp#zAE<0x0+xRCG zAGQhi1r~}!4g9P(g-Mtb&RW67%*`b`o^*}XXWM9;6G%VZ;@sL~Q&%wZ`2=8Q2=6=$ zkdDzWy-AU zB2>y^?mE(8`}>`5zOVI7*orK^pz-s9E~(qDUOBe%>Nl%9{UZSB%^%VVdHvVjXcI=O zSD7alh{;MTE?OFZ0PQ5?R~RsAE>oeZK zF#}_3PAWgDJ7Yclb-;rz|7E+QWWl%1w-t4|+~mhyNvUoHjRwk~>t5#JxPE3(3UyWi z#zR#KCcyfcNbNfj*>5dcHuyFDa}TdRV^ccnb^FIAYY#aEITfC7`P4QPqTNQkA6Qoy zdR@y<9_j3mb9f|ZWaw$Ku%qNzQBn(fWn!<1Cafw5dM0cgU05m$u*CW9tK%ANGV2ZZ zqJn1jPZU4|XrWpiJ8xZI+3j!J2HSf#q$0Q7s_o@-o1W9yA6Rn7l~sqs zCn68`_ZLxy@)YJXf*z)GB6-G3X&qv)da;d{zf0{9(^NUBC;FdB>fDe&@V9&Y&P>Mh z{y4v7pR8Ik#SSuQ&POE^agyU2JBuube7Iz*Lj9DSpx8B{i`-~vu}%4mBbkPKKzipD z#^Pm%0D;X>DYbzB7`+{IFJjt9M!j@SfAHR{RlNTwWORzci^H@qh{ZS;ksNpH z3R_F2)hGr6T2pko=AZ1>Nq~i#PHS6mLumU7@ysDNkE^u)4u}2#6Gc5fE|&0RE7`ti z2_i}kTc=fRRhjOO$JWOV*)7L*#A1;2^>B*aRF9-Keo#qEkG?EP`}UmO?&18Joku6d ze*$s^H&N4zRpvYoQ0-0gekhVgL7AGh4O;rNFgBJ9Z~PZ_ju{e=2E)N!u~N)d*;(r&jqt!i(ymm;ea5BvrM1T2F){NcgX z`bDl(&WsiF`d8PK7g{HduC?Wtclf$`I$F8taC4D&=D(6PhEqEOb`Z?;cbhZ_WyXMlv^=A5##$ z>EA*jCY9mnTMb{voZEN*&>1qjtici9vmA?K&J(8v_A0&V({p5ilxv)VUFbVEv1@I- zRaR;-lF7oSjNMMT#*ep;2VYG>gC)V>0!4th>^IjRhEY(*w^xZZ0D?S@=<3-fQbZJ}pTY$U{a3oG7TC(78^hx=^<5`tseP2-{AXs3@jtkIJ3fc=fA2V%Fren zRZza)5Y+I_t0Idp)ADeChV3@okvwPYRnH_ILgcW_eFL(>ED2}S1~$UDv-c~z9HuRd zTeD~By=ms+fBy{%(V9CUP|>;JK0=eL{Hzy$Be&suD8LP;!8$Qy^?sc;Mb+YaY!yg+HR#a3Hn`rGuwZ#5I|g*j?0^=lu{~EY?iSbOY zQg`QvbRm6!lwR?Y?H>os3wg$9myCPw^sfnN>~Q+Sh4XbdgI7~D^6 zxp*6{oYtPb({*9wBM0byY#>5k1t?Ps+r!|z#^W{;gw!&K;glwGWN>Xx=$2+t(-*4^ z8E3G)gHP<^KWqO=Y%HlX+hm9ho$(jn>^SWfdxclg&S8Z77I|vdkP&*WA?J>I@o&8U z%60r-x=#830a6&M@=tomR+;)<|MKK!8ZK0s(_dovUFehyqgymqI@5pcA$bw*+FdL3 zi2hsZC*^N!fa78LqLUKb3EP^Pr)L`dW$xYUcuF$cH0(Qf{(PpFRnt8uuSjE+^C!e5 z5uCQMTrc3j-1G_pCcSK$U#u#rM4}Z5jTetakcqqYbua(>*UJVfUNu(*6sBraoMfy= z$pihz#BmNlR&n1!7v!3}i9LF91+Sde00osGtU@ZnX-Uf4weEvs(~7w@>4k{UDf^KM zE8gkqqGx?bRp4Cbv+miuwdlBrr)1(ZA=mY1xr31eQK`IAEnkg6#wVlM$D_{o0?A-X zYj3FPu|?~^^dN_21@f?7OR??dtUpK1_k;r6wkpaHc)T+Q>-6rT!J4h-v#hK1t(XoT z{Y}V5zcnXaP?(cxTdkI}HS-z*`TI5*wKc`p%3EP&3Pb0T+1Ut!;y_vQAg!7K&?bdU z1o8qj${PIYe3z^;$Z?=jJluvO9aX&E zR6C(krJ-ay@!0da4Q4b(@1DMXjbrfSQ0 zY-ESBV3Tq!TguET_rBe{$U^t=3Vxq({t`~OYA2VDYygN-m9D~kn!J^x!u$z}he~E{ z-s6yQYq^cj?h)c}lWlRyQ{0G!yse(Abrzt6Cc`h`(Aip;G+e1S`j~=4MwdIPK$u(SJZcx!B z1GgI1iR1O`+hm*27J4Sm<({9B10J1vk)(TX)cwa%2+1S@j_!^we1gEN~0p ziz%nYh9?Xq>iD_-{Ia`+#j`%;^ZJM(mfjl(P)iU>)07+zO&!3XFuoK`;?z|gzi~_ zUJI-vcxsIXTn#ukmRa9fL*1BPu7EXm5wGWcWMr1r)lh@J21@+Wc;wXUV^L92{Zt&a zGRLCvAp%Pkgj-)M>|>TFI&a-nC1+<|B0YCJvz8qoreq$=n%+C)09I+S%C<@NBP4a* z3Tw1?`oie9pXj3~2qZ*~QwCn||Fr1NvEw>Y zcU099J3=|5gL&PK^NOo_6LA|IK0) z|CM1aHno@Xg}`+CR!Fio_wOZ@W}v`ZxrGXdp!G0S7Zt9bfelu^oQqZdgki*chfvmH zmj_;-J+2u7a4OF9Aeofz$XX1o_vr&tVZ1*UXWR|Q#-63v6?cW5xT!`{;zBISu!gYN zb+z8Pj)ZCaMJn(X7@)@0t64Tr+?ue5zIE+Z3K=zq#tN6{A#!xO6pSDcTB88Fz~B-8 zAH@JqVyg1%BHn>*P} z8Q8?I88wy6k8D3G1iok>p?m=q7`LOCIQ$>P=?h5}`_k_~hmD9 zzRJ2~y<#HNCbrPtK#BFA^!_PLIOA$!=LdJfOaiZH>MO01}Ll!CBbMB#Lfn;LA}E$W@UrU!_VvIsWZlCmNO zTG~LpK#hu*jP>PTg`5$fWo~7j0p=a0dFmidu$9I(2qet6xb@AM`%kG(E6F97VUJo| zgQlIDwa=&xSceS*@Qv_6SlOxF^pVSN_M2C~>VDd9_E^9>mU+-$0VN6J_M%A>XLjPK zuBYqKrg8U^8pNRks%@cbjf3tC6V%&wr3rMsiKGm(%;xKO#a?rvuBv7epT7c}sft5l zKVE2(>&}V4&G?x-C(>D!jyRD`-5*?;>i^CzP`v;7@Yn|kL_1L}o_DrMaTRc~jxsh} zz&G11HujSR$8yWDSXKwxSj)Cdpj(c9#6qBth4xVAY^Sqe_Op@(XfOa}nH}pY(|TiH zpTbVSDUO3hMb%%veA(08?W!bC>3hmW(2I0 za#;}wbD)WF_~^;6FOG4@KKk^e&|bk3_FQvcMWflFf3Y}S$+7g`*X^n@!Co?vbDR0K zVR#86^e6_vwB0_uR|e>F2AFYNND~vVo|yVl+E*qlge*-$>^&1+9#iPqjJT&Y!t*%Ye^o*eYGwZPY>&cbP-g9lb zU%@@&Z@9v}b9;Ie?n7Qkhdva~jeqXH!|p3_l6S&}1o4P5Djym?s}-p8;IX(|f$4NYAVK>QSBXBkQzRx1hTBdV`4-kk^dgdcJCU zGXk(AR8^rh%>}C?`SUNkWg8y?<(?Y&N=V^vbh(x4Y1r3a6O1IYyOv)mhgn%=1F&}y zk=0g-T5g2Ix#o>JC+-_B)g z^(ppMHq&0n9Y~=2sogROrE!;{ng+LM_-pl1pYj`BURNuB5AEcFBm=`nIMu*!+J*oX zElxNhq1Kah`Mk~rd}uQR8RF7GxHg6gU?20G$_s01<7<+u%Z*U93@AIN>W6Lofac8Y6Q}VoAm)qeiZ`~#fl4Rqta`Dg{7W5wrf&M?b~uQK zeA}zfXuuS*Bsa_PTC!BJ^^5s zwP3adJk$z5LV3@qE`X1NoyJB$t zV-52Flfi5c^}(4T?AcooQBh)mMzL7~$Pj&FRHgLS12VD}{vZ~kXfR;DCaay}OUugS zihK1}$l-AR7TnwV(z06TL4gJKK7|yc6yP2Jh>7z6#zB1hOhphrb2xnC2?%i5@xTB? zG{w?yv>Gq91y-`{5XNM^OzrD0!)^)s#q+!UDjJ>>2Z&h!Jy^Bwaip;^aoqmI4DQ%puRl@7tPB(J04%U`MRFMer!?ota{;)RT{>zw^okP(Do(OM+gVZ8h zvw4Vm_;w_!*o~lz+*vd?@|-DA&)wCkMzFB|Wy`5ou&P6R zyu60h;^ff8j%#5BvQ-2y%ZdM6v2eZ4``^NOr5xU(4GouLbu11eV0O(ox~HbYICG~= zQu@D8R<$bl4Y1W%nJ}pMYVL4V{}jOgeUIZhoRS;|@dJxO)G&~_`zQ9EUiag&q#8T= zR{h{j@m3?QY;$hc8tGlj6I^!dQ^s5V@=A9?1 z->pWBpG({Sf#*Djhv7lYfC;C3Y=R*68vlT}r6FZO=}U~n#C zMVI)2Oh&+iEGBRWh~E_K=*zI5MNaL z`}v(+TXd71K|#yo&pcvQErpYNQ93D!@3Ry*2}@l}bw$YaI*@+|AI(+{r+Pk9jJ+(v zx0v&`2)f#F4cVyP|3$yUX}-ffWh}qwvbKu&LiRU~%Q;R}!P~wG8PMB{GuGDjC}&+k zzgO8i_FXY@BSkvI4boj7V1=NQ)^z7UB)&XaaPN`zTs+CBJeT-^pz5`vt#iTR>nakT z%|MdX;^)b_Oss7I$Fc5}*|AH-?ZI{BVdqZqNVjhH^A+czvP#oVtK?hxVGO1Utn@1{ z*OhrSF+f4@dS$bv>NDQ}37(#igiBG%-#iuibir$~fE$@OK0d3RD?by%FC#Av!{7vFVFB7Uwa(!cFQd8&m z`bCq*!P&!Bl4vk;*b31a_|BC;GMr1+7MBV~p{nl(Aa629u4R*>xK7GpGy4PO?OuxX zg?a)dsk8Q786Y~_8(X2d(iwe>Z=W(K)FYVpmt}5n%x2=4a?B*@SQi!39U92cJ<>1?lh?IDE;w3Jq zK8|x5iaC$_}4a>xBl6v^OEKm)@Ctq=%Ab6@Am0S%fTApaWhELD(Q-p`>S@`()7@C?E z`w`HZJuzg-baOj3u9FGpur!3V&AVZf`}PNuU)y*4XpAu^3kbjW;{lRWgC-M&iTE1U zbhalW*oJat2bg*GyvSv4rNBSF;vJ_r>Ka3cflBMgkY#ncs!*t5OQE(Zln-&+-2@&L z)KncXhJKmYRg*5$mv~RI^L^*#+B6gHc>oz#6|5CYA~v)!b{z={?N#p8{iS}f^{TGa zmhgbE)w;oHH`-v(-TLUPxMFRq8|E1TN_SB2k^_Mj+#;) z2~8LQVk>`FNc$`QH)1pLy1b8JWe|SNF(JdoLM={A{-OPPMOP_{yFsCq=~ARn(p+BA zC8K;J2s|p5jy0`*Jo|?Z%C6C@*}=Pq8p|((2A-4J4eT1wJ0WG?-)ck6g_aiTWqO5^ z%WPZ+vJ|5pKHoy@Q91xoADf2uNi}-G`cy6^`FH{1U$H)X&whs(-PauVy-&ibUv*_J zWT0fr%{Q9YeLc8&$DE8VoiLTlVcO&0hYRQdN(4k@F0-vKdChOgN|Th%689-Gctg3d zC6g0}vzb!)-zB+)F=HGZHu6bVfQcjHC-l^KYsH9MTKH#6N_DP_)v`}Nb4$*6%T*Dj zEVv)^&Bo=sdGn*<2GZx;vJVc=1U~K@b!Nd14uT^>UNZyN$e^{gv{ZOl^-yc3yTiKZ z6!maAP@%XOw?}06qkE41kOJa<8ZRCM4@{>0Kg_*%SW{c`FpA}foujBIEs6rtRRpA4 zKspFWZz@e{q=p_nQbj%J>ojR zEMIKinmFc&P{Zs`5{D)O%h38e^+LJ5t6&4xCD$I6JGcx@i8E4Fz+5DHk%nq?h|Us~{tRo=FNd#Y0?N90ZN(rpff1Q9bo~g#Q>j z_0SBSM5u^l0J4h|mD9#$I961afmx`tux8OXJ!N_U$OjLG*RpjS@y7EzJvuf^dEMbb zmgK;b1(+w-l$b?1*hhB<^w3i6G}a# zgHo)<=c9}1F?#ayIv<>p^Dz23zx75OP*syDdQ&J`XqCd|T-qhOXGqiB(HiZKKJ!uc zkev}TVJyNO20fxu72=dFwBQ1WX zlf|X+n??icuwV!Emmn@`kI`bor5{qOe750H`S66Dn0uE|iN8oadi$(hZT1ig-RNcm znJ7u#(wy@;oAC5HN_J~zELu70=YFXsDYMD1%4eg&D(oZhfUGXf!u=F%!+jj&UfO|7 zWc}6c?YbY~cuFEx+cZ2bnL-^w5O=e4z45ciZjtG5e}8|Y8b2}gK8cQG)T@g&Eb#p zqFmm&rNq_oW2M}>NP5e&mrv+p!U(bs1?BwUV{PdYkWprTZIJ8zt5r}^i<=#L7Mtae z_ZAQ9UcQN8HoIw3D$$uzX$l$iSlOHK#1R_3vP!Y`r&dE8K{>Qh4}B^rp_Z~!J|^k9 zc=b`x*%%N^sqE|!6;*#kwR&fWU4}2y)IO0M5qy=nGaf4nBm5xeyC z!k9Um0~sQ0=~uo@H_zv4ru$rJ`hExdaxYUMAMRX)R9tyb27w{RW<=cCuqP08OZP{v z<&a2K7Oqu_6igYJv)4q*2fUUlog0qZ06QJ5cHzI@sDw zLif%Q%y^hO-W++e!Fuo2{j(4m{wr7d1FWxHxl&@)ooMUkm~#^)ZC|ib-0J-gMl|Y+ zs82qlZ!n4HRi{=9z8~C6HkX7R^qOb~4RJYpwqDt5{f_;MXyUr^p7ns&5BYs+c&|tX z-s91O_6G&0?(M)^ch|h}@~oEvOq&`bt{L;YgfFqmES|%qjpG=$0?6u4-`mncg4^G` z4Vudh^1DjIz-Ab@*d$hk3)o^j7U?%v(ly?-2Z&dFE~K=~j!)MPW<|YEB{S|V#-J^T z0}UdtU~$nMOlB+Z0UEZ_C}UbmHX{$^qWRGF5x`Ypc_+8eK-ruuB|P}tZw4}dRaEZk`;;m?Ws&tz|Q@rHuTit|I|}6 zzW;Y&1d#3X)PL%uy*l)t^3j6-Rq5f6|CFAt`c+sAJQ^HK{}f9AD(V0E!!<#L+VEjh zc6`jsRy8_?`-lTm@!VI6Z#wZY>B*=*aY3=A_|g#UyFYMg_pr2V6CAgnf0t0eBuPk5 z@@-tMH1iS$_k{LXHq9_Xq=00!*@9l2{sP+xS;E4a>B!q!sY$;6_er4qIG@(2>)kJp zrM|n=W)TAk8p$q)?(?tl6~14lZ+)2t-y=+{4tiHQ|w&KsPq z`(!>jy|`>6_0!z9PCF-^Zik?r>3F7JM16rRq;E2wwD+tCDcytED&ZV3l`63es*w~j zT4Aq|)}45f0=r?m)4ENF6QY=|e*Y`b>s*bCPt!X$<@#NOlZ&0=(3b9al}$YXH~c7| zUOZ=-V64hk8P1N7t{=1RcD`HTSLc;|=*Y3lVq#)g`ytlzNINW~iNZ834t}wPj5@GqXC3&V_Wx^!_TkT318FDJ75YoEJ2#|ripqekw zKG+WC#?a1mrvP@@mQP3wGjr*nr-Dl=-^pV=EE0G=`%#U@&fX3&oA<4cQFQxN3RlQ1{8$^O)7mpvD!u^OaDHdiYZwB@GRx zbCIE?rIr-)Q~816NORQcavqzcoLmOTe1j@98k@S!b>-f(Pw(7&`m;yUM0sMLK79&S z4w8VG*JK_EMTH6Tab`|cd$sA8FFbZbH@VNCd*3ADARWoqFBXdV8Bxg^MNumlhcl8r zY_Rzpb+I!aZE5{fV>VHkNH{xZk1aIMRq-rxkX~2?aTUA{WN`se|H$BzmuI-NXO7^wQUJX&4Y~&GjliU%=R8D%u*^Uh%n#zoOz2Z08s6+O~O-@a@9qq49VOVC>G9H&ews_5i=U4eZCaNvx1-i=I+;o@f zxm0b*ht@CAn!6U{wsIAhD(R>-+$8n(yUTlArH@TVtVfD~a}CO@1)g?<_E5CTl`0C- zlu}>8o^0nCX)o)epW$Fst*fUA?AV@~<2^b*NGw4B$Fl(hF^!TUI6{Rx#C}i@U!t`2 zRCnzL&xjShq}8A_HL<+ZnY&usm=T4kBQU@O2W23?d=(=O_C|#sxQxX^v$@yWwJLjr zij$8nMzw`M!Q}>aFv2Wy_PGdz?}F{%kB-K8WF|`IOjL)tLY2(Icn|&CH%Oki`VO$p zoD8~h~ZP1aA{NP%wS6;^xww5{7L3v)%p{?g;Kzh#s~+S;xy{+sHYT# zv8TJS9`QDLF)oNConCQM8t)OQnqpb5KX*N5E%n!YlE4*H+|0?{Q7bt3Vj7hbMxF|? zZCO9Z%QrakxGet%znkWFmjUcbvorWM(=NEMCVNKQNdo`sq4)G-U*L}kLm|1eW&Z}& zXL9t&u52Ay!)|Qy?97eeR4I4=<eEsUjjwxm@_U7;0Mf%Na<4}8?sCO}T8FpCp z!oc;46jbB$B$_QU@n!^1yE0lQFM0-Eojx7Hp#r$4AoDK(p zaP2HKYk!>sfDBI^mKHi*G_fiFt#FA(g(I_JajQWLEW<3oOA-uR5J8L{C$zcB;`o6_ z`>QhG7~w^Sj7y4IcrV|3lBJr$i>aSJX7UKE3G;l>;hsUWai-rWYx!`stersGO z9fHy?>;bY~zxKx+&z0kZO`}LNIqH06tPyC9UW#MM?xHb|y_w0~M`oWqTtoNGR{Hy- ztz~`B0>NyMG~4Q-nq*FMUX{JlV~|EvAqEGxDSE9r>0ge6om76 zr{lc3Bmm7LkK-T=`ABhn>T3}@^fBs>&L3Lp597g@#2`c~4NbJe0E4?&d+SM8ZS#hT z(BDJhOA((>WW{G4lk&{^!&35)HEzoZ^Ix*rQ(|B6rd?+p0;CxPmJiB)|6ABk1} z12Wr-vr~|f67%w&H-7_6_d$`LvlDmw-`iIllZU845^K!x`&+^>EcOZD57l4)-o_2gX)+RZna2oPCwn*R6hWU54ThM;u+5#N~3x{ijDLHV|c@aR>!0;uu z6Vw01Ro)X?pp*H%@X#oZwnjZ?`ZpCVlbp|)-9+V`82zA8%uN;+YWzA|YjKNKtbTZ5 zQAYY>4&iDsk+w@q`sUJt2K_?deeti;sN?3u?{ky>;kO4iTAfu(a`VKpwtp;6db=DEkM(C) z?sx<{xom^C4ZbIj{A7=ke!Nds^q0Z-VOqo!pMmyrKh$6h;@)$tta{svP3*m8_rbpB z%ZX=~QUli`!#{^aMU^33KU&PIJ8M0ZRN?3B4GnIU-V04Lf4b=cXc z_N@~m-~(+DA$8Bmvu!PtH#K7|mzJ8DyY4uLyM>@hW7Bydb;W4peI5mtV%1a{Yogn* z!2fAh>rq^F&aW9#nC4!0{>YaSta|bX5C!9VJ23vp?nhrvl!@5E6SV{hkymYy7X@>N zCot#N1s;=6FGs9FkMA85mKxmG628U2l#g(-FS%W=w}Z9LFKYKDEBoaq_eh@iTcqJI z^c%%7xtRg<&BPS0V!*ZPQ^@n`B6AQ9y35+Ev_qgSrboOlq$iHBEIbtJk*^8q=_u|9 zG=0!gt8&-37>@Lrj=Fts>=05^PfiZhcVV%+vicBtsNaNfx*rnH<%;$y`}{4+JSuFd zt_0TncncP7)*Sbw_y>4Bj`sRe3Td}M?3W;kGxvhJhIh|-dUelzas!musM7Y%xaz(A z4Rd$rUjRr5$)1LfRC(rM;noVmf$>yE6b%iV7rP2Da6MviuGWK1tt3$EVpV!r|34Ucr?$*o}%^p$yW+_bC{b&6lA3)XMn^Ejr(SPba+}Z5n(2{;%(L8U*t#MWcx|SYs z41=F6&r4sINd1!HeS;u(Fr1VqT{RbezeIv^N5zp053~ED-@W0W1(_TpCVT2Yit_#7 zuc-~Lo`3t-&7M!i+&?a@4M;qPO>S)3`@x&`rY+)pZ#x4!bcPjoes!GXPWI#bBI^ZO zd%LN(8zacT8h-q{$P{f6YIp;B*aZP=l-!L!|1=q@_gyary^E#w@K{$Aw{hOezCBYp z6f!PO38L;nPMj%IW$FevME{M$JD{I6x&_g_x=dXrb$ac)^aj)G(Wb=!?A!SO z<)I%9%_XnYrcx5H5sbHC0Mk}$XL4{`bDKevm(EcM$LJmw|27D*mK5pO2YtsN_7#d(=0I7v-_fFWpFY*pMx*tpD+fMw#R?}`UW&68x`_+E(Ea>P_4nTb64Y`3$y$SxG^S%) z+vuAmb0tP`dka8UN0m!6*9B?ax0BR&zdtGS{qm zUX6Fu#c2ER#Zo;)o^otwea5BsmbD}rU>JS)f3@)ojnchds`?%LcQ3;{XrZeJX(jJf z=Ni>w4$EBvd>BL&VWj<5|Amb<_5NWO_ddDMXJg#GTDL}j{38+*_X@=NzP@yiG~E5! zWN2r07ZKb`zZ-}@vg;jqMh{pEW57~Z_WqGxiX36^nuCrn#5;fx5%DHHFqb5=a}o&f zj{;2!miI5Ox7ez5*mjLzzl1Y~yqg5Cy%F|hM4nex)~v#QLmsy@ zeBc~zx4qz#hrg`CZ;2dfGi)MOh5SGtI=CoaZEKXBQblY4&lje$Z*BId>O>Oq!REViBGD}dV2ak z4GpipLo$Qta&V+m3D1YWm>15?6E-T$gz1;0k!xNdEiIGT50p=y+#ce+d3@-R!!g2w zB&Pnh;A}A3Q`OoT;)g^%XEVFsmC-SS<=i_xn3O5>HlivsIYZU zbVn4oO80B81ywwiZ#M9+9g@E8s)jW;;d}!5q5NW-pLb&u`cQ3fy9>8^`>Z6aQ@S}Y zuMM^q4VLtES1B4M0KgfTDrFnD<@|KR0`-&_zgb?(`^eM1kG?B@_fFOjvbzDNtSap- zeW+OOMN0E%2yKDtkY@voF1Yq<70Ewfx_#|w_|w|9>bza;k$ur-7mtK zdk4{=P+qES|82eeve5Y-)m-7WDdK23aFZ$DW{g6f%}JtMGlTjW1)fG2`qu3^C{1if zc%;@>B)pBj5M2LEA66&#;stcYWW)}&m}8B8UI_!(vKossd#AVxNp>UCIl}GJxJQ;~ zrC$37>aLFgu{Kt~=>5p_Y78JD+qLm(P^OtCe~Q}22M5!vK`HqXIdXCfJt;VYi1CwM z}xQ2YCWiL*~PyFht((a80SNidt7 zc~KKdYI=W-uaOM~VYFW0wqLO!;g%8}=fJ2#iHSALJ>U~Jtx!`Ds9YM|gM__hL#O~U zYODkoZMY$~!RWdgU7^VMpDdD>*)x)TgG=bkZ0EZe9Bhxs*5G6{oVb&~4fOMc$O*jG!?2 zd+-SChwhe4s*rYJ(!kWc6o>x&&#Z|Hb`e*j=A9&sEMjBaqb>2t zgIYKkKAABxoTIxe+C?pG(sTKcH(A9JU)IsK6EF6jDPBJG^5+I#Ajx2OQ)xk#=+YM~Z*Qm%Gezo9!t;gNMwxqg)) zp0A+>$9bO7d-kp?43QeT6Kj>DGP4)S^K+cnsgo0iO&aGZ9u_Lo zNRz2U&3^y>UCY>*-)}Wct6X^O6|vEHYoWI^%ec}^pqe0`z@a_#ktuFyuR2?RXK7GU zTq- zp)9fvq6%2TlFWPowMAWWl1jsnj@-zt%QR4yn+xsLP_izfpM4|zRYL_;>*&7@9ZHB*T5>=e3cMk;Z*cC-0okcv7Ue zwSjIygY>v>N6$7BZ)|NHkOyVEvnzA17FX>@d^eRbC*`(YlqC-+L8sC6dX;CRy~ z&Bw=gxgLZeC{DLOEMFm8DvhOCOa(FVuB3phGNgJh*R}NLvXF9OzSSP&$yVHp^QJZsq?(DxG$+p zio8Ae@#9Ah;Ehi3Qgl{NDV380RpOpj?c>sKtizdy4>TUH?mNA~m}XZ|G3>_?fwAXZ z=xM3Ce3-^k-Q=>0Xs?%(l_ zuOrAaqb_eMKfJn^CBewThq$zym4}hYa8rzOUmY;M5@h7&_R3|FaJw4hvvM&|-X;Fp zRy|l|0zXbc6uY5S?s5^nDpU&QY7XjZ`F)e}NDEJy2J!7VWoK=`y|Ie)#CRg`(Mz@8 zcMf$T)6uCoYAUC`C*i;9N2okj_xcXB%BzP?<4}s3na50@2*^I~phxtGQ|O1n5<{BG zCTZWKNFoi2HLv$qP_Pe0?_a_{Cp+l5+gup0`;>=K2PPxSQIb(!9zIL+ZOewocy_`~ z)z$9C6A>Y`wvKgj=34L`gRuFz4doMOy4;LY!G?ZfvZSvn`c}D%-K0psnuk~&H{HiL z&dPhECThnqx4ueqz1DaFtR*2O%OriG)2&muG#{A*B>h~(EO4QLyvsK5YI@D!o>H3M zCP#M4ZckC^lJm3&Bqy?;ktMdh_kEGv|x9eaWHc%e@G;1_<|pc78S;#^!E@MSLY=j*)KHyQQ~t zvpRWm;f;DPuS784KpjNr=5!TRJq#2w6ySL48m)HRaeFLBlIcK+km8m!&I8wi*OEos z%z>k9fBerhjH}QGPi*Jhj|9d6^~2X(%bvS-W7F=L@|dOFGoM?7C53yU+X^l5KC(`= zT8W}|h3R)c4QDrLK7ZRtjIGndq95|NHK@LMw(G8WevHVeoLa_jka>I>w@}u`VSHrr z9I&FjxB@!^!5zf&7e|v(@Wz0BoMew*D*2Kj1LaRga$W{p4hNNuAP~95nx2WM&AdI46tmAHq4!O6$PclpLwCGi1(ZmO2r|YNd&DSrY+VXUl z_!Dlap27%!o!}A{D0U5Kq=9Ld#i_ecHa6Gu2YhC~;ZGVS*d$?w)C#=tNVRv|T`lYR zfmG=)_3EBgeO~x_a%{&m0szc?*9VHO$jpGfypCKl{ghX$Te)31BtRw{{KzW3G}HW1 zXW6*DNI+Ldr=!G@D$o^ciS`~Zu^cI}AAtuIeD!`G^6csK&5NWj^4$@$Jg(dogC-*z z`K#QH+n*cR)`9$2u+W`my&_vX-C~X|#CJ)d#hs6okEE@>4v6KYUMWs=G}pC*z*dkaBf)7DgQbELSm zaOmvXYlRO<A}Wq^=$VOjL6}`WJx){1+57@;t3i*zFf)pRU;*OK`p8M z^K~5#EsnUIm1~kP{P~>swSg>gP$$~p)0l&sO)q;193HYVUZ+AS7&$aj?DADpx+W8u znR+0H>AmVMFyS_R)?06Fa~>I1{do7!)Rex@fDTUfBB4QRZ|VisU#Y$+XQ=JiE55f! zv3T%JcS`;;e!=SGgmfW{{vaBcmF)@XjRT^dD35ueUadQBQvCDY-ugr>JlghH_Kt7b zxGB*i<|d!rR9-{T|7tH5P~w@M66lnMCil28q}8C*aXB47t}Y>E#Hui zJC|c_SHaUu#!q%2bpBXIXiub#ufX`NdJ=64Oc1D;QIHWL2IQ?MpR{X0uzkYA9zdjcSw ze}T%n_ef7diWIdv>zX>&1cKn+C&tlmJ5X!GDDJzQ5j$Elfjh2EJD!C7>Ks`#K?#bD`)wS&Xw zRe*PkdaR&{;i}($J*jnd?x%$o7J7yM%t7n}Um@2PbNhTGV%Z43UwM2H?8yYjK`}1S zb^02l%r+(*N#9SK`>3?8L5bYFk`fC~WfvatSN9X|D#Zv}t1Ie04vc0Ewr_KHC$8m2 zO7L-Oq(u&0TFp3kR=sWiqN8ozGPSozaHm#wbwFO!@qj-IaEJ)$2M6(+EQjB`+Rc%G z6j8BMQh1$sPBZ!mllz09(uOS=lPalqrMRe|H7}xzi1pxDl zO%hmfuI{N;S^c$)u#T|5=c*_w;&_8b)mhz%3Kt$*gW$RqY(U`8>$&Qk2u{w&^gZee zCJN%=><`KZ&e;@;s=e_+s@!w3W*8Al|I0JX0m^-BGbSLSf5yIDnCqYuf!?(u<{m%#Y^}uGSQb zi;E`2*HXZut;k-4+^Dg{9~Tnhi5!R(`0JW0z_Eo2?4scNvu6@lyYfKxu;lGL37$0f zB@R&O2D;r_U)+O`@xz}OH-9*FwrI%b%}i4$Yu2mtsf@J>tu|@4CPyfZR8l5Qp1g~} zK5TAy`St-Y3P%BlCnf419Au_=G&c(43*4Wgc$b892GW3JM%SPXiHkE}Im`AD4Ex+b zDK=xS;ZTm$0U_X4jW^L20ekdzA^-hpo6-F047jf`$;36X)<}zk)_b8lZ(d?e(&Uy- zeC$4)!+sRQA4%VQsz(-CXh`RpvvvONy3juJ@Qx!n5rS~DFS$iFTmmGhY6b`J-zWl< z#=C!>X9R?LbvB!+ASwhhm7<>V$m$Em#LVly?6a5kTN-g0z<&v~X#V_Yvo&?1e&0{@ zqbC~X!?AO;W41{o_eh0(wb;tmrq}#1NvhD3AMrUaZxXWaEX!n?@yRUs!Xc?YGyCjb zk6p80Y&-fbB#Z#I)?TNT*~Migir4}9kW&}oZo^Ak-o;%wF5exCvpI35nDN14EsK|F z$@bCv_8y-Ps{>!K+t0pw0N)6Jttq{wC4=Rm9PKk}CpEaXkJ3$X{g=V}2~PIkoTPL; z|Nn6!``;uj-lxNB>qXQVc2`*jo`fNpW`E0$uTAAkLx-B$E}=TT-dQn4Qt4zK(BU63 z)=(8eJc!!P+Jq6V7{m~F_^-)st_V%jcB0IzF`ozr@D$&-%Y%}=i*Wt%c-Y;8zUu(P z#=2Iqxp;Frx)1lj({g|jZluIgrJ!wdYwN^xR7+TZ^l&dy?CEfAZ{EgLuhGLEzsyr& zv$0p+u}vN_LAb~CfYfQY!S_a1*@Y$uFL8eGD1X<0CjTx%7ufKU_TI^NHv^%i()hsx zGZFXs1IOV%=pP3DW9GH;R>Efti!sL}rVeETtTW36iA4 zMN7ZC(-kYAglt9tTWO*stS~tEG`p0332?A#(~}$mKpovmt9HS*)+tCFnXa+D*084G zwGWd17nax(zg9w5ZH~j$n7UHnRFhnsh=b&m8@_#Qv^>v$EgO{28P0XV_B5Tvzh;wk z4_3VD4-s=r{t4e3C3;)ZlvsFurKzh)_m6@Ju$ZvX-uk&}J6Bigk8zQjNGWi4;!NBl+{|G%GODxS{?AXJMvey(9_ig=HM9l@ zXf&@q8>ePY^aR(+DcZRUzxJh)mJ}vhDf}sh|sH@L?t0rV_^#OaG_d~ zEd+R%BQb?)EKLi{u0*3CYP|Ec-4nhToMA|3G&{hSw9CQ|!*be?o35>kc6^Z!%>V@+ zIXJYmw9fy4UlK69KrCK7?f=LwfW5hJ?R6g|T9@_Wxya{_f^xvgb1rh=UHXg;4Ph#0 z6dA?y1a;7^#nFR({>5}NwiAIzHplZ*m#Yn=hXML5ng`rV9Gl-{ z+x=`CE&oyw$?v*t^p%M5Y}0ciceeN~o(y=DR@B2|Nxxwl(8V=YW)tPJ*}+|6GsxB3 z`V8-*p(f6Bpbzss7daH|^7xM)u3Pf~A$F~1>0Iw2LcKk!e7bvYJ9*(x)Go`)EIj#H zXpQ!AcQkX-66#-Et32yYcL34$%Izc86~<(%E=I1gjeI89qL`&TUJVh>caM9z6ny!@ z!6PVmb`mxpqjwA=Bq$gQS`vV%%6Jo!^5)f}@;^UJ)|Uq>mNQA(@A&Sx%&ZPTWCdg) z-waGACX7_-^kBr;G=`u2ag<#f0fOqFoZe?ZY+y!JfRd{!pdjh|Vt;z${{EFGLXoxg zF5zx&lf$+kR%Rf*EkHnFXARZ_^O#?ThM(S#n8#2z{94kYBy4XSVcfs_$t-Z2MbBV% z^0dK@`dl1WpXPOgcvN1b`D1z+;!0P#{)<1T@1HI@ad5=yU$-pdn!Gu^T3!ltPVR*%hZXG{)k$8?ueZ@*9=h(afL z)v$gS^D8rdWSSMN^8o*9+o^BG%RSUVjV2rPn&!( z*n6+xzF1bfzYY{rY%0a79{G+{IDCwZyvFf{ZG`^I&&UFV=^b%c&->T5G$R(ILz|_D zEt9fUPJChdHO)*?xo+Jw1S(kY#cs0yR)GRqJ(cU!f~?_c{TP0?zFl_4==zoT@vk!I zKkDC%?!H(-Zw`V%x{S`-dazy&_P&Y?isXr~C{A6~HqPtZz9>1poAxiN?7sy1F*bx^ zE>z80TNmsN==)mRUQf79PX56p{d^s8dtKqIv?xZMu(=VY zFzL1~Jq>(xC?Wy`je2QMdTfQow_eDP`})=NOaBCv`!7VHZ1(=fwy4^C_*YTUdlh?P zM9oYE^-%lsBTNe$<=9>VUPVS@wD(8~7_PP2YTd}A?&)KV9^Gssz~Fi=s0rAGza$Ak z3rO<^LBU5wO#%b)AfC&4YrbGu8v+S4g1a7TiX2jQUs^TlqQ_NsW!Q*y@P+2#Pgmku zVlmB8Ot)A5obo-;Csr1=7^vhZV^*q*fhAQBXV~CV{9xJ2gm&U{N}+{Z&!-5 zwXxleBT=A4+`;5Qfsm&Wm>i>dXwwLR3*m$+i+MLBSeLj0ySR8p^j=sh>8^j2S{#x`dc1iEJFc;7DyHqdHQbXzGr@K0=$Tkr0L#ilxNG3_#_=$6PZ<-~Z)z8H z2&xRJ_rvRL_QjbgdwJDdxOAzr#IlR#04uRdvKw#vBK&7z(IvT5qn&EE^rNP)PoW|E z^$aLz95&W-i|F6;O-l1EEU7}J&wticp@K)UMr{l5%mKlo6blQBc6x}XB-uV)=HpP1kCi=8 zSc;0{_0^IWZSy=0R^ve1Yg5&hX+}GQO*@dj5`)#*4PShDg0=)(1;NNGUE8&ub80q& zSz#GjS)Cz_+;iPxnCQ?Q6Pp(3@t<+#k(Y&lykw`4!&HA4JHQ+1EP;O+|1&)-snYQJ zz~k&LL4>NDoG5gXm9XnNqdF-x+ug_4;-X?0fYaps| z{~;!V7|IA>BH11ad8|TL^vi6@vIADN*p+Rs3-=wsI1JT@Rx^owd}HHls5`0|Tj!## z>s#G@{v6mu)stsAhRcrRU%aUL<@yD6C8ZNa^i06ty4cHj{E-eg5ODOG$x$bzhO#N? z=(St%ud4mF>A8R%e$1b3GHV9x&{0dHZwdr(xl$t~q79546m}x7E4-Kl42pfG2yC#5 zh;Xaa-$OsFzbOEg^x-_J0e18Z^Y$4|4re8=8smY*s`v_oq*i~ABy-5Xb-Md6PB5Kp zE3uR26V4kI%i`hTDIw>r9!S#Dy?)?WU+b3gK#Tu*@tW5wy~RR;^w&XoxeS%Tfq21? z^MxpSh+jiuP*w3a>vdf7nnTt8Gf@Yiq^N^kB;ImMmIOkI4F|{O&(cu&46myWL7ks_ z#Wx7&%;>u!e}I?&1mZC`ri3JpJpaq$#;L;|RknSfpxFkP1TKhAt)ZM;poxs4oSe+A zNBO~CQLhmdJBH5d+h4&-?X0|TK(yBN_0^{5#AHj;0!6@ap6$O()Gy}h1YRCDe;HF|;ZZVC3$+)Pbua7T;>$tJa{zuh%jSsuYnpcCJ>zMBBv?W3c^P|_q zJ!j;PYy4x3Z-6;g?_Cmjo(py$dbVXoruUPCsA`>E4EmoVV&Wj*CVlpxss8K#g6V^8 z2MLUam0Y=qJVIadY#n2Q&R`tek7LGp<7$%&olZ?BwczCbM$pvI5RZ0w&{y|vrr6p) zMQhcp9Jh@s-v()ftnlUu`&80iu<7omL(h=*4&4W8G+gx(;&;rwl$oKs-v!fD&h-MB zw`ZvjkI}WPE#%eYwuO>VBm`w4Z>G|lmKCwX0VIE0F8Je=MWc~-8OmfG#qMd>c-YLp zdt*))>87mG^<;jYK40+>0lZVmbMFwJfWUP@I}jgqmDhb;#&;>imN*7MpI$gb7cxzI zL9yQ5NCq)Il$ZU=MYZF=Q}i{r6hDOvhKU=UB$)h zOa=ZYrb_RWJ_YI+v#{6uTu*pD;h`)$xGd?Nwn%pDmxd!#%;YeI_UaPRa!7#*Bzs{zIExu zt1_twj6CbHbs*Kh-#tw8h6ZY6bgHy>Cx|7>lSY+V_hvtOhA_p+F*`fv+&tGG(urH~18KULF71N)xUaghnmmu# zLC7!r;#793i8+BWrg1beaG96QC1OD;i_m6RAa(%-tchTuo6AJ-mIXEfxrdo?pHXF( z-79}1?o)MEXy&nukYt^>T)P_m&b(XouPi<<|13@i@jUGn1xA@b^=fR}+@A*-VNX{3 zVPtq%4KDZZo>aJ$iv#=mps@oV2a(DGKPz#->E>i-e+Xxjd~Dq7P=m!+ZUqgL^GWJk zCme12v9|VlNryXMepX9pyja!5LlW9w^)$iMjbjbY1K*44;gu#Bug|7aQ*#EidzHMF ztAmfYA|87!i;I)+3617oaw1Q=ZjU;sA9?xE+?7cX5)nY8y*m z73K#uB96)W*_yBvHxm;hzBki`fihv#SuNToH}`Pe+f~Ev3M&24(C0ncH_xRd+WVyo z^8VPsjIl+919 zcAhBBFmr+4&Q3G-p}QQ!k!w}q)e2256n$azO@r*}#fQQ$FP68I8wK=~)kEeeasa20 zzBv>*5i?5rtTLH2bt%OZD{Ay=d5SZMQts6qReO0nEpAXJ^D7Rcxbl+zAXAnm@INc9 ztwB^4ZrqEFi{suSZ^p2tGCBUdT3PPEw}(eU`ZvI*5bZ92Mf9kQj2WMhP;cD>yE#{i zpA@ptWTbrgf+3Twye4Y3G_K2vy`@4%s>)gI|;~OP(bynHNrLjuWC2;`9 zI-Ob!Srt!+Y4_F^x7I0)Z3Xn&MmIIB4zl7xYS(_NmrcX(Donq4E>BFLf|B_1$Q2K$ z6!KgAScEiTZLR8nm7S%mRkJR!4V@27?As6r?vkpw-eRP^n;Y2ZaNLmtM zJV92nWjGi+(rV0yDfp1QE-j@^`k0!UIa=w+e^EiGc70`AV(oLA9;-Cps*%{GiEBPT z4jr&~N0%>7CjE7-Ru6TKh`%3e(R$srq6x`S5X-qh*sYVH?z=2_c-6+u+;$(_-%2M65w|^rzMHQ+-m#wE z6C1SSI!`*%@Q7wW{oY@yWoS6l*~{)Y4BJMYsx4M9K##Nh+}mkopYLD*SvvA7OTa49 zeZTgRS52_ut()+Lm4x6{;*Sww-PohcHD3oUFw%ZFHcg{AaMR=YcD& zv0II=GCtG12>21Xyz4!8Bc0EA8ptKKUr_=gdxNEydqzf!o2oc+!p;{==iH@@<>`2~ z(`k^u`R=8e_@)z_S59|Rilt(30)jTfBA0)3sM+(cMkD1o}nXBSNsT5MeOf)w~80w zrptt$wU<&GNDY1U1@;qB`{wv2M;QsRd#!>Ir=NJQnKEr$wxeJ(AFr&0_W_D5PyRt$ z>l6g|`y?(+5YC?=A9{AUvI!=JldL%!rg+tZ$m>&CuB=wzhG`tovKh+OOo>p?D$-1U z{2bPxVDvX@#Er(R#!XC^CYri6jYfXtkkr!3keZ|1J?E)%xN$!``htdOcDB%V*xf%- zG{lX6UGk-TS{q}Y z`|^VcsJp+r^|2w%ecfnlLlHO9Hbz*MNJG2!VxZWfF5&C=*ifPRds*f}^}8=Tt>z}c z-i#~_7qZ(}{Vtt5&tJp^rd@9J4>6eoxBq;JBmx`0kof2!=pAo*cjdvXGg87*`&EgO zQ{<*4+KOg^C{Y`qa7g^c_jz)b^%WuEA&R{p+N7_<2fKRT{qg;!bav!v)z!g75soh# zBC-IPk#W*Ag~fJ0mH*19&U|wWmdjyS)aO+JnlJ3(upd1O%Y#`% zb5qBDL*EO-z~wU3SQOfl_RQXk{s1D1bWjJ`hCsN;;b2bPD;P%Wy<}DM0UW6XOLuzv zJCoVngN%DXOxZpjZ1V8vx|+7ujdGnlTf}e#t2oE%Xn9nu!)SYs_SY|k=zN3HXDOoB zFzppkj44Palx{th_=}A|>63RdV$1XnuOJY{Z%FEX!VaXzLxoaXX>A!@ti=k)#E zJ~j%g2_6h@kc!h${<;N12MXn>?~fnX*S@7~F~|^B5Eop#*1!EgncYuv9j}T*75uis znV;|nt{pdi>3#-=d8^lm4n-RtQf=lz4Jl({aYYr7Q~MtLgopS%iI+-P_U^EgnBS{4 zdOjf%7J4Dr*q2Jygdm2I0H7g4e*A+4=tp}-a)$!>qxgRD>Z zkh#$IS})b6{88&=W1({ied&;h6SXhvi)Iwd*+#O4R6x-h7P?zwADLqH-(Cv+7{JkQ zdW76)CjF93Zfq!4G1Z?z^lotq@fRNxxWFka&(4}bB;h$Ii@hDN3WK*N51YT=VO|9D z-ujHz8*`2N((d-XVeFjb*k3rL^@m9uGISRyOGoD+aP2TH7DhKB)H^#@*xI5w@XT{a zMAqa^QH2pOO$@u=kBNy1(T}}rHz4P}I%zp1#`a4n8gr#dqGD5K<}&q9*JPcH$KXx8 z5L|Vt&zH>_1)Az!(ah3sGgeX1PZ(byc+|-t9m+Xx!&4;0QAhKvLpV!~^YL#f-zb78 zq9@qETmP8pZ-0nx3Ql7UHBCg1A+;OZ$4yVvS*Uiaw6{2)xG?eeb3m`@rs)4wwCJin z{a;A6z?!J}K@;bN|IfeOTZhbg2atPpPyC88plM>k{qXnr%+9kqip1@ma`#5Y-x=9y z@4Md?I@-1H@tq-2Y~vZ&0Qz-&xFtc|l;Pwk`Crt1cT^K?`zDHt6$DgNga`_VGzAgq zDj*#Mq?e$8bdVB4O;A)o1*A(?dPjOs0Ff%aN$)KILJI*x!ani+-tT*Ne`ojX{;}um z&N-8rXJ#_<)S0_n_w^87Lk-1}&TI`=PlhC&@*YcmGNbml;z)HDbI?xgZ!|>Qp6we^ zvaD1eV9JG)=Y4D@B++3a?Q|l$M!U-3fknk7kK1yxC%gU~<#PSRH=t(D`&-QLNuOJL zRe-H@jDkdMSleTL_zzN6p1yOf$*hfF$^P8M6PcR!3>i-aV*dUtFYe6E`_B(>AsNpO zKz%kv1VIw(lg~0ZL@+`xf&4@;3$Ryc51rddvkW%m?oEs22+0?Fx>|m<;ur-LM_C$8 zH!yvJ_pGzU@)B>=wuH05DfstHe64#br zA9};O?s6oI43X9K_&8ARY=8OmsHi>(<$RA3bLahB_=F)-ow@&6V1TQYMXOo6+7%Z5 zp|piGxU8%R$ZGJRnSOPCz%!!ik#Lz^{dXPxP2;OTIPnuuwha<;i2iy-B&k zD(U1`xtPRoE`J^#Gcocji!|4+R>sE^ro`P=IC^W`6OFWAa-#SSP0OGv4(U=Kr!@sZ zS<9qGbLN=B^R6pZ#gP3N*V{@%IzxQuFJmfc zNqXE^DSh3=%f@t5tLvnW=tEARYQM120a`W|q@J9l#9>bEuE9|`U=r~dPxPVB!mwqo z?3pjHE-reC`p(dd`Z2+ZOQX%>-Los`Wepo;JFxVM1hr?k!_OX?my~nF+eA%wVC**h z0%~;SJgQQg-$T@R@5D85=cb|`1O>M`F3q}YtsiL%2UQ|ik0|gKH)`(0oq{p2_`I=3 z+!cMbO3?eUNGTId$R3=@yCixd@I8dTk8ydw`f43S!duC0^|s43)F{Q?0UV;O^*=IP zBdEdcOPIGhdg|*Q^s=mXNf18?FT|zz?D<7^-IEzO269J}aER{rzm@?VJS?nitQ> z^!jcfD*c>IHb2&`Rlr1QKCWv~|6Qlsp}ft=*Ys=|9%WX;mpYEg`bb^3y5<|# z%4OU|y67p99+*(kkp8RcJuAsynl7(ZP^=9v@}jMPgD|@M67Ts?%=C9gH`R^zv7xaN@>nbMw6>08+eEMLc)teqB;V z^|mCh_6sWR)kNV%8WUMR8tL5tgR zB`}kp`{MxbPZnMefj})@`MhR~MT{MXgkXyWOngQJ`M{`fs4byc|2AFC{K(sC-9hOj z^j@{XJU|$u5u~|c%f!6-y{FDl$iU|I<7K0guUB76JZ*-qSO z`QYqfQmt1=NVXV3n!G~Ac`Nztd0DwI-xG5T*QbLy*-w76sTruYAGkr!{&icSP*QSc z*}8OO=j0o{Z8x>orhFz@Z=`eI9R2X-tFP}v23h)(8g})^UKAmaZ&^6mVt!ey4%_1P zY8E4PTU2(6hdgy00HYdLj^pI_$Ir#R9rJZ+{MW09tH;Kl-C!B!Zi)k%iabv*5_E;_q#T1e(ZmH{;t8T z_8it!Qbe@IGq(qTgr%hH8i3;)nRR_OwiR^Ubvv}n6PPtVQ6r`4Pt3_RZy2mvf) z>{8dXS4GK*^{lML?1+fY+fmV93;lL~tr=_EU@G&ydyV1aFxB_hIDeZE5U;s}1f)%}jWmie+{xnhdSt#TD&$4S(AHl!;duXI%Nz0%@ZGgP8WBNO*%H-t>^`^xTT}zsS)2=1cuckIE%N-q`{kA(gP6}?y zD<8{_ui;gif(;~O;%FT3R=<{d!oXdwNxK>GSA4Z4k%lPq0|6;X^xkTO!DJ=owv!p~THT)D3(w_(M1_Sh#7MwEks}la!|9ZN zR$JVKwEKkPiYZn7T7aO6>S72D_+d({FfE;pWF!Sg0atlYNZd}{J#9b~-$?7oNC{(L zU}WUr<5O)@YJX;65POr8vkf?OjaW8CUxU~7U%UWAzuxrqpA)q&K@_0aGJ*v0Awef@ z|LT(_JRSSo_vGS2Oi$9QA*dl$QmkjbnER_F*i!cq9-Zo5>Mr~M+9vf!Oy12wHgCe( zxCNNWplGU*i@cXKolTVml=qNJnVZS126A^)v z{>pkdKWnp{slm=pIXYZwtJ{JJ`|>QqbPXHz8cwmAjh&RKxX&T z_F1r}z6XxL^d~HA0PLp9A7g!G`ARmx{!^Mjki&bj%qI?D&6gEOZEZ@!AYq|7wQ?!L zizRSlZ*~B_xy6Cp8`WfMwW-%%%)-qr%3lL~pqJudiP@jcBhd%;f$52pOKb3ZE7JEd zb7{Iq3v$#>PTmvo+KxVc=H^ziN=)^ZQ6+c@KFb(g$od7alLBWh$!Zt$*>ClOUYWMA zCZW3(P^$_@-vIsI&9oLlBDRwSc5;$_xhtq9ifID`6SJEndT+R%dN4Vxz}y3)k0$`i z|NcWSuv?Tl#}kN$yr^~D^wF96sB7aD$t~Ff!a%-H6lR-c1Fo#V0F@X)x%aer#Jo)R ziD^l~a;1)jMrf{aby;gOXbT=WIk}lZ$O{<8bJe7R)|;2SZle{ITTpg8_}1NN#SgEB z6b-46>r+y?=)2b>D!TSDP~rSfKPH@jS*PRNTKQzKD@{$lCqf2knjO~5U<)dFGbsJl zdK{=t&?FHNQR{y2^Wwk>VuM_HRRcKYg8R$iUXG(EzBOsu_%&E+8FDl5AX(Y#%5ZTp zWjpLPv!53_Qf4Oa=Q%39C)=k$dIYM+f(E4q_53+8zB&gH!HbD_mdu7%g;WRSEVlhZ zIJSYYWAPF#Vlj)UJjWVR#)_c;MgH~*x>X=npDVASh->@NwseN)SZQ9!0XL`?+&!+2 zcBs9r?dq5#dR1pvs(9+&yzEJP&APE`jBa16NjK$gVhc!D*BzX1cu&@PmB*91TcLg> zGE;T0c31qX+5lI)an_;;c*UMMJAGsLxFZe$x}(8@Tnwd);T@}4P&CfYG!j<@v$zWQ zy#_|WJ;p?=!@L*8Cqs#xsvr)9!2>p&L+@jUs#?*`Nli_CR6AY`2LytSt_1O`g=f8o zk4zTn5tjPY32nf2Xui~mYz3x&i=WtncFLBL2FK^Xd7CVMu__|VIbbMO9iO%js~M9h zy(y|ME9+2ga<#@JES}e+(!<+FR%Hp8_V>ZqpPOIE;;){d4-NlTO{!|ohZ_+O;9^v6 z;-<7sdE>bIjESiM=03a}-UT0`NZ5zKS1mq&m)J``?Ooq*+~v4LS5rqjapP2Xis&Hj zsDP-M=B`6utyV$;u0tqKgqr4T?&0qP(^(pg5M{U|`kVBtK8|Rkt>dIV5ORWygal zlLuGz1bA|gq((+{*$BC%{6#KM8<@J+)PkI8k*SG@O*$vY!9qpugJ(Aq#NknqIXd9W z@?!OU{Qb5LstHz^X1Aye^2yu+x4P<|&QlYksp` zzE#|Iunl>zE&X^Rh$VM|&pD^B?`|TXPF)A>aa(k6E_fx7u74caw+a(4I%CL@^~%kh zsZ2?;wRN~-kZ5gVd9kZ{3hB1)t9>hKgy0Yu&%@5r7*-(L3Z38!J)IThA$;4xiyF?m zU!qAn;bb8sUNl;5(xndO6S2l)hLwk-zuJvgm3k9b%Qrzc8I)dI*!6u%UuWw)sBhUS z5Ak`1T-{(YaeoBnG2ypNfa#o(ZvyY=ZU`t`#XR^&8Dg{hEWR_gbW>G3G9Z8wbtW}g zt?TSuG`|=kbxG%Xx6xnKje(n^y*52pQ~Y1H@Zq9b7IdZ$lRdtB(rAiXT`7+4V0`TM z#RA{cm%9I|6vS#NYHEg+Si8gq$dch7T!*$8`w&|f1C9;({^8WQe)ipqtl-}C`rs8G zc2F@lPJV<9QBTF2NO}n~r^+#0!sgS|N&Lg);49rg;kckIzSRHVo1prS+nm!Izp(!4cIxIroAABs+AnL|2r4HLRXKiD-Y@#va=_#XcQF` zH73woGq`gnfNUu$en6!|1^TG3OX)Gn>NCogx+X#7#Jb#<=?)x~l(>XB(!y<)rKCT& zCT{dXc9Zau%KDSV&y)#!8mU{KqRDlKyp>w|&Kdu?hN>{KdpCHXn$AGJOG3SD;4I8c zV&r#p_g<4y*w(1NASfcwNGzgSh0b^Px$1e2VRpgkM)WF?GeBXdm3WYuRq5{?AF^-O z!Dx}^xP9!Gr^cWJt}Bm2wL>y>*1I=}n>(TZGx!ede3N-W)25{3IK3^Y)m?z&Rht*1?!TZ~vGKy#VRaN&-XO#{j#rk{+cz zZ~2#(;unVLsvNRlNN;@jrqW(nNAw70e?w4`>L5?bxARiyxggfDS2KvDx4(jpCwSfR z?uFP+1WMg2CL>P9#PzL!Qu&d8AKA9o)-Jl0HC;f>ucQ<k98C7Qm(%yC?Z05 z+9-pZ3g)DCA7z3z+g#pX&EXC03hwto{f-{&saFR>YYLfhteaW3-@8y&twzcz3G#TM z=}m{^1;nztDOKKS=1%Cv#4jn$G7AgG;=FFvOe8fO*{*V11#RuDEKB*d1wb*>sTk%n z_X$sT)1+ThN*{S{0coh6Ht+wrQnY@7^>hIt!-=ZaV^mNBsR5fjJWS5*7>(NdPo9sR z=!Qsc+xYDvx4UzqKog?BOyTl$-vhw||?+4ce zX+Q=KCLk3V!&HdYeVd$_fXx;DU3+1f`K6e}R?Ij}={wwgv{5>ZFZvzBLm~&LvXS-i z1w8pJ!$U7ga|gAO>FSOg(kTw#9c57cloa+)%CluG-s%TDPM652M70|Ixw4Rw8v2vM zgCh34$K5a3;fkOd5nyvM`;#J2QUz=-l$-F7miwwhZkV}b=MTw^Mt>EblB=mcBUQS| zvOMAW(F{*|1>Otfi)vJ>;AVG?|H=fH?+(!DuTfIAq*EXTGVvuJWOso4mhqvNu(?Ap zB~|(-1v0OqyX&xJgKRkUwf3r@h&&}_@F&G8D3Z?OUG7mTJ$wn51yjs^HzPjvf}& zXie{*)capS%e0gBCRp{GM@p92Tryq#argW7ftREY5}z+Co1L94D+@j8I8=xoSqvPy zV**DTjvW!0>G)h}Cf-~O*Dpei#FlSXY;hfJxZ~b!ng_iG8*&L_HWSX1_M~GokGN{F6a8{m&@dpKr&rnbT}StJmmvgu-^(fxvJv*KT@ zKwlTwwp{;Oe>;|{%BjU}C_q{EA^nu@*i~(o(2)t z`RZ@uP@@2~t!-f7sdVd_!=17IyCA~-`OwCes%}9-&AF@hZeRMjP-oy-zaxwVl1C^MhEVFxQ(z(ck1o2C=cPtR;!QjsiuGCda ziZD9fJu@{<`$dK&BW}@cOYuV;mHW>k3mYe=LW4p({l4d(XED2bFKt5N$(*KbB3HDU z7j`ZKUO-lAEM(Hmlr-yg7VraxyvB#%?t<({o&aR9&2{@iCph+hI5!Zc%B}XzxKFKC zZHUa3X!vv%n=dH8B=__*)bu_3NzVafmuf*2v-3!1@G7s=EmU@p>dA2X~P@K*|V10C;t+g9%eE$cq|H_+-xrQ zxCnVO(Nl(W_Jd^em-W{9B)K`uO9D|~MnUddw?6l)B~b2l`t<3!n4ceiN{!0iwDW@0x^>yV@ zYN(e;8L4VxwlMP_Ww~{7%7+5_rex97!-E7l1}hFu>H)5pKTG|qQ&*Eb(%lQi^i24* z($xxIcE#ptio-rw$(QAeA)bW%>$+ny|MtH5Qvb)JMMe7$HuWR_l*|9^IHRKZH){jc z6xDx1@vi-YQ}ll(x&L3ex&8k3T1w5cA*>4a3>IRTjtAUReEWa!wi6&v4?q6(9s2h9 z&v!@-FRq!3v@0ZUbd*qn6RD`~g;23RY+N~SweQy#8K9sI)T5;{?^eXzjENE(SDQrt znrT9$5ikj|FXT#7T`z0;bOqTqM7(R(l#{;Zf2g9k?Aj)#uDF~UTLmG9f0iajz|>lj z@<7Tr2Iw%db^tD|6S5}Rzttrz@P`1y=iAfSb^DpdKnng}nQ|(BygE1Y#F~cM&S=TT zcXGxHl0Gtg5JGic+^p%7Zb57yYA!+j++DcPHcJgejm;z!dxk2<<3eu znv|y!|3Cv+WX#(K`39r%43kf{u3S}AR1|cYk)?#%j81uPv}IA|0T@JE0~$qv7oGbe zQPTWSECDi(KWHieubM&&B_!~6JFH!PGync5(P?f;W5_GTR@cp?`8==4h2M0HgV3S; zm4)EvaCm}2&RT199pauIGKX`=@96paN8M%ftTaQx01gA@@1#vV9UYzDY&Cyb!{wiK zg{WXPOmC%%pByQIeU#fB{2WfAOmcCU1>Q9;NA^cIo9A;Z+M}&mx{Bu8d9@xt>3h(F zv!djxZ6CmII@Z>vK#LX7vP#@yXXi;Y;iuGSo+q#7kja*DA<=Dps{RW>afpJdr4a$D zPn(1r!0Nw5Yq0@EgIk#wKkH!qg21=+yYR2eY*+doVM|y=xblZ4+mK57i|Uu?Lq~=Q zNhhcI2FUNFKa7iD-w+$G5+ZDUu157}pKD*ro<9(?WxIc38}gO1T6DM$3Wn}bkuB-E zavcX7j-N@fF`C+V4bx~&C98b7^9YP?^AYO4XS2i`c}!N6y+@B8HR2Df8s45NvYF4` zM^umB$oO%$q5QoHmgY~d_XEAYZ$A_?Os#u|v%C!&{F=G#$2PPg-S&V!A3KT4QpiqUXMEBaaPBn(k{jVUXA2N2HOrWo(v2jRYU$b+m}O<4yDd6UjkmI zCw`e~JsqME>v-l8@6$v4`VSjmdi}H3zd3%pSIjNw&~tY>0K1ESsf6TIjZL)!!3EhM z5QSReS`rbEiO?U0IW~U{o^+&~sxuK@Q_Up` z0qLbfbV~*A>0IO~DXOokrl`T5%$bpTtF%wEfQu_f)G|?@;08XCr2F8~<2%_-jxWX` ztx0(dYgyWxlS-{f9*g-dO{LT|yjsp0>Qt#xQwOaW{}qwyHPV}Y#fl6aMZ~%o0Pl(8|R){c&gTArz1mg&~wlB#9~NWH_~f`95hraK9Y zKmDPa2Wt0g(DL~nPVq}syzjMOwVfp>UPIKceS86u&k+t~LzD3ZrTJ(^aHbLUySjiH zZehrj{T*(B&7Rfe(Wx0R&1+V<%CxZusj7fMi_T=xMbRaFrC0=gCmc`aTE zKH->=o?dqOEH<0bQAc8R%_0*NxZLd~Czx(w2V+A|uOXgy!V#ySVt4oQpf=aUFGNQ2 zJly%|Y7uvow+>S*d}22(AmH~Ib2OjVqS9)S;-jHFx8a-0JDulD7K?|03cj&cml({4 z);eoXDlsZU7&sX5p(zz{d}8{yR-4<&!%lIWtm}a|u4dM=!cH)J-;AdAHQTGH(diQa zPQFJEiu9#1>rVIT=bmSOePp%vlWld&vH(i9ch_?_$ZM_%zX@AyyKfIK54;McLpz0x zRhXavGC63nz=@>+PH#IFer~YbDI|Aejr?uoA_Nx(R>AzJBsA3tMX~ zRO`UTaP-3-`eWGKd9GTm@cFTbbTt3%G^17BReB$EXi9NZ;I(s8^iV+2L{v%pJC9TE z)8Q5Zw(IVW4PW60B`&Fd!DLl+HHi zD(7hS2hTQRCRqpec?T9oZ-<&S&w&#!CLo|n+fG+}eZ1&!(fRuN#)eCTCmwaF*&-+@ zCD%8^R}1sWOEYVp(2U<7LLG|dXm{2svBa>I_8RmX9@=xvk)LJ7&h}z{KNlsFy>*E$ z4j)k6MwWci!=CHPo-@?P*1KPBFZHl%mNSY2UnwQfX^Pqm^QSXV`7(oV{!YW117oHc zROICF*vWC~WdL`5H$Kkkj&1pN0!wNVfmTifhXNP z_k-w=A>{Sd;bQqJ7*^--_clb8j(Fz%zpI#&r?4mAPP8yuxRAvC+NoQt_mv1d6?Wb* zx=dNaKIBkYR&AwCsur~LytQQ_!(|$wof26NcFl1y#fjYo+jfNbm{>rbjwsVUOoHO4Xuwv4=`jJk-8`;l?1i)u>yA2Rdx zZ}afK4a-#1|E4jcs{8*$u>O~-@LyDd>k`AFHZo;tW2`6sT#~+JK?Qv^uMOA}CHag4 z1N63dEjo&y9U}A}{dhwr6-AIxuK^Od=4QXB{||N2BiGym(Y7kv4sNW&eAl$ukpODu z`vG>7u{S@4ja=OlJzQSZiXgpsAu0V0L=sX_jR|6kG`gUkt!dCX^To6D^sTL(iY=|3 zF%ml;3Mb!cS*~0(LxW>6@!<*KuaY}ID+^R^f7FN$@-!iQ@nNcCGV+M@T*fKqU6GE} zfS__7TVy@9c;{S0LbFKlb^QBUNc{9Y=efpjKk1UtzcT8pW zL;2%o0|Nt=@fFxm;O$HdkB=Xd`BN73HX$u4prtn&8dc=qc5}7o-X4BdJrh)Ne|m`2 z*{ceU`%5x8NPzCbHYYu`4oO!Wma!<>o{whk$G>^CaE%tstRW7Sm@wGks zOTsDGy;HS!+h@_<@da9-j`&IV6OwW1t^<;|;2d(jf*sgpe^@)p0pKldx5d5P}* zCgUGXbM9)t+hS+J^8t$E@9foknfCs)EGC_-Ur24=pZ_?)BI)@o3j8x^?XLXAI=Jm5 zCW2E0mc%TDLdF>#m_V|pXsNNz?>L-3!yT-CYG{$rRm1m$7KE`Hg#b<|6sqBYqR0aac3e+dGolZNb@%N(-k2Tn2Lh{;G>A3h+AGp zJN%AXelJDFy!$$`)6<{OB7Gtf>lpuFX7)qU{Yiyamz|zGO{S1-I(Z&&?pRH~c?SYl zai6!jS-pf0x(=_*@(DXV8%Gn6{6#L;lMY|2tp2Hs;w~v3c6Rl7{vb~hS3#8$ zfG^Z+JfYmGkH~nLjEWQketrNCj1h#janHs}+Lny~Dh$$SG^=+Nc~XRL;|ZDR))*y( z6Ce=0Gc3CjWxB+$yjgj9K*-bq0gB)~G6&2LN!80gR0*X|AMab@lUyb|7B5l=gKTUt z2$Z6N!sh}s*#N{akk@FKr7x$u{GxB(2a@p{R0W@{gS55xsi>$oGj+|Y?Rn-MFeLxC z59Z*NStUK0pXD{~`Bvg?HpX1fVG`#ine?=Mt=JqFe!c#kU4h^bODF z^+!cP`x;=t8qP$Uh8<$ZZ`+W{^2*OcrzJh+ukafui;SKQ6DmGs z!GbYnFp2Wm5z$w#R}PKT|2}4!7K~**AR$6LVnU0N(%}pU8tt!`LXWLuCe>N{)ruX;vE7;rT zflEM#1VlEeaNL9pEJQTh2VW|GJ9S6lo!zxDrTerF9Fm^fpGR(7tZKRxsS5G2lJg?D zun5249-I~a2EIVg`>0WDfUKNPOuT0ua%2Gs}WVIrGWG#e&})98Br}(9=K}r0O3<6kC7xQG!R@ zP9gyyqW!}~9(IF6pgp$$VBw^eP8ScQRCte`;28T)%gnfvNiMayi?>l8l zMm#|3>kl6QxbH`w$}ex<9lT%LS@DuM1r0f7`b%{~zY1j~oOv+NYxdAB@xVd||Li=6D-RK1@wuxOni9Ld)b zUSq{+<f5XH+l!)u5+S7!#703p!gzIQubeg2hg$kCsCscIMZkCgbcm4%43ApqR42r@l zufHw>zq|jS9sV!E@?Tdy_{VId|99-?FL>b(EidkhCB79}bYG!FOn`_XCSaZqcwN`+ zGtfj0#K!C(nq2pjvvC00Fq1|J5(1?}0|Ry4^Ga&59C^;Oc7ncTGB1fvcIF1Nt5{`24AVRrQz zy@8o7NwBf7upDAx{8$JSDL8OE_)-J^GwG5b7QBxTSWwJ$E^+UqJJ5FrE?sZ;KAZ<2 zoTMAR{#+MTZ)joY!XHnRjF3}KMw~2C$>MCYQ22B#1*e%MJ=ajJZ|e*F0H7p<)cY!-kQ71)d&XwQ7sW~S4l>pFZW%YNo7wakM5BJ!(nUGO`K zM>(7rJ}`SU60CX9l!VM>niK&@-V>;lL14i4(nJb*(s$IMYMIj`GdION2OpL<=nu>F z`6Xk)GM^sj;B57_vto+|o~^LRa+{Ipg6D|NhLYyw@d7`H7S?+P6wG}wac1X1Y%j|8 z#k1*Z`vz}|Qe14NnF1)?bx=BvF1}^>_L2sey5aZNmDj@sU>fu3`A2>yO2>hg(Ajqx zjsO_HRnH*%NtEOo+?@$DF5togk`2%)+Nvds%#B0HHek(Gj^+omK)~0GZg}3q!MBpH z%9J!WpJ61L`!|NZ|Ix#WOV|4}-cEYW3JlGg`_d-mvVTJMKmcE*M6#CT#x5g0=o8x& z?k{XYJPB2Ld_H^gCkXaWduM{z_rg-{-?CnpQidXiwW1C7whqaa^+U5y7g%nG6SuUr z)9ij%$hGaPgq~wAzYHD1uAsiWoH$|eZj(k=2H*Hm`%?8}?ee;%fE*siJu*9cMDnQV zn`?#7)au?()geXXiNaGr0>8<|#wIE*?&S@<-ocB+VqlzA1Ts9ExCp?FeNKqGdH1dc;LV%ER4kAj5{sZs!7R+$d4*=p_cJrB z15jp~Nk;|z8SEcibFX3IFHUv=XdwgSc_`}vfku1CV~bs^3|r%|Ifa&PX?8uIzGH1@86Rb=Ot_qIp`%8|!Uow}1=|AcOB_%~q&i$VWI+f~ zH9a^OR#wuzlMC$8F(WBOy+xT#7gjem>gHGr$(=%J@}d9|sB6Tgc;gAcy|#eKDSeRN zXF(jpAITL6PQegq{wNDY7_78^a1fYDgSNXc((;RyDx%2mEW?x#h|qO6bDBYM9hk~+ z>BMR%hm1dMQ1*wL6N_gR^8d8j`yCV7` zwFufNx){G-KF&JncS!!)hL}EH=|RX3km7fosBNbtZ&1I~a!-?I&b>BlI^PnHYW71- zf?w?95Z&Vhc%}+YeaBbooJpL?5O(Q|3T$U@=(2Wmm&&S!foE(f@aqI1?(3I2M=B|+ z3(X$hdoNfkpNlRA?k~WxH@_tXSM;1t>RvMLoxNsdtGM$ zPYX8h6tH0e;K+O@WNdh@c|Jk9LMs7D-oxXVv3JGTB0T)t&X5WP0+Wfox6}skV*5w6 zSja1KDVW`uR>`)G_EHn*hNs>n5p1eJQh3uVp1Y74(W_G>>1PRDIfQ08%L-_zib?OXotOIyK*qb*; zmnUkgDQIzkimsY~u!v9f2<{)#dZwe}nVdePt*fj2_;DYRCOap`Od?iGjv0l`pS3hu z?#XF4v3H9PDo9x4ss}FzX#$NeGTsOAI;uds3KW{j^PcCgrSBmAjo5s{5r1n8JzYO} zU=`ybS;VW{mPmB+D>qDr(HsCoc(B7ri6Y>Xqc~;&&JRi6N-FZ$dYO=MckKY6{Jkvv z%i~Nu<}Z581ai%-PyZ;g>|z!5-u*7I(Z~p>1`8@AOFY5+a_9DsHAat&jJ)*Q0l$|+ zPCS&z5p^@#@!pA%K)Y71?5zmRVm(=Wz&DmNGe18nMLq<09f0vhX5?f#$Vrnbb4FlG z$ynoo%aXzQtys#9Bf zdmyliGwCo=*CZ79`jmmf<;OBSTJ9*4oS2krRN7nR-9L}P7NCLewNFi470AY%&A}`= z$gz%%+MN+wc1=RFUf)f=88HhB3w&v}1f}J)wM!4wPV{e!rD6DUe)kvb4TtACz);uBLjjXdPOqjTYc}X^!0Rqd80tyqd!XYoPN&_OF(|0rG4S)Wy6W>6otJMG zFUQKIzUfVkXpzwtg@za7fY7V66%(B{QfAM?4nsb`%bY`V;$&5&FN?k~?}ixZ6zHoa z{gJ$yC}4<(ez^!RIZMfjd9{8D4HZD5{}Y(OF!nd7n2HJ^`wzs%{{$KRe}=E{9d!63 zCr&eei7V)=yq;3;LzLzVrPJXnb{#^%>c=u|#kgP9R5go{gV`+(4Rw)}%4(!j4z$^; z1$(Av#a}s$b2?c}ktTH@?H}*objaUnNA7o6gbuoDPPvOGx|mG7uH_hcyt@Ivkkx4{ zl=|XukwjYw-Q#mbnve z)0Lbps%{SXz+Ad5#Vv*4Bfe9AO>Y(}yG#4Ua#vCvb)6mRrh?0hZ4Lnd0J~y0zB)Pj|e! zB^*&7yh%P2%oT5xyFrQEe>G{hb4aFCyRLi*V{%8z{bb|j8)kvobF^uF+u0E=P;3t7 z_JG>uV_$bx&9eYrnN3+xCjk*Y9$)G{AB-U~q}0oBDI#*I{BH|xjgQS(XvJn@)7DuY zx*UDHWJf>Tz4Tn%ihp~QL-*)H?YE6o8DL^XdNT69E%RGwI5m*~by@Ln{Cyn;Ie4B4 zMJDZ>$bU{#)Ag$+JM!=N3#zFyCaAlbiTAWxSM3xb|cQlrT|ho#L79N zW)3UwmkYgDZPQCMVFf7#9Lnm)Hk558h)GUd%Pa5_3Tzq+SUuR}gIfT;cx130yq^}| zp~gJh^K9@l18gCxfko!3<4!+6ehiA&deD%7yk0N*c7&Cc&zr7IXj@+&9{_`f8;Z_@L;8P-YA8>;TAM{19jli z1Wj91;aGp+ir1qwyFue?-M8b(Y96vfGAL@ zL0C)Qgtc-tFtKScpt=Gx_9n0zsJss6t@_3(};pZ$~pi?LVdCdYa zxI9_grs|WNd`f zs(nw|zB2$2!lei!Og$r|n>d0cyQQ7^|hMA7bF(|BKT(d9r5&jYQW}ZmMD(mC5NA z5=g^M5o|}KqXChC8`9{6QzG>H+BkCnOtu|>#Bu>)g5z-2PYk7WI`@aeleQ=wJ=)93 zVAwoORzK88%mN=fFgR?P#HSQ7pC(H4;U)R?LH9>1{TFiEdyI5f2~Dd~q!}i()%r-m z3YGVKTOC0Y==rY33xJs6~g~B0wIe;g4|}0NPtT2L6_oMQjed1T1X; zlt5DZQ216nRWE9-vLz7vGQ%2Tpdu^wrxQyaDl9rcn10I(1iF!5*Gzo0@|dpbaQAh z6An9hO^P4$olMq0OpKAlV#$kn3x{a4-o{6_0SwO5e8GaUjlJje^qJY9ao0UI<2UJ; zU8gKDgpryw$u*;yF|vy|#*sv*R30gJgcQ4^PrmX?Wg;u4f%WJ9SWqn(I@mB;aSTZRjA+mO(h!J{w*^e;&cK&<8$?3$&9>Iu(lQ1y+TdnM!Op0Z>d78W zq!XvRQ+B>X;pL3hS_)E{1Y<_Zhi*RJ4c?v8q*~jl?8?72Zge=>9wg&VkiE$Lb} z|AWQ6sQoTOzDSSPotVywnGX}}>|v1udG({|{X#)$se2(YAaop7f1If$drg{&KJ=7K zn7PUGve3gl-uUuw2zK!g$XoI{c?=l>$HQ+#*+j?j#FUe($SA!8U@>hhcwM=78-GwT z;=;c)F|`;(N?OyQk>*j}H617lK+;+p5s?rQJmv6Zciosbtn>JlFi%7k13h-iGHny{ zrqTdGOQ`@QNoiw%$uX7M)z2zD>|+Q_M?XvjQsCSu`=&?pHmY>TXK_aykGm;CkK)QD zkw_x)2Jnf#1Uh%h>IZ2$1+ zs`JOcu>j-ydQtNul}CUOyKg!mXlv?#Qc|$`5(GKO{q^DgHHZANtd)%q0UYcj4e;v0 zUGWbXTSn9mRf=TG0dl!{2wIceOWRKUW2foysY#g}FAqNg1kn}#^B52ymz?HzahXCu z7HJg-i8clkJMXZJN^TS{oDuMbE_8@rm+{wWt;TTzqlIOtZAX@6?AId)Z}+f#F`rXj z7I24t`t(UJh?^ZyW=9HjK9C7!4O%Tw)B)-$u&D4X0?fund+YVzwrs`WvjbO_sCx`3 zU)0Os=>SPu*g2y&iWT${Ypee@PfVr>IP2ZaGp$k`YAG8hNcA0;|*J zyyl@n>)}usNye#d9 zmU4DYKK7k?GX~kzp#FEb<6@Xt)Tj@53l1KB)5{Qe#P|`k+|==qUo|Sj;sdJ*Sh_B6 zp&5y1aLK;67ye?LGELSqzU1GI1L~u~Kk?{}2QWU$(wo3&e-m#1Lzhf` zpNU4Zwei6I=&Qizple%BL-k-9=NM4s9HCcbvz*Du(-9=nk9aFS*#wIdGZ_N5<3Ec@ z1Fie+dzORFYiZ~*HE?f(Vip<1GNJWic`3ww)tEgXMx zC*jUkkT24IIAmc#d@Cp%MvX0qPKTFuT^m>ja|BWrUw5FCg1>yIeL8eX4ajcF)st9= z?Sdjzowdso!)&A_Hi9b-LEJU1h z=VeQso$!9|w~?lM;MWGEQWmUEYk7r>e=RP%yPP}lMSyy@T|Pczh3UW1_8ve@tzFwN z9#j;iSdnhW3IfulC@LZXN|i1my@Xy8NKo2Qno>k+P@0qwigZE*lwPFw1VjiVKxiRA z2>I@K&Uv0Q^UXi=|L?s29%hrhce3|hcU|jV*Sgj*(pIEB-Ay8J<5ePL@7~!xw|y@S zS#tR!w*|==cewgJe)XGe6hnWWRl62{P6To4z>ZI*M6YBV{irkQX^%MhLHCJv4;cbi z^1WRYWP&SfBj95&SrY?cbiLoMsPmG-oK6xEzB3hqD==adN3>Ku{5>7t$Q*z? z#4rl;g*nQv@iW8TzRRZbhH-Mr03T^j+qfMsm=WyscH|_g6H~e3Uz_;@UApTKL(-b~vvc*|5xRsnoZ(4^n zAz-^zCzbavQn!}8K$4!m>;Xn#)qLRUH{l~u8?9l_K=ljOc$;`1z*hPe8=Kb3E^Li8 zkL+2CGOLM9vhwg$+WH~T2e7GY%DwUz5fL(Kwwv4$t$(F1M^bF*saEcwNo<-kyo8;K z;Np&!{by_A3F6MVIc?~ka4wcnfQP6&tDv@-vLV}AW^$Rkp;U|hGqs`eag=2Gz=j?nt} zjBgIa3!~E}dHiiO+1voyMhUdj0n8OZ+cntckg>}(@!F}>6I2$>0raKsp;|^vI{R7h(R>K#1rBEghrfL=;fQ!dVlXQ`{QS@C5oa+>o)#gUe ztu1bL^tw%R;l$vFd`NtK5L-KpG}y}MfJ*#w+wCq8K~V=$vCPxpvXtmE&il==T=l+L zGB1&gcRM2f05#FJ9=(!1$1eP8a>BXO&LzPDUUlWtrN_V@MO zyL6o+>wVqFFVXe6)#K~qCHM4PTwH=E0BEj1a`p(?2nyZ4EQN6m_r`t1rOZ`zjd2W_ zQ(oK3J)L z$13%c8DqxkJ(jR>>#Sf+9|;15T)BFI*v)8rC<%Wb`C>r}jh)B5qg)|U5-7MGWyG~X z{2>hQE!Xtwo!&FVXl=!;{agaWKYiJ_1U~O>_UjT?HNt||ce8Qe^yf6_x*GA55bx;h zR2J?Lh#v?K4<7(8UUuWMItV8?=vN!7tJB|*nYlgPC?`FhoOQlhL>;WzusPsrStUH} z;%jLxF~?7OzjrL8TMVV0Fxp&ab?B^dv?dU2+d>F*jr)fMMJu$ok$*O40CzcH2S2TL z&CA9-Eya7(omdIgXyeExr_L!6%2qYN!Yh) z3gpLfJsxJBi#vmupj!saAwAF0SZ1pe0-qkP)Lhh@l3V{n*6?{`uIWxu4^gz-uUzq)0nu4mP!FES{x z)cJTQ1s<6}g1AG>`PW8aAc>b@grL)%)Tc1#4o5O(kXm+Is}S3Y$;~UM*{h~AHV5Y% z0Kd$;a-A}byfryT0N08KhxVCV5vj)40l55N0p*j>rL@_(ZP-T{)%`a4c>1i&>JCT} znD+kS8c4rvIY3>h4AZ`~{tr{0wL}T3UfBW4N=C~fcJ@>u@&44%Y+A^2jLH-Jd&ZN%`lV7=U zzgU>V?Lz`EaDBu@UmnC!?Th8ji=K}ppXr=qnnt4pRmy1uu+S-hCsg2L{GiVvP z3YNQ2Qt|rXGVAvDpPL9@@}wNUbSWIyqTDjBZhR&d(q7E@4bz|O%Z>gBOJ{WBQkxBp za9a!n{=C!6^MU7`_BR|oy>LoTfJcS9>ZfrDpp8^>mtIomMep)U>F5ZxR zH07?g!}+aon19UD^+V&#EI7#ckxVUj^1459v$iq5DJ+j`{yhXYvMHIy)nNrG5cRn~ z;W<00dgaq-@(k^&;35RzHr6U(-i1`@%-TQxS@Y*kd2+5x!2eGj-?W4OUGQI4$w~i* zK7>U@{$H?ifY$%5m4Th_X@$8xnWbKiLx~5EiO4Qt#dhcKdCYfc@H4#7Lp!Up$~?aW zj-DW=jKylvRc4I`FXvCl4Eq+4XY55K;|2!DrRib}|E$&jkw$&z{;aZ!!*L9tNF|JCFD?4Yt8$ zGu(Ovx-_EvVSHkX@6#F0LMpB_nU8_kcq^ADujfTrimXXC6=VOI>Y*mpn^HM z>{?V0g9H48Mg64=2K#Rf{`?=l+J}XeOi6=$7|zf29W%HBZx* zojASJ`1tXE8YA<)xPw@5=MuVV`!9=$LELa_JQn^dY@OW}aM09K2fN;xGrh&tmhW3q z6!Ky@=`6ow+w$`rS1&i)^IrUK!}$p-9k?rcNP&OtL4vuSt#z)vLd`(;i+?wmz*&I| z1Ka}pVC`lOPx8%542#@5QfMLy$f^7`@x2#FiPJ@?-i&h}Vqtl4vR9K?B+TvBzhbf3{ylVf z|M(ls239hzyl)X-8sch|T{KJhkD(kWd+nW-3rG$KJ98^1{iRwpe{T6ihVn|T7oWqP zKiSo~WBdz7`O5zccU%? zxL-eaUCnc>i)JS4rhP0eQ5ijAYZ))KP*S!%abh><=)T7Li6^*FcH&L1EHjP@`IwZs zhIYamMNRT8%z|Tj8g{##63ZE3JRCQp1lI7{J3isfLTXXG<~MIFHD_)(e0t5*`H9inN>-(hL!#JYJ(Ge%fNHb<0z$IoAvClCxeY8MNu>gz&&Y%)3IODKOc8P)J`#azWNl^?k4 zPFOCyMzOfhSDMe(Q5LbUEiTqr8C0AMFqbbhoWyc1AP~V`j4}4~=C~+vE(ShqgyC$5 z>b82=ytkZ@9JU175BLku&)-pG+d&R3c+|3g%h6o2g;Uy_JC(0l6wc77j`sLJjxEJ6 zx9)GA;z)68VpWEJ^{108hSGcb)<^NmaS?n7vIT5SRnl(#W&ra7_(po;n5tS?ZIWu- z@Ir-f3`bN0pX?d&1x82Ht~P?cpJUKE!7LkKBpg6m(#U89=Af5g=A8)T;ryc0zFKsy z-3IGS+X&oKO;{-P>K?Hrjj`?z&VFz4@P6DWtN~y-tb+YWZ|Y8m#v>CT05+8wbL8Bu zTnmZk!OYyFZC~Xcl-hQ(n`yHv=Kd@0^I`Si2XIo zN*LNP8S4Td2|=vt=Jx@8EhF=^=gMP;CajD&CaqMduN6pTUm!0j_d#nwSM&30c`@=W zc6D@ACm}Eem0D&rE!~G!WLI2IB|0e!C&^Q0?)#7p7iXy%Y^T? z+&r4R9lTrV^r4ERYs;@*4KV9oMb9hZjqRS5;>|zj=j)o8naw%)b()1N5!lzOtK|oV zhGgLTd#?J-z`oC8eTxJS)KIQ$ELmUhmkgoP!U{!D`+{1Z0;$fG)%D7Bbl|4zoN^}T zrVPYSpC3wKMuj3z}iu-NX&w+I`sIv)2ZAzpA%plP{>>(=B9%fPCUG zi73QOpFE*iWk53Y*OI~emzKLsB)MN7UIg)9xw3AndRCWqst^J95hKt$NZODsU*qI4 z5pAQ~kp0p$=P{7sZSosDH0%A)@2WK<$&j@lWAgF}-Id16HGzz<>ePl^I%TTdIq%`* zKDfMxD)o?9^(DQlQ)^K+MkpUAh)h1E*4uQ;zAW`_F+&o@0A$8u{gm3-A>WL_guxeM zqMHOMT1r;Hp@nu^hr@jYqh;>%=}t zF!Xq8jw8A9p5mLX*z+e23uldX(br>jRj_=uN z)FG>A#rvDMH-;8|A*{#1f@rbOR}GH*UPM;2=0v0nF)~e&|Bp3#?hpsH3iqznforL^ zFsR0}4R+( zH+&msoedn0TpC-HSvW{z4^STFoH~dfn@#gTE(@}7-vc9Gj3=dRNLGU;D&-iykUA5( zENIzpPaSK^9mzX30lh*Pwp3i}7;Ee99C#f|>z^5(3hsJ6V1E5((FlZvCC2iFfLfGW zBOcW6W#x*nYOlplR?XU4xhcwDgE^P1@b#hEipmhr=uTqWYgPBkDO53;GJHJ+n zG~enXdS#X}d4m8vR0qyALm=dvRD`aTr*_Q8xSk$2xSnEJ%Ir?luSL>+0M5+|>c=iV zva9t6B%d*vR6N4M_}Rz7yBe%fvdQ%QPNlpDj)_*hSUVlYv#Votf(SKVbF8&oJVaA2 zr7{4h{f=3;BRo>ZA;3N|XOI822A|9tfJC%s>`D@hiDMOL==z)`>SR(0Q?jFF&+7kR z4%{)B+U80cTUCmB`W~4p_~;FTwo7$XHYfBTG+=H-;L|ry^mnyS1^EEy#f%9HS7tsj z$swmQd-xk1nUHKtB$4!Wbu)-b#7g9~a{X`*r?kIBYHyLP*0&jN`AF=QGtrk)>(BD= zo}Pc~y@dLcw(>c{xM&Q#12I@^e^nwzYU>(0q?o~ zt^;PN~pmR3*9l?iTYk|fSdzE6xbf@-{ZgEwQBCAPAJv@qVQudDTWL@T zk{t9`NZdBf#0Dget=>+`7nI?y1OK+n950s3FrR4i?aw1g?n`mOw7Z~pf=%Vh=;6tU z$6HMw+IKak4t!{Q@mko6z_FTp7gUC1Sn+ zv->1N?UMg}$EyQs5vR_m9}HRk`!zH326TUX3ne?Qt$vXf(_W%>8h*De8D5@P)P1Yy zaCCnHa@Taci_7zc+oRMzyoYhTWC4|bE|6cS#?t+oR&?)IgH0h=!1ixll_h3iNp5mt zQgMS+QhV!;uT=1Ybq=i87`Zch%{!t^3!y8tCOm^OQ_w;UTs{|^aEmCz9aes4iblpN zzg-E|TvIyFUsv;~mn@pFGp%?#`pn_|rrTRE3AeGa3TMbl<@l&|>);!9Y?DhVKDU|> zDl}VM6K?E81N#m|ne_*DkE9*<)kllp$EXz%@QCHc;mx@wru|#R)9G{d zyJrq>T3Q&cs!@EssBffl#=lYJ`L368`)D0Bxh-knPgJC&6NUeQ%G%>iqGO>q?g}DY z_tOJt{?7GgMa4&XQ#Dr?=({7`@NxtR0{8b>YZu<>VHFlJ5u-fWH=T8Yic4LnJ=S9! zy)!D!?KqQkq#9z4Jeh#6D2X;GwBH(1fDf?061F;Q5}kcm*wQ9dd7z_i?zyA~ao_Cg z8l~7`boUPT7#R(p?sC1wWp{N)^XBo3{?XAWc+ThcX0(IBZX+=*8UK?}O_+5A2Umzy z5S_f=%I6-FYU+~UI=4h9Z4>E`DsA{xtgz5sD8_A+eY!`&(}z}8S$*Y$$cxT9&q^C) zZ9?2SV!m~&xx7!=9XZitFBK6s0Eby`SeM3D$3EB~NTebIJXEL3yY4AvIX%2jR;>`r z4J8-e*q})o!n2zh0h?GYb9z;NH!*oA>pR1u(q0A0*1grNYe;y%@!(4ur5>8OVW$~e zXDcY1vR*3-!xNh^muw!S(Lr{NjcRxoRPFt+K-riJkZ}i zXXlJEAMYFL?zBxAhHLaDxa{01s(2lB2k)zD*+AVKCRXe_VZu3=h)v51;%5y0WN^Cd zB&ThWjPi!vPtW{TsmeL3UZmNRVOUb8!ggFDC>s<{8sglH{9@XxCQuY@z*f;+uzhyM z<3Mn+aO4!4?To9_Dg3E6TUjw$YK)n!7MJJ5Cz1~IhTZB~O#@=|Bk81>t-rGCvtoR! zotP#Mz;rL9LDMY z`Alh{vq0lpqoE{KHYL4#6%LEzRf>g#?8SlA=L=6>l;WjN#7PA#l0xe{#iA>;)^5o4 z$j^5fV4bU<{mg7~W=xkME2N`_tL zT@<(0AHTFndqa#a(C-|@WxG=ZJT{k~q*muWZ7WR39E-{I`IUN0x3s)M4*DV@XRT=J zSI?3>_!yJub9R*UZfGnjjQ_47J1hFnf3N@s2BCTHhX7&I@o%z?gBcdLHo_kdX~eo7tL!4i*8^JRKYEyX#W#6X;rra`YqRpbRI4ICyVm4%K@} zMM-{rl2AB7nNUzjCgVm%Jm*Kvx>(fMh6ZF+_jAq1JD`S1zS4;YzKCufKi>C5MMl~hmLe7tl3*#g%~LYR%6VizuUEsqJ$ zNpU=YH}N6%U#3sO9KBW|BvR$QuH^EKyl>un`ch8gBv>+IuJZteX27Xax;3}~HOPBB zMt>LewA?c>F-ci!e(U1*=h&AoK5WYmENgM0DOTiy^yvHcalk-8i^{;|TL&TLS3AZB2)SKy zPo!z7AgP*-J+VJGCKF3vgz#bQYQ60Z!`sV5SB&!w(Srn@0CTzxMWgaP5;Wp>i34IQ zTNfLF(I@A+D&TBZq>1z=vZij@eIQ=BQZP`M|M@YVPA?eHU^54;;Tu3yaH;F$G=3-c zV)G3GTruZ!HHHd_o|ToYUOKr0JMxKb;8tz9zJ^}N&F=RJ%4-({7oYrsrF!y|D`_G{ z&0JURVs?khpj+1So3D=<5N&*x3Uo!ZjdSBg>!@Oo@9QIwegd%6>>^vP_= z%*n%By1TiYQl1cx^=c$ob>n@O8$VVci4$fM9>o4C$J9)%Ja^G20d#e1uNb1pdIB6p z(?#*vlu1p*wbdT8tRYBO<$s+()HKz)YLyv4La3T)PMv=h7L)rM6wCYbg0ikEjzeC9 z5%X2oMYXdHz%aQ!EQTBSc94ADv|Sq>)dK{ZkEP|o-N{;J)YsadNz3w)BNo=Ejg?~} zU+j(R)-@b2oa=6fv$nP_;oNnch|;{V9kX;sYTZ!h?bpkZ z^AkVCr2Pe-fx^jFiWFA9i`ljz{nW^L&@|V-GGRbGT37Lc^o(uKt+y9#ETqRw;af9# zc@DnfU|}<>T?~6`N`IuBxY(o`KIY5F4~D+<6p@XDm_GZY3Esl$6Nl+$7%}UaE2~{^*)_ zwZzIXB(YOY&3+7Jw7%8TTWID@!mLG=LCp`iN0if2Bf6}l=Xf0J(m$FE=G~-Pq4K{_ zce~?jd>m(6I|qqbtY9ENuBKI!bKC7Weyt~pnEnz4AB!6>5=I4>F?L!*W!QFF87X=> z1zm#)9fk4=^w4zy z7s6!Ey+;KJ?p;>l8!5I5%aqJ7o*>8OP7i(trF1y4QFLT0yBecM;{axhEtgPFDRJkA zPty|C!DiPeN*8_1?BtaiQH?USC}K2XclsrSPMWZtaQSFna3h2q(_g0M{cueycrk6v z#^av!)yYPTvr3G)soVB?AY=qh-`@7|rA$PC!N}O;qw6Qj8)y9eohV~5Kf{%>-V7lJ zyYU^d=P9@JGaAB`E?^)zOml{;r~h7=a6GP4`ij$2M1W@>pAGEkJK|TMM@YT~)KQ({UrQVTJUb|=VuHEn z$b^~}Cci+`gtE$y_9sxWG`eCrF|ucGdqz3ob%KVq74CJ>ga^L_MPT`MYMA0-LLeDL zuuo5SZLUn0k=7j+Kn5jJYF~cCP@xI`(4mGh(xCh?kw-U+%e)sy2Qrx*VL|)sz26;R zPrg$Kc27vlyJMe}^bG}xiHbjK8`Z9O3&v!o93fDkbnLEF?n;?~#u+Gb>IN8W`LDDi zJw#1c&DMyjj9%H$Sv<{1WTHnTvkl~Ccq_zg*6XC9)y@(SZ=Q2k`?gg^6td97(`;HW z(PBE{Ig%waXK}2&V*7>5gO#_zvw@7;ORF z%BpOB0pjPFQ}m92)p2H$v%tyXKZG8f19ROWeL?JADconuK^15T?@p+k6GW4HnnO3* z9J+PEwrQQ$2Kc&xF2a9Qgm3>?!3>X2$I=koS?nR8@M2L}e!Azk0|yuofo$^o6q%O9 z@2&S=am@dJn^XUIu)h9JY_-75>n7D5dlf@(EN5`7^MRNDQ|PxncitH!V!6$A=J?JW zD~9P4`4skhWm`QzFOMC1;Nzs4@EnuHm0R&YuCf@3a?gmWd49=Qd42N|Wu7m3vndN3 zJEJET&Vl$G7L{HcjEqSS<7S7izcgoM2`u6@zSS>)LJg$K?WhR|i_?qZdtF=6remY5pfBVR~tf_8j^bJKw&2R)}*0gV}JiL>`u#>BE zxcA){IlZ|jiN6qAzg=1TIgztrFySTZ{-lk%=%L9^_1PG5&sPJci5RHozvO|8J+HWt zF`!Q0u~IfhJvpZ~DiA}ssF_v(K3-HL_*Su9iW(dwVyJkkr^)jBG8Q;3#>-e?%EBq$ zv3^VWXNdJ-G%fXWP_qN95J3$<;Wx_-u%)+au3ougCPVZ#)U%@~@V^qepRt62k?80; zu^HqKnni$x90qEHQr<}NsG>L9E%+P&NpLj#L=$b!E9@yYIdpww$?M8~9u8@+^y27l z1Ofn#a(1(UV?aftDcauEbuk#y1oXmFy7EmR`uVf(1Gnk&@UY{_KhJ!(c{G1Y^5RS7 zcrP@*_Whzb?4$34;?~yICui3*<2ud91a#K|X5mPC8lDvJtaK>Q8PpD+Nxq@;;6pXb z1uhz1*>bU4H{W2s(OFoYLZLwChsHd2{RqucO>5l>_}X=n^A%q4J33#qidXyd^tT&5 z5S|b3M?A3WYIRkGQ&rTSYQBrr2gJiZ5*QEA;xoR1GXSVNIE2-(yH*jP?Z&KR(aBnFHuG#Oi#145fv zu>J5qW?ecY-Mk)To$Oh}xU1f~8PeWCM$CQyiRRT~I5&`=g|Cerr|$YVg7kQHI}O%0 zUn3kJEo~uJypNuYu&C?+)p`CV{_e;^nKPEQ_^=O0%^eJXg{OOGtvHUC)12Fb!a0LW z4CL9Z5W|e!gN_Jkr_niPce)=bFmfupxgE3Hm8wu?*>}G=e8sOmwKOxBARtC%xfc+C z0bj|@F+i=pP>{Z6F)WqUoS}!nLE3q|rCtlkwk&O4S>eUZx?u9jH-j76&83mIRu3uC zm%DZAR(85Gkz=RKM_(^iNMj4Mg|M%l#$;=9f;g7dQFdy9|B1HwDch06Gn z037j?=!j9C;OO^8A+2nVW;nl(+-Y{BYw; z*4D)aZ?tm@fJA{n=!;q(>_AYs{#%oDuqHn9b-;Cy}_Hy^|kaGR1qWk!*>2G~M zceK(zL-IaHy{nd1)c(V#(&yWT+V-%<#m1h?o%-J2By0ZY`yj}U-n&g9T~HSeSbtX$ zTl9>+O^K}ct^KPLt$(+$K-KLF$s0?~sKwdN&&ZSjo`P!wGrulXq(8RUp$rgFWo|=6 zj1P)g=Q#2$G%kj?0abwW6LEfZmL0I6i+|NJhs!c-rq)mM&g3u|UF%>zj*WI6)JVV2 z4X2L9XTSLMzLaALSewbyc9vVWY9zw=;ATn3*)(~ zv1A9}J*z|%!nCwr;HR5X*FHbV__7*AP#n2G%=P%uJF7yA;d{}$v%$C+bq9Y)tE?`3 z`qcFW2c6vMoEJ^@*8>qgQ^;3?lpoGR9Qg1suAx|MCBVi^7!xeAZWlInc^J3j4|MvW z+&7BW9Uw~oyi|%rHVA(QQLK(7(17MHLFcGWrp7p^1dM215Z69hY8!o0^uzVVkqi*Z z4o*r=8Ej2t^RceTd`xDn97;&MW_D3uI^}FJ6<3xf6jT85&tM<6Aar=%}xcfbY!# zdlU)z*r(AP+zA9GEa1EYcT_eZsEH@_%fR zjG38v8DyIlkUhon{p-t*iYmp^L8cr+2C?p`E*PzwgRwejLKgUxB4qnqE~1R3j^SZ3 zh(q9pmo-~GBYoHX)pOYh$$0<9p5)63>I&u*{+^@nmldTiktcF0%G0bxZs3}cir%2y9-XuR^7 zb)PgSm;)6>Lg}uCSPiMjGdn3pRY|LNp655@w1|7y%t+@R+t6R;n1cPxr=a#N!=#-( zJv|mK1lOB?!XG&H${i6>hA+-}bNTY+p4rZ1-8`Q76U(4=7|bRg7{h1{Mx`pG)I0e0 zbx$>}0ft2UCZaKnK*CU!1_2;>}pp z`cI(--ZZfLsz+KqdQtbfWW;f7Tz}FJ)7@K--Fb)+t1=#7Qy$!Hdy}c9ek$w4a*V%V z#-jPy^I1MeOV>3OSV04SLygtM&MvJkO}hEF$8NA#)lAPVJ%2x!Szuc)b-^OPqUcF|++c%$m4ZN6R@tPwTBwdjL2bqrduKR0y{(kr5LeX8wBD&x) zr9L`&Z-XHZ!>6Ha6^a~qanEn~yU?{3Qowt{Sm_8!uZkdu2NBCmvKLAaa89Q_IxT1d zSr{&kL|Sgt#9!qn$a{}J)h5H7sbl4h@f*AB-8LxC<4wCo47w_U`yzjN+G9)Pw7mCc zjcID@;5)uQ=nYEEv4zt-)WF*__20DOt;hn)EP)Y}pW$LnUPiS_!*yl}=1}|d4L&{* zxg9b`%3;p!pP$%DrN!2Q0XO4*>cH9a8>L#+hg6YFH}`Sj>(We3NGtVLE*M9fWDY8N zt!AE|r(zkHa%cR>p=4KS^vsaofG(hsiC_M$5S2Ge-M8u}(s)RzrzPuAyVm4Emky1* zHXzKXOC+?IqJx^b;FALEUZ6;vGVOPDh!a%skuA1h(-)Zt${POpWPZKP zMj{@HVc(%FAml7_82eG7XocqKM$xzD7yaf}z?`y2vQRvxAJlQcJhl@UPb`_w-=v&; z=`KNVuF!85>ulyHKmDCs{%xFi76(B}`A)w_Re4jVsVKW^2$WX%G}A2N?X zm5FERTzx~sqn)L&*B)YkA=`5IKSmsjZ=j6jzTZYHaB==mOv>NC4g5D&>VM0(h_tDr zrIM4_;5&gURwi6Kn|szK$o>`I%ik+kj{7rUc&hbb=F{J{LXU6URAh%iH@4eJ+n}&& zzOYY1Y8DN&k;liqNzNY;y>2_3ZoJdoHzLL5;XA(hRs&nAb9Rm-k-ue_^##2(pwWdWtpq&+Z_#fs{tF7&>fjakw4GO&b(I~;$;2n1JyygBUrjQ}uB*d^_Zkc&SAVTAge`oo_97EWvfwd+PkAgni+PpdwP`zx zv05fWeybJQ@_?a_=ZrtdViw04tA0!*5q)hF>QPW443eDoaNnJldF?ABh=N1J2xZltRa(oC}7T{x$kMsA6DH#_dp z&OC{MQhF7Ys|=MZNuqavOF8DP!JgU|w+U-j0SdT4a*Fs*$ zZFr<8AfqW#2nA$&ny+ZzyEl?w(U`v+(*N#FV;A#F+dKM(AyKJ4ATy}X$H zftl89iY&=dLMVMLssI-$j8QuqMf4n7tk{ZqX=o_;gIdRcTrWQnqO|7$Zk@L;b3jw< zs-SLOg2lGS4c0qNj@LJ9sC6)1=(Y7v*@mx#9Dj`YG`o@m#L{+$y2>%1=i}3x`PMhA zE*z_?fo~&~z3O(d#FE3kinmBt5gZgHHPS`Rlov{f0sY92o?MihGTl!<0Ril0+HzhA zrHMr83ApT-(WiwOnekVVy|iS!_7;^&?<6anBMaHPyLZ*rDFM;vS7OsHdMCd$UO0t% z%YKp{vzD)Avok=MI%O#TX^7=5U+jJ1@PwUMqjIOjl}{Tb*6kgD20$^llTFw^b60#m zW#zgHGNC)wUKFVyIW>j?TK~G+)_CIVdlQIs#W=Lo2m|%95;H)XJI{)3eyN%nOqQ%u z^WS6u7T^m0jFOW`j)brro48rwEMUBG@{g69i8-uAk8Vsvhl^IXn0gK9UxqO9@(U$+ z%sijWQ5A$yh+oGyZWLQ+r^xnzJkmwViklx~-JUN81ZZUc+zRdf+8nbayq?4buvzB- znPX0R;#rX*Wp(J>#}i$MTbsgZ0Y-fyYH$3GaOZ0hYH6D_a?Lvv&YiV0Z|ioq+bmKyaIRA3+PfR-VJDV*j=~f;CVOt4 zGLgq!`=E?=!-IV{pzu9AmG0{_?<;B3aX<=f?NMO<^adhL-Mj0xL%v$@>VaMib%F%A zowEi>II#byNO^n>Ju4i)c&@Z6Cw2bGaBTA#VZmJ4h4HmmSlN1Z@*iAN5X24Bm#*@M z9MQ`3`5aX+ufRjlI+d`sFImMSdDA?~RKy3^+WJ@Ruski3g3LF-q?kEWlca|5xC6PI z;?wc~V%SCNhbYy!;vm3vFeA46Gty>-2XYf6>uqH$H27f?C8;I&z4}+pLdw*n4XxEI zLn`pQ%L|9Pu#8QFf-_}uCSkV#!B}B%u8TkW5m?&!YHO{-5lvUjk_UW2KG%WhhxtG{ zSo4k?dBTfwo=~B(lRH^_Nzf;KS8qp4&4D(160}*PcCp*ha&wF4BsIa0lShED>%;Zv~E%JJa|#thDS^fKG>Z_A3mt`2UQprU;{s3Sf( zp&~s!{n>5mlAKv-Nl9FMeAdp+P9X@~I^@3Q&huOTVy66IZXrIy3nMj#j)MjEJGcC0 z1t4`hTnty2SVU0aG@H+bYP=O#i+-;9Y-~?K=ilQd{sirQx@F!>LVB~n`o_CNY4XS? zv_DxZ{_v?I>yIUR#~ktAV6^d;-F$gtbBa!ti&k8<(}}(f{(as8$M-gX$4>b9_W@!nEx6<}@qx z=MXlM=Fu8e`)m5uiw7?+ zC!A}Z&jjpjc^-sNmCgR#?Tds5W%ayvxci?1-}CT5g*WTd8Y#@t^`}9&y7t-f#=35kW9uJ+a7y6W-1jf<1Ms|s z$2|H1b9wcRe0Mg1-s~K4=)nVP>zQM;tJHiSB+hVsVI(8}yuM(bJbZI`O24exfi*wA zuwgUKJ?~S*%?p370F(ho&h29U z-T$<3ChA<}X_hB@(q;EYMu|7QeR$848`^S)oN(@uW>U4MUr)lWO=nC}r&2iAZrec-h>n$367RWlOc z<1VO|sp*=$b}j{lryK25*v3g>C*QE|4Yy?#_$wux%AZ-szhW;;Ke`Or(yA$dt36JG z6S)Qro{bg67tS34FAKIG<#AfK{{xpd9=bgD8+66I^fv0hp!x`dL9>6b0L%YdO5=YW zH2;0j|I*Fh3No_^KVV}nK|RM>R6FG!3;hkyV+!`^tGI-q#UU1!FY|A-EqZ>{dk*O4 z>u?5PJ|~LKF+p9x{~_a@VuZB}7)NU!#lSy|q-h+7c{EaFKBx%=WDbazGQ*b+0mgB! zS^h)X$DWhS+`ga4<#{AoPK)d}ebU?hpf|5G%zuJ^$=hm6k?EsRK_of8S-Kh{{f%)B zEOPa(R^69GMsBPPou9?MYoW|)duVR;raJG+5P(DG>nok>h$H4kEzEN+-qbns<1r0quSQJJm&l$l_^%e(%8g{6M; zo8NSVjS}hj$&(k?Jwif4-aPs`9{PfSJ5nKol!chi30nxtf!FW?9-PryP9{m%`{P{K z%eQ~EdSg6Q5e?Q;nRmRpyH+o-V8LzY(^9iSV%en@3YO$u*W=8`OtVI^FqH4StOuv| z_!8g5m}eK+@=QoLzGc2s%rENg2dA&S+Qx9T-!2*@TfDfaoz&rsXNwillrF<#FL`2i z!TWVcLZnl!03!2SACa2t+m^9y;|f0qVY8i-kDOD2a!oC=z4Jl)otMuC`uy7L{cyrM z%IL{#clpsN0In+??y7VeTn)FNDHmYe0D4QPWNnsR+Hvc91zoro7pMH|!)h2)0l1Fc zEMsI0^Piqj+}T#5kVZx-7Qx<#3tOj6UXU+9DpqLt85vc(zDVm@nlSSUwUS&mf7&3t zNdiL6hD+{u@V19w%Bvo-MWyu?l~&WB+(!?@p5{~vnL$qiv7F5D9(T|IUr@*C#3g@PFj`R!m^iWFIxSYo{A0F&YQl@Wp-1cycNrkB;Q7?KcSWbtM zb!cp73fPw6A!0G>U^b_fu@-1hAPapHJiqSZj ztgnr7e=llARA0=}NLam?(djz^Ilokf;IrMen&tMGn^V^$4mDORY7vK2!=lpqbJR9^ zejcJZ5?joTt7g;T^!r&?qSD^ zm`eg~#A|r;c8hk@+(cz}f`w8rU0BC_g7Ix|Yqy|O6~kb7x8L<>@88oz4$`*VzFH{- zLA$vGP%@cCB{Siv+grcOGw-MVGKRt`awL|_xBe_k%njF zreLHw4c}YU**Xw1TEFwPykadB2^kCUr6>)geC`{gIa2159xCn-g)lWa_fzG0XME;= zwUfh!_P8E5&}Z}7jy!Fsyj}dqHnZ(yw}#BVHwtn(%zIK_K+&36z6OPIpL5T_>{mkQ zl=*i7FG#0feDBenEu0VPWNdXDko0;XcIcdz#cjdhwN)0=RJSinBx{gvj*wJaP!QKl zyfDUwJbEM>`^rOg^Necf9H5R=myJlfWnbbq6K{C)Ma$a{51VQwr4H2Af@m>15 zB&t{{=Mps=6~va7%8F~}o-I}rk^*SCx*zyCxGy81%PRU-k{;J5iRSVm#t35pv4Q0& z%fRtxA|G)*L%8X`o=-~6(mbK&<@Tg-|Li995C3Ocwq~Yr`QY4ul!8Xzn>8=O%y(k) z*gd&a3^sWgy3f;zUbGEbf+lwk{s5GcF?2OOnQh1N#QMC?D|U;u8c%n5FA1oRcBBy8 zE1DAYwv!a5e`*84%{Eo5#4@zQqWu)J75}c$#tZFM-YbBXuCdjEyW+$XlfY&$48E`t1nKWqFF;57BVXry>Fw z`pH~=a0Ront+yTx;y|26<~0T7!hvK3hxH7CH&L5kdBgv(IopjV2cKaMAg53KBC4Sc zRb;p}8?Us;oaR^+JMAv7z$_sjbMpfG?^`7S+$DbWB6cW)&5OH>#OnG)j%E6LeNJ$> z@GI;q$E7HRr61wliaF@(W_bY0>~-qCwjv^rXUlMF{*agWS zAW-&HeijH^`8lb3_SNpy%JN%9{#9L=$v^0H%8=L2=888O1{QXHA1&?UnR_|Y9>Die z=4hf%?I#=(Osn6RbFRJ6x2{ylp$LA3u3M{f=j>~W3Q$!(=To75qql<>Sek%9-1aUi z(7~@-qqG%q`a+f2sF8}f{&eezcZIbFWo0^#a~7kb#df1Ba7Q#r zz9b?0aMwVxaR1yESKdtzyR>q_ht5bTG+No1uhN+=Hp2{W-XhH&}4S4+=q`v@Vq$ zmXMybs3aaXNsj2(FXleX)lSEA(t!$u$>7iw198LM z_g#cq?VOhc)pKx_Y-gTpXZ_}IeS7+k;f`4^mSgcO-o|cqlw~<{Ru6ecJ^T{X5>}SY z+1lsF3bPv>R)V@uz`G5VrMX(1!X9_B!cpZ??lrZQugANLzun|BJ2pgNY&78o%t-TZ z{ogU)S(JX;#sMw_Va8G6^t~{*vTw`KmF4Z>zka;M`!$V@k@0=WD*?JhF@-_puTiaG1exyP4IPL! zcWLL?4C1UBjm<^udAa}g5+j`p+>8Azi^{fJgf>?UQ2OS7fjPkD0WzhD#k+mim@?n< zeU!bjC=BvAA0k_6Z{b|gIq)9$^6;O52Qf9g%yv=<^sL-M)X>XwA~!!ld``^x=m!|& zsB|+@a$gNIV)SB$${g*nOV_*n8h6=Pf`4O~RALT1+w(%63jfhfQ)(DmKJc8u%EB%6 zuXW>e-G4>I3Lg23TnfD38=`Vd8JQ8fLO`go2qLMDma4`6IMLw^jU-%7c zVqW_5b4f{`MI4*_;V&SWc6<%FZ(aUH3WG9Sf7p!6H1iV2rCY{rM(4o1rLkirrdtL_%d zyvEtyTTv>!KF;u92+u;{le@~bl%21OzxUG!U((h~8e@5IjrIRf_uk=fbzj5qhzKDe zh!QnHf`}TuMsy-Vw5UOZ5JvBeB%=2c2|+~fB^bTe=ylW?qL*P9Z45Ktao_jvdG6=E zuJ8Tt`Qts;bsXpHGc$Xywf5Sp?-Tq|$vW{azQcH!Y_|@PS1j)Os_rw8^6~w^HZ|)M zJ7EVhH#6hA;P&wp<~@H`$_?F5rDJz#!i<}|G&KA=5(7x!%J$I?YL>gqVJ2XlFzhxB z&HckmMPM|=$~gY3uL>J1m1CEX-IEnYyNj>Guj4YXkO(#yqa$8lL%CE;8fVOVrw;Cf z2UovY@#(l|nT(IyzIk%lSR%Ij`=o2N`;|%hIb%6hbI)F8WpF?jbtjaem5zo+4Nx-< z8&)M1O<`lW^<%KsZ7^OMH%Fb*14+lD z&oi+2fhN3`D4|9O7XNG*|0PlEYTFmc1^d0;Pejp7zgFCaqanrZnt zJc0PNh_KjzSi9DDu_0;nnvaU4e_kAD&eJGB!+Mw5d0Pg(cJ@M!qz8U2-scLfMZrK5 zyJOQoUHs>+9D%FD5AR^{(=2ahFCY(rQ5f^9V>9MjWV9PE(5GN6T^77IZWw(zjuV_* z(v3%3C-`sacwRoSAqDHpl&>Rf{J~;RW36;EBBn-5o|=8YQ@A8d=3sG>&nHs>l-&gdOBrR6@-b-Wgj$umfIdd=N6!PL@xdti|ChH%vU|SZkTw|lC0JG zlWmgjwKg1Y)(ndH=xo*V4Oo{sGA~Ygvtq<6z@oI17a0TdQe%x`7Rfsodb(z|H9bYx zEiRdBPT1j{xt7jl$X8&}tp7D#%z#|(bXKaq)?WN9?dS91*}`*2neRZ7mAYn3376|Y z8}Igtcr-ABe?P*}JV7HLaf7`Q=5(Z_8IkLaRC4PdD!45bPB z8|CC9lQ#KVoo39$;HiL4nOt^icn5~pIiJzfeO!7B zbjqNnU0g{0;-tx#!e+lHgi*gmg)7qB#PK^f&yXJ&D=cqqooCQ26%99v zyFw*XY#s+Blko4KvgXvAEnzMh-Dennsen4jOQ<~G#>Ano_Ix-l&DmpnNf;x>Hjgf! zBS$QZ52@ZP+5r-QMSX#tHlDhf1qlOd~e*0@saBwF#ZA6do-S{8iPOBjzd{t`*3GdXGZk7J`3`V+e_ zs<=%Is}3FGhSn>K&H2-{!=C91t0-+B2!~XU+oq-pP{_jDM-a+&@^ zsC}#xV_iW^F`Hsv>28H(R|A||eIv(fA#$ggaoMF5($iiu_mh0}9*l2&?O*-ca{CZ` zjyr{YQ45FTVr0BVrc6wW14Hy`Iu?Ocr?;nKtO6krXc(%A#$q!BNi$P&F@IVy{w$WK zu_N0UYT~|^K1biFe)D2;idQUl-)%1)C|*rmspp?`R@rp1-cq;L@!{>fE$mx0jOfXk&J}I{?UBEK{_IG;`6q`4S*# z=~EPBv(CT_yd#efxEKuEZu#QGwNvUN=X?Rp0_#QDUuB`is>`cJiYhNV~sAFBYskWTuv_!7&i3w44yVUz*NR8Ir9H+t1?$?j(PM zC3GCC3_Tv!{3uTd>Pc8?Y^z(oNMeofk!Wiwps3C3LQ zFCp_am&Nt3s>SdpW!wx$SdkmY%#sEglPwuz>#Mgtbfw-)N-oCcljWMd1`1;>y!D64 zK`dBX1BG2^3kG(?*tWZUibk8rE-(VSYUISCkPuJ)@|jlaSyH0OTmiI?;BWTDe*!c&~P|K_EfP*l9F_<{1)Z35>uqT~a+cezO#*01U~k{0TX z798KXJB)4_Uwj-po)kWUPaMov3n!agag~2^TS;5D^JZt1aR!3btDC?k_|=ev>(Icq zH;c4W%`nCf&Z@j9!YZ3U4Dvb!Hj8(pdGyhkC;~{@pwm?Dy!&qN?NunLhaF3vFqY6t z_Pe7QrkT^1NBv}Pa_|e!l<*zOPlBw^dlKJ5@;%7ykATtwAEpA%yz}U zYhbx0SROI93!ma8(Rqm9H%uiWO~HQN(HnzX?nfDRIHVlitUaS60||(rzkjVi`EJNs z&k*PeA+nemIvbh1eDXEL`?>gBwAjnSDMh;%LiAI{z3=<`+&?KrG#5!9_$IU19d7ZI zg#$aQ-SfBeNxSE#rgq)uc!N9gHlI`noQ%BmAvd?+UIbWE`E9VSkExMzmRoj_ zP7dejH!WlyhQDtrK}}IhnD9?0S(mEJEU|MSl zn5yN$Lqqoa(2UWardd{|haE4M8q7@U-LB{4MbG zV7unULm?&G%iPHVxSSJw-}&15 z5;*NmAO|aICgP@7Yz)fg?1s5an4wv~Pe@G|CYc(fP5}^J3rOX6AYlf1ul_1NCZi^> zaHzQF1_GXzZJvA_1UH9xa7N$T4&H3lG$?Jn-dk@WIh!UP3^e4ulY#@GC@x}5Z){J7s3FoEZDUg+&C!*z6MD)z z`Jn8#?8%;Vv0=p(Em;glO{v-EMEOr~85w(Sz6ZZgqSd&$7Fy__a37v6yvqPPHdX4U z8{W+AnK}VT^SH`4hlxoZjytY3#UPPO)zU;{q*;+0@dXqEZP3`VX=-5r?XHE#^ z=dA2XGmGOI-e59y<(fW^9eGT`$&w6BkK{nDS6@Do^$nnX@YRw4R8)jpKdj+8o*ge5 zPEWl*f9KcZO9&q$5$vn$2H+5nU6cDM!utvh9u~G^ofPXsdME61aunF(J?9PkaWh|^ zwcT3g9Ji*0obJN+z7DhXEoIY(Z*!}*_FFVy;F;@-b|oteCN0*S`Z74rcjKwwQXu@Q zta4PKSU(Fs6oSV9ck>e-iUZ7yRwSl2; zTib$Ylu_O+nxA;@iTf?^g!7CQk|<>MMEibVGSpi8XUX%5v>=_L&B=EEtsUD$5t7>fdbs<`xe$RU2j!v-V{SRvt7)dSf6ZDo`9ioOk?=0MEGGnFx0BKac zJZQ*1)_{aExnS*Igo!q$!R>XW{HopMz@!$)ro~0RtjRF6Ihu%ABR)`aS=Ua>jeV!Y zF-X>~;8b~%6aywpGxWNOI;qpXB~f7^-@TUCzqDY%(h33WBh6Bfp86rv{he>) zhUPnG<{^`gWqW-7a_g`zPnzB6nLC$DmxB?MhS&JoQfHXXywfLEK9l?)znP>b(?-5V z*ZPO-#_LO7Sk4c9*Xr}($@H`X6Z}vnX)NHl1uC~#zLtEZ+n{NFW3D6)u_$U~Dgy{0 z@>^-M#@Qz&xT3EWWnRZv{0L4)DP-gpdiA2~{;5S2njlCA>GgOjH1zQIC~8vYY{HH5 z_U)kHn~Z-pZPG>O@z$l0Gc=no$3Leac|M@Qkby!Xl;R5GEOhH3fbSpL>=2Vi!w;_3 ztNH#jGa$3R<4{$`Pi$q)x9WT{u>6V-7t)PZ0_+x4nkH1pe~jjHAFnzlv01&m%9rjg zAr75_H_w;Ur$OoNa)4pk_u2|U3+S1Fa2zlBhSw) ztJsW;5Ox&`jcWdexpW49eVx=PhtE{Y9&3K;Q^wZ;iJ^2M*D?**4wFqMR=dMWC-^aX z7?d6g942GA?#5_}c$d5Hy=NAV=l3#2tG1wHNBSQbiYkw4DpN0C>SeyM7-G8^Mz#BSvLNB|qi9_7AAjea4a%5ni@>*rB3dAbTWua0FVwC=9j!u}eHZ|g0LOv4 zJ5ev3MW8{d8Q8PDtPB9b9T-q=;=b02ye7u?pvlK?H>KvM>TjtFIi)!!_dRy;dIyPU zW|^P14W%UH@3OEMIhS1@x7v#Iyao%Bzaiec-Pzq44t!t3$^Kg4Ox*sQ?@n#Sawm+e zdFp~cKv8jJjyyS$3)fT#Y?QhAAg#vnLNb8Dqjl?}LO5)*B80U&ZDH==LUG5(WJGW& z^ts@~`QGedR$jvo-@kvr4s%viMg*D{+#9sP{i{P%3tydg z-58MFPRU5kEc$R-Y>DCg;9~-1zIEZhbQ&2Kp-xv|PiZ$14wI3eP zEn+nL^cV5m`7$PtSyAH;Eo(V5dh_PZ*Eyh+l=m1}{e_Zl=?DGRaLe1+#B7cKrwjr2b|wWQBj@V8>?F33VZ%;y)-Sp z1XSnhXM^@vhRcqj@MRK0Z*9Dc{Tub%dTgCbf0`uSf>%0#ufv$D@sn3$f>DGl{Z1PJ z{!i~$oF*mHAc$G>$q@|;(&S`d3YrLW@0nfyH1D?7WWhjAfDk$=Zv1}fn?njxMJ8=| zya+g05d=nXS4M`p<-C%P*Qj$j+5DIdxCLsii+dk@tt8a$Z6(O+%!-jM^dTwRi#4aB zkP)T^c6FwkH16;Gs_@4Cc-gkg2xf{ML~4U$P- zUY<)zyYRRElVdkqGc8bSxY}=glCs_lifoEV{rXoSCHx*cHYFJdH5Dgo%H6tUTC|<} z{YQ;5xUay?aIVoIhSD=nx>@O0+_;l;sGU)+my|Cu_QGc6d_8ut(@`WF6 z(himbl4XpKl}p^c1xyTW)0H3RFcq7hrVYEb=S!AV_AuraS;_H|ALoagI-u6EoNaAw zXWEN1rOcmy9s%Jy=F1*UVUatLK%rmaWI2=KS&3bG_YkkcQ58X_R<3(38y4Kv28E~{ zeVM0r0C0dUUde3q{e87scVUXOPU2?WPY@R^z_@v%x{3 zK>RC1Mv|>qy;ar5Ey^%pn`O7qP+fOly8Bm&i0;|Cvg#cd^YinojI7CC$_lUhe{8uD z5pf5w7+gZF>fHgcq;MJMRtN_-ZM)oT(dr9tR1HH-;z{S1gY@2Mv*10(6aC@^W?!*yb8y#8ina9% zxo6?tw~NfazCOY&H7Rp>II8r?W5zPzI*kr>nmHX_c~`t7{Gf+0Y8CgB-y054a%#|s zY-1BBP;70020ZYMhf313!niSL$TY~$yuSx_BrfCPHZWAK$65zhRD?glwL~56t@K%a zb<1W#ceg}U^y5BxFC)6M*;gGMsL|uY8rdz4Z~R$1S{f$^^b7t*iZXPUl{N z*Zc&us$F}R0+hOD?6+Q29QZ8lAtvku%92vAkyELttDBH#L|rZr0V?!O$^brPR+13% zsaP(!N0xHbZSeS==+Z`WXh52-$IsjA4}a4vTv>Bc3v(;|$ppZ%qQ!|-Qc>{=sAg~4 z@rWskL1gT(jL1yQK59o`k>52Cda1Z(fsQGz#8R z4_f`=kWaY-b3Ke!CPlOuSD5&m732}o>JyJ@4SnS!Xr)VQDRzCjf^8PGDSh$)b@);% z0$GNP1;9)>=eaww;8o)60l-&3W6#W(ug~4!z=V&w@99&~pcPz3EN8@J1E(1H?Fj2CIce!9S1ZeeRdX0E|`9WMxp?w}zB`E%@il zJWKR?ZEdPx`6yRr&n+ClZB};R4=tcR>-4BLX(lwach$RVGc45|p06CuN`s`Uho7$0Dr*{tMcBk>)bQCaL_^12(^kaD z-B&Ao5H4M`m&Syq$-FQK=$KBw>^DEaai>XlTxnKCYF-Jpr^XakpVZHnG8HGMmE#Nu zfTQsJ2P>_X$U(z6IAIJ2p^Zmzcf+d?L8HtX{Qly_DQ4W$+4GOUXCqyMo*ukb62{!r zN%d(wN9C`C9eA1iGtR3Rq90W{*!ADNA7U5_O+yS?r5Ku9&VCoMm{PKbwDu?ScCf$9 z`?E0cte2;4n{))aS4=*O`1;tOG4)%RO78Qn10Yie`fkKuN&N9!o9Ut$$97K;Rpq_d zt9^qfT(Nh<9)bEuk2HAVU*MbWaHu{7jSOa+XTE*nn27TK;{?etP4fD&5$LuUD1? z%5Ju**%1*)lh5*N799H!)-ii5d)bD=X--P}rzMhJqU3(o=e&O2G9GQbv`tQdtIm*!JPxhDa{_@*7wQrWlB^*q`JIQ;`0!P?}E z`oUpp`BvCDTTls|#4+8j!jr%nk zM9Ug6mkobo2ZYd|z$ac_wO;;1Od)57XWu2*q@_(rNC0_H{9IgysWf_K#+5!(7IYN^ zJ__z1R~jK@S!3 zlA+}RN*bD+2HAJsRoBT5`t}hLc8TTZJG-L=FU5+G)AjJ=Xl)O>_j{sQET68CAJz+U zdv|trl4!wfdt>ie?re;B~G-HRP{w#RHDXn@UmtcWinaWM3GLE*R`oi`Iy()nt zffM=W`C@+qXN8Cw@*_>h^=_V+gtC^=K99zW^5O))H0uRJP8K6pho?ql{ln@^%u*h= zzaTw!rnRBwFyLk)8xsA!huU4z$i@@O_xnXg{+R5} zmv&d|jd%#ICtyFX+Q`(r^A@ir_Di}|d)O(Q3blFjRu!<3)w*rQ7nKon*?F3kCXUoa zh`(@q;^WforUq}Ar}f_cLa0QX4Y2-BN5WDL7l17Z==fg^;<(FUV9;hzhAMSb*laFP zQ+@g|arK~ z%KqS7<)#I9|BK+$tSzc5nlegRxg|ks`dYkvgf(p0fN&2DnX^Tf8Ctt4WZbduhYl0gYeI;F!k4 zEjpVV-@UX_BNFh+nK%yzN9VZdT{emXx7PPp|It-s^s~-CUiooag<%H|vq0wt=6(_L zm`8U_tGEcPz@tbH$9(g(!3O8``v#)|KkkDT+Y8u1f!kXmt$mzgsr+I$Y{SgOaCRr# zWBO8g-{1GlRXkTz%;t1iEY&@AoGE2$=9%FGsa_fKk9n4n!uRpx$B}Xi1?h`{aWm$| zTX7X7*kh&rj!H47gPn}i*RMV+;LZD%4n~%=eEe&7NSk0ix2>s&e93Na8w|6^bmb1F zx`{nEPGo_YQZ+mXcW41We&!!)LIdbqR8&-`qmN~nqteF*g*$}A6hHkNJWc_EI4?gS zhOYHh4#u;qppL}I#PF`%%UW8FICInbY)L+-2J4Q;1(N_0C*VxIU%T=vYW zC;{muH3e8*dPN*dF7?VW>e4`%2a(_F{WT7>xb~ zn*F>Hfz~CxCi9!?SIMw{-UD=pX61sBZU034BP zsDB1X>LM(BT;t@uhJM@?be;OPgDX&4%gg|P_yKQx-~plsP+`kwZ50ja`qFylbQ(}P%|M_rfyut?Rc*z|{Zshhu)ek5jbA)-%Op3r54HRs_*OMnn5%$oG#IJ8Q0LqWs({?9nWN?_OJ~Ms0 ztpv&njS8bV=G*?J?=RvKwPm?d;f!0b`JaC=2j`w)H>ge7I&LFF7#w^)$rBQX0q1p4 zXk@4`el7tJ44GFp!-n5Iz zmD|=)nZ>l+j`tA9H%FoO=Ki{9Wk&(~t5_as72O9-8`Nq6n(u*AOle9YZ#D*0S^41& zCu^$Tsxx|(C;m1vWy=Jz)aDGEP_?OqT5IeEk0_HTS8qXAy(7;oi6|*CEM-2_`o1ya zTbhPeR+dVD!2f2ul6|*+`MGoH`(Y87*!7)IrHGbEB*hzramm!}G7s}3BlaPP$WY5s zfAq-q^j14&{k$K)c5d9VL(&vo!uK7&HMs>Uw?f?OI{TrV3jYBZx+?(twyP!^J6l(C zyFW{590$l^x8s~cZD9CX<)hLf4IvIe?gGh9gS?onlnjnAH3Ks*r?>M%@c{Sp*rJ!83AqRbhmcNfMG*zc~-kb$2aT}DHc&*=A0U*bEvMf&4r zA@pz`BkvSvlG3+X8RBY~>PNpr;xZHivk(x~qX4T4r%$WTpH z5%c5*fA+OEIE{*cLW?PlvMVFGWj-a8>lx@_05+-ot~k9+7=ts;-xoJpTPHXxTnjH~ z0)#veiL!tXv4MHbjkRjM$DniogKE!fVu|kEGj8L1_g<$ac8yc*>7bxtS=_pLc`y76 zFE{hG?fWKEkDDge7n|80U7S=hB+JZ1i~TANGuuJ~C1>Yu^Ksb@2Wi{i{M${s2BKfByD!v4NDh@&GR%-f*28xHn2JK}P ztomR>ig#8=*r(!iL!$}?9jPpYK2m_1+3>=fgCi<)Y-h>AtK-Fbi=q`=7It>{>JGTfYZ^hVwbp74?kh&s3H_CeMSB*2N_UMN!-Xk z7ncwcW&h=yoX3iI-8nLx&sk6vDaUl7zb9{pU)rFe%W~365;;x}5#B3evCm#PmlG7G z)X-mD49g6wr%#muYo14}`A=F!C4R?8uzy)X=NLOVcM6$C4yOM&985XUixJUr!F9AC z!bT}%V^DjZTbA#S4;KQSp_{iVl+}mu?LMBb4?hiCSu{zx35xoPR;Lzvn;#iwky5Gidp4n9~#JS+k z(ORkU*bE4+z!@Cc3%gEIa6a%#SI_hs2>7Fn`S#1nLoYWl_K&1{v9qa3Ui5S5GS7;n zZ%Sb7^Y7vx`jd;+@dvB@;?94ruA3_Xf`BM&X8iR0Qk(<@G|N@k7IB?`~Z#w&bFJ>-L*v0w~FHI6n_^K7k2_> z@U#KL?x2dbbxvM`ilQtRM1?P4p_Zn_2H9E02xWt)lxiUTzGJwJLaLR@CT>@e+egGa zmeZ@rGP?`G^1W+QL44gV4haMRgfXnPqXA;@LiCFCEr46T>JChqG49xOY=SfI8}Jfl z9c?b<un&-kP#_oxGG41GOG(O>T8AH9IpxYEAM-0NH+SYhdeu$`A#;x-Xmes?ah zuIG2uXKz@|$2zo2AhmmpgFPF7;fV^@**Ou(`JpeXTgN-2T z@Vu1a#@PRng&a4=>LNftY+sZrr~W11WXt@QlyrIjuy$yi`R+erA8m#Nk$VtVMQxA7vHq-fBL!c9hE^JCa@?`0ws#Slz!{rdYfI*)ok}#tw==kK~T{ z9#Zn0$8Jym_K*lV8B0QC?J@ACh&qI0SO;K7ryK;$x1RnZ`2ix?yD9w^Dc1(6OA!um z(Jc_qK5;*d(Nk3XPb@$HV2EEXDr;_US0ZztK>#(9!jN-NSEB!RkH)bu^>ZZvKgz;@ zJr{xc*DfmM(=_)xHXZ3dYv;&Zzts$g2m8m7P(hm^Cex6;%g~S-Fk*=2Khi7E8y_9t zoQ4!01aDNcebrY%t8150xN}J;e9>8ks)j~Ka1^84Ov~ku15q`p=67F%v{tOz8L?sE z%26N?r&ij;DnvIs8r2=ZCR|JadhL&UHzadORdE#b;%?bo@Kiz&NmO`;mfWMGZwR85 z3c4L$)Hgw_kj?rWpvn69JvY3DJWxNSplc-YMtJgmJO${qYqr{6(0xmHAsFQ&^6n2u z+_!Jn`{_tZ(QbL6s!~f)7o9SY3!X2JUR?p%I$M#A{^_P=YplqCHB-^Sr?q;Q-B$PE zI$1!UEaw+w1U94ZiInb9FPI#LIXa&1&rn^yV+FjUTpGjuo8y`G1Ho(!y34cU2%%>e zY3!)sXdEVb>9ej9aN1DaA4}c4EBuf=Q`^~VbI|khQO2ovx66*ZpwhRXvWYHZiN^?` zCRxr$9qw`~>SVN$agPvgdJ%dkAiyzpY-~)x```^w`bo{;X!No7sxNX91CYL75K}V+ zgD?qy(;?M4zu8sLqgRzzPtK3Z1T0$(lV|zGYkzNu#CM#0Nc)MJYrb-u6$mdoR`a~k zR@>l9@8MT7?K9f;O1UJaaf^LO4z$VpNdOqY{su4dhR8JoLq@0+^5*84Qa1F))9;Wc zQOB2~IUE8Yp0(>wGAy%CA8=+-a5zq(k+Yueb>s3OygC2J@$`0mi`gebm&jje-tjqC zHei+%$cpr8 zK=w2HPaVt&9Jk|c%-;-xSQqclSYm#5c&7d;^&V~0hQG-8*`KWKh7lSwzIJc9JkK|a zx!;)r7-R8#MaQOhLdVJQ@BYaRwoBTx1CToUnEN_d2JaO`bXD%6TvrHL(mZ%I0oC0_ zRMYJ^4A5iJHOp*z_dNvxX`LsheK2)@OoQJ7*k>u&Y}KLffG7k=sxIjMnr6Mi z@LBAbx+A3L_3J#Yq9v&pGR@Zg2dIU$NAn9}qp>_q_P_i_ml_6N>GvSHvS4|y!5`dq z$CQG^Yy-hs>AG)}YALw{9VPtm$17@=4_%Y_T#g#Z4$I?1{a)J6z36H_PJAB`TBx?1 zlU6M!JwseFTq621QSDjdI?MatLp5h;jW+m|cP~9eAHZE>VE$#L_CS^L!w#Lzl66*< z;cSkwq6nyqO*5}I+V$ymV0dc7vREKC5&1g_rGH7VZa@wEx2NO)hdi(YW}PCwVYeNq zH!lE`VJ(ucViJ%$ns`YsY#W<-<*oe=5IXdbeM*%a0p5;_e6`14#rU-U9=dT4b~*YR ztSnjB{h2?#5#&QcF8%;|C~01@O3G;{2tYcyL7n{4an%WQI;6fxVCXJzY z<>Xd$6WJf;HgCD3yS=~B-r0lAhhS?3%7XkYIjYx*nQ( ziYyF<__!ZGrZ#QxP*R5`GOTakp6j#8-~kkIMWC8Kz_#82DmX~3)y7_N<;ZA$`l<9e zs>5rq>BQ+^LahN2`wt^6f73_hcRXWb_{%nKt}SP3g^p>rVNW)aL4*`X$Ny0B8vA6v zmYb^}z{$S0c-@~`&+y2PxkQMqA>lxZ&@3`(IsFAzDddkrGED}Aee%*qI2`r7`@DbH^aa5J@ChD+(#~_tw^KB% zq_==eWeG!O>waONYV;}s) zB*eok$~d!_N*pmiZ<4PUGg6buCMrr>6kuY#;R7R2g^_y=XDx4@|9;^Laom9q`89pH zh{xW|K#YrMzeHm2tK%o01c9d}Zd3LAV_xrU{03sZFqNz4_=8PsL)AutHR}r6-rZ58 zx9CIKbq-VSNEU7xa*26=ukITPur6aDX=Iys_K_e6w z@J>q|dK>UwaK5p&p1Fx2*d@?fnS7ou$zAPL_Bo%&kGRkP^GABbQrF$qd^DfZ$t=R` zVct(|_NsT|*8u-&ArKE|KwqG|jn>lerxl}%4&G}`+FvE~hnJD>K`3~x9!&1!R6gxs z_+gxV{TJMP0|gK|;2{7AeZMQx7zGuR6@gi*Ci6Wd&on4Ljmc}sC-q%^uIjXVvJn(C zG))dF(ocn;c7N5@omzHZ2n;SY|A?-AoYPQS_7G&6B6i|t&=}9u+|%8CMfMO!UUQ?_ zyBr92y&ZJRb}qL>+;64)=dd=gwy3I-T+R!6i6FV^)z?w|E_dfplNT)B&KB#B4a`xM zHXfq;)z7!2D zJBviNV5SH6sdqE(PNYM;2LSx!`QcXPSG?F|hk+?O%J*nsbEF*LU~kSU&nnX4_*uQu z=!Nu;O+@kUl-+OHpXq$7H}w5vU;`JJASsTj@B&Bwl&@hxJM>Wxhb0Vx29rXc@*=`z?{%416@m&$xZX2)D z{8s^^YQ1sLgKSG`#$JN48SH$OoJ~PNcz`WGDuado&jk>3^`4f;V4}TBT7&>7KJ%$-)Y^=e~QTo_z?dF)g z=I49QHu>5ag`c!2M-@l+nND?cn$t18{#arpIR?g5^!z4!z0Ks~h3o%-0yyOh9i2Z( z@|lkx%*)B21C?MukG1(az)$IjT{iqAt&;5^GK-{WvS;}LO9~Np&8B$kQpG)X=))=K zG%g_>dCc^yIw{{!Ra+-Bks=5HN#BeckibUJQ}o#^=IPkz+-OU!HkJ&ghMb;mjtB&lZj0^iMEsZK zT|f?V(+q8uLcHN-X~nzjvxW1Smr^qITO~B%RxUt+A3yaFfLf3|wYmJ}=T_g#J(~0< zZY;7gCOoQFN_lMuBZc@bzeFFIQnNX^;g6iw8>`nd-9zMFG#nEV#~7E?<#}1%-60jx zZ`w{`A_)!(GW6fKMh$-I%E^;5^xrAqCAKdX7yCGCOxDM z@UY!|77LdvX|Y|X7YVfQfEc`DWbCl-p?^oz_#V*9Rl{u~;{ULpx~1+7qJg!Mzmkl? zN^i*Q8mc)Lh$3_D=Y=jN8JG)dHD6UDA<4@isb)PH7#|M33_S+ojSlNLlX!tRIkJAA zS|fWQS#$EHFx5N9K%@!^N-NoaSaSsqux@Cz-Df8Vq*%sVrvlV`yanlha(;sROhPWe z&Ctrq!yni*i=8Di&1SL(pS^P+qwg;l|H>s>ts0xc8;#kG(nGcnVCOVa&jfOoaLakI(mh8yB3x*S_%c;u&-%?~Db6jrt^ED;Fu zZ*!%J#a^~M=u@Y*h|B95whsu=Lb094^33=&rmTpWIQTADhjiG0Ma22knQ*@dKob}i zdr`tu%9AKsz<||LLEUp}UWi@;-*f|yd!MOAS5tFm)2ee>>w+4DnzF~Yevbr88)XP) z^@Ivqb${jW>FHTc_uXv+TxZ{RFP&&gz}}hrt%N{^Xm~_Kh4Zqq->;EhRuk0M<4<8N zIHJ}jBWl3A13(#~MmjPWZeo5g{q@a$#*PaV;#>!?XjS{sD@rspr@N>7_Orikq#v=I zrTl#M=QCY;*BDfY68_`E@Y>dEY^t-=14#_E2`Ujujmm#okKxQMnz3$Mo6*8NebGa(9?7M!6AEZoJN+> zpYB~GlWZO>+8jnJY*!$IKVWPubaymHmmPca4)YJU#35=YQ?T8UG^v%pZc+~Td}L{V zZ5&BkEY%JSNG2g3H6unQEy+@yK^IpR66Q)g)bTB8r)~4YPc>}!$U{G<%~0SI!DSnm z!BPX(tLfLBR!>bN->gz_DnIMIK@dXhVFM&@bU`*78oD(?3o7@-Tb$dkUW*|{{jwPr zHHTN*)0z1qMUn|mf&G-0&M`%M0yDMFR@YFp9IBRxW`EFpkqBj+)a5cczwu_kym9Q- z(huk+wdqA}BR{X(o|fk-%`#wuvRYYwDd@WPz5_RQ7-NIuqvbV=OyV)H+@89b5~UQj zh}b~ix&)YSyRqZU;=nS2mmjMwyEAkRu82FUF!A@dI`I(M&3Y@~h`Cn!WnE7yGI^LM zV>}LB_lqdX%-aQ*vp@FSn;$#7uJ@Q8DqZIH9DMzcruHOQws0!dgn`-o$4GQ~Gwsm? zU6YH5;>j_Jxty|9BepYfJ-u~QA!HC%4cMAa%zdcmEtd;7g1q+8m0L6;jIc*NrYAB> zqi2zKWR$aWb5r<}6B8F(KM?YLUb9k;p#&8Ao)3h?u_-BA`o?hej~sCCb!O1+WC{>9 zoesAPO8iDBA^lu!GYXK>=y4%FT1}f}fXX_59oJ;RVsdkIwP~d;uMvIP{@LM6rZ^~1 zKb*(ijCXkR8OdHraZ_8-v%$J@ce84Py#Dp5m^)N^Ks|e3*R{o^JCAQ*E?#Kfu&mDP zDU+8u4vTDi3xe!bg>lKbPWhQW`IUS62T4KSY8?7Jl+OHZBT(@f=T4LR>|}@R_7|Q? zg1bUOV*SRsnw{Hu&fkyt}&;LH9!GjLR_pME4`YB zC`dSOobeAV%6Jgg<-XM$I2sNZ9YLVaN-EOx33jXjrN_vF24JOMoL_#VFPdm@q3m zkVc6Hi4F6dIdf=bmncKVe~d~9%kV;SOFVYmZjC_kO~T;6>|vo*9lW-U6#uqpvC;hF zhP|}400*WX5TZi#)unvo#)$t9kE_AI0_?r%4O)FU|1U34{*MU!0vof++BF0^UMY&g zV6J+yrrMR-8}zS^jKNnPT?g!L#$pC+`hX=YDqpb}dCTAB%bUkfn3YN8`I z+r4`PXt}S${LlE^*O@)T!E}&*%>5$C6v=QIBHz;^`F{*_DZgsY7QW4e9d>Wg3SZjI zfRfkQ4RWKk=x8Z-7-v=;aP5L$D3K!!7T~d*?!xX>k}W`XpQ2rv?%(z=04MKu4VAxf zv|#LzG3uQ{ew-b34+0TqbNZW?R=t(J1b4djy#@2^xfkLNBd_CPr!|xP6Wq7IJxmb; z@1ib_Ou+Zugxzn~JhcTU&+_OoNqdc~Ax|Qi27o|@zYpnlin_5BM%K2EL{=OatHG$4 z)}<1gP`A!4($miowCdxznhI~<=I%Z{1+02m##$FdpX?3F;%mTIO(_2Q4OUT;8}tGs z37lHp(GIW3<(`)vc_cGE!Tzz^n=mW*lOFfU0UoeFrnK3gQ-qqDH}ESJ{RccNuMQYX zj7o!`CK$()D8n$fUOS+C!$0OOw`!_@|Bt! zGkf;Td7i!Z>}jpwR7?@Oj(_2DKK9GL=j;kx zHz1>*G(55oo>19!dl4Ak)AtSjbZ_+J!SBO0*_G{;-syg_$=&!-T;Ml2B9^pmdFTA~ zUj2B-8@bTo3PKJ1m{*0>o;^djPI-bRb8FMTdCk5Y2#;%9k05@|+<&{z!56J^NY-*`iA3TP2m}yDdZVjGFw62VH}uK@~`}6LWId z9FA>-E_vY9GNX7$XOv84{?h_~JI1LyQu){m>8?^+C^{0-p+rKm1=2*1@52=w7N4Ty z;{yxzYYj?SJ+ps5O+b>@Tci0_BIFnzX=qTF2%ZvMqCn*~NERaM!X*&zqq1Irg`>8} zP_ud93wT16>b=FVnR>`0h^gt@Y*<1md;ZQl5Vsrn77>RYmE|FC!yYeAc+hD2PwLA11eHa(^c-nju(dzz;+}NFfI%nb>)A zdyu-110SaYb9T`oW^p+#*=XR%9uxEDJ+1O6WK5N@cbqT;Myi#>85qyII!_TC6&mH5 z^El5Pf4Cv{>jG_27?_;UO*`%$;jF)C{qfzVEiW3XtNVgUfdM-^S@tGsZ#t7b4%L?p zd6A={#ifLQPFlX!evkGwKOg@j;=l&Ze$YZGn_pRqx7T7Q^kh4b9oITP;smZQfR2XV z5Tw8g9V4%SCb~@75315|>qldb);q7khHb8;jCb>tzq+NK4%&J^N%!!nEjiHvwcfK} zz>n3y2i$jZ&pgUL-WBgtN963kd#8ho@rd|^bNM#)|55>tuO%;zyLWlSxJcZI;`L^_ zfDD>(GB7!N&!{}oE3DxxfZxts#9nxZy)aImbs|E|sxW)3P!MhR+ovq2GXEg)t4_oA zDwr&~7>6c54vx+RzHW^%+udkvY`&^2cB{sD?arn`2u1IB>|!5OZY45~^N6HI`$HKq z4IUom>z+)3ON_)jopK7*2=a3(NaYWp&{{dL3m;AeWfs@CtIBMG7EEfL*Rnc!M@9Wu zSc3ymlV3Vwd7C1m5MPnhfnWvlN`s)d;;q>g)p}{NX8}^WozgNgmpWVBYOuDU9!Ixj zDhDDemsM-@{|r5;6=nee_4OVdt9p4QC4qUAkY>wzmr*881kjM@z=^iw z&#<=ZdAYgg$KY57+sNir)H%fIc0qGx`?w=wM=M!TslLj6;Q` zu8GVW3g-&zKVJX8^w#4f=FX+afS{1?BSB8W-Y0Rb$8+qr3Uq_PMovjw+?wSV+>20K z^R`UFS@;r$d&!-7a9RQD+bvVhv|$SyttFfbn8=4VO;NRhw@mzu7KAz-6eGXwR~7`J z#H(z$dFxj5-%SBni-j*rxgg`J~u>57u=T&^Ky6JZfY zUvcK}`^1(Z+1Sy}+#2xP>#o$I57UfD(Zckk2oBswe|K~jdF9$shB8*ukM zja1EpLCr4{)uO#$e--xSs@o|5=)0LKKE1@s!r^WJ;GUr6aCQV73It1@813^r^L#WV zHPh|;ifxSLc2@I9q}yE2z4q|XP^#kM;@QP2d8v~({&~8Y=g%Jo`#@miRM*qSY&7=V zzG*Z#-!>cx%Tn(BQIqJ(Qt^@Zm*9QesH$g04q30!74$AG-?EG87b*`PJLMbI5PcFl z)|X*tNrQVrtQ1Os*(6=plBRgmKO2m6x#;Wo`vp~{OvtSLRN=L6=81@oHQzOv4lrum!Gx6| z_lOQBs%wGpYQLz9cv#gnKCtk?Ogj9gyuPB5szX39Rn*wM+;BSxCI{NdwAS^8XI#ir?7r>>9uTX^Gz`k50;+j6jw_bEnHcO zD{pY$9NoT>6(* zF|aWil3hKB^W3W%{h1 zZ@<^B-7Ggnt@QM#&@q;3ae>?F4qsYO`PWL*TKuV#_>ZMqhGp|pHN3pUj7hc+dGz{ zo%-=758iWl^<7AkxYLDD+m~+Lr}qr1K4f(#;Q64tb?7fmudxpgT3((C3}}mrzW9No zM_s;6BVA~;@4-bOpFQ)c?8rO6HdQ@baP2=w=DW53#uTKVF*qW?;Fy3} z*sX}bFXf+Dfd9oEFj3k6Cj#INo#yu_p|g8C;Y!%K^^h7`z7t&e6NG&qPXh3 zrb7J<#O2EY3z-FBX`NG1+^;4`aiDwfdGEiW8^g}PV(j4Hu-IueTqt8?l-9oiF2Bje z)$J+5%1WqPVXc}Tj4M$hSoh}@@`!YEMKUV>tX*YXG;-NTuzFy$#EjU{(Gl|8AG!IF zk=q~H@a-sBcLMPfFR8xLDYPO5lB#x8HjG0nwmO^I59~7Ms@p+s}f}tqxUr` zDyqeBr=^~FXr$3`vHOp0r<2JC7+t$iKdc7^H-v1Lz5`vpCT4xxw%Uw+Z?w0@;3khG zt~!=cO-`LQFUJ>@@}?F(P7LkG&Um0UC#pAaLS+xq{pl7lUl^D^5-K!W-&^IeSzOa0 zRBe@h&9ztDg>h`Xg?6Lx%E5iEmLiKJ7%~|v;uQP^7`H-xG|4uCJK8S280vH?wybVw zLaowV6x7vUu#J8Iv~z?BdAez7p8`aE7s$hdmR31<^BUKD%=+WU?8ZGa#_gkm{N+t3 zu#b|;aSw<9iWoM5AX()r5;4$hytnPh61U)#Yx4x$*)KJ z4hunh4(Y9^XKJf;*iVLDxt%H`Kh00vL4Z;+x=2{_78*NY*yaA_UZhIBPG`Rt-#akD z@NPB`@~k2I>2;EOA3U?|A#HAPe)QrghpL84(yp?!U*D=VUeI0cn!%R+n3$K&6_A#& zsXXz+>GuH`Hl2BkB}45M?+wH6GOqcPCgLJhxc|{9uQurpeT0G z|7N=pzF54cRI5F|xDJt8Oz7wcQ_%7-V-b^bW7<*ebcuO`zX>0#klm%~Mnh*^ zZja+(N@8h7%l=}_q(RNZlNT>I`h+&jKebkXDntqm`vf6GFoaTl$M6&J`6q`itEh^)~g()A`O;u;{vC39!0Wk#x$c z$lCQo-G<_x+~9Ge9IUzEC79mZ#0|*5`+x8Y1ejD!{$-pB$IVY;F=Mg4x$`1)EbzCP z3zLIG6_Xb)T`ImVF+}yS!gfLjm6w{Wm|~oARiFj7x2$@bg(WRLT{00*Bw*LDTXShD zl8)3BIn0QG4_x*a1!<;0&Z9MV(!trO%$hr!en>v%;SqyF+x9U@b2$*XVV6gS4#Pz) zfmkWJqXg&02KTHX;kqvpVZXf&N4{65GtK?RaId|3`pmnr%V<*9r0 zc`KId4QPeDhe0WU5~zNF(vyes(jVNH0s zQM?nywB&6xL`)j0P3m9%`QR|-YqFX!RsfKJF*S!m$QBX~x0Qt=l#Ae%o$%PZ614axMS{B>y( zlRbQ%pDLpqD!Wg_(Z6Ef(~w{LN!K)oPnC!T4~oW56_wk2ZdSmFe|ihpe&_5V$d}9c zX2M)WZsAH#d<>t#=FRQoO3g7rC@I@K?b21JLxFuE!fl<?&*m8_D#@(W)0!^HSB~OVtg@PLz;kTfWBOz0&;f6s!53Nt9Q=?a=;jF{Q%r zNvqq0ef;Lw{+Xr5kP&Qj2pwN7Na6q%OuohI7M~ypzs|tO=1zbyBAtq{_CU=T%Satw zw~-=%yaq|`*51E(<2h05N@(xAo+1Y49!v$1RZTNoFD03ne2f=1vnfT~$N~c%E{qV- zjceBTrmBrKYuVZ{S5DmLX`^e_Oc^xy2+E(Td@MzXMXZt$wzIRhjn+`T!oMIqZZP;o zq3y^k@w}dPxgN*Qf{j4dRQsH;*dO*l0dA!>sXK06hJfp2PQI-|7Y|Cjr|u{{j%UK) zlIAh0J7dUBoFbSm8nr*6xWn;S{^AFghg$ELY;&$q1uK*fS=y*NRLZ1HVH&s!Us@GZ zI9u)O=1~(6KQGXc);423cj*?03ph^^`R#Uq+WraV+NP;_TzgkNYFyNnFI9-!;Dczp zQ_q{8aqSclk>Q|itF!~nmP7Rt@_LxT|3u?2d}z1l+JiP?X;f5hR{%j3*pC?&GA4 zA)ytVe$2Rg^<~J9kltgh&j+Uq&|10O>o$ZP*+ZDC@Le3w0y$UBfn z($FGR&nwd>t#G!9s!1cgRsEosmnXQ19@`f>YMLBdjosbMbH$!Crs|8_Yi4seB@sHW zcj{4APPOU#qkF94E}!Ol$KA%7qN9V>uiJ#RN7p|ZemH1BBd-MRPQ@oRh<}`yZ)r6n z+``YhQ66zyj?eKaJx@J-?NW7hwJLATgW(ym=)%a9FD z!|x}dN{3`rWU_bKU1_xQT|%v*3of8iN4{b6e5MSYGih4B91M&{ zjOK#R-ygW|7s^dRvL@y9_E&~nGQqZAjgCyqlar3*p5QeW5w#CD#)uk-TrFqRPlt~W zaN_d4#^U|JqhhLR5+N6!N-y#RCT6@vq?n_YTc)`#`BILpqLu1|1DY5swow56eeMxe9 zZ@hqbKBP!S-yrsp6B8}1*}B6&RdN(1?#3f=(%V{C!QC(|S!{tc(BDl3-}P|Nh50kU z9&j#Vi>pz=%0e(a@wq`M^9Hj$#4!3RDruQBWrC6HiEC`)q+h-#Vfi_U3y%{-Uk(zv z4Hjp}^@-lOK%%bBlQ9A0%yNl6-Bs~2NEvijw2rX+aJgZjr8+9e7v7jxdnRd+20cM& zx;K5!VuINJ2Q~Si#0~bwBaVg?VF#ucbn$b;JEfZ;)M+Bv2yv|YA;*2_8}Ix>H0uR# znbGN9|3-h&?&E!r(j87IPtV9}SDdNueqE)^ka^_nTXch&wf|OFnOAUDmfyD;Zml1p znrV$_GLqUZ=rnL33|a2m>s(@N53vn4cGlDOBXzu(7lgcvI@p_+)5pWEWT(~;!7&E~ z!~B8;P-aos=Jr5={__Tn@14s<@M{gDuHIC7nD;BGgD5E2V(51OV=~5lh>C_NpNE_b>{a%_9+gtgPTFkpg?E{7%$t9ii*zh4hwiClGIzQB(S+;N z6WvSswkE#{#TW!w~g z{ZT4JVIy#HPOi$ooKe;>)8O#g0fEWJ-GRA%Tj;=Pgp7X7iovzJZM}o#OyioIJ6gs4qlVLuYR_Dt$k`a%)k9NR~ta0fmm6>lm6Xh~@-;OA#K*T4Bonu}Q=IzJ{IygdK>;-Lseo&m1CNA0WaIlQ=(dY>bWvoTSXZl7&lusv+j z`M!|Q-R+4aj-OI7tUa*h-$od1PgWulW*T!6RAZ4w8bgumaoT3M;uq0Q-Z#g$PFxSD z4kuGFf$9_{BO~dWsgzOJ*KI%D_CLnkU6);4cp>i|w1%zCvnsZH-(WT}S-i!VQP1D| z#%I76-{{a5dE>k#HVw8C_Q4Naaq1wPQ;XJMl5zNoQaE_v7VuZ>hP4~ zcZ~^r#ipapwesQAPZiC)!`h2$1e#sK85av|@l0eMjSmVDSJo7lY}j*3d=<1C`C?Q%eEOb7d(9j@1^nVv(X2I8z=ilW?`-M6=iV=W>c(lCtvPSq^ z$?S;gsR_5oi3ftkMA7bKk2-VRS!9!=?#;39Q@;%GL|$o6LIsF z#ErE|jWjvb=gzU3wl-H4-Jgd|#yGA9j(Ef-%{zh+8#$>=&G5|$m8su;>dY6;6~Qlu zTnjjA5!Cl(Gb}C~e<7L8@}__Ktdq1Uu2R_NEabFe;S#y0mESyGBVA-UMV}q#0u4Rv zh=|$nK$)Em-M!r`H+L11Dt0P*lk37IpF-o;7TfDNua_G5!_?Oc_%_~XYBZ2gO+RKp zd1cfxIa7Uut9R2uTN&Hua4V@=$R+xh#Uz$Gw?0caxL=Xr8b zQe8e){7&9w`uQu6#;?7U4UQL5wJCq;ChdfoIY%fEqZ)KZl)|qKP9Lc=zP5|B+!)4^v1=2G$AoTDUiOWt4EYP z-k;zsa~`e^L{B7lZmQn*&VMDdvzTR08OqoRIPbq_@pX~Y^wP*?$0rjnCan9R+DXN* z?7uQuSOUv3GXvm;IuV462?6V$4;yotZoTe;Wvp30g7p(qWAw`rf9@HY8^HU(U2j*WU(BPQmlDKApLEoiNKR;5b3o~KddIAJHmdHvpn zW|AKzD8V$0>7@$miB$&=%^9n82nbDyAYHXoEWf!IT-u?1<(!IZ)nhb5dm#tvc7=qH z?1}cJPQ9oJw<%Wm1-H}>{Dg-1St-~q0pEn08@lE0?G)4>@CNSRXUqG<>2PY;^280- zkvVl`&)d1!rtdxt=0#FIy+fl+ogo+6*ys^%+`Fnhn_Ind4$`8(?;ELKC$C*G^fr9b zix`Bf$!h9eLfWlEfI4SJ)O3^<7L)H2k{N6DyEKz6hof3h8){@p?sY;9MFEUI8JiL+ zGBDGR1_T6ejNWVP&|AvNBm$ycw$#=AV5w)BSk0cBFeb25YQEc`T#@|1cVOUo2-t?r z#jAW21lmelTHYOfn#{LwBE&x|hFw_wx&*HwLz4^}hLbbPezuvCI9Y6<$V~1Z0~hFw ziqs?QHaQ-RHF#YEy>45DahC#-Zt)=Z`0!v4RwcAkzErjbX?wQdnR-{%GyP!sBTn(VcfWbDL?lVe|kw%)e% z0L^}-209_Pu+YWEcgwSTxFgRj^yMK^JBw~jHC)w?j zPYM(Mp8KpED!U7p7CyoCEiK6<=z@+dw@<-`pagDZwmhiz%;?q0iyTf9&|8mOmxp9l- z=K-H3x%Xase~}9fnJQYopLy~ z7KI?E;ojTp_Cl0K6r*o^n#8zalSbtX-yDrhru-bUwQzD6IhqSX`QQ6g0QHuIOFD0c z(($U@W@XKIJtv!jy%QC0Wr(WIyb0ZVnNxUh2+K^yHtYo;5kX?h#V zwYP1DHQ^!iApvY!mc?&2PehAN`}o#Jo(1bWmy@FpcPnX9D8sqkNFj=ykA&wvPWV}7 zJ%YnOn_(H05U9e3oxf`n``&hCO5;J)NeD?;4a_+?Oz*G+d6D>kjJW@^OhUKsLIeX& zBZQxRD1=;j+|}cJ;)A)i+prtx)&Hdd+6TAn*R0y?;3zg~4GVkkzfhLS3+S9Kyr%+{ zQPZT<(Q9{{dpJ^yG;WVeF{r$NnvwZ7OSp$Zmp_2I6a!sCsP^to5t%PNxOa~f>y9)e zg6MgVEJ*ZXe}&RAV@_bZ6RxT}F8QrClZ;QUQPI#WfmJZx>*v$9`3{;0 ziVj2Lbn=meEL;Z1KL(6Lj@yye9#Hp#g6977xPncm0FB+7p5Td{DDY%9 zo-^qiAK)}gyeu%e8m{@|hKqmEz?{IDo zD^PPaL8rX%D#f>Mt5`gxHDA>A+wP4Hh+e;MeNu65kRk{c3YE^H2916@LC|j!>ZP(2~B>?xR`kei&wY&4K`Z_ep%e7jUBaUUU^Eh z%aOmhp29955P?<-Poy5|4Ja7rNjLA%K3M<5{or+-kuofzMNg#PP+3|4_Do&F3UdBcZ*1D>z_2avlSvhE} zdNV6)@MD@3yQ<#JZAo##T1-T;6J~~y3)Ulw6mytwBX>Xy1Tyu`e00asCVZlCK`n{- zOX=}CrwcpI2M8nUb~8~^U7nps{A;JR(xV^fUU?}beq=VUhkasmH}~UewK84LTF1k7 z(XqF@8n0}J zE5M4L7maZh*bT0^aM03t21o_pHTAvU-9o@9+4);()v>0nPki zcsl(m2{yxdNt}Op3X2iEdoZLmWPq5wadL{B*`ATs{4|Qf>->P0bA*$BoVe=QUH;PHIVkd(0bt$9h{Qm0>A* z#}u0=5ttiBS9yYIK?oId^LK$7(;Kok84TVtP`ABon(y21FuT~7CK>CtBa%5SW|HtG(QLNpK9p*4Tara+ccD#^16Qem*vG2VU|2S~= zYsin6=p!pn4MPieL;ffVM0Go9bCQ=}?E08h;&|qPxB}2id`QCT8VS`~vlhNFf;l<2 zB>9+HmpC0C&0PxTr^>I_9D1%#nV28zysBr@W8-F`*^Cn{p-sUK8Ev-NmKh`stOm!s zumHGAiR)efvR@s4>CKhE*a%?&Ar6q%PjeJ?nFI+)cEnOavsK*QXbb>lQpQwWWAzlG(mYn~IDIkyktef-S^ymXr#SmrbRS=N% zPb>h=33qn*PlS2~I7R;)ZTH^Y{q7nwTlOFfoa7N=)?#MDV`5A%8-ByLkmsr4NvQZod$hgr zBd>yV?{235QQ474*#w8Ua>es30)0^oB*(LRIIIkimX;e*wX4cHq}8T#a_obd6+I3- z^LQMre`CnzP6h>D{}lSDstX$YKkjSFIw4xS{kAoaN^FyJx?&whyvvBCzhhFORqh`1 zYovFi`!5dH;z1c$k0gX%zbZ6?S2@P$R;Qzig}&Z=NM1O%$MW+xzA7~7;=;)qS5~j` zQ}RujH~)y3iHXA*4EXuo69Ou>b75 z-tc;XjP)N81q5_aKF2dyFi2vkfqnk1?$I_R^E-_lA0d-bxWV?2@D)JGX3Mqs1Y05T z6Z|og#jbar?-rR+)gD{EDfGsfRL+ic6{1z9{7n~dUkP^dp6IF@$EFvTi0pS4td6p@(1 zI(uxo+!5}|`5>xje6_psauUpH#0JylMx$kh5LV=qt3A;Do8S#_*`c>jAH#+6zPx;ks^9&qx!S)(^ z+T9UC;^^2k(9pK-C*Sv>Ro~~_Y&G63ru%s0+jBN*^;rnWP43O>UP!^xGi{%w@)>2e zwS_b-Xe#Xpr$k)Ou4Y@u6}9zmQE$U>CvHPsU#BgPL5Xsu_{GCe8;oB-xP z`JtJnqQD6;QVr-<>b;6EX+?8}bYv~Ic_6A&JUiFPmY{q~&@|xn$~H5x>t+}(PM@I( z{_$#LOP%f4RRtXjCAIq}#tuy(A`-+VCAlJwy}^^7ogWipd?HNzjmBE&3r(Et*vXk& zN#7SqzD?2k^}s5!x-vQdR>w1CVI(amAh-FZFVXJ08%FK`of>i7zwRAfbc{w-*o5Pp z3{%lf!UiIQyYb_-{KvM{+f3Vg&zwA|Tg;w0&8N`Rqho@)9nc$acDkfosX&UGQ@psIQQ;ln@866bc`{YL=~mra{xTGK318pFl;b?i*{ z9*}~&>6m==JWex<=nYGv=&M3QU^I>ucrbJ`3|HXa6mIZ(m)q2}X zu7h#GyhCes)v*B36U2GPXkZO^!ZuodwR}s+q3c=*dmDnE8_NiJ@k7e>#j{r;L$;$I z^yUM1R!e+DcBt0ki?OWKlnrw@-sp3>9p;-5)=1I7^9mBVeErNIE7d;F)?>2>t(w(c+%*Icr_vMK!8Yus{B|GmJVuM9l8IdmIp`^vD3uo;XQn2K3o*F}pf5qQiOY z95|aAG9J0Y$vJ1Y7}mu0*T*(J2Y;3+fmsT>N159mAFw(`_)xC+^+U(HHLcBMN!123 zr|Ds=LGgeae&n3eO0A;%nW?_h9@lQX);ZCQ-VN6a*rO@&*c;sAi_qWOtG7U&m>l1! zhHcVeEZ+BHEwho1&&PB0rMUj&t>xo0;Oc6tB(I!8e-?KA{q1RLxGi$w81u3ULM9x% z#W(wrH|_2_Imc~!2+@W6x1jr?^VIW9u5Ngn)%*SspYfRa5ko0(^_eMFKA)0GaQBsWnbKM5x%KCFIcpi4{MOAosEq~p-leE zaBjKHt#j6QxdDsw0B<5LGP zS>9*JllzueEE;TPVF@k&GkhM^L%r*I-V(D8)KrAEb3h~vhNXtlNRHU#m>7-azjgnm zp31>uzq$K>V#`fzw8DX~gM*fQ-EtjQ{iDMo=QH=?<<-+-Zn~FEc;N+7KPBWrA^fqS z)knDwe}7%;Q;@wZZn74q&;X+{x0(8a-iH_cw{c zo!P43Umm|f=j_g=rkuX&-#?ntcDSGDSH2nvA2rMuQ{+oqa-1jS{wZ#t zzwx-Ma^k27O_na6*bM`)OojWh+vev$h|dwe|Jxf&HabC)-X`dduQ9@gSsw>JRMRSDd~)Z7JDi_>SsMF7WsxI58~q@fnZ-Me2y{OF|whI2G&) zz8ni5x8tNm;=%fDhW~a4J|j4H+mP!5nS7Ys6Wa?A;Yz8u2d8a7&o$9=#IM6~lVF7| zOc?tX0LWv2?pA#t@%x9IgV5Q1b(-|EPRnK+*H)~(4mGNo*|s#2Z3z8&?Ad%yY^3L8 zo^nZsilsn9b1pu2VM`M-JxVHdT7$MvTocSFHh;35t=$1<8$4^-nC?hvL5A_2Tu_QUNRHv#P|V<);z&I3c8Lhe(HqH!H7)I+IYhtros! z`l^A;re(Bgrs->0eRS*+2r)(FPUf3lun1ysVO-7U@ex1-I z3I8*+CYP9HzSjh+UqPEJ9`IGIUYP;%Ipd06DO}bG=85=qwe>Cz$;kWNWsp9JMKiZYU0XX&lKDM3z z|Bes;%W(q&{(p7Cf)LsNKfLK7*Y{6~_b6DRf&H`8DDxRah*v>ym!#s);%Qv8I_g?oh)8fY;epIn&Pv^6qr?_kwQGWdw`t* zniux?X~Pahhn^CcLKVTwjWLQUSPb2v%;pp;TB9-#Fx`JBAK2a$T)uP+wHnztWlY6_ zPfM^Kc)4j8y!V_Z0HqOt9jw9ZAITF3xoe+MDaTR@$w+>b2>&QhZ+n~Hug++vB-~Vy zGj7&FEX}ZFk%nNixN%!1j>=2JXw#-sEDbNDcTO zA9{YqhvGdH0s&ONmj80f5LUOOsQh;(y?VrAVy`23FtqMK&vC=M_*zmdi6J-TUUTG- zb`&KETx*=iBn-Ib|D|D9t`1){iHv8f&T+SgWnZNrp0PO8q=>N0@($% zhV5!!i&5&1Km|Dg;`^6`dcNkHO`lUK_sCn*(wL+qr=ce_^ffNv9c=UlAIJV*5+rF^ zbGjWOM->g7nFlVNp)`Sj8yvc4d}fU;>q(f8rRAnjh6=PU(K3$=&{Z$V*fp5p_%Oiy z4w((@&er1t?8Xlr#XPBq_Rm@slK4PIZ>P!1lUnv)()Xu!&?&6U!7)?>XNut)*E<7mV+1V?u*6wL!GT@zb;18u6>qCxth~wCjBqGG6&gni)4^zJS zh6e|*WE3)bJjy<0&*h|0(DY*X28M#qRucBbA6WMhOsRLWlpgKeTnaQizZCoqkl#X+ zmDU}ZeM~YQARNR3^xT|VzK`)g;>a70LJc%dHS?PAWZk6ctvi81dy zF@m)tuM?0Y&3ua%Osbas8vS>hEHcCu04AD5uZn)0j1})P5 zlo3)Ft{z)(xduAPo9ANZOkc_Yo(PR0p0o})hE!KZ*W8?Svj|c}&?7|fhJe1+7D+R{ zri#>p*ehi1h7w@RH-$rf{UH#3<9)tN0wPycy^bNvY_X*BVXpL@^!jWamDZ#uhe#@g zP@$V5lhF;GnSVgl8RF=&-R(ueo<+ns8_&$o(K~UpI;9jKTR~`L>oz`5|J-H|307mgFE_z?>@fPL(qeCCn%^VOc2d$tq~6c6@>I@--hB zrK|b`FCfdb$nV=(54tFYlb%Xy`rHuS}FOYZp=#s6k-IyB1YF(a3>@*eLiW-B@JNb=uTAYFj2UL*z7oey zj!mudhj*)%GX6`Tykzk(0Mak4jLjjgYKEYG`oJ@kk6=j)cr#{((_ z4iaG7VuL(=p#61iKlT4`FEG|L#!>XH$li#fJ9N-dzZaS&uDBAsEzbxz*ZU)P%5Bo= z??&M$=I#lPX}4#|i^JH4Gve`=RBKh+Ch`$5D;G8Tw(hEGzaltLrW(zQS5l(WdXd5*g7 zaQ_o?-YDu|Xvq9argFr~sj8+@Xy|G2>or@Y(`_0K&PBu4KT(LMkL}uNE}b5H-qxz$ zeL?c=K+E+xa`@oIJRo@j40*$Ui3sQ$c0_hdAmgMPR}1BQO<2)H*`+l>+n)oBIAg&^ z_Mc(L7p?h;9g*mXlC$FdZ3vV$6~+-X1tJWa46WeL2ZCXO$5J(Hh4a4xG|I)mff`aZRg=%a^2d>l*br^J%aN&Ug z_81ssETMmyDvk+GGKz!Ye^xJbgdG6XMiU7#PXOl<9_1dHJC&a+c7HiRga8$MHicdJ zV^MhTq5At6E&sRPFid6oAs4Vx)s>fP$NzH5Y!g1k^T~tm*MCzp;T^>_ts5Q&RFGpz zf_MuD-rOVFU-1_Kp7b@ZY@cBo(6fzoW*>?;IJRPnPJ5ss{x6`@1e=!&bI~r5CR~K% zK<%&PI80_O$h@7>5}d@hA2KWbL&0Ki35hE=GZ8HqM%QR?e1fU2)+i~c{={)gqOGX3 zDABryC^zSFR^BO>HDKorIItGPo?b8~-f#RIFC~iy2@@I=v6HG0c6k}Th`T?itXJH z2(TczPGo&y`>oAc+ren~`492>&$A`s6cgSH?71hsXtG{3O52Cq>LuQ^o_bPZdDH&B zfYyt;r90>s+Z4l3Ov|z6J2>SO!eOoN>w;LD4SxtE^vk|{j)Q@({;8=!y^<_v?U8l2 z&R^#CQsjgRQdQBU0=JbIU##hVnIBJa^ePq*?LQpxU%Fbf>Hs0Ye+n@sOPNY0fmE4% zXLtctD#>kfWa(=*YHmzg{*}PjwPc&kyayp6UBZ7!B|N_;;l+MX_+QpJGhb{1N#d|S zJ_vX8+VD;c(Q;AOZBRy?jhR}USvPKCF%^krI>w=7=3{i~E@R4W(Z!3YLZ&1=j++kA zl=$DZpXZP3zCssioX-QiO@%mBW4~WBEZ=$x2WfFUv$ds}2okW$f8}8-@!Lh}4S3`n zM{J6)#$$l_|FX9$|If7Y_|GZrz~KMql(B-paumu=VurkE&wT_*k}-z(9WbN9-h3^% z&Z=BCy6OG%KLqYo?yGZ|}20}{Pp^KXSDhK3yZI$I6jtbN5d)}WkttI9> z9G!@YJx9i}C__X!8t}hQ8F=Va<0_!Nv9^I6EzeUiC?1I^%6(=&JL7M={RaEe=9NY| zV-OXzdIR>&c)>V)Y@G)LW2YB>IFt7dTUh7awnXx%fHsXv6~#w@LRF$DG@~e`UR(rnr^=H7U6l&Fz zEe^B#aIJzu)Xn$lUTO|KsRl|(!F5_F?GEBw>|ioLMY>lv$Ky4(5Ee@nfkIEs&l7}~ z0X5u;e2i&dDGju~=kixdW1nyxdMyY=Fx6^3k6PkqQKZ^pY$qQFQw0X6w4B8Yu$i9g z&tjHS<9d5~?^;%+H{ya+yz7YaxGzF7}dYsy$Hs<17D_TFI!k%!+4^lQt%UYYNtGYalrw{DSN|Afu)Rz`7WLb7CW{ci(E zmcN&+UG(||{XtcxlP7oA=0DF0dV*qM&lgMZoUwkUpkbY`jD{0~nzu)6gF^#7cd7(~ zc|DBk45sbox;Tg}urBG$O$ZoQRD~Jt<){7U#Jx~=Da1NnQ6bp9B%Wn-)#PvjKzCID zA?e(`03BATC1Z!(>gIzd-C0o${s*bClv}$E=S-c}pipRkg=qY%eDIT6(FXyyd!P8j z0Zo!I%~62-j zh4O&%!MmG)3D0Q5BS)EO_}KKd#xIcrCaP;gmN&W%y4}Q$4L()=4Y~zz*qqUg@I9-L z&vxu;q{Cibh~WJE2i*ugpBB|KAOkYuc>xT%KcA?E&*zSPMw+~1c>$mt30xdGan zHy%Dbm-q11_5@LgOlbdfD=)ICN#owVLERf_sqXBm6k zeMf_=gUv?P&I1nIGx@?#QEmML0m^!ChHNE8o%g#5gF+wY28EU{0g4yJLY7}qKJYx} zIDn3aiBf_>z^^)S#_YYgkfsiI6gZLarySa&qL}lnq@%FnLGj4|IB=uUD;CELwcbov z$x+UnDMGU@dWhq(0%pTaZO>TDx1C!7_Z2SbyhU%6!af2}hh*@uT9tZTb)x|+*?t3m z@K$jg0F~i*^{ozR+(oXLA0;F;&DiO3?YdO$gWQ z_)hf@{Ku!rN1nI&t7q!O&k2~u1lGMt`wmrktx%&`mZj!d`jViWl-YQufJImb}m zFLJP`F&0E#feBGBBM}L2i$e?rlcI2FWO|wCx0tHV$$TlR&Q3pRz{xp-O1Oj~!K;J^eya)T;4%2yNvVmFI3SFcEpWq6%P0JXZbUP03D&C&zXlVMsuv6|IwUOV_`4~=`yNJ zlEP@~J9fk297h&5w4X6IU^ndIK{$I_WW&WbOSr3GIoU8Z$DSpBA6KfTz%UK&2Y#`{ z9hf^MY8_1-R_w$m#+!t|mdDEZL)L}g&{fgf@qB|Twy{d5?PpcuTX(f5)4GXY z?!!(t<8jCL_qSBYz6S0|$=9aZejr7!wx6>t{A!@@6(MqR`EQ#vfAJ1GbLtKnRcEa} z@A+r=f)aR6<4ZVd$sknF?>U!!e~|@W`eHm=;?aA2i*VRXrn?_N<~u*>x}n=wnhn5} zAy`d^gQrqJP+?meUldRuUwKWA*5kH(jIL&*mag2&qK>0TN&t4w(f`Ix`zE846w0zV z7v%NJ05!C5#*Mv0QK)J_HBO011BnI^ZY6G7Y5T4{UvfS{Diwv25UJw+l84jpQqmry`vW70m0jr|1)yogU! zGkFC6E}#;?waK)F0Fpxtp0l@{tnRZDIncBe$n;B}iYSJ*83y%6B)Tpu?#v#8G|`PYzHcZ95<-w7?|KeqrId!g} z3V5)v|Gr(!$ck$Kv+r8aM*R7!0lGcB{;R$cL#P&Xzi&IC%9yvEB_Sbj?%4)D_Aq}p zs^s&P;hjoZaq7K`#6Ct8(6$uI%AQcIeLIqM#f}UDY6?ceBkzD+%ydaWI`8s_gU<)F zVOLT11oz`oD~ELPeCkfFM*smy000(8> z0;ZKd%$08AkMThv^a&a=$_HZgfwgu`(*6?m66|t;bJ+M}Xdn2bq7nKucQ=s*(9@7b(<@@8}6bf!SM|9`-Zqw=gR6_PV-$Kx3IEL4`cm zrJP3_`P3=?^h<<-ImYAn*Pv3pp<9W>3{SXKo~F04X$((n;iZrcLe+_H!%(?1gZyzB zwj}rwYxqO*@QW6h0L4|Ujan(OpzYo@RAvX5HI+J{k&P(<+Ui{rxg~vtb>XVy5JhBX zrDj*qvwMtsl!6FAw9hAR7B1A5AT=@-d@)W`#pbxkY7JB_?uVx{oe(|OHn6KN z)uGPFyRTfp17`a>NXTy(NoO;X!|9w##vGAcU12n0G;-n{Jq+-D6s455n^Rc8@+k60 zo8B_26IbmRaS22iR-!SiHn+R{Sq>!$3A=dyl>>1KSUJFkqajJA)DTv9o@;p%(D z;mQD2S&_SUtpjNpXbY8IWfPn$NQ2jRVlbtdQ<|^)tqetwQ~#P_<&WNbh$sac$VWj- z#{qoi*4dQnH16=QLdE+6+mX|^36hS2!DQ~erAm(GUCJ$~eLiuMD=WVadr%}Fd>R)l zc4hJcixlBG-7=Yyj+s!dMC@L;>Ncv_rTy^QKK2>v+7Sa`Yo*I3#Rd4GG2 zD%D~=zW;rCDq9oH6E)Csv)80xq^NDF8weaWGy$@=y~~3zynp7w>QBoz->QsVmtDV+ zp@`1MPaqYrWXgID|{E zvKO0F%UphLO~G{aI7-1v-oRzlET(j4{(3~oHH84(7ei&WjT8&g+m>iGop;s)q!VT9 zu3Gjt^K|v}8YjOzqnB=mG?bLdd|f17Cii1`46;-slajb>h40>5#vVsyp;|jS+qe`m zM88jud@qUU1}9J(8zcODC+qp>61=&97%?WPdZM+UiWL}b;Xe9d*rO%fgiQ-JIpqrs zdLS3F39V=mUh$D^5o%9LQ8KZV`veH2+!A8?$bcVg`8);lcE=9Rc&u;=#h50f-#w~h zQW;-!GWsVzg`$AqKi!{gZE;!9Yi21`_3vVKhl&L{oZ)@`)^59de9Gw<5y@+gI@WR(iY4_w`n*moU#xG$)T_o0 zeU9LwUS4)|b=5|rYm-nz4m}V#vPhtMVc`98p^JuDeX1rcUQ*Dkzfdib7=W zO;!C=TlHz6(0sfT6$Jpcz({Wl1`C%&OL43HmV1Mp}AXH_Y zny@e8t9mhvIQmjx-i*O*pukf+4f?b=UW9jlch*xb+iG(xALjS9bwhLg$8<3!E^ywW zltz?#3{M_2t26SZq*tloK06Cyf2g&!Rh=j*Dq^$F)^K*#`2pgm&_W6v-7I@C+7#2x zts9^a%^g^g`~IHnVUJ=0PS9^5YT8Qw8v1^@@#5gY$n*iQB_z(f7Ms?b-o5O%vut>C zzzA3f{(dArG@5=*=Z%|ss{H4GkxWmi-^FI6J!xG@mPN@1;MaiNY%NUg4CG{Q_vyCu zi>74J4AQa&H7!8iI+zlH)oX!hve9NSphH5dvg*2>;lrxQhwz&LXRG4ceGO`+Zs8C{5%wbl@4BRcZCrl z5d7{I`g(L_*aL?(jpc~!(j^s?#^67LjR6z!Yx_5-+>fHc59187e8%SXp*N?Vm^(~= zmo>=^icfG)1HuECS5C!9GFk2#TVpD=rfT_^LL4$$ZMRIWQ2QrMR+`6Dlz%#`T}#>x zy*mSj9>CKP!!@yNg@W+{(EtcU>-;T%_-lhom}Y1-{H@C#w_b9n<(>HXR@rz}Zy<|oRuP3xQB-L@o zPIcao~Dt>{bwSQMa3YZm6eiq?YL{ux~NEL)m$mx{Nutv{uM*qI^QMUc0zP$ zu>ZzsAWJ7Ya$5=8f@W(PqN$#ayx0V_wr^EteNDT-vXGBGN)ab;R^R%Y*tr`0Ou2HH z7mttt=F8je-axO>H8gC_F5P$@HL}@Hs57hJfofNl6O@@lysvG&J%+G6Sdkc61l|qc zTB0}yk3Z-_3@j9u6Pf@L3htB^xC-YGl2THp2uj`|JXTFO3g+=FLlm&1f(4%^p9}Vz zA8s%tz5ev6uP?alkF6XyF!~v;4>{?Cb|<|U&IL(%M*sO{YxEvwZ~Kp@urgGi}* zjrDT+w@O>Vg&$r$=(XxJ^9LW#Ut2#R$Su69zgjp=G; z>BBEa0zubV)B0d2sNeXMULGxtsGd77u*I{eY~f%+J&B%Au4f2Y{BooSEEE0S=wtL> zkV5PF@t(@a2xY`4N4#roWe(0N3PN23w&kdMCdGG{3dO$NwQbjn;Ry=xZB0lqIS~_7|`!LIq(JK$ZIv`Ts@ITYRV zlQvaBr)(3%zk=$TQVPSQm|N-BY>)hRWf5Qr&}UmiH;7LN^UzJ)|GZw%jfeEgum5`e zlUw(nXIlS9KHdKe^ZVb6p8WrexBH)&c41eHLnwJZoM3+?+(-MjuFQ9y1Th2$Sg{%# z8L=(6{j2E)-BINqZyq9*bx$Jd;;HmXjxm*Bg?H)Is_+NjKUi)X1m>sqU-`$KML#Ck zYxHF6C0>XG?L_tUU&-mUMGc$rCtkSCLGO%e#MNws{;x^b(#ng!FQ8Dnyi{l7#dHI8vixiL_?Q&cZ>yfR;e=Q2RRYa(T` z12(ZPC-g4qe0!yP95+PMYJ{JD2eK-X&9W+aboI~4#`mRT;(y+GuuuGX^7SDG!9N$2 b6&YAAraQbV_yU?6K_GhC23o}$55oQf984<5 diff --git a/icons/mob/humans/onmob/items_righthand_0.dmi b/icons/mob/humans/onmob/items_righthand_0.dmi index 2a7dc70ec268fb7848c5980a362f54231738d987..a245e89b6c48ecb19218cc81b685059aaa56e5a4 100644 GIT binary patch literal 133901 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 h$gbxoAB9QHs%|STT2x)F} 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 qA{X|O_CLLYSR+yfRVImyVkddrPq8EPhJ(?5b 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

    CUHG_)hqOc;HCNf8X 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 literal 19368 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 nFGGQkZhfZw-+u0W&LMT>tn; Date: Tue, 6 Aug 2024 16:47:23 +0100 Subject: [PATCH 223/285] Automatic changelog for PR #6691 [ci skip] --- html/changelogs/AutoChangeLog-pr-6691.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6691.yml diff --git a/html/changelogs/AutoChangeLog-pr-6691.yml b/html/changelogs/AutoChangeLog-pr-6691.yml new file mode 100644 index 000000000000..963d6a50e356 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6691.yml @@ -0,0 +1,8 @@ +author: "LC4492" +delete-after: True +changes: + - rscadd: "Adds penlights and stethoscopes to nurses and corpsmen, they can use them to reliably check if someone have specific types of organ damage and how much, without the need of other apparatus. Adds a new organ.status called \"LITTLE_BRUISED\", used by the stethoscope and penlight to not give false positives when diagnosticating someone (saying that they are healthy, when they actually have 9 heart damage)." + - bugfix: "Fixed an outdated check that made the entire \"flash eyes with flashlight\" mechanic don't work at all. Also updated it to check some other things for ease of logic." + - spellcheck: "Fixed typos on the abandoned \"flash eyes with flashlight\" code." + - code_imp: "Added new functionalities for both the stethoscope and penlight: The stethoscopes can now be used to check the condition of both heart and lungs individually by aiming the chest, letting you be able to check if the organs are LITTLE_BRUISED (Have a damage equal or above 1), BRUISED (Have a damage equal or above 10), BROKEN (have a damage equal or above 30) or \"HEALTHY\" (any damage below 1). And the penlight, that can be used the same way to check the condition of brain and eyes by aiming the eyes of the person you are interacting with. Also with the fixing mentioned above, you can now flash people's eyes again! Everytime you check the condition of someone's eyes, you will also flash them. Replaced one letter vars in the flashlight code and on the stethoscope section of the ties code." + - imageadd: "Adds new \"in_hand\" icons for penlights and stethoscopes, both will now appear on your hands when used. Penlights have both \"off\" and \"on\" icons, fancy stuff!" \ No newline at end of file From 34885eec184bf791e5065293d84d969e69155ca8 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Tue, 6 Aug 2024 14:34:39 -0700 Subject: [PATCH 224/285] Revert "Buffs cades against projectiles" (#6884) Reverts cmss13-devs/cmss13#6727 This has had a few too many knock-on effects (see below) and I'm a bit too burned out to properly fix this; will re-introduce this later when properly adjusted. - Not happy with xeno cade hit % adjustments - I've heard there's issues with cades getting shredded on diagonals - You can now do what's seen in the image without issue, and you couldn't previously ![image](https://github.com/user-attachments/assets/97b137cd-f982-4848-9aea-4fd0f61987a9) --- code/game/objects/objs.dm | 2 -- code/game/objects/structures/barricade/barricade.dm | 1 - code/game/objects/structures/tables_racks.dm | 4 ---- code/modules/projectiles/projectile.dm | 5 +++-- 4 files changed, 3 insertions(+), 9 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 9a0f21e9655a..77b15e22d055 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -23,8 +23,6 @@ /// an object's "projectile_coverage" var indicates the maximum probability of blocking a projectile, assuming density and throwpass. Used by barricades, tables and window frames var/projectile_coverage = 0 - /// How many tiles away from this object that a shooter needs to be to maximize this barricade's projectile coverage - var/projectile_coverage_distance_limit = 6 /// set to true if the item is garbage and should be deleted after awhile var/garbage = FALSE diff --git a/code/game/objects/structures/barricade/barricade.dm b/code/game/objects/structures/barricade/barricade.dm index a7d3d4d16cd4..31c2f0ed1b48 100644 --- a/code/game/objects/structures/barricade/barricade.dm +++ b/code/game/objects/structures/barricade/barricade.dm @@ -34,7 +34,6 @@ var/is_wired = FALSE flags_barrier = HANDLE_BARRIER_CHANCE projectile_coverage = PROJECTILE_COVERAGE_HIGH - projectile_coverage_distance_limit = 2 var/upgraded var/brute_multiplier = 1 var/burn_multiplier = 1 diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 7d4c3021fd0a..a1542f7baf75 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -30,7 +30,6 @@ var/flip_cooldown = 0 //If flip cooldown exists, don't allow flipping or putting back. This carries a WORLD.TIME value health = 100 projectile_coverage = 20 //maximum chance of blocking a projectile - var/flipped_projectile_coverage_distance_limit = 2 var/flipped_projectile_coverage = PROJECTILE_COVERAGE_HIGH var/upright_projectile_coverage = PROJECTILE_COVERAGE_LOW surgery_duration_multiplier = SURGERY_SURFACE_MULT_UNSUITED @@ -43,7 +42,6 @@ qdel(T) if(flipped) projectile_coverage = flipped_projectile_coverage - projectile_coverage_distance_limit = flipped_projectile_coverage_distance_limit else projectile_coverage = upright_projectile_coverage @@ -448,7 +446,6 @@ INVOKE_ASYNC(movable_on_table, TYPE_PROC_REF(/atom/movable, throw_atom), pick(targets), 1, SPEED_FAST) projectile_coverage = flipped_projectile_coverage - projectile_coverage_distance_limit = flipped_projectile_coverage_distance_limit setDir(direction) if(dir != NORTH) @@ -476,7 +473,6 @@ verbs += /obj/structure/surface/table/verb/do_flip projectile_coverage = upright_projectile_coverage - projectile_coverage_distance_limit = src::projectile_coverage_distance_limit layer = initial(layer) flipped = FALSE diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 4e815eb4c60c..d91e2ca47c1a 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -660,7 +660,7 @@ //Used by machines and structures to calculate shooting past cover /obj/proc/calculate_cover_hit_boolean(obj/projectile/P, distance = 0, cade_direction_correct = FALSE) - if(istype(P.shot_from, /obj/item/hardpoint) || istype(P.ammo, /datum/ammo/xeno)) //anything shot from a tank or a xeno gets a bonus to bypassing cover + if(istype(P.shot_from, /obj/item/hardpoint)) //anything shot from a tank gets a bonus to bypassing cover distance -= 3 if(distance < 1 || (distance > 3 && cade_direction_correct)) @@ -668,9 +668,10 @@ //an object's "projectile_coverage" var indicates the maximum probability of blocking a projectile var/effective_accuracy = P.get_effective_accuracy() + var/distance_limit = 6 //number of tiles needed to max out block probability var/accuracy_factor = 50 //degree to which accuracy affects probability (if accuracy is 100, probability is unaffected. Lower accuracies will increase block chance) - var/hitchance = min(projectile_coverage, (projectile_coverage * distance / (projectile_coverage_distance_limit * (cade_direction_correct ? 3 : 1))) + accuracy_factor * (1 - effective_accuracy/100)) + var/hitchance = min(projectile_coverage, (projectile_coverage * distance/distance_limit) + accuracy_factor * (1 - effective_accuracy/100)) #if DEBUG_HIT_CHANCE to_world(SPAN_DEBUG("([name] as cover) Distance travelled: [P.distance_travelled] | Effective accuracy: [effective_accuracy] | Hit chance: [hitchance]")) From c648dca374ddee1c80f61ab88678c287356fa66f Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Tue, 6 Aug 2024 18:43:02 -0400 Subject: [PATCH 225/285] Replaces Machete Scabbard in Smartgunner Vendor with new SG scabbard (#6880) # About the pull request Replaces the normal machete scabbard in the SG vendor with one that can be placed in the back slot, along with new sprites for it. Price is increased from 6P to 15P. This scabbard can only be connected to the harness and will be dropped when the harness is unequipped. # Explain why it's good for the game To currently equip a machete as SG, you need to sacrifice your belt. You can't place it on your back or suit storage. This offers a new but expensive way to have a machete without sacrificing a belt or pouch slot. This is specifically a new item so that you can't just equip any back machete scabbard, you still need to put in some points to get value out of it. It also adds some variety to playing SG, as this provides an alternative to carrying folding cades always as SG. # Testing Photographs and Procedure

    Screenshots & Videos ![image](https://github.com/user-attachments/assets/118155b7-1ca3-47b8-8858-ea8c92c11db0) Updated sprite for item ![image](https://github.com/user-attachments/assets/28d47c25-2781-4ec2-b837-980a53a445c4)
    # Changelog :cl: add: Smartgunner Machete Scabbard, which smartgunners can wear on their back when their harness is equipped. balance: SG's vendor has replaced the 6P Machete Scabbard with a 15P Smartgunner Machete Scabbard. /:cl: --- .../squad_prep/squad_smartgunner.dm | 2 +- .../objects/items/storage/large_holster.dm | 22 ++++++++++++++++++ .../suits/marine_armor/smartgunner.dm | 3 ++- .../mob/living/carbon/human/inventory.dm | 2 ++ icons/mob/humans/onmob/back.dmi | Bin 118092 -> 120010 bytes icons/obj/items/storage.dmi | Bin 44122 -> 46132 bytes 6 files changed, 27 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm index 60afed8b984d..bedffdec7f90 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm @@ -33,7 +33,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_smartgun, list( list("SU-6 Smart Pistol", 15, /obj/item/storage/box/guncase/smartpistol, null, VENDOR_ITEM_REGULAR), list("CLOTHING ITEMS", 0, null, null, null), - list("Machete Scabbard (Full)", 6, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR), + list("Smartgunner Machete Scabbard", 15, /obj/item/storage/large_holster/machete/smartgunner/full, null, VENDOR_ITEM_REGULAR), list("Fuel Tank Strap Pouch", 5, /obj/item/storage/pouch/flamertank, null, VENDOR_ITEM_REGULAR), list("Large General Pouch", 6, /obj/item/storage/pouch/general/large, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/objects/items/storage/large_holster.dm b/code/game/objects/items/storage/large_holster.dm index d8e1ee51d0d8..ddf6060b355c 100644 --- a/code/game/objects/items/storage/large_holster.dm +++ b/code/game/objects/items/storage/large_holster.dm @@ -91,6 +91,28 @@ /obj/item/storage/large_holster/machete/arnold/full/fill_preset_inventory() new /obj/item/weapon/sword/machete/arnold(src) +/obj/item/storage/large_holster/machete/smartgunner + name = "\improper M56 harness machete scabbard" + desc = "A scabbard that connects to the M56 combat harness for carrying a M2132 machete." + icon_state = "smartgun_machete_holster" + flags_equip_slot = SLOT_BACK + flags_item = SMARTGUNNER_BACKPACK_OVERRIDE + +/obj/item/storage/large_holster/machete/smartgunner/mob_can_equip(mob/equipping_mob, slot, disable_warning) + . = ..() + + var/mob/living/carbon/human/user = equipping_mob + if(!ishuman(user)) + return FALSE + + if(!user.wear_suit || !(user.wear_suit.flags_inventory & SMARTGUN_HARNESS)) + if(!disable_warning) + to_chat(equipping_mob, SPAN_WARNING("You can't equip [src] without a harness.")) + return FALSE + +/obj/item/storage/large_holster/machete/smartgunner/full/fill_preset_inventory() + new /obj/item/weapon/sword/machete(src) + /obj/item/storage/large_holster/katana name = "\improper katana scabbard" desc = "A large, vibrantly colored katana scabbard used to carry a Japanese sword. It can be strapped to the back or worn at the belt. Because of the sturdy wood casing of the scabbard, it makes an okay defensive weapon in a pinch." diff --git a/code/modules/clothing/suits/marine_armor/smartgunner.dm b/code/modules/clothing/suits/marine_armor/smartgunner.dm index 8f39ef83045c..f52956edd97d 100644 --- a/code/modules/clothing/suits/marine_armor/smartgunner.dm +++ b/code/modules/clothing/suits/marine_armor/smartgunner.dm @@ -33,7 +33,8 @@ . = ..() if(equipping_mob.back && !(equipping_mob.back.flags_item & SMARTGUNNER_BACKPACK_OVERRIDE)) - to_chat(equipping_mob, SPAN_WARNING("You can't equip [src] while wearing a backpack.")) + if(!disable_warning) + to_chat(equipping_mob, SPAN_WARNING("You can't equip [src] while wearing a backpack.")) return FALSE /obj/item/clothing/suit/storage/marine/smartgunner/equipped(mob/user, slot, silent) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index dec4a7f3fbe0..733f330b051f 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -109,6 +109,8 @@ if(I == wear_suit) if(s_store && !(s_store.flags_equip_slot & SLOT_SUIT_STORE)) drop_inv_item_on_ground(s_store) + if(back && (back.flags_item & SMARTGUNNER_BACKPACK_OVERRIDE)) // Technically some items don't need to be unequipped though + drop_inv_item_on_ground(back) wear_suit = null if(I.flags_inv_hide & HIDESHOES) update_inv_shoes() diff --git a/icons/mob/humans/onmob/back.dmi b/icons/mob/humans/onmob/back.dmi index 128b05455d6e4cd6b85437dfced6cfa1cf885904..84bdbb6ff26adada2670bb1dcfc2325ce575402a 100644 GIT binary patch delta 56994 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�sNBM^EJq}_dkW;vE@_1JNf6J*i#U<| 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 LlP(QT7k>K}qwDe{ delta 55214 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 z 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 literal 44122 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 Date: Tue, 6 Aug 2024 23:48:26 +0100 Subject: [PATCH 226/285] Automatic changelog for PR #6880 [ci skip] --- html/changelogs/AutoChangeLog-pr-6880.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6880.yml diff --git a/html/changelogs/AutoChangeLog-pr-6880.yml b/html/changelogs/AutoChangeLog-pr-6880.yml new file mode 100644 index 000000000000..488b6216cedd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6880.yml @@ -0,0 +1,5 @@ +author: "Contrabang" +delete-after: True +changes: + - rscadd: "Smartgunner Machete Scabbard, which smartgunners can wear on their back when their harness is equipped." + - balance: "SG's vendor has replaced the 6P Machete Scabbard with a 15P Smartgunner Machete Scabbard." \ No newline at end of file From 4494b45ba5bfd996d1618df134ff1e728eabb501 Mon Sep 17 00:00:00 2001 From: ItsVyzo <46250991+ItsVyzo@users.noreply.github.com> Date: Wed, 7 Aug 2024 01:45:11 +0300 Subject: [PATCH 227/285] Imports TG Pills - Matches pill bottle aesthetic (#6870) # About the pull request Imports TG Pills - Matches pill bottle aesthetic # Explain why it's good for the game consistency + nicer sprites # Testing Photographs and Procedure
    Screenshots & Videos ![pills](https://github.com/user-attachments/assets/10bd36df-9c54-41d6-a1ea-8cd85cea16c7) ![pills2](https://github.com/user-attachments/assets/e0409cb5-83a7-467a-9c01-67f3255fcea8) ![pills3](https://github.com/user-attachments/assets/594b32d4-6c48-43e4-b0d9-6994a7d3166b) ![pills4](https://github.com/user-attachments/assets/bdc6cfdc-2764-45f9-a417-e09bf8b4aa8a) ![pills5](https://github.com/user-attachments/assets/6e6bdba9-2170-441a-bc74-0c8fba48dc20) ![pills6](https://github.com/user-attachments/assets/d8ff91ff-f982-4b20-85cc-f602458dd2e2) ![pills7](https://github.com/user-attachments/assets/1e74d8d8-90d6-44ae-9e68-dd28e2e51cb9) ![pills8](https://github.com/user-attachments/assets/13c7c867-68ec-4af5-8012-157c2d4687e8) ![pills9](https://github.com/user-attachments/assets/8d14a9c9-50d3-43e5-b8fe-7e4f12b185fc) ![pills10](https://github.com/user-attachments/assets/31f21c87-b770-426f-8926-2dabe764e065) ![pills11](https://github.com/user-attachments/assets/5a5f313d-e132-4908-9ce7-bcb699ee9dbd) ![pills12](https://github.com/user-attachments/assets/4ade5437-98ac-4fee-bad0-a15135d960ac) ![pills13](https://github.com/user-attachments/assets/14e25d53-4943-4948-ad2d-97a4f6fd4033) ![pills14](https://github.com/user-attachments/assets/a67c41fe-1eb4-43f6-b341-513d29b699b3) ![pills15](https://github.com/user-attachments/assets/340a89f0-5d65-44ed-bcb5-33d6751d409c) ![pills16](https://github.com/user-attachments/assets/4faab8f3-5d1f-49d8-bcd3-50abec0635e6) ![pills17](https://github.com/user-attachments/assets/58abac79-9d92-49b7-8eed-fc5e03f424ff) ![pills18](https://github.com/user-attachments/assets/adfcd5d5-46b9-4488-b63e-9b76d8398942) ![pills19](https://github.com/user-attachments/assets/c7b99783-699f-4a4c-9de0-7f9b1beae908) ![pills20](https://github.com/user-attachments/assets/8136c613-ed06-4d79-ad42-a58c63f4de77) ![pills21](https://github.com/user-attachments/assets/8d1f379a-8983-4c34-95a6-ccfec60f7f6e) ![pills22](https://github.com/user-attachments/assets/e23a01a0-6c90-47c8-b489-b09c8df7f668)
    # Changelog :cl: LTNTS imageadd: port tgsprites for pills (including a new variation) /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/__DEFINES/chemistry.dm | 4 +++- .../chemistry_machinery/chem_master.dm | 10 ++++------ icons/obj/items/chemistry.dmi | Bin 26835 -> 27499 bytes 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/chemistry.dm b/code/__DEFINES/chemistry.dm index 35e040654881..a3b3b1a4768f 100644 --- a/code/__DEFINES/chemistry.dm +++ b/code/__DEFINES/chemistry.dm @@ -2,8 +2,10 @@ * Chemistry defines */ +/// Amount of bottle icon variations in total +#define BOTTLE_ICON_CHOICES 4 /// Amount of random icon variations for pills in total -#define PILL_ICON_CHOICES 21 +#define PILL_ICON_CHOICES 22 /* Pill icon classes to generate mappings for */ #define PILL_ICON_CLASSES list("bica", "kelo", "dex", "para", "tram", "atox", "tox", "inap", "peri", "spac", "drug", "stim", "alky", "imi", "qc", "tric", "psych", "oxy") diff --git a/code/modules/reagents/chemistry_machinery/chem_master.dm b/code/modules/reagents/chemistry_machinery/chem_master.dm index 2394146918a9..9ab8d81066e0 100644 --- a/code/modules/reagents/chemistry_machinery/chem_master.dm +++ b/code/modules/reagents/chemistry_machinery/chem_master.dm @@ -291,17 +291,15 @@ if(!Adjacent(usr) || !usr.put_in_hands(P)) P.forceMove(loc) else if(href_list["change_pill"]) - #define MAX_PILL_SPRITE 20 //max icon state of the pill sprites var/dat = "" - for(var/i = 1 to MAX_PILL_SPRITE) + for(var/i = 1 to PILL_ICON_CHOICES) dat += "" dat += "
    " show_browser(user, dat, "Change Pill Type", "chem_master") return else if(href_list["change_bottle"]) - #define MAX_BOTTLE_SPRITE 4 //max icon state of the bottle sprites var/dat = "" - for(var/i = 1 to MAX_BOTTLE_SPRITE) + for(var/i = 1 to BOTTLE_ICON_CHOICES) dat += "" dat += "
    " show_browser(user, dat, "Change Bottle Type", "chem_master") @@ -345,9 +343,9 @@ if(!(user.client in has_sprites)) spawn() has_sprites += user.client - for(var/i = 1 to MAX_PILL_SPRITE) + for(var/i = 1 to PILL_ICON_CHOICES) user << browse_rsc(icon('icons/obj/items/chemistry.dmi', "pill" + num2text(i)), "pill[i].png") - for(var/i = 1 to MAX_BOTTLE_SPRITE) + for(var/i = 1 to BOTTLE_ICON_CHOICES) user << browse_rsc(icon('icons/obj/items/chemistry.dmi', "bottle-" + num2text(i)), "bottle-[i].png") var/dat = "" if(!beaker) diff --git a/icons/obj/items/chemistry.dmi b/icons/obj/items/chemistry.dmi index e540af809714e0fd35e9a72bbe013e01f1803551..ed1898313a24883d915ec1535763019bb60f26b2 100644 GIT binary patch literal 27499 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

    2_^!sD>@vf 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 B)B6Ab literal 26835 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 =0p#Z{l!Gz>|JSHc2q+g-_;*@6#qVB-G z!uB>S!2E-pUb#nM;r7l>(@ZRU8;=prrjq4WO8@BhlNe$A=)P3`AhTBfEcfw_66)fL z!0>q%vY%bidZ_hyiYHEz3%pZ|(MM38w}AGI!M+RS4@-8vp8_hhh36jE78FAEjoZAt z%O55MCYldNv)X0hhv~re0SOOgF(}9$EG^x>QR)Qji1ciu58a*m^y8Q_ruw>kx-IUX zZdjFXH$Ed;wRV|Kr(T0&`KvqVoN={jHzp$-xtwW@ym9qQ(n}T=lZSiQ$190>D5~95 zXW6Tv`zBP#3wq+WBqserWokaqb7PhFF)Ks8iailN{+JLG^;irsuNG`4+IxfW2RxBg z%ff)WFP04n{+)rA^tcnT;o&AD=|b8`&&kNvYsSP$b06E8W&U1sTmJj8Q5nQ)Hk`tn zDquIOqp9`9jW!zy)(;mq{_&^iR+(Wv3Wi#zgJ;%z6su{z`YDyi`ub?$u(&a3IGGgr za($BA5}Xk}W3CC$9ZtTS#D(T#sqGHwLWeD&Uz{a(hbUWIv*e8vVXj6%gnJU0{c@-E znD4nRGJ#daU#@^>&=*0#)hG2dpZUK--Fx7#ZHy7>XkP*3$BF=Q(#oGIKAHsm7pYL6 ARR910 From f005034d348a918a2783b2f96c483127d137cefc Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 6 Aug 2024 23:56:11 +0100 Subject: [PATCH 228/285] Automatic changelog for PR #6870 [ci skip] --- html/changelogs/AutoChangeLog-pr-6870.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6870.yml diff --git a/html/changelogs/AutoChangeLog-pr-6870.yml b/html/changelogs/AutoChangeLog-pr-6870.yml new file mode 100644 index 000000000000..9c5a7dd1e02d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6870.yml @@ -0,0 +1,4 @@ +author: "LTNTS" +delete-after: True +changes: + - imageadd: "port tgsprites for pills (including a new variation)" \ No newline at end of file From d3ca38d2da0225244b0d1c301f03c3c1a4b7d684 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Tue, 6 Aug 2024 20:32:41 -0400 Subject: [PATCH 229/285] Use RANGE_TURFS (#6692) # About the pull request Switches several uses of `for(var/turf/... in range())` over to `RANGE_TURFS()` instead. Doesn't switch when the expected radius is less than 5. Where possible, removes the loop entirely. # Explain why it's good for the game For finding turfs, `RANGE_TURFS` shows a slight performance benefit over `range`. This performance benefit becomes more pronounced as the radius increases. # Testing Photographs and Procedure

    Screenshots & Videos Performance testing. All procs in question return a list of turfs. The procs of interest: ![image](https://github.com/user-attachments/assets/c130418c-dfa3-4f8a-9bfb-54dd9f8bd2e3) Radius 1: ![image](https://github.com/user-attachments/assets/837deddf-24cc-46d1-9c48-0c3ce0a4310a) Radius 5: ![image](https://github.com/user-attachments/assets/146d581e-1c16-4988-837c-3422d954d8aa) Radius 10: ![image](https://github.com/user-attachments/assets/dadaa684-816a-49b2-b3bf-f55a6fed6082) Radius 20: ![image](https://github.com/user-attachments/assets/05463878-9d7d-4cf4-bf71-a2b0185131c5) Results show that when able to convert away from a loop (`turftest_range_turf_direct`) that is always the best choice. For results under a radius of 5 the standard `range` (`turftest_range`) was notably faster, for a radius of 5 or more `RANGE_TURFS` (`turftest_range_turf`) was slightly faster.
    # Changelog No player facing changes. --- code/__DEFINES/turfs.dm | 13 +++++++------ code/__HELPERS/game.dm | 2 +- code/__HELPERS/unsorted.dm | 5 +---- code/game/machinery/door_display/door_display.dm | 2 +- code/game/machinery/doors/door.dm | 5 +---- code/game/objects/items/devices/teleportation.dm | 2 +- .../items/reagent_containers/food/snacks/grown.dm | 9 ++------- .../cm_aliens/structures/special/pylon_core.dm | 2 +- code/modules/cm_marines/dropship_ammo.dm | 8 ++------ code/modules/cm_marines/dropship_equipment.dm | 8 ++------ code/modules/cm_marines/orbital_cannon.dm | 5 +---- code/modules/mob/inventory.dm | 3 +-- .../living/simple_animal/hostile/giant_spider.dm | 2 +- code/modules/projectiles/ammo_boxes/misc_boxes.dm | 4 +--- 14 files changed, 23 insertions(+), 47 deletions(-) diff --git a/code/__DEFINES/turfs.dm b/code/__DEFINES/turfs.dm index 158c66754e18..1b549440deee 100644 --- a/code/__DEFINES/turfs.dm +++ b/code/__DEFINES/turfs.dm @@ -1,15 +1,16 @@ -#define RANGE_TURFS(RADIUS, CENTER) \ - block( \ - (CENTER).x-(RADIUS), (CENTER).y-(RADIUS), (CENTER).z, \ - (CENTER).x+(RADIUS), (CENTER).y+(RADIUS), (CENTER).z \ - ) - +/// Returns a list of turfs within H_RADIUS tiles horizontally and V_RADIUS tiles vertically of CENTER. #define RECT_TURFS(H_RADIUS, V_RADIUS, CENTER) \ block( \ (CENTER).x-(H_RADIUS), (CENTER).y-(V_RADIUS), (CENTER).z, \ (CENTER).x+(H_RADIUS), (CENTER).y+(V_RADIUS), (CENTER).z \ ) +/// Returns a list of turfs within Dist tiles of Center. When Dist >= 5 faster than a `range()` filtered to `/turf`s. +#define RANGE_TURFS(Dist, Center) RECT_TURFS(Dist, Dist, Center) + +/// Returns a list of turfs within Dist tiles of Center, excluding Center. When Dist >= 5 faster than an `orange()` filtered to `/turf`s. +#define ORANGE_TURFS(Dist, Center) (RANGE_TURFS(Dist, Center) - Center) + ///Returns all turfs in a zlevel #define Z_TURFS(ZLEVEL) block(1, 1, (ZLEVEL), world.maxx, world.maxy, (ZLEVEL)) diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index 094f8205c80e..ba27d4192ded 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -45,7 +45,7 @@ var/list/turfs = new/list() var/rsq = radius * (radius+0.5) - for(var/turf/T in range(radius, centerturf)) + for(var/turf/T as anything in RANGE_TURFS(radius, centerturf)) var/dx = T.x - centerturf.x var/dy = T.y - centerturf.y if(dx*dx + dy*dy <= rsq) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index f442ca3b1a32..3391b3251e6d 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1289,10 +1289,7 @@ GLOBAL_LIST_INIT(WALLITEMS, list( origin = get_turf(origin) if(!origin) return - var/list/turfs = list() - for(var/turf/T in orange(origin, outer_range)) - if(!inner_range || get_dist(origin, T) >= inner_range) - turfs += T + var/list/turfs = (RANGE_TURFS(outer_range, origin) - RANGE_TURFS(inner_range - 1, origin)) if(length(turfs)) return pick(turfs) diff --git a/code/game/machinery/door_display/door_display.dm b/code/game/machinery/door_display/door_display.dm index 4624ba5f1bd2..529ac6f95959 100644 --- a/code/game/machinery/door_display/door_display.dm +++ b/code/game/machinery/door_display/door_display.dm @@ -203,7 +203,7 @@ if(F.id == id) targets += F if(has_wall_divider) - for(var/turf/closed/wall/almayer/research/containment/wall/divide/W in orange(src, 8)) + for(var/turf/closed/wall/almayer/research/containment/wall/divide/W in ORANGE_TURFS(8, src)) targets += W /obj/structure/machinery/door_display/research_cell/Destroy() diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 27bb58397956..9ca1fb064568 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -87,10 +87,7 @@ return located_turfs /obj/structure/machinery/door/proc/borders_space() - for(var/turf/target in range(1, src)) - if(istype(target, /turf/open/space)) - return TRUE - return FALSE + return !!(locate(/turf/open/space) in range(1, src)) /obj/structure/machinery/door/Collided(atom/movable/AM) if(panel_open || operating) diff --git a/code/game/objects/items/devices/teleportation.dm b/code/game/objects/items/devices/teleportation.dm index d64e717a3095..003f3152800d 100644 --- a/code/game/objects/items/devices/teleportation.dm +++ b/code/game/objects/items/devices/teleportation.dm @@ -152,7 +152,7 @@ else L["[com.id] (Inactive)"] = com.locked var/list/turfs = list( ) - for(var/turf/T in orange(10)) + for(var/turf/T as anything in ORANGE_TURFS(10, src)) if(T.x>world.maxx-8 || T.x<8) continue //putting them at the edge is dumb if(T.y>world.maxy-8 || T.y<8) continue turfs += T diff --git a/code/game/objects/items/reagent_containers/food/snacks/grown.dm b/code/game/objects/items/reagent_containers/food/snacks/grown.dm index 55ed8c8d34f0..7f05128c7e1b 100644 --- a/code/game/objects/items/reagent_containers/food/snacks/grown.dm +++ b/code/game/objects/items/reagent_containers/food/snacks/grown.dm @@ -584,19 +584,14 @@ src.visible_message(SPAN_NOTICE("The [src.name] has been squashed."),SPAN_MODERATE("You hear a smack.")) qdel(src) return - for(var/turf/T in orange(M,outer_teleport_radius)) - if(T in orange(M,inner_teleport_radius)) continue + for(var/turf/T as anything in (RANGE_TURFS(outer_teleport_radius, M) - RANGE_TURFS(inner_teleport_radius, M))) if(istype(T,/turf/open/space)) continue if(T.density) continue if(T.x>world.maxx-outer_teleport_radius || T.xworld.maxy-outer_teleport_radius || T.y 0) handle_side_effects(host_box, TRUE) - var/list/turf_list = list() - for(var/turf/T in range(5, (host_box ? host_box : src))) - turf_list += T + var/list/turf_list = RANGE_TURFS(5, (host_box ? host_box : src)) for(var/i = 1, i <= flare_amount, i++) addtimer(CALLBACK(src, PROC_REF(explode), (host_box ? host_box : src), turf_list), rand(1, 6) SECONDS) return From 33e6c279d14ff593bb751bd55edb351af7bb6103 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 7 Aug 2024 01:20:08 +0000 Subject: [PATCH 230/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6691.yml | 8 ------ html/changelogs/AutoChangeLog-pr-6870.yml | 4 --- html/changelogs/AutoChangeLog-pr-6880.yml | 5 ---- html/changelogs/archive/2024-08.yml | 32 +++++++++++++++++++++++ 4 files changed, 32 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6691.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6870.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6880.yml diff --git a/html/changelogs/AutoChangeLog-pr-6691.yml b/html/changelogs/AutoChangeLog-pr-6691.yml deleted file mode 100644 index 963d6a50e356..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6691.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "LC4492" -delete-after: True -changes: - - rscadd: "Adds penlights and stethoscopes to nurses and corpsmen, they can use them to reliably check if someone have specific types of organ damage and how much, without the need of other apparatus. Adds a new organ.status called \"LITTLE_BRUISED\", used by the stethoscope and penlight to not give false positives when diagnosticating someone (saying that they are healthy, when they actually have 9 heart damage)." - - bugfix: "Fixed an outdated check that made the entire \"flash eyes with flashlight\" mechanic don't work at all. Also updated it to check some other things for ease of logic." - - spellcheck: "Fixed typos on the abandoned \"flash eyes with flashlight\" code." - - code_imp: "Added new functionalities for both the stethoscope and penlight: The stethoscopes can now be used to check the condition of both heart and lungs individually by aiming the chest, letting you be able to check if the organs are LITTLE_BRUISED (Have a damage equal or above 1), BRUISED (Have a damage equal or above 10), BROKEN (have a damage equal or above 30) or \"HEALTHY\" (any damage below 1). And the penlight, that can be used the same way to check the condition of brain and eyes by aiming the eyes of the person you are interacting with. Also with the fixing mentioned above, you can now flash people's eyes again! Everytime you check the condition of someone's eyes, you will also flash them. Replaced one letter vars in the flashlight code and on the stethoscope section of the ties code." - - imageadd: "Adds new \"in_hand\" icons for penlights and stethoscopes, both will now appear on your hands when used. Penlights have both \"off\" and \"on\" icons, fancy stuff!" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6870.yml b/html/changelogs/AutoChangeLog-pr-6870.yml deleted file mode 100644 index 9c5a7dd1e02d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6870.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "LTNTS" -delete-after: True -changes: - - imageadd: "port tgsprites for pills (including a new variation)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6880.yml b/html/changelogs/AutoChangeLog-pr-6880.yml deleted file mode 100644 index 488b6216cedd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6880.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Contrabang" -delete-after: True -changes: - - rscadd: "Smartgunner Machete Scabbard, which smartgunners can wear on their back when their harness is equipped." - - balance: "SG's vendor has replaced the 6P Machete Scabbard with a 15P Smartgunner Machete Scabbard." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index d2c6b2be5f14..8541bfbd26e4 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -133,3 +133,35 @@ call another dropship realforest2001: - bugfix: Fixes the cap on rifleman Lance Corporals. +2024-08-07: + Contrabang: + - rscadd: Smartgunner Machete Scabbard, which smartgunners can wear on their back + when their harness is equipped. + - balance: SG's vendor has replaced the 6P Machete Scabbard with a 15P Smartgunner + Machete Scabbard. + LC4492: + - rscadd: Adds penlights and stethoscopes to nurses and corpsmen, they can use them + to reliably check if someone have specific types of organ damage and how much, + without the need of other apparatus. Adds a new organ.status called "LITTLE_BRUISED", + used by the stethoscope and penlight to not give false positives when diagnosticating + someone (saying that they are healthy, when they actually have 9 heart damage). + - bugfix: Fixed an outdated check that made the entire "flash eyes with flashlight" + mechanic don't work at all. Also updated it to check some other things for ease + of logic. + - spellcheck: Fixed typos on the abandoned "flash eyes with flashlight" code. + - code_imp: 'Added new functionalities for both the stethoscope and penlight: The + stethoscopes can now be used to check the condition of both heart and lungs + individually by aiming the chest, letting you be able to check if the organs + are LITTLE_BRUISED (Have a damage equal or above 1), BRUISED (Have a damage + equal or above 10), BROKEN (have a damage equal or above 30) or "HEALTHY" (any + damage below 1). And the penlight, that can be used the same way to check the + condition of brain and eyes by aiming the eyes of the person you are interacting + with. Also with the fixing mentioned above, you can now flash people''s eyes + again! Everytime you check the condition of someone''s eyes, you will also flash + them. Replaced one letter vars in the flashlight code and on the stethoscope + section of the ties code.' + - imageadd: Adds new "in_hand" icons for penlights and stethoscopes, both will now + appear on your hands when used. Penlights have both "off" and "on" icons, fancy + stuff! + LTNTS: + - imageadd: port tgsprites for pills (including a new variation) From bf69d109c1c206346ee4b2afe364f02482297f1c Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Tue, 6 Aug 2024 23:47:33 -0400 Subject: [PATCH 231/285] Use DVIEW (#6712) # About the pull request Switches several uses of `view` over to `dview` and related procs/defines instead. Only swaps over where it would be inappropriate for native BYOND darkness to effect the results, i.e. it cares about a lack of obstructions rather than actual visibility. Created `doview()` and `USE_DOVIEW` as the `oview` version of `dview`. Tweaked `dview` and related procs to work slightly more like `view` would. `view` is from the perspective of the provided atom, seeing itself, its loc (usually a turf), and if on a turf, any surrounding turfs. `dview` set its loc to the provided atom, meaning it was in the *contents* of that atom, and would see itself and its loc (the atom)... which, as an atom, means it wouldn't see surrounding turfs. Existing uses of `dview` got around this by using `get_turf` on the provided atom. I changed the behavior so this wasn't necessary, allowing you to `dview` from the perspective of a atom and have it work like `view` would. Perhaps that should just be a built-in `get_turf` instead, but this more closely matches how `view` works. Used `HIDE_INVISIBLE_OBSERVER` as the see invis for `dview` as all the uses I saw were for in-character things, and thus should only effect things that were also in-character. Anything as invisible as an observer or more is assumed to be out-of-character. # Explain why it's good for the game Should (currently) have no effect on the game as native BYOND darkness isn't used (all areas have luminosity), but is one step towards allowing that system to work appropriately if enabled. # Testing Photographs and Procedure
    Screenshots & Videos Performance testing. All procs in question return a list of atoms. The procs of interest: ![image](https://github.com/user-attachments/assets/d4b487c9-5b8d-470e-8692-c7b2d8045d19) Current, with darkness disabled (area luminosity = 1): ![image](https://github.com/user-attachments/assets/f6ab0229-c868-4f9c-a98a-541357dd0a65) No performance difference between `view` and `dview`. As a test, darkness enabled (area luminosity = 0): ![image](https://github.com/user-attachments/assets/bb60b345-0df7-45f3-8f09-a97fdfd43cd9) `dview` is notably slower than `view`, likely because `view` has smaller lists of things it can see due to darkness and thus shorter loops.
    # Changelog No player facing changes. --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/__HELPERS/unsorted.dm | 33 +++++++++++++------ code/datums/ammo/energy.dm | 3 +- code/datums/beam.dm | 9 ++--- code/datums/disease.dm | 3 +- code/datums/emergency_calls/cryo_marines.dm | 3 +- code/datums/emergency_calls/cryo_spec.dm | 3 +- code/game/machinery/camera/camera.dm | 4 ++- .../machinery/computer/almayer_control.dm | 4 +-- .../game/machinery/computer/communications.dm | 4 +-- .../computer/groundside_operations.dm | 2 +- .../effects/effect_system/chemsmoke.dm | 3 +- code/game/objects/items/devices/cictablet.dm | 2 +- code/game/objects/items/devices/pinpointer.dm | 4 +-- code/game/objects/structures/tables_racks.dm | 4 ++- code/game/turfs/turf.dm | 6 ++-- code/modules/cm_tech/droppod/droppod.dm | 3 +- code/modules/defenses/tesla_coil.dm | 6 ++-- code/modules/mob/living/carbon/human/say.dm | 3 +- .../mob/living/carbon/human/whisper.dm | 3 +- .../mob/living/carbon/xenomorph/Abilities.dm | 9 +++-- .../abilities/predalien/predalien_powers.dm | 3 +- .../xenomorph/strains/castes/runner/acid.dm | 8 +++-- .../living/simple_animal/friendly/mouse.dm | 3 +- .../simple_animal/hostile/retaliate/drone.dm | 25 +++++++------- code/modules/nano/nanoui.dm | 2 +- 25 files changed, 92 insertions(+), 60 deletions(-) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 3391b3251e6d..5a307ac02ed5 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -1340,29 +1340,35 @@ GLOBAL_LIST_INIT(WALLITEMS, list( GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) /// Version of view() which ignores darkness, because BYOND doesn't have it (I actually suggested it but it was tagged redundant, BUT HEARERS IS A T- /rant). -/proc/dview(range = world.view, center, invis_flags = 0) +/proc/dview(range = world.view, atom/center, invis_flags = 0) if(!center) return - GLOB.dview_mob.loc = center - + GLOB.dview_mob.loc = isturf(center) ? center : center.loc GLOB.dview_mob.see_invisible = invis_flags - . = view(range, GLOB.dview_mob) + . = oview(range, GLOB.dview_mob) GLOB.dview_mob.loc = null +/// Version of oview() which ignores darkness +/proc/doview(range, atom/center, invis_flags) + if(!center) + return + + return dview(range, center, invis_flags) - center + /mob/dview name = "INTERNAL DVIEW MOB" - invisibility = 101 + invisibility = INVISIBILITY_ABSTRACT density = FALSE - see_in_dark = 1e6 + see_in_dark = INFINITY var/ready_to_die = FALSE /mob/dview/Initialize() //Properly prevents this mob from gaining huds or joining any global lists SHOULD_CALL_PARENT(FALSE) - if(flags_atom & INITIALIZED) + if(CHECK_BITFIELD(flags_atom, INITIALIZED)) stack_trace("Warning: [src]([type]) initialized multiple times!") - flags_atom |= INITIALIZED + ENABLE_BITFIELD(flags_atom, INITIALIZED) return INITIALIZE_HINT_NORMAL /mob/dview/Destroy(force = FALSE) @@ -1378,12 +1384,19 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) #define FOR_DVIEW(type, range, center, invis_flags) \ - GLOB.dview_mob.loc = center; \ + GLOB.dview_mob.loc = isturf(center) ? (center) : (center).loc; \ GLOB.dview_mob.see_invisible = invis_flags; \ - for(type in view(range, GLOB.dview_mob)) + for(type in oview(range, GLOB.dview_mob)) #define FOR_DVIEW_END GLOB.dview_mob.loc = null +#define FOR_DOVIEW(type, range, center, invis_flags) \ + GLOB.dview_mob.loc = isturf(center) ? (center) : (center).loc; \ + GLOB.dview_mob.see_invisible = invis_flags; \ + for(type in oview(range, GLOB.dview_mob) - (center)) + +#define FOR_DOVIEW_END FOR_DVIEW_END + /proc/get_turf_pixel(atom/AM) if(!istype(AM)) return diff --git a/code/datums/ammo/energy.dm b/code/datums/ammo/energy.dm index 3ddd11eedf55..6eb865034cbe 100644 --- a/code/datums/ammo/energy.dm +++ b/code/datums/ammo/energy.dm @@ -204,7 +204,7 @@ /datum/ammo/energy/yautja/caster/sphere/stun/proc/do_area_stun(obj/projectile/P) playsound(P, 'sound/weapons/wave.ogg', 75, 1, 25) - for (var/mob/living/carbon/M in view(src.stun_range, get_turf(P))) + FOR_DVIEW(var/mob/living/carbon/M, src.stun_range, get_turf(P), HIDE_INVISIBLE_OBSERVER) var/stun_time = src.stun_time log_attack("[key_name(M)] was stunned by a plasma immobilizer from [key_name(P.firer)] at [get_area(P)]") if (isyautja(M)) @@ -214,6 +214,7 @@ to_chat(M, SPAN_DANGER("A powerful electric shock ripples through your body, freezing you in place!")) M.apply_effect(stun_time, STUN) M.apply_effect(stun_time, WEAKEN) + FOR_DVIEW_END /datum/ammo/energy/yautja/rifle/bolt name = "plasma rifle bolt" diff --git a/code/datums/beam.dm b/code/datums/beam.dm index 4b024df585f9..e700016b5f32 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -215,13 +215,7 @@ return newbeam /proc/zap_beam(atom/source, zap_range, damage, list/blacklistmobs) - var/list/zap_data = list() - for(var/mob/living/carbon/xenomorph/beno in oview(zap_range, source)) - zap_data += beno - for(var/xeno in zap_data) - var/mob/living/carbon/xenomorph/living = xeno - if(!living) - return + FOR_DOVIEW(var/mob/living/carbon/xenomorph/living, zap_range, source, HIDE_INVISIBLE_OBSERVER) if(living.stat == DEAD) continue if(living in blacklistmobs) @@ -229,3 +223,4 @@ source.beam(living, icon_state="lightning[rand(1,12)]", time = 3, maxdistance = zap_range + 2) living.set_effect(2, SLOW) log_attack("[living] was zapped by [source]") + FOR_DOVIEW_END diff --git a/code/datums/disease.dm b/code/datums/disease.dm index 024337c8e065..497c62cddec6 100644 --- a/code/datums/disease.dm +++ b/code/datums/disease.dm @@ -121,10 +121,11 @@ GLOBAL_LIST_INIT(diseases, typesof(/datum/disease) - /datum/disease) check_range = 1 // everything else, like infect-on-contact things, only infect things on top of it if(isturf(source.loc)) - for(var/mob/living/carbon/victim in oview(check_range, source)) + FOR_DOVIEW(var/mob/living/carbon/victim, check_range, source, HIDE_INVISIBLE_OBSERVER) if(isturf(victim.loc)) if(AStar(source.loc, victim.loc, /turf/proc/AdjacentTurfs, /turf/proc/Distance, check_range)) victim.contract_disease(src, 0, 1, force_spread) + FOR_DOVIEW_END return diff --git a/code/datums/emergency_calls/cryo_marines.dm b/code/datums/emergency_calls/cryo_marines.dm index fb8d4b8a5a69..56fa434d09c3 100644 --- a/code/datums/emergency_calls/cryo_marines.dm +++ b/code/datums/emergency_calls/cryo_marines.dm @@ -37,10 +37,11 @@ human.create_hud() if(!mind) - for(var/obj/structure/machinery/cryopod/pod in view(7,human)) + FOR_DVIEW(var/obj/structure/machinery/cryopod/pod, 7, human, HIDE_INVISIBLE_OBSERVER) if(pod && !pod.occupant) pod.go_in_cryopod(human, silent = TRUE) break + FOR_DVIEW_END sleep(5) var/datum/squad/marine/cryo/cryo_squad = GLOB.RoleAuthority.squads_by_type[/datum/squad/marine/cryo] diff --git a/code/datums/emergency_calls/cryo_spec.dm b/code/datums/emergency_calls/cryo_spec.dm index 945ab474d4c9..5d4f621a473a 100644 --- a/code/datums/emergency_calls/cryo_spec.dm +++ b/code/datums/emergency_calls/cryo_spec.dm @@ -35,10 +35,11 @@ human.create_hud() if(!mind) - for(var/obj/structure/machinery/cryopod/pod in view(7,human)) + FOR_DVIEW(var/obj/structure/machinery/cryopod/pod, 7, human, HIDE_INVISIBLE_OBSERVER) if(pod && !pod.occupant) pod.go_in_cryopod(human, silent = TRUE) break + FOR_DVIEW_END sleep(5) human.client?.prefs.copy_all_to(human, JOB_SQUAD_SPECIALIST, TRUE, TRUE) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 4f6b40968bdb..3b7d824928df 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -263,9 +263,11 @@ GLOBAL_LIST_EMPTY_TYPED(all_cameras, /obj/structure/machinery/camera) //Return a working camera that can see a given mob //or null if none /proc/seen_by_camera(mob/M) - for(var/obj/structure/machinery/camera/C in oview(4, M)) + FOR_DOVIEW(var/obj/structure/machinery/camera/C, 4, M, HIDE_INVISIBLE_OBSERVER) if(C.can_use()) // check if camera disabled + FOR_DOVIEW_END return C + FOR_DOVIEW_END return null /proc/near_range_camera(mob/M) diff --git a/code/game/machinery/computer/almayer_control.dm b/code/game/machinery/computer/almayer_control.dm index 3d3c0fdbe4df..e9c9cf91a816 100644 --- a/code/game/machinery/computer/almayer_control.dm +++ b/code/game/machinery/computer/almayer_control.dm @@ -184,7 +184,7 @@ to_chat(user, SPAN_WARNING("Arrays are re-cycling. Please stand by.")) return FALSE var/input = stripped_input(user, "Please choose a message to transmit to USCM. Please be aware that this process is very expensive, and abuse will lead to termination. Transmission does not guarantee a response. There is a small delay before you may send another message. Be clear and concise.", "To abort, send an empty message.", "") - if(!input || !(user in view(1,src)) || !COOLDOWN_FINISHED(src, cooldown_central)) + if(!input || !(user in dview(1, src)) || !COOLDOWN_FINISHED(src, cooldown_central)) return FALSE high_command_announce(input, user) @@ -211,7 +211,7 @@ to_chat(user, SPAN_WARNING("Please allow at least [COOLDOWN_TIMELEFT(src, cooldown_message)/10] second\s to pass between announcements.")) return FALSE var/input = stripped_multiline_input(user, "Please write a message to announce to the station crew.", "Priority Announcement", "") - if(!input || !COOLDOWN_FINISHED(src, cooldown_message) || !(user in view(1,src))) + if(!input || !COOLDOWN_FINISHED(src, cooldown_message) || !(user in dview(1, src))) return FALSE var/signed = null diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 2e6922e43a85..8d3f78cb1857 100644 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -134,7 +134,7 @@ to_chat(usr, SPAN_WARNING("Please allow at least [COOLDOWN_COMM_MESSAGE_LONG*0.1] second\s to pass between announcements.")) return FALSE var/input = stripped_multiline_input(usr, "Please write a message to announce to the station crew.", "Priority Announcement", "") - if(!input || authenticated != 2 || world.time < cooldown_message + COOLDOWN_COMM_MESSAGE_LONG || !(usr in view(1,src))) + if(!input || authenticated != 2 || world.time < cooldown_message + COOLDOWN_COMM_MESSAGE_LONG || !(usr in dview(1, src))) return FALSE marine_announcement(input) @@ -302,7 +302,7 @@ to_chat(usr, SPAN_WARNING("Arrays recycling. Please stand by.")) return FALSE var/input = stripped_input(usr, "Please choose a message to transmit to USCM. Please be aware that this process is very expensive, and abuse will lead to termination. Transmission does not guarantee a response. There is a small delay before you may send another message. Be clear and concise.", "To abort, send an empty message.", "") - if(!input || !(usr in view(1,src)) || authenticated != 2 || world.time < cooldown_central + COOLDOWN_COMM_CENTRAL) return FALSE + if(!input || !(usr in dview(1, src)) || authenticated != 2 || world.time < cooldown_central + COOLDOWN_COMM_CENTRAL) return FALSE high_command_announce(input, usr) to_chat(usr, SPAN_NOTICE("Message transmitted.")) diff --git a/code/game/machinery/computer/groundside_operations.dm b/code/game/machinery/computer/groundside_operations.dm index 591c63a76bee..376357a49174 100644 --- a/code/game/machinery/computer/groundside_operations.dm +++ b/code/game/machinery/computer/groundside_operations.dm @@ -235,7 +235,7 @@ to_chat(usr, SPAN_WARNING("Access denied.")) return var/input = stripped_multiline_input(usr, "Please write a message to announce to the station crew.", "Priority Announcement", "") - if(!input || !is_announcement_active || !(usr in view(1,src))) + if(!input || !is_announcement_active || !(usr in dview(1, src))) return FALSE is_announcement_active = FALSE diff --git a/code/game/objects/effects/effect_system/chemsmoke.dm b/code/game/objects/effects/effect_system/chemsmoke.dm index 1b22ed6054eb..41b58ba39e77 100644 --- a/code/game/objects/effects/effect_system/chemsmoke.dm +++ b/code/game/objects/effects/effect_system/chemsmoke.dm @@ -57,10 +57,11 @@ targetTurfs = new() //build affected area list - for(var/turf/T in view(range, location)) + FOR_DVIEW(var/turf/T, range, location, HIDE_INVISIBLE_OBSERVER) //cull turfs to circle if(cheap_pythag(T.x - location.x, T.y - location.y) <= range) targetTurfs += T + FOR_DVIEW_END //make secondary list for reagents that affect walls if(chemholder.reagents.has_reagent("thermite") || chemholder.reagents.has_reagent("plantbgone")) diff --git a/code/game/objects/items/devices/cictablet.dm b/code/game/objects/items/devices/cictablet.dm index 597886a0cb85..c53301295fe3 100644 --- a/code/game/objects/items/devices/cictablet.dm +++ b/code/game/objects/items/devices/cictablet.dm @@ -104,7 +104,7 @@ return FALSE var/input = stripped_multiline_input(user, "Please write a message to announce to the [MAIN_SHIP_NAME]'s crew and all groundside personnel.", "Priority Announcement", "") - if(!input || !COOLDOWN_FINISHED(src, announcement_cooldown) || !(user in view(1, src))) + if(!input || !COOLDOWN_FINISHED(src, announcement_cooldown) || !(user in dview(1, src))) return FALSE var/signed = null diff --git a/code/game/objects/items/devices/pinpointer.dm b/code/game/objects/items/devices/pinpointer.dm index 2f5d9ffe9d5f..3dd9fdaf1253 100644 --- a/code/game/objects/items/devices/pinpointer.dm +++ b/code/game/objects/items/devices/pinpointer.dm @@ -126,10 +126,10 @@ mode = 1 var/locationx = tgui_input_real_number(usr, "Please input the x coordinate to search for.", "Location?") - if(!locationx || !(usr in view(1,src))) + if(!locationx || !(usr in dview(1, src))) return var/locationy = tgui_input_real_number(usr, "Please input the y coordinate to search for.", "Location?") - if(!locationy || !(usr in view(1,src))) + if(!locationy || !(usr in dview(1, src))) return var/turf/Z = get_turf(src) diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index a1542f7baf75..760633348b81 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -385,9 +385,11 @@ to_chat(usr, SPAN_WARNING("You have moved a table too recently.")) return FALSE - for(var/mob/living/mob_behind_table in oview(src, 0)) + FOR_DOVIEW(var/mob/living/mob_behind_table, 0, src, HIDE_INVISIBLE_OBSERVER) to_chat(usr, SPAN_WARNING("[mob_behind_table] is in the way of [src].")) + FOR_DVIEW_END return FALSE + FOR_DVIEW_END var/list/directions = list() if(direction) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 59a9d6d69315..0082cb6ae0ae 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -478,18 +478,20 @@ /turf/proc/AdjacentTurfs() var/L[] = new() - for(var/turf/t in oview(src,1)) + FOR_DOVIEW(var/turf/t, 1, src, HIDE_INVISIBLE_OBSERVER) if(!t.density) if(!LinkBlocked(src, t) && !TurfBlockedNonWindow(t)) L.Add(t) + FOR_DOVIEW_END return L /turf/proc/AdjacentTurfsSpace() var/L[] = new() - for(var/turf/t in oview(src,1)) + FOR_DOVIEW(var/turf/t, 1, src, HIDE_INVISIBLE_OBSERVER) if(!t.density) if(!LinkBlocked(src, t) && !TurfBlockedNonWindow(t)) L.Add(t) + FOR_DOVIEW_END return L /turf/proc/Distance(turf/t) diff --git a/code/modules/cm_tech/droppod/droppod.dm b/code/modules/cm_tech/droppod/droppod.dm index 030dd11474ec..0dfa8d12aa9f 100644 --- a/code/modules/cm_tech/droppod/droppod.dm +++ b/code/modules/cm_tech/droppod/droppod.dm @@ -168,8 +168,9 @@ for(var/obj/structure/machinery/defenses/def in loc) qdel(def) - for(var/mob/mob in view(7, loc)) + FOR_DVIEW(var/mob/mob, 7, loc, HIDE_INVISIBLE_OBSERVER) shake_camera(mob, 4, 5) + FOR_DVIEW_END addtimer(CALLBACK(src, PROC_REF(open)), open_time) diff --git a/code/modules/defenses/tesla_coil.dm b/code/modules/defenses/tesla_coil.dm index 0eab59e7d7c4..0f7a0090300a 100644 --- a/code/modules/defenses/tesla_coil.dm +++ b/code/modules/defenses/tesla_coil.dm @@ -70,7 +70,7 @@ /obj/structure/machinery/defenses/tesla_coil/proc/get_target() targets = list() - for(var/mob/living/M in oview(tesla_range, src)) + FOR_DOVIEW(var/mob/living/M, tesla_range, src, HIDE_INVISIBLE_OBSERVER) if(M.stat == DEAD) continue if(HAS_TRAIT(M, TRAIT_CHARGING)) @@ -81,10 +81,12 @@ continue targets += M + FOR_DOVIEW_END - for(var/obj/structure/machinery/defenses/D in oview(tesla_range, src)) + FOR_DOVIEW(var/obj/structure/machinery/defenses/D, tesla_range, src, HIDE_INVISIBLE_OBSERVER) if(D.turned_on) targets += D + FOR_DOVIEW_END /obj/structure/machinery/defenses/tesla_coil/proc/fire(atoms) if(!(world.time - last_fired >= fire_delay) || !turned_on) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index c95efd8a2995..c0083181fcf2 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -134,9 +134,10 @@ return if(RADIO_CHANNEL_INTERCOM) message_mode = null - for(var/obj/item/device/radio/intercom/I in view(1)) + FOR_DVIEW(var/obj/item/device/radio/intercom/I, 1, src, HIDE_INVISIBLE_OBSERVER) used_radios += I break // remove this if we EVER have two different intercomms with DIFFERENT frequencies IN ONE ROOM + FOR_DVIEW_END else if(message_mode != MESSAGE_MODE_LOCAL) var/earpiece = get_type_in_ears(/obj/item/device/radio) diff --git a/code/modules/mob/living/carbon/human/whisper.dm b/code/modules/mob/living/carbon/human/whisper.dm index eb5ec949cece..cd4a08aefef7 100644 --- a/code/modules/mob/living/carbon/human/whisper.dm +++ b/code/modules/mob/living/carbon/human/whisper.dm @@ -79,10 +79,11 @@ listening += C //pass on the message to objects that can hear us. - for (var/obj/O in view(message_range, src)) + FOR_DVIEW(var/obj/O, message_range, src, HIDE_INVISIBLE_OBSERVER) spawn (0) if (O) O.hear_talk(src, message) //O.hear_talk(src, message, verb, speaking) + FOR_DVIEW_END var/list/eavesdropping = hearers(eavesdropping_range, src) eavesdropping -= src diff --git a/code/modules/mob/living/carbon/xenomorph/Abilities.dm b/code/modules/mob/living/carbon/xenomorph/Abilities.dm index 36ac953ac039..6c220f41ad45 100644 --- a/code/modules/mob/living/carbon/xenomorph/Abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/Abilities.dm @@ -144,16 +144,18 @@ xeno.visible_message(SPAN_XENOHIGHDANGER("[xeno] emits an ear-splitting guttural roar!")) xeno.create_shriekwave(14) //Adds the visual effect. Wom wom wom, 14 shriekwaves - for(var/mob/mob in view()) + FOR_DVIEW(var/mob/mob, world.view, owner, HIDE_INVISIBLE_OBSERVER) if(mob && mob.client) if(isxeno(mob)) shake_camera(mob, 10, 1) else shake_camera(mob, 30, 1) //50 deciseconds, SORRY 5 seconds was way too long. 3 seconds now + FOR_DVIEW_END var/list/mobs_in_view = list() - for(var/mob/living/carbon/M in oview(7, xeno)) + FOR_DOVIEW(var/mob/living/carbon/M, 7, xeno, HIDE_INVISIBLE_OBSERVER) mobs_in_view += M + FOR_DOVIEW_END for(var/mob/living/carbon/M in orange(10, xeno)) if(SEND_SIGNAL(M, COMSIG_MOB_SCREECH_ACT, xeno) & COMPONENT_SCREECH_ACT_CANCEL) continue @@ -247,7 +249,7 @@ var/whisper = strip_html(input("Message:", "Psychic Radiance") as text|null) if(!whisper || !xeno_player.check_state(TRUE)) return - for(var/mob/living/possible_target in view(12, xeno_player)) + FOR_DVIEW(var/mob/living/possible_target, 12, xeno_player, HIDE_INVISIBLE_OBSERVER) if(possible_target == xeno_player || !possible_target.client) continue target_list += possible_target @@ -255,6 +257,7 @@ to_chat(possible_target, SPAN_XENOQUEEN("You hear a strange, alien voice in your head. \"[whisper]\"")) else to_chat(possible_target, SPAN_XENOQUEEN("You hear the voice of [xeno_player] resonate in your head. \"[whisper]\"")) + FOR_DVIEW_END if(!length(target_list)) return var/targetstring = english_list(target_list) diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm b/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm index a240c3928a3c..10bf45eabcc9 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/predalien/predalien_powers.dm @@ -13,7 +13,7 @@ playsound(xeno.loc, pick(predalien_roar), 75, 0, status = 0) xeno.visible_message(SPAN_XENOHIGHDANGER("[xeno] emits a guttural roar!")) xeno.create_shriekwave(7) //Adds the visual effect. Wom wom wom, 7 shriekwaves - for(var/mob/living/carbon/carbon in view(7, xeno)) + FOR_DVIEW(var/mob/living/carbon/carbon, 7, xeno, HIDE_INVISIBLE_OBSERVER) if(ishuman(carbon)) var/mob/living/carbon/human/human = carbon human.disable_special_items() @@ -29,6 +29,7 @@ if(!istype(behavior)) continue new /datum/effects/xeno_buff(carbon, xeno, ttl = (0.25 SECONDS * behavior.kills + 3 SECONDS), bonus_damage = bonus_damage_scale * behavior.kills, bonus_speed = (bonus_speed_scale * behavior.kills)) + FOR_DVIEW_END apply_cooldown() return ..() diff --git a/code/modules/mob/living/carbon/xenomorph/strains/castes/runner/acid.dm b/code/modules/mob/living/carbon/xenomorph/strains/castes/runner/acid.dm index 0fdaa264bd99..0fb4a17190a1 100644 --- a/code/modules/mob/living/carbon/xenomorph/strains/castes/runner/acid.dm +++ b/code/modules/mob/living/carbon/xenomorph/strains/castes/runner/acid.dm @@ -120,7 +120,7 @@ var/max_burn_damage = acid_amount / caboom_burn_damage_ratio var/burn_range = acid_amount / caboom_burn_range_ratio - for(var/barricades in view(bound_xeno, acid_range)) + for(var/barricades in dview(acid_range, bound_xeno)) if(istype(barricades, /obj/structure/barricade)) new caboom_struct_acid_type(get_turf(barricades), barricades) continue @@ -129,7 +129,7 @@ continue var/x = bound_xeno.x var/y = bound_xeno.y - for(var/mob/living/target_living in view(bound_xeno, burn_range)) + FOR_DVIEW(var/mob/living/target_living, burn_range, bound_xeno, HIDE_INVISIBLE_OBSERVER) if (!isxeno_human(target_living) || bound_xeno.can_not_harm(target_living)) continue var/dist = 0 @@ -145,8 +145,10 @@ damage *= XVX_ACID_DAMAGEMULT target_living.apply_damage(damage, BURN) - for(var/turf/T in view(bound_xeno, acid_range)) + FOR_DVIEW_END + FOR_DVIEW(var/turf/T, acid_range, bound_xeno, HIDE_INVISIBLE_OBSERVER) new /obj/effect/particle_effect/smoke/acid_runner_harmless(T) + FOR_DVIEW_END playsound(bound_xeno, 'sound/effects/blobattack.ogg', 75) if(bound_xeno.client && bound_xeno.hive) var/datum/hive_status/hive_status = bound_xeno.hive diff --git a/code/modules/mob/living/simple_animal/friendly/mouse.dm b/code/modules/mob/living/simple_animal/friendly/mouse.dm index 182bc2525c17..03f1b97c3fc7 100644 --- a/code/modules/mob/living/simple_animal/friendly/mouse.dm +++ b/code/modules/mob/living/simple_animal/friendly/mouse.dm @@ -32,8 +32,9 @@ /mob/living/simple_animal/mouse/Life(delta_time) ..() if(!stat && prob(speak_chance)) - for(var/mob/M in view()) + FOR_DVIEW(var/mob/M, world.view, src, HIDE_INVISIBLE_OBSERVER) M << 'sound/effects/mousesqueek.ogg' + FOR_DVIEW_END if(!ckey && stat == CONSCIOUS && prob(0.5)) set_stat(UNCONSCIOUS) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm index b7c091d564d6..84c5d13f7862 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/drone.dm @@ -175,44 +175,45 @@ spark.holder = null var/obj/loot + var/list/reachable_atoms = dview(7, src) //shards loot = new /obj/item/shard(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(75)) loot = new /obj/item/shard(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(50)) loot = new /obj/item/shard(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(25)) loot = new /obj/item/shard(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) //rods loot = new /obj/item/stack/rods(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(75)) loot = new /obj/item/stack/rods(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(50)) loot = new /obj/item/stack/rods(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(25)) loot = new /obj/item/stack/rods(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) //plasteel loot = new /obj/item/stack/sheet/plasteel(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(75)) loot = new /obj/item/stack/sheet/plasteel(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(50)) loot = new /obj/item/stack/sheet/plasteel(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) if(prob(25)) loot = new /obj/item/stack/sheet/plasteel(loc) - step_to(loot, get_turf(pick(view(7, src)))) + step_to(loot, get_turf(pick(reachable_atoms))) return ..() diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm index 7e259711a20e..1fee0d5f3bce 100644 --- a/code/modules/nano/nanoui.dm +++ b/code/modules/nano/nanoui.dm @@ -167,7 +167,7 @@ nanoui is used to open and update nano browser uis else if (allowed_user_stat == -1 || user == src_object) set_status(STATUS_INTERACTIVE, push_update) // interactive (green visibility) else if (isSilicon(user)) - if (src_object in view(7, user)) // robots can see and interact with things they can see within 7 tiles + if (src_object in dview(7, user)) // robots can see and interact with things they can see within 7 tiles set_status(STATUS_INTERACTIVE, push_update) // interactive (green visibility) else set_status(STATUS_DISABLED, push_update) // no updates, completely disabled (red visibility) From e931d41e5536055f103671ca84acfcea020d97c4 Mon Sep 17 00:00:00 2001 From: Crystalic <39885003+blackcrystall@users.noreply.github.com> Date: Wed, 7 Aug 2024 11:51:03 +0500 Subject: [PATCH 232/285] Hold my Beer (Fix of hi intellligent data lookup in TGUI Who/Staff Who (#6786) :cl: BlackCrystalic fix: No more admin data sended to normal players in who/staff who /:cl: --------- Co-authored-by: Deleted user Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- code/controllers/subsystem/who.dm | 295 ++++++++++----------- tgui/packages/tgui/interfaces/StaffWho.jsx | 164 +++++++++--- tgui/packages/tgui/interfaces/Who.jsx | 198 ++++++++------ 3 files changed, 375 insertions(+), 282 deletions(-) diff --git a/code/controllers/subsystem/who.dm b/code/controllers/subsystem/who.dm index 43ecbb435587..6c817fb1245e 100644 --- a/code/controllers/subsystem/who.dm +++ b/code/controllers/subsystem/who.dm @@ -17,17 +17,29 @@ SUBSYSTEM_DEF(who) who.update_data() staff_who.update_data() -//datum + + +// WHO DATA /datum/player_list var/tgui_name = "Who" var/tgui_interface_name = "Who" - var/list/mobs_ckey = list() - var/list/list_data = list() + var/list/base_data = list() + var/list/admin_sorted_additional = list() /datum/player_list/proc/update_data() - var/list/new_list_data = list() - var/list/new_mobs_ckey = list() - var/list/additional_data = list( + var/list/base_data = list() + var/list/admin_sorted_additional = list() + + var/list/factions_additional = list() + admin_sorted_additional["factions_additional"] = list("flags" = R_MOD|R_ADMIN, "data" = factions_additional) + + var/list/player_additional = list() + admin_sorted_additional["player_additional"] = list("flags" = R_MOD|R_ADMIN, "data" = player_additional) + + var/list/player_stealthed_additional = list() + admin_sorted_additional["player_stealthed_additional"] = list("flags" = R_STEALTH, "data" = player_stealthed_additional) + + var/list/counted_additional = list( "lobby" = 0, "admin_observers" = 0, "observers" = 0, @@ -38,35 +50,40 @@ SUBSYSTEM_DEF(who) "uscm" = 0, "uscm_marines" = 0, ) - new_list_data["additional_info"] = list() var/list/counted_factions = list() + + // Running thru all clients and doing some counts for(var/client/client as anything in sortTim(GLOB.clients, GLOBAL_PROC_REF(cmp_ckey_asc))) - CHECK_TICK - new_list_data["all_clients"]++ var/list/client_payload = list() - client_payload["ckey"] = "[client.key]" - client_payload["text"] = "[client.key]" + client_payload["text"] = client.key client_payload["ckey_color"] = "white" + if(CLIENT_IS_STEALTHED(client)) + player_stealthed_additional["total_players"] += list(list(client.key = list(client_payload))) + else if(client.admin_holder?.fakekey) + player_additional["total_players"] += list(list(client.key = list(client_payload))) + else + base_data["total_players"] += list(list(client.key = list(client_payload.Copy()))) + player_additional["total_players"] += list(list(client.key = list(client_payload))) + var/mob/client_mob = client.mob - new_mobs_ckey[client.key] = client_mob if(client_mob) if(istype(client_mob, /mob/new_player)) client_payload["text"] += " - in Lobby" - additional_data["lobby"]++ + counted_additional["lobby"]++ else if(isobserver(client_mob)) client_payload["text"] += " - Playing as [client_mob.real_name]" if(CLIENT_IS_STAFF(client)) - additional_data["admin_observers"]++ + counted_additional["admin_observers"]++ else - additional_data["observers"]++ + counted_additional["observers"]++ var/mob/dead/observer/observer = client_mob if(observer.started_as_observer) - client_payload["color"] += "#ce89cd" + client_payload["color"] = "#ce89cd" client_payload["text"] += " - Spectating" else - client_payload["color"] += "#A000D0" + client_payload["color"] = "#A000D0" client_payload["text"] += " - DEAD" else @@ -74,120 +91,66 @@ SUBSYSTEM_DEF(who) switch(client_mob.stat) if(UNCONSCIOUS) - client_payload["color"] += "#B0B0B0" + client_payload["color"] = "#B0B0B0" client_payload["text"] += " - Unconscious" if(DEAD) - client_payload["color"] += "#A000D0" + client_payload["color"] = "#A000D0" client_payload["text"] += " - DEAD" if(client_mob.stat != DEAD) if(isxeno(client_mob)) - client_payload["color"] += "#ec3535" + client_payload["color"] = "#ec3535" client_payload["text"] += " - Xenomorph" else if(ishuman(client_mob)) if(client_mob.faction == FACTION_ZOMBIE) counted_factions[FACTION_ZOMBIE]++ - client_payload["color"] += "#2DACB1" + client_payload["color"] = "#2DACB1" client_payload["text"] += " - Zombie" else if(client_mob.faction == FACTION_YAUTJA) - client_payload["color"] += "#7ABA19" + client_payload["color"] = "#7ABA19" client_payload["text"] += " - Yautja" - additional_data["yautja"]++ + counted_additional["yautja"]++ if(client_mob.status_flags & XENO_HOST) - additional_data["infected_preds"]++ + counted_additional["infected_preds"]++ else - additional_data["humans"]++ + counted_additional["humans"]++ if(client_mob.status_flags & XENO_HOST) - additional_data["infected_humans"]++ + counted_additional["infected_humans"]++ if(client_mob.faction == FACTION_MARINE) - additional_data["uscm"]++ + counted_additional["uscm"]++ if(client_mob.job in (GLOB.ROLES_MARINES)) - additional_data["uscm_marines"]++ + counted_additional["uscm_marines"]++ else counted_factions[client_mob.faction]++ - new_list_data["total_players"] += list(client_payload) - - new_list_data["additional_info"] += list(list( - "content" = "In Lobby: [additional_data["lobby"]]", - "color" = "#777", - "text" = "Player in lobby", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Spectating Players: [additional_data["observers"]]", - "color" = "#777", - "text" = "Spectating players", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Spectating Admins: [additional_data["admin_observers"]]", - "color" = "#777", - "text" = "Spectating administrators", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Humans: [additional_data["humans"]]", - "color" = "#2C7EFF", - "text" = "Players playing as Human", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Infected Humans: [additional_data["infected_humans"]]", - "color" = "#ec3535", - "text" = "Players playing as Infected Human", - )) - - new_list_data["additional_info"] += list(list( - "content" = "[MAIN_SHIP_NAME] Personnel: [additional_data["uscm"]]", - "color" = "#5442bd", - "text" = "Players playing as [MAIN_SHIP_NAME] Personnel", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Marines: [additional_data["uscm_marines"]]", - "color" = "#5442bd", - "text" = "Players playing as Marines", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Yautjas: [additional_data["yautja"]]", - "color" = "#7ABA19", - "text" = "Players playing as Yautja", - )) - - new_list_data["additional_info"] += list(list( - "content" = "Infected Predators: [additional_data["infected_preds"]]", - "color" = "#7ABA19", - "text" = "Players playing as Infected Yautja", - )) + //Bulky section with pre writen names and desc for counts + factions_additional += list(list("content" = "In Lobby: [counted_additional["lobby"]]", "color" = "#777", "text" = "Player in lobby")) + factions_additional += list(list("content" = "Spectating Players: [counted_additional["observers"]]", "color" = "#777", "text" = "Spectating players")) + factions_additional += list(list("content" = "Spectating Admins: [counted_additional["admin_observers"]]", "color" = "#777", "text" = "Spectating administrators")) + factions_additional += list(list("content" = "Humans: [counted_additional["humans"]]", "color" = "#2C7EFF", "text" = "Players playing as Human")) + factions_additional += list(list("content" = "Infected Humans: [counted_additional["infected_humans"]]", "color" = "#ec3535", "text" = "Players playing as Infected Human")) + factions_additional += list(list("content" = "[MAIN_SHIP_NAME] Personnel: [counted_additional["uscm"]]", "color" = "#5442bd", "text" = "Players playing as [MAIN_SHIP_NAME] Personnel")) + factions_additional += list(list("content" = "Marines: [counted_additional["uscm_marines"]]", "color" = "#5442bd", "text" = "Players playing as Marines")) + factions_additional += list(list("content" = "Yautjas: [counted_additional["yautja"]]", "color" = "#7ABA19", "text" = "Players playing as Yautja")) + factions_additional += list(list("content" = "Infected Predators: [counted_additional["infected_preds"]]", "color" = "#7ABA19", "text" = "Players playing as Infected Yautja")) for(var/i in 1 to length(counted_factions)) - if(counted_factions[counted_factions[i]]) - new_list_data["factions"] += list(list( - "content" = "[counted_factions[i]]: [counted_factions[counted_factions[i]]]", - "color" = "#2C7EFF", - "text" = "Other", - )) + if(!counted_factions[counted_factions[i]]) + continue + factions_additional += list(list("content" = "[counted_factions[i]]: [counted_factions[counted_factions[i]]]", "color" = "#2C7EFF", "text" = "Other")) + if(counted_factions[FACTION_NEUTRAL]) - new_list_data["factions"] += list(list( - "content" = "[FACTION_NEUTRAL] Humans: [counted_factions[FACTION_NEUTRAL]]", - "color" = "#688944", - "text" = "Neutrals", - )) + factions_additional += list(list("content" = "[FACTION_NEUTRAL] Humans: [counted_factions[FACTION_NEUTRAL]]", "color" = "#688944", "text" = "Neutrals")) for(var/faction_to_get in ALL_XENO_HIVES) var/datum/hive_status/hive = GLOB.hive_datum[faction_to_get] - if(hive && length(hive.totalXenos)) - new_list_data["xenomorphs"] += list(list( - "content" = "[hive.name]: [length(hive.totalXenos)]", - "color" = hive.color ? hive.color : "#8200FF", - "text" = "Queen: [hive.living_xeno_queen ? "Alive" : "Dead"]", - )) + if(!hive || !length(hive.totalXenos)) + continue + factions_additional += list(list("content" = "[hive.name]: [length(hive.totalXenos)]", "color" = hive.color ? hive.color : "#8200FF", "text" = "Queen: [hive.living_xeno_queen ? "Alive" : "Dead"]")) - list_data = new_list_data - mobs_ckey = new_mobs_ckey + src.base_data = base_data + src.admin_sorted_additional = admin_sorted_additional /datum/player_list/tgui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) @@ -197,12 +160,17 @@ SUBSYSTEM_DEF(who) ui.set_autoupdate(TRUE) /datum/player_list/ui_data(mob/user) - . = list_data - -/datum/player_list/ui_static_data(mob/user) . = list() + // Sending base client data, this data sended to EVERYONE + .["base_data"] = base_data - .["admin"] = CLIENT_IS_STAFF(user.client) + // Admin rights based data + if(!CLIENT_IS_STAFF(user.client)) + return + for(var/data_packet_name in admin_sorted_additional) // One by one for Drulikar complains + if(!check_client_rights(user.client, admin_sorted_additional[data_packet_name]["flags"], FALSE)) + continue + . += list("[data_packet_name]" = admin_sorted_additional[data_packet_name]["data"]) /datum/player_list/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) . = ..() @@ -211,13 +179,21 @@ SUBSYSTEM_DEF(who) switch(action) if("get_player_panel") - if(mobs_ckey[params["ckey"]]) - GLOB.admin_datums[usr.client.ckey].show_player_panel(mobs_ckey[params["ckey"]]) + if(!CLIENT_IS_STAFF(ui.user.client)) + return + var/chosen_ckey = params["ckey"] + for(var/client/target in GLOB.clients) + if(target.key != chosen_ckey) + continue + if(target.mob) + GLOB.admin_datums[ui.user.client.ckey].show_player_panel(target.mob) + break /datum/player_list/ui_status(mob/user, datum/ui_state/state) return UI_INTERACTIVE +// STAFF DATA /datum/player_list/staff tgui_name = "StaffWho" tgui_interface_name = "Staff Who" @@ -231,74 +207,79 @@ SUBSYSTEM_DEF(who) ) /datum/player_list/staff/update_data() - var/list/new_list_data = list() - mobs_ckey = list() + var/list/base_data = list() + var/list/admin_sorted_additional = list() - var/list/listings - var/list/mappings + var/list/admin_additional = list() + admin_sorted_additional["admin_additional"] = list("flags" = R_MOD|R_ADMIN, "data" = admin_additional) + + var/list/admin_stealthed_additional = list() + admin_sorted_additional["admin_stealthed_additional"] = list("flags" = R_STEALTH, "data" = admin_stealthed_additional) + + var/list/listings = list() if(CONFIG_GET(flag/show_manager)) - LAZYSET(mappings, "Management", R_PERMISSIONS) + listings["Management"] = list(R_PERMISSIONS, list()) if(CONFIG_GET(flag/show_devs)) - LAZYSET(mappings, "Maintainers", R_PROFILER) - LAZYSET(mappings, "Administrators", R_ADMIN) + listings["Maintainers"] = list(R_PROFILER, list()) + listings["Administrators"] = list(R_ADMIN, list()) if(CONFIG_GET(flag/show_mods)) - LAZYSET(mappings, "Moderators", R_MOD && R_BAN) + listings["Moderators"] = list(R_MOD|R_BAN, list()) if(CONFIG_GET(flag/show_mentors)) - LAZYSET(mappings, "Mentors", R_MENTOR) - - for(var/category in mappings) - LAZYSET(listings, category, list()) + listings["Mentors"] = list(R_MENTOR, list()) for(var/client/client as anything in GLOB.admins) - if(client.admin_holder?.fakekey && !CLIENT_IS_STAFF(client)) - continue - - for(var/category in mappings) - if(CLIENT_HAS_RIGHTS(client, mappings[category])) - LAZYADD(listings[category], client) + for(var/category in listings) + if(CLIENT_HAS_RIGHTS(client, listings[category][1])) + listings[category][2] += client break for(var/category in listings) - var/list/admins = list() - for(var/client/entry as anything in listings[category]) - var/list/admin = list() - var/rank = entry.admin_holder.rank - if(entry.admin_holder.extra_titles?.len) - for(var/srank in entry.admin_holder.extra_titles) - rank += " & [srank]" + base_data["categories"] += list(list( + "category" = category, + "category_color" = category_colors[category], + )) - admin["content"] = "[entry.key] ([rank])" - admin["text"] = "" + for(var/client/client as anything in listings[category][2]) + var/list/admin_payload = list() + admin_payload["category"] = category + var/rank = client.admin_holder.rank + if(client.admin_holder.extra_titles?.len) + for(var/srank in client.admin_holder.extra_titles) + rank += " & [srank]" - if(entry.admin_holder?.fakekey) - admin["text"] += " (HIDDEN)" + if(CLIENT_IS_STEALTHED(client)) + admin_payload["special_color"] = "#b60d0d" + admin_payload["special_text"] = " (STEALTHED)" + admin_stealthed_additional["total_admins"] += list(list("[client.key] ([rank])" = list(admin_payload))) + else if(client.admin_holder?.fakekey) + admin_payload["special_color"] = "#7b582f" + admin_payload["special_text"] += " (HIDDEN)" + admin_additional["total_admins"] += list(list("[client.key] ([rank])" = list(admin_payload))) + else + admin_additional["total_admins"] += list(list("[client.key] ([rank])" = list(admin_payload))) + base_data["total_admins"] += list(list("[client.key] ([rank])" = list(admin_payload.Copy()))) - if(istype(entry.mob, /mob/dead/observer)) - admin["color"] = "#808080" - admin["text"] += " Spectating" + admin_payload["text"] = "" + if(istype(client.mob, /mob/dead/observer)) + admin_payload["color"] = "#808080" + admin_payload["text"] += "Spectating" - else if(istype(entry.mob, /mob/new_player)) - admin["color"] = "#688944" - admin["text"] += " in Lobby" + else if(istype(client.mob, /mob/new_player)) + admin_payload["color"] = "#FFFFFF" + admin_payload["text"] += "in Lobby" else - admin["color"] = "#688944" - admin["text"] += " Playing" - - if(entry.is_afk()) - admin["color"] = "#A040D0" - admin["text"] += " (AFK)" + admin_payload["color"] = "#688944" + admin_payload["text"] += "Playing" - admins += list(admin) + if(client.is_afk()) + admin_payload["color"] = "#A040D0" + admin_payload["special_text"] += " (AFK)" - new_list_data["administrators"] += list(list( - "category" = category, - "category_color" = category_colors[category], - "category_administrators" = length(listings[category]), - "admins" = admins, - )) + src.base_data = base_data + src.admin_sorted_additional = admin_sorted_additional - list_data = new_list_data +// VERBS /mob/verb/who() set category = "OOC" set name = "Who" diff --git a/tgui/packages/tgui/interfaces/StaffWho.jsx b/tgui/packages/tgui/interfaces/StaffWho.jsx index 1ce71c9b5001..e2d1ecc2d774 100644 --- a/tgui/packages/tgui/interfaces/StaffWho.jsx +++ b/tgui/packages/tgui/interfaces/StaffWho.jsx @@ -3,32 +3,25 @@ import { Button, Collapsible, Stack } from '../components'; import { Window } from '../layouts'; export const StaffWho = (props, context) => { - const { data } = useBackend(context); - const { admin, administrators } = data; + const { data } = useBackend(); + const { base_data, admin_additional, admin_stealthed_additional } = data; + + const total_admins = mergeArrays( + base_data.total_admins, + admin_additional?.total_admins, + admin_stealthed_additional?.total_admins, + ); return ( - {administrators !== undefined ? ( + {base_data ? ( - {administrators.map((x, index) => ( - - {x.admins.map((x, index) => ( - - ))} - - ))} + ) : null} @@ -37,6 +30,23 @@ export const StaffWho = (props, context) => { ); }; +const FilterCategories = (props, context) => { + const { categories, total_admins } = props; + + return categories.map((category) => { + const category_admins = total_admins.filter((adminObj) => + isMatch(adminObj, category.category), + ); + return ( + + ); + }); +}; + const StaffWhoCollapsible = (props, context) => { const { title, color, children } = props; return ( @@ -46,33 +56,113 @@ const StaffWhoCollapsible = (props, context) => { ); }; +const CategoryDropDown = (props, context) => { + const { category, category_admins } = props; + return ( + + + + ); +}; + +const FilterAdmins = (props, context) => { + const { category_admins } = props; + + return category_admins.map((adminObj) => { + const ckey = Object.keys(adminObj)[0]; + return ; + }); +}; + const GetAdminInfo = (props, context) => { - const { admin, content, color, text } = props; - return admin ? ( + const { ckey, special_color, special_text, text, color } = props; + return ( - ) : ( - ); }; + +const isMatch = (adminObj, search) => { + if (!search) { + return true; + } + + let found = false; + const adminKey = Object.keys(adminObj)[0]; + const params = adminObj[adminKey]; + params.forEach((param) => { + if (found) { + return; + } + Object.keys(param).forEach((key) => { + if (param[key] === search) { + found = true; + return; + } + }); + }); + return found; +}; + +// Krill me please +const mergeArrays = (...arrays) => { + const mergedObject = {}; + + arrays.forEach((array) => { + if (!array) return; + + array.forEach((item) => { + if (!item) return; + + const key = Object.keys(item)[0]; + const value = item[key]; + + if (!mergedObject[key]) { + mergedObject[key] = []; + } + + value.forEach((subItem) => { + if (typeof subItem !== 'object' || subItem === null) return; + + const existingItemIndex = mergedObject[key].findIndex( + (existingSubItem) => + Object.keys(existingSubItem).some((subKey) => + Object.prototype.hasOwnProperty.call(subItem, subKey), + ), + ); + + if (existingItemIndex !== -1) { + mergedObject[key][existingItemIndex] = { + ...mergedObject[key][existingItemIndex], + ...subItem, + }; + } else { + mergedObject[key].push(subItem); + } + }); + }); + }); + + return Object.keys(mergedObject).map((key) => ({ [key]: mergedObject[key] })); +}; diff --git a/tgui/packages/tgui/interfaces/Who.jsx b/tgui/packages/tgui/interfaces/Who.jsx index dccf3d1e39f0..5be9dc134b07 100644 --- a/tgui/packages/tgui/interfaces/Who.jsx +++ b/tgui/packages/tgui/interfaces/Who.jsx @@ -1,4 +1,6 @@ -import { useBackend, useLocalState } from '../backend'; +import { useState } from 'react'; + +import { useBackend } from '../backend'; import { Box, Button, @@ -11,20 +13,24 @@ import { import { Window } from '../layouts'; export const Who = (props, context) => { - const { act, data } = useBackend(context); + const { act, data } = useBackend(); const { - admin, - all_clients, - total_players = [], - additional_info = [], - factions = [], - xenomorphs = [], + base_data, + player_additional, + player_stealthed_additional, + factions_additional, } = data; - const [searchQuery, setSearchQuery] = useLocalState('searchQuery', ''); + const total_players = mergeArrays( + base_data?.total_players, + player_additional?.total_players, + player_stealthed_additional?.total_players, + ); + + const [searchQuery, setSearchQuery] = useState(''); const searchPlayers = () => - total_players.filter((player) => isMatch(player, searchQuery)); + total_players.filter((playerObj) => isMatch(playerObj, searchQuery)); const filteredTotalPlayers = searchPlayers(); @@ -42,11 +48,13 @@ export const Who = (props, context) => { + onEnter={(e, value) => { + const clientObj = searchPlayers()?.[0]; + if (!clientObj) return; act('get_player_panel', { - ckey: searchPlayers()?.[0].ckey, - }) - } + ckey: Object.keys(clientObj)[0], + }); + }} onInput={(e) => setSearchQuery(e.target.value)} placeholder="Search..." value={searchQuery} @@ -56,55 +64,34 @@ export const Who = (props, context) => {

    _uAER`na>xMVFp}W|E-O( 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

    -
    - - {filteredTotalPlayers.length ? ( + {filteredTotalPlayers && ( +
    + - {filteredTotalPlayers.map((x) => ( - - ))} + - ) : null} - -
    - {admin !== 0 ? ( +
    +
    + )} + {factions_additional && (
    - {additional_info.length - ? additional_info.map((x, index) => ( - - )) - : null} - {factions.length - ? factions.map((x, index) => ( - - )) - : null} - {xenomorphs.length - ? xenomorphs.map((x, index) => ( - - )) - : null} + {factions_additional.map((x, index) => ( + + ))}
    - ) : null} + )}
    @@ -122,16 +109,15 @@ const WhoCollapsible = (props, context) => { }; const GetAddInfo = (props, context) => { - const { act } = useBackend(context); const { content, color, text } = props; return ( - ) : ( - ); }; -const isMatch = (player, searchQuery) => { +const isMatch = (playerObj, searchQuery) => { if (!searchQuery) { return true; } - return ( - player.ckey.toLowerCase().includes(searchQuery?.toLowerCase()) || false - ); + const key = Object.keys(playerObj)[0]; + return key.toLowerCase().includes(searchQuery?.toLowerCase()) || false; +}; + +// Krill me please +const mergeArrays = (...arrays) => { + const mergedObject = {}; + + arrays.forEach((array) => { + if (!array) return; + + array.forEach((item) => { + if (!item) return; + + const key = Object.keys(item)[0]; + const value = item[key]; + + if (!mergedObject[key]) { + mergedObject[key] = []; + } + + value.forEach((subItem) => { + if (typeof subItem !== 'object' || subItem === null) return; + + const existingItemIndex = mergedObject[key].findIndex( + (existingSubItem) => + Object.keys(existingSubItem).some((subKey) => + Object.prototype.hasOwnProperty.call(subItem, subKey), + ), + ); + + if (existingItemIndex !== -1) { + mergedObject[key][existingItemIndex] = { + ...mergedObject[key][existingItemIndex], + ...subItem, + }; + } else { + mergedObject[key].push(subItem); + } + }); + }); + }); + + return Object.keys(mergedObject).map((key) => ({ [key]: mergedObject[key] })); }; From 9fe521332c4ad9015265fba46f4645c0dfc19d89 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Aug 2024 07:56:36 +0100 Subject: [PATCH 233/285] Automatic changelog for PR #6786 [ci skip] --- html/changelogs/AutoChangeLog-pr-6786.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6786.yml diff --git a/html/changelogs/AutoChangeLog-pr-6786.yml b/html/changelogs/AutoChangeLog-pr-6786.yml new file mode 100644 index 000000000000..a97e2ad15be0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6786.yml @@ -0,0 +1,4 @@ +author: "BlackCrystalic" +delete-after: True +changes: + - bugfix: "No more admin data sended to normal players in who/staff who" \ No newline at end of file From 85af3568219b18c19421d86e1f23f09c70c6f5bc Mon Sep 17 00:00:00 2001 From: Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com> Date: Wed, 7 Aug 2024 19:01:03 +0300 Subject: [PATCH 234/285] Fixes explosive implants (#6886) # About the pull request Closes #6873 # Explain why it's good for the game Fix bugs Better game ??? Profit # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: fix: Fixed explosive implant not triggering when hearing the code-word. /:cl: --- code/game/objects/items/implants/implant.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/objects/items/implants/implant.dm b/code/game/objects/items/implants/implant.dm index e7ebe0391fae..6584186f576a 100644 --- a/code/game/objects/items/implants/implant.dm +++ b/code/game/objects/items/implants/implant.dm @@ -140,6 +140,7 @@ Implant Specifics:
    "} var/elevel = "Localized Limb" var/phrase = "supercalifragilisticexpialidocious" icon_state = "implant_evil" + flags_atom = USES_HEARING /obj/item/implant/explosive/get_data() var/dat = {" From b51e008d8e99e929523943225d6f46174ae9f283 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Aug 2024 17:06:39 +0100 Subject: [PATCH 235/285] Automatic changelog for PR #6886 [ci skip] --- html/changelogs/AutoChangeLog-pr-6886.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6886.yml diff --git a/html/changelogs/AutoChangeLog-pr-6886.yml b/html/changelogs/AutoChangeLog-pr-6886.yml new file mode 100644 index 000000000000..1f75946ccca0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6886.yml @@ -0,0 +1,4 @@ +author: "?" +delete-after: True +changes: + - bugfix: "Fixed explosive implant not triggering when hearing the code-word." \ No newline at end of file From 275837de2cbb13c0708b32c7b8b29815d598b5d4 Mon Sep 17 00:00:00 2001 From: Venuska1117 <89580971+Venuska1117@users.noreply.github.com> Date: Wed, 7 Aug 2024 21:44:11 +0200 Subject: [PATCH 236/285] Re: Add Directional APC's sprites, reduces lines of code by adding and using Updatepaths.txt file. (#6686) # About the pull request This PR add directional APC's and Updatepath.txt standardize APC's by creating 2 separate types, normal and upgraded variant, replace APC's with cell types: high/super/hyper with upgraded variant with own HIGH cell type. (10000 capacity) Edit: Add directional APC sptires made by Blundir. Fixes: #6792 Fixes: #6312 # Explain why it's good for the game Reduces lines of codes in mapping, i know there is already code in apc.dm to make them have pixel_y or pixel_x offset. Mainly issue is: in map editor they have var edited offsets, with mean it not only override code that already exist, but also occupy more space, with new code it should do same in exchange for less lines of code. (i didnt remove directional code for other stuff like broken APC's etc.) Edit: Add directional APC's sprites for better visuals # Testing Photographs and Procedure New directional APC's sprites by @Blundir. ![image](https://github.com/user-attachments/assets/aeca90ef-fa07-4907-8b35-6a1eb0a334ea) Image from Blundir: ![image](https://github.com/user-attachments/assets/5780bcf0-cb33-467e-9617-172ca6427322) # Changelog :cl: Venuska1117, Blundir imageadd: add directional APC's Sprites. balance: Now there are only 3 APC's types, APC's with call_type high/super/hyper are replaced with upgraded APC variant containing high capacity cell, weak variant got replaced with normal APC variant. fix: Fixes APC's with wrong offsets (strata and Prison) /:cl: --------- Co-authored-by: Blundir <100090741+Blundir@users.noreply.github.com> --- code/modules/power/apc.dm | 151 +++- icons/obj/structures/machinery/apc.dmi | Bin 0 -> 11042 bytes icons/obj/structures/machinery/power.dmi | Bin 29987 -> 26763 bytes maps/map_files/BigRed/BigRed.dmm | 137 +-- .../BigRed/sprinkles/10.prison_breakout.dmm | 2 +- .../BigRed/sprinkles/25.chapel_cult.dmm | 2 +- .../sprinkles/25.containerroom_xenos.dmm | 5 +- .../sprinkles/25.lz1containers_scramble.dmm | 6 +- .../BigRed/sprinkles/30.cargo_containers.dmm | 4 +- .../BigRed/sprinkles/40.dorms_party.dmm | 3 +- .../BigRed/sprinkles/70.se-checkpoint.dmm | 6 +- maps/map_files/CORSAT/Corsat.dmm | 645 +++----------- .../map_files/CORSAT/standalone/sigma_ice.dmm | 6 +- maps/map_files/DesertDam/Desert_Dam.dmm | 834 +++--------------- .../standalone/crashlanding-upp-bar.dmm | 18 +- .../FOP_v2_Cellblocks/Prison_Station_FOP.dmm | 645 +++----------- .../FOP_v3_Sciannex/Fiorina_SciAnnex.dmm | 78 +- .../sprinkles/10.scavshipholder.dmm | 2 +- .../FOP_v3_Sciannex/sprinkles/15.nogear.dmm | 4 +- .../sprinkles/15.wardenofficedecorated.dmm | 4 +- .../sprinkles/20.poolparty.dmm | 2 +- .../sprinkles/30.engineeroffice.dmm | 2 +- .../standalone/riot_in_progress.dmm | 8 +- .../map_files/Ice_Colony_v2/Ice_Colony_v2.dmm | 580 +++--------- .../Ice_Colony_v3/Shivas_Snowball.dmm | 132 +-- .../lz2-variations/southeast-gate/cleared.dmm | 8 +- .../lz2-variations/southeast-gate/closed.dmm | 8 +- .../standalone/panic_room_hold.dmm | 10 +- maps/map_files/Kutjevo/Kutjevo.dmm | 143 +-- .../Kutjevo/sprinkles/35.communications.dmm | 4 +- .../LV522_Chances_Claim.dmm | 224 ++--- maps/map_files/LV624/LV624.dmm | 98 +- maps/map_files/LV624/armory/10.cheese.dmm | 4 +- maps/map_files/LV624/armory/10.extra.dmm | 4 +- maps/map_files/LV624/armory/10.looted.dmm | 4 +- maps/map_files/LV624/gym/20.pool.dmm | 4 +- maps/map_files/LV624/gym/30.alternate.dmm | 4 +- maps/map_files/LV624/medbay/10.destroyed.dmm | 4 +- .../LV624/medbay/30.larvasurgery.dmm | 4 +- maps/map_files/LV624/science/10.yautja.dmm | 4 +- .../LV624/science/40.fullylocked.dmm | 4 +- maps/map_files/LV624/standalone/clfship.dmm | 4 +- .../LV624/standalone/corporatedome.dmm | 4 +- maps/map_files/New_Varadero/New_Varadero.dmm | 194 +--- .../Sorokyne_Strata/Sorokyne_Strata.dmm | 284 ++---- maps/map_files/USS_Almayer/USS_Almayer.dmm | 525 ++++------- .../Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm | 60 +- maps/map_files/generic/Admin_level.dmm | 5 +- maps/predship/huntership.dmm | 3 +- maps/shuttles/ert_shuttle_big.dmm | 2 +- maps/shuttles/trijentshuttle2.dmm | 6 +- .../Scripts/6686-apc-replacement.txt | 179 ++++ 52 files changed, 1316 insertions(+), 3757 deletions(-) create mode 100644 icons/obj/structures/machinery/apc.dmi create mode 100644 tools/UpdatePaths/Scripts/6686-apc-replacement.txt diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 7183ce8bf660..21ff73ab859e 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -56,22 +56,10 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( //NOTE: STUFF STOLEN FROM AIRLOCK.DM thx -/obj/structure/machinery/power/apc/weak - cell_type = /obj/item/cell - -/obj/structure/machinery/power/apc/high - cell_type = /obj/item/cell/high - -/obj/structure/machinery/power/apc/super - cell_type = /obj/item/cell/super - -/obj/structure/machinery/power/apc/hyper - cell_type = /obj/item/cell/hyper - /obj/structure/machinery/power/apc name = "area power controller" desc = "A control terminal for the area electrical systems." - icon = 'icons/obj/structures/machinery/power.dmi' + icon = 'icons/obj/structures/machinery/apc.dmi' icon_state = "apc_mapicon" anchored = TRUE use_power = USE_POWER_NONE @@ -98,7 +86,6 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( var/locked = 1 var/coverlocked = 1 var/aidisabled = 0 - var/tdir = null var/obj/structure/machinery/power/terminal/terminal = null var/lastused_light = 0 var/lastused_equip = 0 @@ -137,13 +124,23 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( /obj/structure/machinery/power/apc/Initialize(mapload, ndir, building=0) . = ..() - //Offset 24 pixels in direction of dir + //Offset apc depending on the dir //This allows the APC to be embedded in a wall, yet still inside an area if(building) setDir(ndir) - set_pixel_location() + switch(dir) + if(NORTH) + pixel_y = 32 + if(SOUTH) + pixel_y = -26 + if(EAST) + pixel_x = 30 + pixel_y = 6 + if(WEST) + pixel_x = -30 + pixel_y = 6 if(building == 0) init() @@ -161,13 +158,6 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( if(!start_charge && is_ground_level(z) && prob(10)) set_broken() -/obj/structure/machinery/power/apc/set_pixel_location() - tdir = dir //To fix Vars bug - setDir(SOUTH) - - pixel_x = (tdir & 3) ? 0 : (tdir == 4 ? 24 : -24) - pixel_y = (tdir & 3) ? (tdir == 1 ? 24 : -24) : 0 - /obj/structure/machinery/power/apc/Destroy() if(terminal) terminal.master = null @@ -344,7 +334,7 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( //Create a terminal object at the same position as original turf loc //Wires will attach to this terminal = new/obj/structure/machinery/power/terminal(src.loc) - terminal.setDir(tdir) + terminal.setDir(dir) terminal.master = src /obj/structure/machinery/power/apc/proc/init() @@ -1367,13 +1357,122 @@ GLOBAL_LIST_INIT(apc_wire_descriptions, list( /obj/structure/machinery/power/apc/almayer cell_type = /obj/item/cell/high +/obj/structure/machinery/power/apc/almayer/north + pixel_y = 32 + dir = 1 + +/obj/structure/machinery/power/apc/almayer/south + pixel_y = -26 + dir = 2 + +/obj/structure/machinery/power/apc/almayer/east + pixel_x = 30 + dir = 4 + +/obj/structure/machinery/power/apc/almayer/west + pixel_x = -30 + dir = 8 + /obj/structure/machinery/power/apc/almayer/hardened name = "hardened area power controller" desc = "A control terminal for the area electrical systems. This one is hardened against sudden power fluctuations caused by electrical grid damage." crash_break_probability = 0 -#undef APC_UPDATE_ICON_COOLDOWN +/obj/structure/machinery/power/apc/almayer/hardened/north + pixel_y = 32 + dir = 1 + +/obj/structure/machinery/power/apc/almayer/hardened/south + pixel_y = -26 + dir = 2 + +/obj/structure/machinery/power/apc/almayer/hardened/east + pixel_x = 30 + dir = 4 + +/obj/structure/machinery/power/apc/almayer/hardened/west + pixel_x = -30 + dir = 8 + +//------ Directional APCs ------// + +/obj/structure/machinery/power/apc/no_power + start_charge = 0 + +/obj/structure/machinery/power/apc/no_power/north + pixel_y = 32 + dir = 1 + +/obj/structure/machinery/power/apc/no_power/south + pixel_y = -26 + dir = 2 + +/obj/structure/machinery/power/apc/no_power/east + pixel_x = 30 + dir = 4 + +/obj/structure/machinery/power/apc/no_power/west + pixel_x = -30 + dir = 8 + +// Powered APCs with directions +/obj/structure/machinery/power/apc/power/north + pixel_y = 32 + dir = 1 + +/obj/structure/machinery/power/apc/power/south + pixel_y = -26 + dir = 2 + +/obj/structure/machinery/power/apc/power/east + pixel_x = 30 + dir = 4 + +/obj/structure/machinery/power/apc/power/west + pixel_x = -30 + dir = 8 + +// Upgraded APC's with directions +/obj/structure/machinery/power/apc/upgraded/power + desc = "A control terminal for the area electrical systems. This one is upgraded with better power cell to sustain higher power usage." + cell_type = /obj/item/cell/high + + +/obj/structure/machinery/power/apc/upgraded/power/north + pixel_y = 32 + dir = 1 + +/obj/structure/machinery/power/apc/upgraded/power/south + pixel_y = -26 + dir = 2 + +/obj/structure/machinery/power/apc/upgraded/power/east + pixel_x = 30 + dir = 4 + +/obj/structure/machinery/power/apc/upgraded/power/west + pixel_x = -30 + dir = 8 // apc that start at zero charge. -/obj/structure/machinery/power/apc/nocharge + +/obj/structure/machinery/power/apc/upgraded/no_power start_charge = 0 + +/obj/structure/machinery/power/apc/upgraded/no_power/north + pixel_y = 32 + dir = 1 + +/obj/structure/machinery/power/apc/upgraded/no_power/south + pixel_y = -26 + dir = 2 + +/obj/structure/machinery/power/apc/upgraded/no_power/east + pixel_x = 30 + dir = 4 + +/obj/structure/machinery/power/apc/upgraded/no_power/west + pixel_x = -30 + dir = 8 + +#undef APC_UPDATE_ICON_COOLDOWN diff --git a/icons/obj/structures/machinery/apc.dmi b/icons/obj/structures/machinery/apc.dmi new file mode 100644 index 0000000000000000000000000000000000000000..74698aeaf969986decbe37a7fc7a3edf1a0b6325 GIT binary patch literal 11042 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 literal 0 HcmV?d00001 diff --git a/icons/obj/structures/machinery/power.dmi b/icons/obj/structures/machinery/power.dmi index aae3f3d69c139671435d315f5507e7d6be1e5a1c..d976a23d4a7e4931c469a506ff0ce0355661a1d8 100644 GIT binary patch literal 26763 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 O5TL54rBEhk8uWh>r(iGu literal 29987 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

    ;w>~KJ)jbGz&?X!&H)=B@h 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 MSzW2@kxAhH0A)j}{r~^~ diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index b71c76ab1cb9..55749f9f580d 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -254,11 +254,7 @@ /turf/open/floor/plating, /area/bigredv2/outside/space_port) "abe" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -32; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/dark, /area/bigredv2/outside/space_port) "abf" = ( @@ -1417,9 +1413,7 @@ /turf/open/floor/dark, /area/bigredv2/outside/telecomm) "afK" = ( -/obj/structure/machinery/power/apc{ - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /obj/structure/machinery/light{ dir = 8 }, @@ -2159,10 +2153,7 @@ "aiF" = ( /obj/structure/surface/table, /obj/item/ammo_magazine/shotgun/slugs, -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/dark, /area/bigredv2/outside/marshal_office) "aiG" = ( @@ -3902,11 +3893,8 @@ /turf/open/floor/plating, /area/bigredv2/outside/general_store) "apv" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - name = "Xenbiology Lab APC"; - pixel_x = -30; - start_charge = 0 +/obj/structure/machinery/power/apc/no_power/west{ + name = "Xenbiology Lab APC" }, /obj/structure/machinery/door_control{ id = "lambda"; @@ -4390,7 +4378,7 @@ /turf/open/floor, /area/bigredv2/outside/general_offices) "arw" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/plating, /area/bigredv2/outside/general_offices) "arx" = ( @@ -5485,10 +5473,8 @@ /turf/open/floor, /area/bigredv2/outside/dorms) "avF" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - name = "Dormitories APC"; - pixel_y = 25 +/obj/structure/machinery/power/apc/power/north{ + name = "Dormitories APC" }, /turf/open/floor, /area/bigredv2/outside/dorms) @@ -5950,11 +5936,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkish, /area/bigredv2/caves/lambda/breakroom) "axr" = ( @@ -7666,8 +7648,7 @@ /turf/open/floor/wood, /area/bigredv2/outside/bar) "aEb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ name = "Bar APC" }, /turf/open/floor/wood, @@ -7697,11 +7678,7 @@ /turf/open/floor/plating, /area/bigredv2/caves/eta/living) "aEm" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/whitepurple/west, /area/bigredv2/caves/lambda/research) "aEn" = ( @@ -8381,11 +8358,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "SE-out" }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitegreen/northwest, /area/bigredv2/caves/lambda/virology) "aHa" = ( @@ -9317,7 +9290,7 @@ /turf/open/floor/freezerfloor, /area/bigredv2/outside/hydroponics) "aKH" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/freezerfloor, /area/bigredv2/outside/hydroponics) "aKI" = ( @@ -10933,8 +10906,7 @@ /turf/open/floor/white, /area/bigredv2/outside/virology) "aQC" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ name = "Virology APC" }, /turf/open/floor/white, @@ -11639,8 +11611,7 @@ /turf/open/floor/white, /area/bigredv2/outside/admin_building) "aSZ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ name = "Control Center APC" }, /turf/open/floor/plating, @@ -12522,10 +12493,7 @@ /turf/open/floor, /area/bigredv2/outside/general_store) "aXb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/bigredv2/outside/cargo) "aXc" = ( @@ -13941,8 +13909,7 @@ /area/bigredv2/outside/office_complex) "bcZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ name = "Interview Room APC" }, /turf/open/floor, @@ -14091,7 +14058,7 @@ /turf/open/floor/dark, /area/bigredv2/outside/chapel) "bdG" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/dark, /area/bigredv2/outside/chapel) "bdI" = ( @@ -14876,9 +14843,7 @@ /turf/open/floor/bot/north, /area/bigredv2/outside/cargo) "bhf" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor, /area/bigredv2/outside/cargo) "bhi" = ( @@ -19695,10 +19660,7 @@ /turf/open/floor/carpet, /area/bigredv2/outside/admin_building) "ccI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/warning_stripes{ icon_state = "W"; layer = 2.5; @@ -19969,11 +19931,7 @@ /area/bigredv2/outside/marshal_office) "cGT" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -32; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkyellow2/west, /area/bigredv2/outside/filtration_plant) "cGZ" = ( @@ -21484,7 +21442,7 @@ /turf/open/mars_cave/mars_dirt_4, /area/bigredv2/caves_lambda) "fyp" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/darkgreencorners2, /area/bigredv2/caves/eta/storage) "fyz" = ( @@ -21584,9 +21542,7 @@ /turf/open/mars_cave/mars_cave_5, /area/bigredv2/caves_north) "fKW" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/darkyellowcorners2/north, /area/bigredv2/caves/eta/living) "fLj" = ( @@ -23241,10 +23197,7 @@ /turf/open/floor/plating/platingdmg3/west, /area/bigredv2/caves/mining) "jiS" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/bigredv2/outside/general_store) "jkn" = ( @@ -24249,9 +24202,7 @@ /turf/open/mars_cave, /area/bigredv2/caves_east) "kRy" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating, /area/bigredv2/outside/medical) "kRK" = ( @@ -24784,9 +24735,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/wood, /area/bigredv2/outside/library) "lTM" = ( @@ -25276,10 +25225,7 @@ /turf/open/mars_cave/mars_dirt_6, /area/bigredv2/caves/mining) "mYV" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/red/north, /area/bigredv2/outside/lambda_cave_cas) "mYW" = ( @@ -26473,9 +26419,7 @@ /turf/open/floor/asteroidfloor/north, /area/bigredv2/outside/e) "plx" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/darkred2/east, /area/bigredv2/caves/eta/research) "pmk" = ( @@ -26806,10 +26750,7 @@ /turf/open/floor/carpet, /area/bigredv2/outside/library) "pTo" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/warning_stripes{ icon_state = "W"; pixel_x = -1 @@ -28551,10 +28492,7 @@ /area/bigredv2/caves/mining) "sWh" = ( /obj/structure/platform_decoration, -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/asteroidfloor/north, /area/bigredv2/outside/telecomm/n_cave) "sWS" = ( @@ -28981,7 +28919,7 @@ /turf/open/floor/plating, /area/bigredv2/caves/mining) "tDl" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/darkredcorners2/west, /area/bigredv2/caves/eta/xenobiology) "tDv" = ( @@ -29530,10 +29468,7 @@ /turf/open/mars_cave/mars_dirt_5, /area/bigredv2/caves/mining) "uJF" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor, /area/bigred/ground/garage_workshop) "uJI" = ( @@ -31002,9 +30937,7 @@ /turf/open/mars_cave/mars_cave_15, /area/bigredv2/caves/mining) "xAX" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/darkyellow2/north, /area/bigredv2/outside/engineering) "xBn" = ( @@ -31233,9 +31166,7 @@ /turf/open/floor/plating/warnplate/west, /area/bigredv2/outside/telecomm/warehouse) "xWV" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /obj/structure/cable{ icon_state = "1-2" }, diff --git a/maps/map_files/BigRed/sprinkles/10.prison_breakout.dmm b/maps/map_files/BigRed/sprinkles/10.prison_breakout.dmm index 29f3f5b1e4dd..f4ec5053616a 100644 --- a/maps/map_files/BigRed/sprinkles/10.prison_breakout.dmm +++ b/maps/map_files/BigRed/sprinkles/10.prison_breakout.dmm @@ -297,7 +297,7 @@ /turf/open/floor, /area/bigredv2/outside/marshal_office) "be" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /obj/structure/machinery/camera/autoname{ dir = 1 }, diff --git a/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm b/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm index af347ca1f772..0b6af75969c2 100644 --- a/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm +++ b/maps/map_files/BigRed/sprinkles/25.chapel_cult.dmm @@ -303,7 +303,7 @@ /turf/open/floor/darkish, /area/bigredv2/outside/chapel) "bm" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /obj/effect/decal/cleanable/blood{ icon_state = "gib6" }, diff --git a/maps/map_files/BigRed/sprinkles/25.containerroom_xenos.dmm b/maps/map_files/BigRed/sprinkles/25.containerroom_xenos.dmm index 215c6f874cb2..42c8551d2395 100644 --- a/maps/map_files/BigRed/sprinkles/25.containerroom_xenos.dmm +++ b/maps/map_files/BigRed/sprinkles/25.containerroom_xenos.dmm @@ -131,10 +131,7 @@ /turf/open/floor/plating/warnplate/west, /area/bigredv2/outside/telecomm/warehouse) "S" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/warning_stripes{ icon_state = "W"; layer = 2.5; diff --git a/maps/map_files/BigRed/sprinkles/25.lz1containers_scramble.dmm b/maps/map_files/BigRed/sprinkles/25.lz1containers_scramble.dmm index ba7296705642..18820b304c27 100644 --- a/maps/map_files/BigRed/sprinkles/25.lz1containers_scramble.dmm +++ b/maps/map_files/BigRed/sprinkles/25.lz1containers_scramble.dmm @@ -46,11 +46,7 @@ /turf/closed/wall/solaris, /area/bigredv2/outside/space_port) "ao" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -32; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/dark, /area/bigredv2/outside/space_port) "ap" = ( diff --git a/maps/map_files/BigRed/sprinkles/30.cargo_containers.dmm b/maps/map_files/BigRed/sprinkles/30.cargo_containers.dmm index 0b51c63b39be..7cb6e167725d 100644 --- a/maps/map_files/BigRed/sprinkles/30.cargo_containers.dmm +++ b/maps/map_files/BigRed/sprinkles/30.cargo_containers.dmm @@ -310,9 +310,7 @@ /turf/open/floor/bot/north, /area/bigredv2/outside/cargo) "bk" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor, /area/bigredv2/outside/cargo) "bm" = ( diff --git a/maps/map_files/BigRed/sprinkles/40.dorms_party.dmm b/maps/map_files/BigRed/sprinkles/40.dorms_party.dmm index c2336bae0b40..38b92227e1f1 100644 --- a/maps/map_files/BigRed/sprinkles/40.dorms_party.dmm +++ b/maps/map_files/BigRed/sprinkles/40.dorms_party.dmm @@ -20,8 +20,7 @@ /turf/open/floor, /area/bigredv2/outside/dorms) "af" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ name = "Fitness APC" }, /turf/open/floor, diff --git a/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm b/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm index 16bdac130168..5758eb83d7f0 100644 --- a/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm +++ b/maps/map_files/BigRed/sprinkles/70.se-checkpoint.dmm @@ -1,10 +1,6 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "ax" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor, /area/bigred/ground/security) "aN" = ( diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index 5730f8e64032..42c903cab227 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -1015,11 +1015,7 @@ /turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/corsat/gamma/residential/researcher) "adW" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/red/west, /area/corsat/gamma/hangar) "adX" = ( @@ -2782,11 +2778,7 @@ /turf/open/floor/wood, /area/corsat/gamma/residential/east) "akY" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/north, /area/corsat/sigma/airlock/south/id) "akZ" = ( @@ -3071,11 +3063,7 @@ /turf/open/floor/corsat/yellowcorner/west, /area/corsat/gamma/residential) "amc" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /obj/structure/closet/crate/trashcart, /turf/open/floor/corsat/yellow/east, /area/corsat/gamma/residential/maint) @@ -3101,11 +3089,7 @@ /turf/open/floor/corsat/white/east, /area/corsat/sigma/dorms) "amg" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/squareswood/north, /area/corsat/gamma/rnr/arcade) "amh" = ( @@ -3919,11 +3903,7 @@ }, /area/prison/hangar_storage/research/shuttle) "apn" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/northwest, /area/corsat/omega/hangar/security) "apo" = ( @@ -4090,11 +4070,7 @@ /turf/closed/wall/biodome, /area/corsat/gamma/airlock/north) "apU" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /obj/structure/flora/pottedplant, /turf/open/floor/corsat/bluegrey/northeast, /area/corsat/gamma/airlock/north) @@ -4608,11 +4584,7 @@ /turf/open/gm/grass/grass1/weedable, /area/corsat/sigma/north) "asj" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/bluegrey/west, /area/corsat/gamma/hangar/flightcontrol) "ask" = ( @@ -5227,11 +5199,7 @@ /turf/open/floor/corsat, /area/corsat/sigma/southeast/generator) "auV" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/north, /area/corsat/sigma/south) "auW" = ( @@ -5291,11 +5259,7 @@ /turf/open/floor/corsat/bluegreycorner, /area/corsat/gamma/airlock/north) "ave" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /obj/structure/surface/table/almayer, /obj/item/evidencebag, /obj/item/evidencebag, @@ -5315,11 +5279,7 @@ /turf/open/floor/corsat/red/east, /area/corsat/gamma/hangar/checkpoint) "avh" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/yellow/northwest, /area/corsat/gamma/engineering/core) "avj" = ( @@ -5382,19 +5342,11 @@ /turf/open/floor/corsat/red/east, /area/corsat/gamma/hangar/security) "avx" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/gamma/residential/lavatory) "avy" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/brown/north, /area/corsat/omega/cargo) "avz" = ( @@ -5448,11 +5400,7 @@ /turf/open/floor/corsat/plate, /area/corsat/omega/cargo) "avM" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/blue/north, /area/corsat/sigma/southeast) "avN" = ( @@ -5583,11 +5531,7 @@ /turf/open/floor/corsat/greenwhite/north, /area/corsat/gamma/medbay/chemistry) "awn" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/greenwhitecorner/north, /area/corsat/gamma/medbay/chemistry) "awo" = ( @@ -6161,11 +6105,7 @@ /turf/open/floor/corsat/retrosquares, /area/corsat/gamma/hallwaysouth) "ayi" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/redcorner/north, /area/corsat/sigma/hangar/id) "ayj" = ( @@ -6287,11 +6227,7 @@ /turf/open/floor/corsat/red, /area/corsat/sigma/hangar/id) "ayG" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/closet/wardrobe/atmospherics_yellow, /turf/open/floor/corsat/yellow/west, /area/corsat/sigma/airlock/control) @@ -6416,11 +6352,7 @@ /turf/open/floor/corsat/bluegrey/north, /area/corsat/sigma/airlock/east) "ayX" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /obj/structure/flora/pottedplant, /turf/open/floor/corsat/bluegrey/northeast, /area/corsat/sigma/airlock/east) @@ -6653,11 +6585,7 @@ /turf/open/floor/corsat/blue/west, /area/corsat/sigma/south) "azQ" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/machinery/light, /obj/structure/closet/secure_closet{ name = "secure evidence locker"; @@ -6813,11 +6741,7 @@ /turf/open/floor/corsat/bluegrey/east, /area/corsat/sigma/airlock/south) "aAr" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/whitetan/north, /area/corsat/gamma/canteen) "aAs" = ( @@ -6922,11 +6846,7 @@ /turf/open/floor/corsat/retrosquareslight, /area/corsat/gamma/medbay/lobby) "aAM" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/greenwhitecorner/west, /area/corsat/gamma/medbay/surgery) "aAN" = ( @@ -6939,11 +6859,7 @@ /turf/open/floor/corsat/red, /area/corsat/gamma/hangar/checkpoint) "aAO" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/greenwhite/northwest, /area/corsat/gamma/medbay/lobby) "aAP" = ( @@ -6956,11 +6872,7 @@ /turf/open/floor/corsat/red/southeast, /area/corsat/sigma/hangar/checkpoint) "aAR" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/spiralplate, /area/corsat/sigma/airlock/south) "aAS" = ( @@ -7220,11 +7132,7 @@ /turf/open/floor/corsat/officesquares, /area/corsat/sigma/airlock/south) "aBZ" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/yellow/northwest, /area/corsat/omega/maint) "aCa" = ( @@ -7439,11 +7347,7 @@ /turf/open/floor/corsat, /area/corsat/sigma/airlock/south) "aCL" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/light{ dir = 8 }, @@ -7510,11 +7414,7 @@ /turf/open/floor/corsat/squares, /area/corsat/sigma/hangar/checkpoint) "aCW" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/north, /area/corsat/sigma/checkpoint) "aCX" = ( @@ -7610,11 +7510,7 @@ /turf/open/floor/corsat/retrosquares, /area/corsat/sigma/north) "aDo" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/sigma/laundry) "aDp" = ( @@ -7643,11 +7539,7 @@ /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/sigma/laundry) "aDu" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/browncorner/north, /area/corsat/sigma/cargo) "aDv" = ( @@ -7674,11 +7566,7 @@ /turf/open/floor/wood, /area/corsat/sigma/cafe) "aDz" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/corsat/sigma/cafe) "aDA" = ( @@ -7732,11 +7620,7 @@ /turf/open/floor/corsat/plate, /area/corsat/theta/airlock/east) "aDG" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/sigma/lavatory) "aDH" = ( @@ -7797,11 +7681,7 @@ /turf/open/floor/corsat/plate, /area/corsat/gamma/hangar/arrivals) "aDQ" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/bluecorner/north, /area/corsat/sigma/hangar) "aDR" = ( @@ -7815,11 +7695,7 @@ /turf/open/floor/corsat/darkgreen/northwest, /area/corsat/gamma/hangar/arrivals) "aDT" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/light{ dir = 8 }, @@ -8313,11 +8189,7 @@ /turf/open/floor/corsat/darkgreencorner/west, /area/corsat/gamma/foyer) "aFL" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/bluegreycorner/north, /area/corsat/theta/airlock/east) "aFM" = ( @@ -8493,11 +8365,7 @@ /turf/open/floor/corsat/browncorner/north, /area/corsat/gamma/cargo) "aGo" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table/woodentable/fancy, /turf/open/floor/corsat/squareswood/north, /area/corsat/gamma/residential/lounge) @@ -8697,11 +8565,7 @@ /turf/open/floor/corsat/blue/north, /area/corsat/sigma/southeast/datalab) "aGX" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/blue/north, /area/corsat/sigma/southeast/datalab) "aGY" = ( @@ -9023,11 +8887,7 @@ /turf/open/floor/corsat/squares, /area/corsat/gamma/hydroponics) "aHR" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/plate, /area/corsat/gamma/freezer) "aHS" = ( @@ -9455,11 +9315,7 @@ /turf/open/floor/corsat/red/west, /area/corsat/sigma/south) "aJA" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/light{ dir = 8 }, @@ -9526,11 +9382,7 @@ /turf/open/floor/corsat/arrow_east, /area/corsat/gamma/cargo) "aJQ" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/north, /area/corsat/sigma/south/security) "aJR" = ( @@ -9898,11 +9750,7 @@ /turf/open/floor/corsat/yellow, /area/corsat/omega/control) "aLw" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/northeast, /area/corsat/gamma/airlock/south/id) "aLx" = ( @@ -9924,11 +9772,7 @@ /turf/open/floor/corsat/bluegrey, /area/corsat/sigma/southeast/dataoffice) "aLD" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/brown/west, /area/corsat/omega/cargo) "aLE" = ( @@ -10123,11 +9967,7 @@ /turf/open/floor/corsat/plate, /area/corsat/sigma/south/security) "aMs" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /obj/structure/closet/wardrobe/medic_white, /turf/open/floor/corsat/greenwhite/north, /area/corsat/gamma/medbay) @@ -10160,11 +10000,7 @@ /area/corsat/omega/airlocknorth/id) "aMx" = ( /obj/structure/surface/table/reinforced, -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/computer/station_alert, /turf/open/floor/corsat/plate, /area/corsat/omega/airlocknorth/id) @@ -10333,11 +10169,7 @@ /turf/open/floor/corsat/bluegrey/north, /area/corsat/sigma/southeast/dataoffice) "aNe" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/bluegrey/north, /area/corsat/sigma/southeast/dataoffice) "aNg" = ( @@ -10358,11 +10190,7 @@ "aNj" = ( /obj/structure/surface/rack, /obj/item/evidencebag, -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/red/southwest, /area/corsat/theta/airlock/east/id) "aNk" = ( @@ -10450,11 +10278,7 @@ /turf/open/floor/corsat/officesquares, /area/corsat/sigma/south/offices) "aNB" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat/officesquares, /area/corsat/sigma/south/offices) @@ -10605,11 +10429,7 @@ /turf/open/floor/corsat/purplecorner/east, /area/corsat/sigma/south) "aOh" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/red/east, /area/corsat/gamma/foyer) "aOi" = ( @@ -10818,11 +10638,7 @@ /turf/open/floor/corsat/officesquares, /area/corsat/gamma/hangar/office) "aOY" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/bluegrey/west, /area/corsat/gamma/hangar/office) "aOZ" = ( @@ -10852,10 +10668,7 @@ /turf/open/floor/corsat/plate, /area/corsat/emergency_access) "aPd" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/upgraded/power/north, /turf/open/floor/corsat/red/north, /area/corsat/gamma/security/armory) "aPe" = ( @@ -10870,11 +10683,7 @@ /turf/open/floor/corsat/red, /area/corsat/gamma/security) "aPh" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/red/west, /area/corsat/gamma/hangar/security) "aPj" = ( @@ -10972,11 +10781,7 @@ /turf/open/floor/plating, /area/corsat/gamma/hangar) "aPz" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/red/west, /area/corsat/gamma/hangar/checkpoint) "aPA" = ( @@ -11153,11 +10958,7 @@ }, /area/prison/hangar_storage/research/shuttle) "aQh" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/northeast, /area/corsat/omega/hangar/office) "aQi" = ( @@ -13018,11 +12819,7 @@ /turf/open/floor/corsat/purplewhite, /area/corsat/sigma/south/complex) "aWC" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/almayer/tcomms, /area/corsat/sigma/southeast/telecomm) "aWD" = ( @@ -13793,11 +13590,7 @@ /turf/open/floor/corsat/tan/north, /area/corsat/gamma/residential/west) "aZo" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/red/north, /area/corsat/omega/checkpoint) "aZp" = ( @@ -14312,11 +14105,7 @@ /turf/open/floor/corsat/squares, /area/corsat/omega/checkpoint) "baL" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/omega, /area/corsat/omega/control) "baM" = ( @@ -16531,11 +16320,7 @@ /area/corsat/omega/hallways) "biZ" = ( /obj/structure/reagent_dispensers/watertank, -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/plate, /area/corsat/gamma/hydroponics) "bja" = ( @@ -16788,11 +16573,7 @@ /turf/open/floor/asteroidplating, /area/corsat/sigma/biodome/gunrange) "bjQ" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table/almayer, /obj/item/device/camera, /turf/open/floor/corsat/purplewhite/north, @@ -17317,19 +17098,11 @@ /turf/open/floor/corsat, /area/corsat/gamma/hangar/cargo) "blO" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/west, /area/corsat/gamma/hangar/cargo) "blP" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/blue/east, /area/corsat/gamma/hangar/arrivals) "blQ" = ( @@ -17373,11 +17146,7 @@ /turf/open/floor/corsat/yellow/west, /area/corsat/gamma/hangar/monorail/control) "bma" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/yellow/northwest, /area/corsat/sigma/hangar/monorail/control) "bmb" = ( @@ -17647,11 +17416,7 @@ /turf/closed/wall/r_wall/biodome, /area/corsat/gamma/engineering/core) "bnm" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/browncorner/north, /area/corsat/gamma/cargo) "bnn" = ( @@ -17943,11 +17708,7 @@ /turf/closed/wall/r_wall/biodome, /area/corsat/omega/hangar) "boK" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/plate, /area/corsat/omega/hangar) "boL" = ( @@ -19250,11 +19011,7 @@ /turf/open/floor/corsat/plate, /area/corsat/gamma/hangar) "buL" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/closet/wardrobe/virology_white, /turf/open/floor/corsat/purplewhite/north, /area/corsat/gamma/biodome/virology) @@ -19662,11 +19419,7 @@ /turf/open/floor/corsat/yellowcorner/west, /area/corsat/sigma/south/engineering) "bww" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/plate, /area/corsat/sigma/southeast/generator) "bwx" = ( @@ -19951,11 +19704,7 @@ /turf/open/floor/corsat/squares, /area/corsat/sigma/south/engineering) "bxN" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/rack, /obj/item/powerloader_clamp, /turf/open/floor/corsat/yellow/north, @@ -20394,11 +20143,7 @@ /turf/open/floor/corsat/purplewhite, /area/corsat/omega/complex) "bzl" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/purplewhite/west, /area/corsat/omega/complex) "bzm" = ( @@ -21784,11 +21529,7 @@ /turf/open/floor/corsat/spiralplate, /area/corsat/gamma/administration) "bED" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table/almayer, /obj/item/paper_bin, /obj/item/tool/pen, @@ -22213,10 +21954,7 @@ /turf/open/floor/corsat/yellow, /area/corsat/gamma/residential/maint) "bGp" = ( -/obj/structure/machinery/power/apc/hyper{ - pixel_y = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/south, /obj/structure/bed/sofa/vert/grey/bot, /turf/open/floor/corsat/plate, /area/corsat/gamma/hangar/monorail) @@ -22225,11 +21963,7 @@ /turf/open/floor/corsat/yellow/west, /area/corsat/gamma/hangar/monorail/control) "bGr" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/closet/jcloset, /turf/open/floor/corsat/yellow/west, /area/corsat/gamma/hangar/monorail/control) @@ -22245,11 +21979,7 @@ /turf/open/floor/corsat/yellow/west, /area/corsat/gamma/hangar/monorail/control) "bGu" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/darkgreen/north, /area/corsat/sigma/hangar/monorail) "bGy" = ( @@ -23782,11 +23512,7 @@ /turf/open/floor/corsat/yellow, /area/corsat/gamma/residential/maint) "bOH" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table/almayer, /obj/item/paper_bin, /turf/open/floor/corsat/brown/northwest, @@ -24041,11 +23767,7 @@ /turf/open/floor/corsat/brown/southeast, /area/corsat/sigma/cargo) "bPM" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/yellow/north, /area/corsat/sigma/north) "bPO" = ( @@ -24059,11 +23781,7 @@ /turf/open/floor/corsat/yellow/west, /area/corsat/gamma/engineering/atmos) "bPR" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/yellowcorner/east, /area/corsat/gamma/engineering/atmos) "bPS" = ( @@ -24128,11 +23846,7 @@ /turf/open/floor/corsat/yellowcorner, /area/corsat/sigma/north) "bQe" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/phoron{ amount = 15 @@ -24243,11 +23957,7 @@ /turf/open/floor/plating, /area/corsat/inaccessible) "bQw" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/rack, /obj/item/device/lightreplacer, /obj/item/storage/box/lights, @@ -24683,11 +24393,7 @@ /turf/open/floor/corsat/redcorner/west, /area/corsat/omega/checkpoint) "bSr" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/red/east, /area/corsat/sigma/hangar/security) "bSx" = ( @@ -24919,11 +24625,7 @@ /turf/open/floor/corsat/retrosquareslight, /area/corsat/sigma/south/complex) "bTO" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /obj/structure/closet/l3closet/scientist, /turf/open/floor/corsat/purplewhite/east, /area/corsat/gamma/biodome/complex) @@ -25208,11 +24910,7 @@ /turf/open/floor/corsat/blue/north, /area/corsat/gamma/airlock/control) "bVs" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /obj/structure/closet/wardrobe/atmospherics_yellow, /turf/open/floor/corsat/yellow/east, /area/corsat/gamma/airlock/control) @@ -25222,11 +24920,7 @@ /turf/open/floor/corsat/yellow/west, /area/corsat/sigma/airlock/control) "bVw" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/closet/wardrobe/atmospherics_yellow, /turf/open/floor/corsat/yellow/north, /area/corsat/theta/airlock/control) @@ -26239,11 +25933,7 @@ /turf/open/floor/corsat/retrosquareslight, /area/corsat/gamma/biodome/toxins) "bZK" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/closet/wardrobe/toxins_white, /turf/open/floor/corsat/purplewhite/west, /area/corsat/gamma/biodome/toxins) @@ -26279,19 +25969,11 @@ /turf/open/floor/corsat/squares, /area/corsat/theta/biodome/complex) "cah" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/purplewhitecorner/north, /area/corsat/theta/biodome/hydrowest) "cai" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/purplewhitecorner/east, /area/corsat/theta/biodome/hydroeast) "cak" = ( @@ -26344,19 +26026,11 @@ /turf/open/floor/corsat/retrosquareslight, /area/corsat/theta/biodome/hydroeast) "cau" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/purplewhite/southwest, /area/corsat/theta/biodome/complex) "caw" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/asteroidfloor/north, /area/corsat/sigma/biodome/testgrounds) "caA" = ( @@ -27208,11 +26882,7 @@ /turf/open/floor/corsat/squares, /area/corsat/gamma/airlock/control) "cXt" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, @@ -27862,11 +27532,7 @@ /turf/open/floor/corsat/darkgreen/east, /area/corsat/gamma/foyer) "dEe" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat, /area/corsat/gamma/sigmaremote) "dET" = ( @@ -28434,11 +28100,7 @@ /turf/open/gm/grass/grass1/weedable, /area/corsat/theta/biodome) "eiQ" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /turf/open/floor/corsat/darkgreen/west, /area/corsat/gamma/rnr) "eiR" = ( @@ -29358,11 +29020,7 @@ /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/gamma/residential/showers) "fgN" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/yellow/north, /area/corsat/sigma/south/engineering) "fha" = ( @@ -30110,11 +29768,7 @@ /turf/open/floor/corsat/yellowcorner/north, /area/corsat/sigma/airlock/control) "fXE" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /obj/effect/landmark/yautja_teleport, /turf/open/floor/corsat/squares, /area/corsat/gamma/residential) @@ -31060,10 +30714,6 @@ /obj/structure/closet/wardrobe/science_white, /turf/open/floor/corsat/purplewhite/east, /area/corsat/gamma/biodome/complex) -"gRH" = ( -/obj/structure/surface/table/reinforced, -/turf/open/floor/corsat/retrosquareslight, -/area/corsat/sigma/south/complex) "gRP" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass/colony{ name = "Morgue"; @@ -31476,11 +31126,7 @@ /turf/open/floor/corsat, /area/corsat/omega/complex) "hlC" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/redcorner/east, /area/corsat/omega/security) "hlM" = ( @@ -32540,11 +32186,7 @@ /area/corsat/theta/biodome) "iiS" = ( /obj/structure/surface/table/reinforced, -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /obj/item/device/flashlight/lamp, /turf/open/floor/corsat/red/northwest, /area/corsat/gamma/airlock/south) @@ -33369,11 +33011,7 @@ /turf/open/floor/corsat/retrosquareslight, /area/corsat/theta/biodome/complex) "jee" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/plate, /area/corsat/theta/airlock/west/id) "jeE" = ( @@ -33747,11 +33385,7 @@ /area/corsat/sigma/hangar/security) "jAz" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/bluegrey/north, /area/corsat/omega/offices) "jAE" = ( @@ -33807,11 +33441,7 @@ /turf/open/floor/corsat/whitetancorner/west, /area/corsat/gamma/residential/west) "jFF" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/plate, /area/corsat/gamma/residential/researcher) "jFJ" = ( @@ -34742,11 +34372,7 @@ /turf/open/floor/corsat/purplewhite/northwest, /area/corsat/gamma/biodome/virology) "kKs" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/plate, /area/corsat/sigma/dorms) "kKw" = ( @@ -35029,10 +34655,7 @@ /turf/open/floor/corsat/red/north, /area/corsat/gamma/foyer) "kZy" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/upgraded/power/north, /turf/open/floor/corsat/red/northwest, /area/corsat/theta/airlock/west) "lac" = ( @@ -35673,10 +35296,6 @@ /obj/effect/decal/cleanable/blood/xeno, /turf/open/floor/corsat/retrosquareslight, /area/corsat/omega/complex) -"lHI" = ( -/obj/structure/surface/table/reinforced, -/turf/open/floor/corsat/retrosquareslight, -/area/corsat/sigma/south/complex) "lHK" = ( /turf/open/floor/corsat/bluegrey/west, /area/corsat/sigma/south/offices) @@ -37097,11 +36716,7 @@ /turf/open/mars_cave/mars_dirt_4, /area/corsat/sigma/biodome) "ndF" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/gamma/residential/laundry) "nen" = ( @@ -38230,11 +37845,7 @@ /turf/open/floor/almayer/research/containment/floor2, /area/corsat/inaccessible) "ome" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/whitetan/east, /area/corsat/gamma/residential/west) "omw" = ( @@ -40540,11 +40151,7 @@ /turf/open/floor/corsat/yellow, /area/corsat/gamma/airlock/control) "qLo" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/yellow/north, /area/corsat/gamma/hallwaysouth) "qLz" = ( @@ -41161,11 +40768,7 @@ /turf/open/floor/almayer/research/containment/corner_var1/containment_corner_variant_2, /area/corsat/gamma/sigmaremote) "rvC" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/redcorner/east, /area/corsat/sigma/airlock/east/id) "rvD" = ( @@ -42901,11 +42504,7 @@ /turf/open/floor/corsat/plate, /area/corsat/gamma/freezer) "thv" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/whitebluefull/southwest, /area/corsat/gamma/residential/showers) "tja" = ( @@ -43009,11 +42608,7 @@ /turf/open/floor/corsat/greenwhite/west, /area/corsat/gamma/medbay) "tpA" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table/almayer, /obj/item/storage/fancy/cigarettes/lucky_strikes, /turf/open/floor/corsat/spiralplate, @@ -43074,11 +42669,7 @@ /turf/open/floor/corsat/whitetan/north, /area/corsat/gamma/residential/west) "ttJ" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/plate, /area/corsat/gamma/hallwaysouth) "ttK" = ( @@ -43121,11 +42712,7 @@ /turf/open/floor/corsat/redcorner/north, /area/corsat/theta/airlock/control) "tvO" = ( -/obj/structure/machinery/power/apc/high{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/east, /turf/open/floor/corsat/greencorner/east, /area/corsat/gamma/medbay/morgue) "tvW" = ( @@ -43958,11 +43545,7 @@ /turf/open/floor/corsat/squares, /area/corsat/gamma/engineering/core) "upN" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/plate, /area/corsat/sigma/south/complex) "uqb" = ( @@ -44818,11 +44401,7 @@ /turf/open/floor/corsat/whitetan/southeast, /area/corsat/gamma/residential/west) "vhS" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/red/north, /area/corsat/sigma/hangar/checkpoint) "vhU" = ( @@ -46884,11 +46463,7 @@ /turf/open/gm/dirt, /area/corsat/theta/biodome) "xtO" = ( -/obj/structure/machinery/power/apc/high{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/corsat/squareswood/north, /area/corsat/gamma/rnr/library) "xtR" = ( @@ -47146,11 +46721,7 @@ /turf/open/floor/corsat/plate, /area/corsat/sigma/south) "xJB" = ( -/obj/structure/machinery/power/apc/hyper{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/north, /turf/open/floor/corsat/red/northwest, /area/corsat/omega/airlocknorth/id) "xJH" = ( @@ -92180,7 +91751,7 @@ aje akd bwc aHZ -lHI +bTM bTW aks akd @@ -93161,7 +92732,7 @@ akd bDa aHZ uSc -gRH +bTM aks akd eWX diff --git a/maps/map_files/CORSAT/standalone/sigma_ice.dmm b/maps/map_files/CORSAT/standalone/sigma_ice.dmm index 47d72b283e14..33d62da2e60c 100644 --- a/maps/map_files/CORSAT/standalone/sigma_ice.dmm +++ b/maps/map_files/CORSAT/standalone/sigma_ice.dmm @@ -1454,11 +1454,7 @@ /turf/open/floor/asteroidplating, /area/corsat/sigma/biodome/gunrange) "GJ" = ( -/obj/structure/machinery/power/apc/high{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/upgraded/no_power/west, /obj/structure/closet/wardrobe/atmospherics_yellow, /turf/open/floor/corsat/yellow/west, /area/corsat/sigma/airlock/control) diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 2e078646853d..7fc58191e032 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -771,11 +771,7 @@ /area/desert_dam/interior/lab_northeast/east_lab_west_entrance) "adi" = ( /obj/structure/surface/table, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/exterior/valley/south_valley_dam) "adj" = ( @@ -1020,11 +1016,7 @@ /turf/open/desert/desert_shore/shore_edge1/west, /area/desert_dam/exterior/river/riverside_east) "aei" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/blue/east, /area/desert_dam/building/administration/control_room) "aej" = ( @@ -1133,11 +1125,7 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_labs) "aeD" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/interior/wood, /area/desert_dam/building/bar/backroom) "aeE" = ( @@ -2685,11 +2673,7 @@ /turf/open/floor/prison/darkpurple2/northwest, /area/desert_dam/interior/lab_northeast/east_lab_excavation) "akm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkpurple2/north, /area/desert_dam/interior/lab_northeast/east_lab_excavation) "akn" = ( @@ -3089,11 +3073,7 @@ /turf/open/floor/prison, /area/desert_dam/interior/lab_northeast/east_lab_excavation) "alS" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitepurple/north, /area/desert_dam/interior/lab_northeast/east_lab_east_hallway) "alT" = ( @@ -3358,11 +3338,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/telecomm/lz1_valley) "amR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/interior/lab_northeast/east_lab_containment) "amS" = ( @@ -3393,11 +3369,7 @@ /turf/open/floor/prison/darkpurplecorners2/north, /area/desert_dam/interior/lab_northeast/east_lab_biology) "amX" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkpurple2/north, /area/desert_dam/interior/lab_northeast/east_lab_biology) "amY" = ( @@ -3494,11 +3466,7 @@ /turf/open/floor/prison/whitepurple/east, /area/desert_dam/interior/lab_northeast/east_lab_east_hallway) "anr" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/floor_plate/southwest, /area/desert_dam/interior/dam_interior/west_tunnel) "ans" = ( @@ -3657,11 +3625,7 @@ /turf/open/floor/prison/whitepurple/north, /area/desert_dam/interior/lab_northeast/east_lab_central_hallway) "anY" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitepurple/north, /area/desert_dam/interior/lab_northeast/east_lab_central_hallway) "anZ" = ( @@ -4118,11 +4082,7 @@ /turf/open/floor/prison/darkred2/east, /area/desert_dam/interior/lab_northeast/east_lab_security_armory) "aqe" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkred2/west, /area/desert_dam/interior/lab_northeast/east_lab_security_armory) "aqf" = ( @@ -4432,11 +4392,7 @@ /turf/open/floor/prison/darkred2/west, /area/desert_dam/interior/lab_northeast/east_lab_security_armory) "arl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkredcorners2/north, /area/desert_dam/interior/lab_northeast/east_lab_security_armory) "arm" = ( @@ -4469,11 +4425,7 @@ /turf/open/floor/warning, /area/desert_dam/interior/lab_northeast/east_lab_east_entrance) "arr" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/darkred2/east, /area/desert_dam/interior/lab_northeast/east_lab_security_armory) "ars" = ( @@ -4551,10 +4503,7 @@ /area/desert_dam/interior/dam_interior/garage) "arG" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/prison/darkyellow2/north, /area/desert_dam/interior/lab_northeast/east_lab_workshop) "arH" = ( @@ -5056,11 +5005,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/interior/lab_northeast/east_lab_security_armory) "atG" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkyellow2/west, /area/desert_dam/building/substation/northeast) "atH" = ( @@ -5077,11 +5022,7 @@ /turf/open/floor/prison/red/north, /area/desert_dam/interior/lab_northeast/east_lab_east_entrance) "atK" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/red/north, /area/desert_dam/interior/lab_northeast/east_lab_east_entrance) "atL" = ( @@ -5159,11 +5100,7 @@ /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/floodgate_control) "atZ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/floodgate_control) "aua" = ( @@ -5182,11 +5119,7 @@ /turf/open/floor/dark2, /area/desert_dam/interior/lab_northeast/east_lab_west_entrance) "aue" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/red/north, /area/desert_dam/interior/lab_northeast/east_lab_west_entrance) "auf" = ( @@ -5268,11 +5201,7 @@ /turf/open/asphalt/cement_sunbleached/cement_sunbleached3, /area/desert_dam/exterior/valley/valley_medical) "auw" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkpurple2/northeast, /area/desert_dam/interior/lab_northeast/east_lab_RND) "aux" = ( @@ -5360,11 +5289,7 @@ /turf/open/floor/whiteblue/north, /area/desert_dam/interior/lab_northeast/east_lab_lobby) "auR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whiteblue/north, /area/desert_dam/interior/lab_northeast/east_lab_lobby) "auS" = ( @@ -5662,11 +5587,7 @@ /turf/open/asphalt/cement/cement13, /area/desert_dam/interior/dam_interior/west_tunnel) "awb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitepurple/north, /area/desert_dam/interior/lab_northeast/east_lab_west_hallway) "awc" = ( @@ -6371,11 +6292,7 @@ /turf/open/floor/prison/whitepurple/east, /area/desert_dam/interior/lab_northeast/east_lab_west_hallway) "azd" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/blue/west, /area/desert_dam/interior/lab_northeast/east_lab_RND) "azf" = ( @@ -7596,11 +7513,7 @@ /turf/open/asphalt/cement/cement15, /area/desert_dam/interior/dam_interior/east_tunnel_entrance) "aDR" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/asphalt/cement/cement15, /area/desert_dam/interior/dam_interior/east_tunnel_entrance) "aDS" = ( @@ -7793,11 +7706,7 @@ /turf/open/desert/dirt/desert_transition_edge1/northeast, /area/desert_dam/exterior/valley/valley_crashsite) "aEC" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/warning_stripes{ icon_state = "S" }, @@ -9454,11 +9363,7 @@ /turf/open/asphalt/cement_sunbleached/cement_sunbleached4, /area/desert_dam/exterior/landing_pad_one) "aLb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitegreen/north, /area/desert_dam/building/lab_northwest/west_lab_xenoflora) "aLc" = ( @@ -9913,11 +9818,7 @@ /turf/open/floor/prison/darkyellow2/northwest, /area/desert_dam/building/substation/northeast) "aMB" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/north, /area/desert_dam/building/substation/northeast) "aMC" = ( @@ -10818,11 +10719,7 @@ /turf/open/asphalt/tile, /area/desert_dam/exterior/landing_pad_one) "aQk" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkbrown2/west, /area/desert_dam/building/warehouse/loading) "aQl" = ( @@ -11174,11 +11071,7 @@ /turf/open/desert/dirt/desert_transition_corner1/west, /area/desert_dam/exterior/valley/valley_wilderness) "aRO" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/asphalt/cement_sunbleached/cement_sunbleached18, /area/desert_dam/exterior/valley/valley_hydro) "aRP" = ( @@ -11646,11 +11539,7 @@ /turf/open/floor/prison/darkyellow2/north, /area/desert_dam/building/mining/workshop) "aTO" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/north, /area/desert_dam/building/mining/workshop) "aTP" = ( @@ -12070,11 +11959,7 @@ /turf/open/floor/wood, /area/desert_dam/building/administration/office) "aVQ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/desert_dam/building/administration/office) "aVR" = ( @@ -12315,11 +12200,7 @@ /turf/open/floor/vault2/northeast, /area/desert_dam/building/administration/control_room) "aWQ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/interior/wood, /area/desert_dam/building/security/office) "aWR" = ( @@ -12990,11 +12871,7 @@ /turf/open/floor/prison/bright_clean2, /area/desert_dam/building/administration/hallway) "aZB" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/blue/west, /area/desert_dam/building/administration/hallway) "aZC" = ( @@ -13085,11 +12962,7 @@ /turf/open/floor/dark2, /area/desert_dam/building/administration/archives) "aZX" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/dark2, /area/desert_dam/building/administration/archives) "aZY" = ( @@ -13178,11 +13051,7 @@ /turf/open/floor/darkred2/north, /area/desert_dam/building/administration/lobby) "bar" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/northeast, /area/desert_dam/building/administration/lobby) "bas" = ( @@ -13310,11 +13179,7 @@ /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/hallway) "baN" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table, /obj/item/storage/donut_box, /turf/open/floor/prison, @@ -13879,11 +13744,7 @@ /turf/open/floor/wood, /area/desert_dam/building/administration/meetingrooom) "bdm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/desert_dam/building/administration/meetingrooom) "bdn" = ( @@ -14255,11 +14116,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/building/water_treatment_two/hallway) "beS" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/purification) "beT" = ( @@ -14761,11 +14618,7 @@ /turf/open/desert/dirt/dirt2, /area/desert_dam/exterior/river/riverside_central_north) "bgV" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/control_room) "bgW" = ( @@ -14830,11 +14683,7 @@ /turf/open/asphalt/tile, /area/desert_dam/exterior/valley/north_valley_dam) "bhn" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/structure/sink{ dir = 4; pixel_x = 11 @@ -14933,11 +14782,7 @@ /turf/open/desert/dirt/desert_transition_corner1/north, /area/desert_dam/exterior/valley/north_valley_dam) "bhI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_two/lobby) "bhL" = ( @@ -15661,11 +15506,7 @@ /turf/open/floor/prison/red/west, /area/desert_dam/building/security/lobby) "blb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkbrowncorners2/east, /area/desert_dam/building/mining/workshop_foyer) "blc" = ( @@ -15972,11 +15813,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/dark, /area/desert_dam/building/security/observation) "bml" = ( @@ -16140,11 +15977,7 @@ /turf/open/floor/dark, /area/desert_dam/building/security/interrogation) "bmW" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/interior/wood, /area/desert_dam/building/security/detective) "bmX" = ( @@ -16158,11 +15991,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_telecoms) "bnb" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/interior/wood, /area/desert_dam/building/security/marshals_office) "bnc" = ( @@ -16333,11 +16162,7 @@ /turf/open/floor/prison/darkbrown2/northeast, /area/desert_dam/interior/dam_interior/auxilary_tool_storage) "bnP" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/blue/west, /area/desert_dam/interior/dam_interior/tech_storage) "bnQ" = ( @@ -16466,11 +16291,7 @@ /turf/open/asphalt/cement/cement1, /area/desert_dam/interior/dam_interior/western_dam_cave) "box" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/dark, /area/desert_dam/building/security/interrogation) "boy" = ( @@ -16630,11 +16451,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/building/security/northern_hallway) "bph" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/redcorner/north, /area/desert_dam/building/security/northern_hallway) "bpi" = ( @@ -17170,11 +16987,7 @@ /turf/open/floor/prison/cell_stripe/east, /area/desert_dam/interior/dam_interior/hanger) "brE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/southwest, /area/desert_dam/interior/dam_interior/hanger) "brF" = ( @@ -17514,11 +17327,7 @@ /turf/open/floor/prison/darkbrowncorners2/north, /area/desert_dam/interior/dam_interior/auxilary_tool_storage) "btr" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkbrown2/north, /area/desert_dam/interior/dam_interior/auxilary_tool_storage) "bts" = ( @@ -17688,11 +17497,7 @@ /turf/open/floor/plating, /area/desert_dam/exterior/valley/valley_telecoms) "bue" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/north, /area/desert_dam/building/security/holding) "buf" = ( @@ -18163,11 +17968,7 @@ /turf/open/floor/prison/darkyellow2/north, /area/desert_dam/interior/dam_interior/engine_west_wing) "bwl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/north, /area/desert_dam/interior/dam_interior/engine_west_wing) "bwn" = ( @@ -18254,11 +18055,7 @@ /turf/open/floor/dark, /area/desert_dam/building/security/interrogation) "bwM" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/floor_plate, /area/desert_dam/building/security/evidence) "bwO" = ( @@ -18433,11 +18230,7 @@ /turf/open/floor/prison/bright_clean2, /area/desert_dam/building/administration/hallway) "bxz" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkyellow2/west, /area/desert_dam/interior/dam_interior/smes_main) "bxB" = ( @@ -18771,11 +18564,7 @@ /turf/open/floor/prison/southwest, /area/desert_dam/interior/dam_interior/hangar_storage) "bzj" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/southwest, /area/desert_dam/interior/dam_interior/hangar_storage) "bzk" = ( @@ -18901,11 +18690,7 @@ /turf/open/floor/prison/bright_clean2, /area/desert_dam/building/administration/overseer_office) "bzK" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/floor_plate/southwest, /area/desert_dam/interior/dam_interior/north_tunnel_entrance) "bzL" = ( @@ -18981,11 +18766,7 @@ /turf/open/floor/prison/floor_plate, /area/desert_dam/building/security/evidence) "bAa" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/north, /area/desert_dam/building/security/staffroom) "bAb" = ( @@ -19011,11 +18792,7 @@ /turf/open/floor/prison/bright_clean2, /area/desert_dam/building/administration/hallway) "bAp" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/northwestern_tunnel) "bAq" = ( @@ -19190,11 +18967,7 @@ /turf/open/floor/prison/floor_marked/southwest, /area/desert_dam/interior/dam_interior/hangar_storage) "bBk" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/desert_dam/building/administration/overseer_office) @@ -19239,11 +19012,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/interior/dam_interior/engine_west_wing) "bBv" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkyellow2/west, /area/desert_dam/interior/dam_interior/control_room) "bBw" = ( @@ -19368,11 +19137,7 @@ /turf/open/asphalt/cement, /area/desert_dam/interior/dam_interior/north_tunnel) "bCm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/sand_overlay/sand2{ dir = 4 }, @@ -19397,11 +19162,7 @@ /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/northeastern_tunnel) "bCq" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/sand_overlay/sand2/corner2{ dir = 1 }, @@ -19634,19 +19395,11 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/interior/dam_interior/control_room) "bDu" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/neutral, /area/desert_dam/interior/dam_interior/engine_room) "bDw" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/darkyellowcorners2/north, /area/desert_dam/interior/dam_interior/engine_east_wing) "bDx" = ( @@ -19666,11 +19419,7 @@ /turf/open/floor/prison/green/north, /area/desert_dam/interior/dam_interior/atmos_storage) "bDB" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/green/north, /area/desert_dam/interior/dam_interior/atmos_storage) "bDC" = ( @@ -20094,11 +19843,7 @@ /turf/open/floor/prison/darkred2/north, /area/desert_dam/building/security/southern_hallway) "bFl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/north, /area/desert_dam/building/security/southern_hallway) "bFm" = ( @@ -20416,11 +20161,7 @@ /turf/open/floor/prison, /area/desert_dam/building/security/southern_hallway) "bGG" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/interior/wood, /area/desert_dam/building/security/courtroom) "bGH" = ( @@ -20585,11 +20326,7 @@ /turf/open/floor/white, /area/desert_dam/interior/dam_interior/lobby) "bHi" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkyellow2/west, /area/desert_dam/interior/dam_interior/lobby) "bHl" = ( @@ -20817,11 +20554,7 @@ /turf/open/floor/prison/darkyellow2/east, /area/desert_dam/interior/dam_interior/lobby) "bIm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/northwest, /area/desert_dam/interior/dam_interior/smes_backup) "bIn" = ( @@ -22223,11 +21956,7 @@ /turf/open/floor/prison/darkred2/east, /area/desert_dam/building/security/prison) "bOK" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/east, /area/desert_dam/building/security/armory) "bOM" = ( @@ -22318,11 +22047,7 @@ /turf/open/floor/prison/darkbrowncorners2/west, /area/desert_dam/interior/dam_interior/auxilary_tool_storage) "bPg" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/darkyellow2/east, /area/desert_dam/interior/dam_interior/primary_tool_storage) "bPh" = ( @@ -22482,11 +22207,7 @@ /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/workshop) "bPR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/workshop) "bPT" = ( @@ -22565,11 +22286,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/northeast, /area/desert_dam/interior/dam_interior/CE_office) "bQg" = ( @@ -22656,11 +22373,7 @@ /turf/open/floor/prison/floor_marked, /area/desert_dam/building/security/armory) "bQy" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellowcorners2/east, /area/desert_dam/building/warehouse/breakroom) "bQz" = ( @@ -22734,11 +22447,7 @@ /turf/open/desert/dirt/desert_transition_edge1/southwest, /area/desert_dam/exterior/valley/valley_medical) "bQR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/sand_overlay/sand2{ dir = 4 }, @@ -22777,11 +22486,7 @@ /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/workshop) "bQZ" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/dark, /area/desert_dam/interior/dam_interior/office) "bRb" = ( @@ -23122,11 +22827,7 @@ /turf/open/floor/darkyellow2/north, /area/desert_dam/building/security/prison) "bSs" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkyellowcorners2/north, /area/desert_dam/building/security/prison) "bSu" = ( @@ -23771,11 +23472,7 @@ /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/central_tunnel) "bVn" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/central_tunnel) "bVo" = ( @@ -23858,11 +23555,7 @@ /turf/open/asphalt/cement_sunbleached/cement_sunbleached19, /area/desert_dam/exterior/valley/south_valley_dam) "bVI" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/darkred2/north, /area/desert_dam/building/security/warden) "bVJ" = ( @@ -24465,11 +24158,7 @@ }, /area/desert_dam/interior/dam_interior/disposals) "bXT" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/sterile_white, /area/desert_dam/interior/dam_interior/west_tunnel) "bXU" = ( @@ -24851,11 +24540,7 @@ /turf/open/floor/freezerfloor, /area/desert_dam/interior/dam_interior/break_room) "bZg" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whiteyellow/northwest, /area/desert_dam/interior/dam_interior/break_room) "bZh" = ( @@ -25032,11 +24717,7 @@ /turf/open/floor/plating/warnplate/north, /area/desert_dam/exterior/valley/valley_telecoms) "bZL" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/security/execution_chamber) "bZM" = ( @@ -25893,11 +25574,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/valley_medical) "cdd" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/north, /area/desert_dam/building/security/deathrow) "cdf" = ( @@ -25959,11 +25636,7 @@ /turf/open/floor/grimy, /area/desert_dam/building/bar/bar) "cdr" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/grimy, @@ -27424,11 +27097,7 @@ /turf/open/floor/prison/darkyellow2/northeast, /area/desert_dam/building/medical/break_room) "cjE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/desert_dam/building/medical/break_room) "cjF" = ( @@ -27460,11 +27129,7 @@ /turf/open/asphalt/tile, /area/desert_dam/exterior/valley/valley_telecoms) "cjP" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/floor_plate/southwest, /area/desert_dam/interior/dam_interior/south_tunnel) "cjQ" = ( @@ -27529,11 +27194,7 @@ /turf/open/floor/prison/bright_clean2/southwest, /area/desert_dam/building/medical/morgue) "ckf" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean2/southwest, /area/desert_dam/building/medical/morgue) "ckg" = ( @@ -27646,11 +27307,7 @@ /turf/closed/wall, /area/desert_dam/building/medical/chemistry) "ckE" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/white, /area/desert_dam/building/medical/chemistry) "ckF" = ( @@ -28703,11 +28360,7 @@ /turf/open/floor/prison/darkbrown2/north, /area/desert_dam/building/warehouse/warehouse) "cpg" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkbrowncorners2/east, /area/desert_dam/building/warehouse/warehouse) "cph" = ( @@ -28834,11 +28487,7 @@ /turf/open/floor/prison/whitegreen/north, /area/desert_dam/building/medical/north_wing_hallway) "cpN" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitegreen/north, /area/desert_dam/building/medical/north_wing_hallway) "cpP" = ( @@ -29230,11 +28879,7 @@ /turf/open/floor/prison/whitegreen/north, /area/desert_dam/building/medical/lobby) "crG" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitegreen/north, /area/desert_dam/building/medical/lobby) "crH" = ( @@ -29390,11 +29035,7 @@ /turf/open/floor/asteroidplating, /area/desert_dam/exterior/telecomm/lz2_tcomms) "csp" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkyellow2/west, /area/desert_dam/building/substation/west) "css" = ( @@ -29751,11 +29392,7 @@ /obj/structure/surface/table/reinforced, /obj/item/device/healthanalyzer, /obj/item/device/healthanalyzer, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/whitegreen/east, /area/desert_dam/building/medical/west_wing_hallway) "ctW" = ( @@ -30061,11 +29698,7 @@ /turf/open/floor/prison/bright_clean2/southwest, /area/desert_dam/building/medical/surgury_observation) "cvd" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean2/southwest, /area/desert_dam/building/medical/surgury_observation) "cve" = ( @@ -30546,11 +30179,7 @@ /turf/open/floor/wood, /area/desert_dam/building/medical/CMO) "cxb" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/wood, /area/desert_dam/building/medical/CMO) "cxc" = ( @@ -31400,11 +31029,7 @@ /turf/open/floor/prison/whitered/east, /area/desert_dam/building/medical/surgery_room_two) "cAv" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkyellow2/west, /area/desert_dam/building/substation/central) "cAx" = ( @@ -31444,11 +31069,7 @@ /turf/closed/wall, /area/desert_dam/building/medical/office2) "cAH" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/structure/disposalpipe/junction{ dir = 1; icon_state = "pipe-j2" @@ -31644,11 +31265,7 @@ /turf/open/floor/prison/whitered/west, /area/desert_dam/building/medical/primary_storage) "cBm" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/whitered/west, /area/desert_dam/building/medical/surgery_room_one) "cBo" = ( @@ -31663,11 +31280,7 @@ /turf/open/floor/prison/whitered/east, /area/desert_dam/building/medical/surgery_room_one) "cBq" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/whitered/west, /area/desert_dam/building/medical/surgery_room_two) "cBr" = ( @@ -31940,20 +31553,12 @@ /area/desert_dam/building/medical/office1) "cCC" = ( /obj/structure/bed, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/whitered/east, /area/desert_dam/building/medical/office1) "cCE" = ( /obj/structure/bed, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/whitered/east, /area/desert_dam/building/medical/office2) "cCF" = ( @@ -32392,11 +31997,7 @@ /area/desert_dam/building/medical/treatment_room) "cEA" = ( /obj/structure/machinery/iv_drip, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitegreen/northwest, /area/desert_dam/building/medical/treatment_room) "cEB" = ( @@ -32430,11 +32031,7 @@ /turf/open/floor/prison/whitegreencorner/east, /area/desert_dam/building/medical/east_wing_hallway) "cEI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/whitegreen/north, /area/desert_dam/building/medical/east_wing_hallway) "cEJ" = ( @@ -32544,11 +32141,7 @@ /obj/effect/decal/medical_decals{ icon_state = "docstriping" }, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/white, /area/desert_dam/building/medical/garage) "cFi" = ( @@ -33723,11 +33316,7 @@ /turf/closed/wall, /area/desert_dam/building/medical/virology_isolation) "cJH" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/desert_dam/building/medical/east_wing_hallway) "cJI" = ( @@ -33967,11 +33556,7 @@ /turf/open/floor/prison/whitegreen/east, /area/desert_dam/building/medical/virology_wing) "cKI" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/whitegreen/east, /area/desert_dam/building/medical/virology_wing) "cKJ" = ( @@ -34713,11 +34298,7 @@ /turf/open/floor/dark, /area/desert_dam/building/church) "cOe" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/dark, /area/desert_dam/building/church) "cOf" = ( @@ -34847,10 +34428,7 @@ /turf/open/floor/prison/whitegreen/southwest, /area/desert_dam/building/medical/virology_isolation) "cOJ" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/whitegreen, /area/desert_dam/building/medical/virology_isolation) "cOK" = ( @@ -35063,11 +34641,7 @@ /turf/open/asphalt/tile, /area/desert_dam/exterior/valley/valley_cargo) "cPH" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/northwest, /area/desert_dam/building/substation/southwest) "cPI" = ( @@ -35347,11 +34921,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/landing_pad_one) "cQN" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/sterile_white/west, /area/desert_dam/building/bar/bar_restroom) "cQO" = ( @@ -35679,11 +35249,7 @@ /turf/open/floor/prison, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) "cSh" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/floor_plate/southwest, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) "cSl" = ( @@ -36013,11 +35579,7 @@ /turf/open/floor/prison/sterile_white/west, /area/desert_dam/building/hydroponics/hydroponics_breakroom) "cTM" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/sterile_white/west, /area/desert_dam/building/hydroponics/hydroponics_breakroom) "cTN" = ( @@ -36750,11 +36312,7 @@ /obj/structure/machinery/light{ dir = 1 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/landmark/structure_spawner/xvx_hive/xeno_wall, /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/prison/greencorner/east, @@ -37279,11 +36837,7 @@ /turf/open/floor/prison/sterile_white, /area/desert_dam/building/cafeteria/cafeteria) "dbF" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/microwave, /obj/structure/surface/table/reinforced, /turf/open/floor/prison/sterile_white, @@ -37448,10 +37002,7 @@ /turf/open/floor/plating, /area/desert_dam/building/cafeteria/backroom) "dcq" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating, /area/desert_dam/building/cafeteria/backroom) "dcs" = ( @@ -37486,11 +37037,7 @@ /turf/open/asphalt/cement_sunbleached, /area/desert_dam/exterior/valley/valley_civilian) "dcL" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/effect/spawner/random/toolbox, /turf/open/floor/prison/whitered/east, /area/desert_dam/building/medical/primary_storage) @@ -37654,11 +37201,7 @@ /turf/open/floor/freezerfloor, /area/desert_dam/building/cafeteria/cold_room) "ddu" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/freezerfloor, /area/desert_dam/building/cafeteria/cold_room) "ddv" = ( @@ -37796,11 +37339,7 @@ /turf/open/floor/prison/floor_marked/southwest, /area/desert_dam/building/hydroponics/hydroponics_loading) "ddZ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/hydroponics/hydroponics_loading) "dea" = ( @@ -38067,11 +37606,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/river/riverside_south) "dfe" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison, /area/desert_dam/building/hydroponics/hydroponics_storage) "dfh" = ( @@ -38134,11 +37669,7 @@ /turf/open/floor/prison, /area/desert_dam/building/cafeteria/loading) "dfv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/cafeteria/loading) "dfw" = ( @@ -38928,11 +38459,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_hydro) "dld" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/darkbrown3/north, /area/desert_dam/interior/dam_interior/disposals) @@ -39363,11 +38890,7 @@ /turf/open/floor/prison/sterile_white, /area/desert_dam/building/cafeteria/cafeteria) "dqu" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/sterile_white, /area/desert_dam/building/cafeteria/cafeteria) @@ -39393,11 +38916,7 @@ /area/desert_dam/building/water_treatment_one/lobby) "dqS" = ( /obj/structure/bed/chair, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_one/lobby) "dqT" = ( @@ -39604,11 +39123,7 @@ /turf/open/asphalt, /area/desert_dam/building/water_treatment_one/garage) "dtt" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_one/garage) "dtu" = ( @@ -39709,11 +39224,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/building/water_treatment_one/hallway) "duu" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_one/hallway) "duw" = ( @@ -40018,10 +39529,7 @@ /turf/open/asphalt, /area/desert_dam/interior/dam_interior/south_tunnel) "dxd" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_one/purification) "dxe" = ( @@ -40145,11 +39653,7 @@ }, /area/desert_dam/building/water_treatment_one/breakroom) "dyi" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_one/floodgate_control) "dyj" = ( @@ -40267,11 +39771,7 @@ /turf/open/gm/river/desert/deep/covered, /area/desert_dam/exterior/river/filtration_a) "dzi" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/freezerfloor, /area/desert_dam/building/water_treatment_one/equipment) "dzj" = ( @@ -40545,11 +40045,7 @@ /turf/open/floor/freezerfloor, /area/desert_dam/building/water_treatment_one/breakroom) "dBj" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/whiteyellowcorner/north, /area/desert_dam/building/water_treatment_one/breakroom) "dBo" = ( @@ -41011,11 +40507,7 @@ /turf/open/floor/wood, /area/desert_dam/building/dorms/hallway_westwing) "dEu" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/green/west, /area/desert_dam/building/dorms/hallway_westwing) "dEv" = ( @@ -41099,11 +40591,7 @@ /turf/open/floor/plating, /area/desert_dam/building/dorms/restroom) "dFj" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/bright_clean2, /area/desert_dam/building/dorms/restroom) "dFk" = ( @@ -41520,11 +41008,7 @@ /area/desert_dam/building/warehouse/loading) "dHQ" = ( /obj/structure/surface/table, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/effect/spawner/random/toolbox, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/prison/bright_clean/southwest, @@ -41736,11 +41220,7 @@ /turf/open/floor/prison/blue/north, /area/desert_dam/building/dorms/pool) "dIR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -42430,9 +41910,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/valley_civilian) "dMY" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; +/obj/structure/machinery/power/apc/power/north{ start_charge = 150 }, /obj/effect/decal/cleanable/dirt, @@ -44405,11 +43883,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/building/hydroponics/hydroponics) "dVN" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/cleanable/blood/xeno, /turf/open/floor/prison, /area/desert_dam/building/water_treatment_one/control_room) @@ -46927,11 +46401,7 @@ /turf/open/asphalt/tile, /area/desert_dam/exterior/valley/south_valley_dam) "gRC" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 31; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/plating, /area/desert_dam/exterior/telecomm/lz2_containers) "gTD" = ( @@ -47619,11 +47089,7 @@ /turf/open/desert/dirt/dirt2, /area/desert_dam/exterior/valley/south_valley_dam) "jxq" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/delivery, /area/desert_dam/exterior/telecomm/lz1_south) "jxN" = ( @@ -48411,11 +47877,7 @@ /area/desert_dam/interior/dam_interior/hanger) "mKZ" = ( /obj/structure/flora/pottedplant, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/light{ dir = 4 }, @@ -48937,11 +48399,7 @@ /turf/closed/wall/r_wall/bunker, /area/desert_dam/interior/lab_northeast/east_lab_east_entrance) "oYp" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/bright_clean/southwest, /area/desert_dam/exterior/telecomm/lz1_valley) "pac" = ( @@ -49370,11 +48828,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/landing_pad_one) "qJI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/desert_dam/exterior/telecomm/lz1_xenoflora) "qJU" = ( @@ -49667,11 +49121,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "E" }, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/asteroidplating, /area/desert_dam/exterior/telecomm/lz2_tcomms) "rTV" = ( @@ -51170,11 +50620,7 @@ /turf/open/asphalt/tile, /area/desert_dam/exterior/valley/valley_civilian) "xkK" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 31; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/plating, /area/desert_dam/exterior/telecomm/lz2_storage) "xls" = ( diff --git a/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm b/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm index 61bc40a64e52..972e9ddf3b59 100644 --- a/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm +++ b/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm @@ -842,11 +842,7 @@ /turf/open/asphalt, /area/desert_dam/exterior/valley/bar_valley_dam) "rm" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/interior/wood, /area/desert_dam/building/bar/bar) "rR" = ( @@ -1153,11 +1149,7 @@ /turf/open/desert/dirt, /area/desert_dam/exterior/valley/bar_valley_dam) "xG" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/effect/decal/cleanable/blood/xeno, /turf/open/floor/prison/floor_plate/southwest, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) @@ -1910,11 +1902,7 @@ /turf/open/floor/prison/floor_plate/southwest, /area/desert_dam/interior/dam_interior/south_tunnel_entrance) "LJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/item/stack/sheet/metal, /turf/open/floor/plating/platingdmg3, /area/desert_dam/building/bar/backroom) diff --git a/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm b/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm index 60bb9c8aa42f..518ea89a0257 100644 --- a/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm +++ b/maps/map_files/FOP_v2_Cellblocks/Prison_Station_FOP.dmm @@ -789,10 +789,7 @@ /turf/open/floor/prison/whitepurple, /area/prison/research/secret/testing) "acy" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/whitepurple, /area/prison/research/secret/testing) "acz" = ( @@ -1454,11 +1451,7 @@ /turf/open/floor/prison, /area/prison/security/monitoring/maxsec/panopticon) "aeB" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 }, @@ -1841,10 +1834,7 @@ /turf/open/floor/prison/whitepurple, /area/prison/research/secret/bioengineering) "afS" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/whitepurple, /area/prison/research/secret/bioengineering) "afT" = ( @@ -2174,11 +2164,7 @@ /turf/open/floor/prison/darkpurple2/north, /area/prison/research/secret/containment) "ahd" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkpurple2/north, /area/prison/research/secret/containment) "ahe" = ( @@ -2234,11 +2220,7 @@ /turf/open/floor/prison/darkpurple2/north, /area/prison/research/secret) "ahk" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/landmark/good_item, /turf/open/floor/prison/darkpurple2/north, /area/prison/research/secret) @@ -2286,11 +2268,7 @@ /turf/open/floor/prison/darkredfull2/southwest, /area/prison/cellblock/maxsec/north) "ahv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkredfull2/southwest, /area/prison/cellblock/maxsec/north) "ahw" = ( @@ -2625,11 +2603,7 @@ /turf/open/floor/prison, /area/prison/research/secret/dissection) "aiP" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/prison/research/secret/dissection) "aiQ" = ( @@ -3144,11 +3118,7 @@ /turf/open/floor/plating, /area/prison/maintenance/research_medbay) "akC" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/maintenance/research_medbay) "akD" = ( @@ -3512,10 +3482,7 @@ /area/prison/research/secret/chemistry) "alT" = ( /obj/structure/surface/table/reinforced, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/darkpurplefull2/northwest, /area/prison/research/secret/chemistry) "alU" = ( @@ -3919,11 +3886,7 @@ /turf/open/floor/prison/sterile_white/southwest, /area/prison/medbay/surgery) "ann" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/whitegreen/east, /area/prison/medbay/surgery) "ano" = ( @@ -4017,11 +3980,7 @@ /turf/open/floor/prison/darkred2/north, /area/prison/security/checkpoint/maxsec_highsec) "anE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/north, /area/prison/security/checkpoint/maxsec_highsec) "anF" = ( @@ -5084,11 +5043,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/west, /area/prison/research/RD) "aro" = ( @@ -5244,11 +5199,7 @@ /turf/open/floor/prison/whitepurple/east, /area/prison/research) "arT" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/item/stack/rods, /turf/open/floor/prison/red/west, /area/prison/cellblock/highsec/north/north) @@ -5567,10 +5518,7 @@ /turf/open/floor/prison/sterile_white/southwest, /area/prison/medbay) "ate" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /obj/structure/platform, /turf/open/floor/prison/sterile_white/southwest, /area/prison/hanger/research) @@ -5721,11 +5669,7 @@ /turf/open/floor/prison/darkredfull2/southwest, /area/prison/cellblock/maxsec/south) "atI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/prison/medbay/morgue) "atJ" = ( @@ -5960,10 +5904,7 @@ /turf/open/floor/prison/darkredfull2/southwest, /area/prison/cellblock/maxsec/south) "auH" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/darkredfull2/southwest, /area/prison/cellblock/maxsec/south) "auI" = ( @@ -6296,11 +6237,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/prison/chapel) "awc" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean/southwest, /area/prison/chapel) "awe" = ( @@ -6435,11 +6372,7 @@ /area/prison/hanger/research) "awH" = ( /obj/structure/surface/rack, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/southwest, /area/prison/hangar_storage/research) "awI" = ( @@ -6567,11 +6500,7 @@ /obj/item/roller{ icon_state = "down" }, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/whitegreen/east, /area/prison/medbay) "axk" = ( @@ -6759,11 +6688,7 @@ /turf/closed/wall/r_wall/prison_unmeltable, /area/prison/security/checkpoint/maxsec) "axU" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/maintenance/residential/access/north) "axV" = ( @@ -7337,10 +7262,7 @@ /turf/open/floor/prison/darkred2, /area/prison/security/checkpoint/maxsec) "aAq" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, @@ -7530,11 +7452,7 @@ /turf/open/floor/prison/darkredfull2/southwest, /area/prison/medbay/foyer) "aAY" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/whitepurple/southwest, /area/prison/research) "aAZ" = ( @@ -8053,11 +7971,7 @@ /turf/open/floor/prison/bright_clean2/southwest, /area/prison/medbay/foyer) "aDh" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/medbay/foyer) "aDi" = ( @@ -8441,10 +8355,7 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 5 }, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/freezerfloor, /area/prison/toilet/research) "aEB" = ( @@ -8575,11 +8486,7 @@ /turf/open/floor/prison/darkyellow2/north, /area/prison/hangar_storage/main) "aFc" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/northeast, /area/prison/hangar_storage/main) "aFd" = ( @@ -8966,10 +8873,7 @@ /turf/open/floor/prison/southwest, /area/prison/recreation/highsec/n) "aGC" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /obj/effect/decal/cleanable/blood, /turf/open/floor/prison/southwest, /area/prison/recreation/highsec/n) @@ -9352,10 +9256,7 @@ /turf/open/floor/prison/whitepurple/southwest, /area/prison/quarters/research) "aIa" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/whitepurple, /area/prison/quarters/research) "aIb" = ( @@ -9419,11 +9320,7 @@ /turf/open/floor/prison, /area/prison/storage/highsec/n) "aIp" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/prison/storage/highsec/n) "aIq" = ( @@ -9492,11 +9389,7 @@ /turf/open/floor/prison/sterile_white/southwest, /area/prison/residential/central) "aIC" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating, /area/prison/maintenance/staff_research) "aID" = ( @@ -10387,11 +10280,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/prison/cleaning) "aMm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/janitorialcart, /turf/open/floor/prison/bright_clean/southwest, /area/prison/cleaning) @@ -10462,11 +10351,7 @@ /turf/open/floor/prison/green/north, /area/prison/quarters/staff) "aMz" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, @@ -10974,11 +10859,7 @@ /area/prison/command/secretary_office) "aOy" = ( /obj/structure/bed/chair/comfy, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/wood, /area/prison/command/office) "aOA" = ( @@ -11036,10 +10917,7 @@ /turf/open/floor/prison/red, /area/prison/cellblock/highsec/north/south) "aOK" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/red, /area/prison/cellblock/highsec/north/south) "aOL" = ( @@ -11517,11 +11395,7 @@ /turf/closed/wall/prison, /area/prison/recreation/staff) "aQD" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/green/west, /area/prison/hallway/staff) "aQF" = ( @@ -11622,11 +11496,7 @@ /turf/open/floor/plating, /area/prison/maintenance/residential/nw) "aQW" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/maintenance/residential/nw) "aQZ" = ( @@ -11738,11 +11608,7 @@ /turf/open/floor/prison/greenfull, /area/prison/cellblock/lowsec/nw) "aRv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/green/north, /area/prison/cellblock/lowsec/nw) "aRw" = ( @@ -12193,11 +12059,7 @@ /turf/open/floor/wood, /area/prison/recreation/staff) "aTp" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/blue/west, /area/prison/command/secretary_office) "aTq" = ( @@ -12457,6 +12319,7 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 5 }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkredfull2/southwest, /area/prison/security/checkpoint/highsec/n) "aUq" = ( @@ -12567,11 +12430,7 @@ /turf/open/floor/prison/sterile_white, /area/prison/toilet/staff) "aUJ" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/sterile_white, /area/prison/toilet/staff) "aUK" = ( @@ -12639,11 +12498,7 @@ /turf/open/floor/plating, /area/prison/command/quarters) "aUW" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/maintenance/residential/ne) "aUY" = ( @@ -12730,11 +12585,6 @@ /obj/structure/machinery/light/small{ dir = 8 }, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, /obj/structure/filingcabinet, /turf/open/floor/prison/darkredfull2/southwest, /area/prison/security/checkpoint/highsec/n) @@ -12926,11 +12776,7 @@ /turf/open/floor/carpet, /area/prison/command/quarters) "aWc" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/carpet, /area/prison/command/quarters) "aWd" = ( @@ -13419,11 +13265,7 @@ /turf/open/floor/wood, /area/prison/recreation/staff) "aXW" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/effect/decal/cleanable/blood, /turf/open/floor/wood, /area/prison/recreation/staff) @@ -13941,11 +13783,7 @@ /turf/open/floor/prison/green/west, /area/prison/cellblock/lowsec/ne) "aZY" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/green/east, /area/prison/cellblock/lowsec/ne) "aZZ" = ( @@ -14641,11 +14479,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/prison/hallway/entrance) "bcB" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/effect/decal/warning_stripes{ icon_state = "SE-out" }, @@ -14837,11 +14671,7 @@ /turf/open/floor/asteroid, /area/prison/residential/central) "bdw" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/blue/west, /area/prison/security/checkpoint/vip) "bdx" = ( @@ -16569,11 +16399,7 @@ /turf/open/floor/prison/blue/northeast, /area/prison/storage/vip) "bjY" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/storage/vip) "bjZ" = ( @@ -17395,10 +17221,7 @@ /turf/open/floor/prison/blue, /area/prison/cellblock/vip) "bnn" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/blue, /area/prison/cellblock/vip) "bno" = ( @@ -17508,11 +17331,7 @@ /turf/open/floor/prison/bright_clean2/southwest, /area/prison/toilet/canteen) "bnP" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 }, @@ -17535,11 +17354,7 @@ /turf/open/floor/prison/bright_clean2/southwest, /area/prison/toilet/canteen) "bnT" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/floor_plate/southwest, /area/prison/hallway/entrance) "bnU" = ( @@ -18425,11 +18240,7 @@ /turf/open/floor/prison/bright_clean2/southwest, /area/prison/visitation) "brB" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/visitation) "brD" = ( @@ -18679,11 +18490,7 @@ /turf/open/floor/prison/cell_stripe/east, /area/prison/cellblock/lowsec/se) "bsM" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/green/west, /area/prison/cellblock/lowsec/sw) "bsN" = ( @@ -19459,10 +19266,7 @@ /turf/open/floor/prison/redfull, /area/prison/hallway/entrance) "bvS" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison, /area/prison/hanger/main) "bvT" = ( @@ -19520,11 +19324,7 @@ /turf/open/floor/prison/floor_plate/southwest, /area/prison/cellblock/lowsec/sw) "bwn" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/bright_clean/southwest, /area/prison/yard) "bwo" = ( @@ -19562,11 +19362,7 @@ /turf/open/floor/prison/sterile_white/southwest, /area/prison/holding/holding1) "bwv" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, /turf/open/floor/prison/bright_clean2/southwest, @@ -19832,11 +19628,7 @@ /turf/open/floor/prison/green/southeast, /area/prison/cellblock/lowsec/se) "bxR" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/hallway/central/east) "bxT" = ( @@ -19863,11 +19655,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/prison/holding/holding1) "bxX" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 8 }, @@ -20020,11 +19808,7 @@ /turf/open/floor/prison/darkred2/north, /area/prison/security/checkpoint/hangar) "byJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkred2/northeast, /area/prison/security/checkpoint/hangar) "byK" = ( @@ -20055,11 +19839,7 @@ /turf/open/floor/prison/darkredfull2/southwest, /area/prison/monorail/east) "byQ" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/greenfull/northwest, /area/prison/monorail/west) "byR" = ( @@ -20185,6 +19965,7 @@ "bzw" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/rampbottom/north, /area/prison/holding/holding1) "bzx" = ( @@ -20347,11 +20128,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/green/north, /area/prison/security/monitoring/lowsec/sw) "bAq" = ( @@ -20569,19 +20346,11 @@ /turf/closed/wall/prison, /area/prison/security/monitoring/lowsec/sw) "bBk" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/darkredfull2/southwest, /area/prison/monorail/east) "bBl" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating, /area/prison/maintenance/residential/sw) "bBn" = ( @@ -21163,10 +20932,7 @@ /turf/open/floor/prison/green, /area/prison/cellblock/lowsec/se) "bDA" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/green, /area/prison/cellblock/lowsec/se) "bDB" = ( @@ -21514,11 +21280,7 @@ /turf/open/floor/prison, /area/prison/quarters/security) "bEF" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating, /area/prison/maintenance/hangar_barracks) "bEG" = ( @@ -21645,11 +21407,7 @@ /turf/open/floor/prison/red/north, /area/prison/cellblock/highsec/south/north) "bFg" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/cleanable/blood, /turf/open/floor/prison/red/north, /area/prison/cellblock/highsec/south/north) @@ -22154,11 +21912,7 @@ /turf/open/floor/prison/bright_clean/southwest, /area/prison/hallway/east) "bHa" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison, /area/prison/quarters/security) "bHb" = ( @@ -22204,11 +21958,7 @@ /turf/open/floor/prison/red/north, /area/prison/cellblock/highsec/south/north) "bHl" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison, /area/prison/maintenance/hangar_barracks) "bHn" = ( @@ -22324,11 +22074,7 @@ /turf/closed/wall/prison, /area/prison/holding/holding2) "bHK" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, /turf/open/floor/prison/bright_clean/southwest, @@ -22506,11 +22252,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/prison/telecomms) "bIz" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkbrown2/west, /area/prison/hallway/east) "bIB" = ( @@ -22724,11 +22466,7 @@ /turf/open/floor/prison/darkyellow2/north, /area/prison/storage/highsec/s) "bJv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/north, /area/prison/storage/highsec/s) "bJw" = ( @@ -23390,11 +23128,7 @@ /turf/open/organic/grass, /area/prison/residential/central) "bLZ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/residential/south) "bMa" = ( @@ -23503,11 +23237,7 @@ /turf/open/floor/prison, /area/prison/telecomms) "bMB" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison, /area/prison/telecomms) "bMC" = ( @@ -24146,11 +23876,7 @@ /turf/open/floor/prison/darkyellow2/east, /area/prison/storage/medsec) "bPD" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkyellow2/west, /area/prison/storage/medsec) "bPF" = ( @@ -24172,11 +23898,7 @@ /turf/open/floor/wood, /area/prison/library) "bPJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, @@ -24311,11 +24033,7 @@ /turf/open/floor/prison, /area/prison/security) "bQn" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/toilet/security) "bQo" = ( @@ -24480,11 +24198,7 @@ /turf/open/floor/prison/floor_plate/southwest, /area/prison/recreation/highsec/s) "bQR" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/bright_clean/southwest, /area/prison/laundry) "bQS" = ( @@ -25609,11 +25323,7 @@ /turf/open/floor/plating, /area/prison/maintenance/residential/access/south) "bVd" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/maintenance/residential/access/south) "bVe" = ( @@ -25704,11 +25414,7 @@ /turf/open/floor/plating, /area/prison/security/checkpoint/medsec) "bVv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/yellowfull, /area/prison/security/checkpoint/medsec) "bVw" = ( @@ -25936,11 +25642,7 @@ /turf/open/floor/prison/darkbrown2/east, /area/prison/hallway/east) "bWj" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkred2/southwest, /area/prison/intake) "bWl" = ( @@ -26178,11 +25880,7 @@ /turf/open/floor/plating, /area/prison/engineering) "bXh" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/engineering) "bXj" = ( @@ -26198,10 +25896,7 @@ /turf/open/floor/prison/darkyellow2/west, /area/prison/engineering/atmos) "bXm" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/plating, /area/prison/engineering/atmos) "bXn" = ( @@ -26681,11 +26376,7 @@ /turf/open/floor/prison/darkyellow2/northwest, /area/prison/hallway/engineering) "bZl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkyellow2/north, /area/prison/hallway/engineering) "bZm" = ( @@ -27337,11 +27028,7 @@ /turf/open/floor/prison/floor_plate, /area/prison/recreation/medsec) "cbU" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison, /area/prison/recreation/medsec) "cbV" = ( @@ -27585,11 +27272,7 @@ /turf/open/floor/prison, /area/prison/security/head) "ccP" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison, /area/prison/security/head) "ccS" = ( @@ -27616,11 +27299,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/prison/cellblock/mediumsec/north) "ccY" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/yellow/west, /area/prison/cellblock/mediumsec/north) "cde" = ( @@ -27818,10 +27497,7 @@ /turf/open/floor/prison/darkred2/southeast, /area/prison/security) "cdY" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/darkred2/southwest, /area/prison/security) "cea" = ( @@ -28248,11 +27924,7 @@ /turf/open/floor/prison, /area/prison/execution) "cfK" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkred2/north, /area/prison/security/briefing) "cfM" = ( @@ -28425,11 +28097,7 @@ /turf/open/floor/prison/bluefull, /area/prison/cellblock/protective) "cgw" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/blue/northwest, /area/prison/cellblock/protective) "cgx" = ( @@ -28484,11 +28152,7 @@ /turf/closed/wall/r_wall/prison, /area/prison/disposal) "cgJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/prison/parole/protective_custody) "cgK" = ( @@ -28534,11 +28198,7 @@ /turf/closed/wall/r_wall/prison, /area/prison/security/armory/riot) "cgU" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/plating, /area/prison/disposal) "cgV" = ( @@ -28850,11 +28510,7 @@ /turf/open/floor/prison, /area/prison/execution) "chY" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison, /area/prison/execution) "chZ" = ( @@ -28882,11 +28538,7 @@ /turf/open/floor/prison/darkred2/north, /area/prison/security/armory/lethal) "cig" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/prison/darkred2/east, /area/prison/security/armory/riot) @@ -28896,11 +28548,7 @@ /turf/open/floor/prison/darkredfull2/southwest, /area/prison/security) "cii" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/prison/darkred2/west, /area/prison/security/armory/lethal) @@ -28985,11 +28633,7 @@ /turf/open/floor/wood, /area/prison/security/head) "cix" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/red/west, /area/prison/cellblock/highsec/south/south) "ciz" = ( @@ -29514,11 +29158,7 @@ /obj/structure/machinery/computer/cameras{ network = list("PRISON") }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkredfull2/southwest, /area/prison/security/checkpoint/highsec_medsec) "ckD" = ( @@ -29713,11 +29353,7 @@ /turf/open/floor/prison/yellow/east, /area/prison/cellblock/mediumsec/north) "clr" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkred2/northwest, /area/prison/security/monitoring/protective) "cls" = ( @@ -30158,10 +29794,7 @@ /turf/open/floor/prison/darkred2, /area/prison/security/checkpoint/highsec_medsec) "cnn" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/darkred2, /area/prison/security/checkpoint/highsec_medsec) "cnp" = ( @@ -31159,10 +30792,7 @@ /turf/open/floor/prison/yellow, /area/prison/cellblock/mediumsec/west) "crv" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison/yellow, /area/prison/cellblock/mediumsec/west) "crw" = ( @@ -31942,11 +31572,7 @@ /turf/open/floor/prison/darkred2/west, /area/prison/security/monitoring/medsec/central) "cuF" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/darkred2/east, /area/prison/security/monitoring/medsec/central) "cuI" = ( @@ -32729,11 +32355,7 @@ /turf/open/floor/prison/floor_plate, /area/prison/cellblock/mediumsec/south) "cyc" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/yellow/north, /area/prison/cellblock/mediumsec/south) "cyd" = ( @@ -33086,11 +32708,7 @@ /obj/structure/bed/chair/comfy{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/prison/darkred2/southwest, /area/prison/security/monitoring/medsec/south) "czK" = ( @@ -33259,11 +32877,7 @@ /turf/open/floor/prison/sterile_white/southwest, /area/prison/research/RD) "cYR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/green/northeast, /area/prison/security/monitoring/lowsec/ne) "cZY" = ( @@ -34286,6 +33900,10 @@ }, /turf/open/floor/prison/greenfull/northwest, /area/prison/monorail/west) +"hmA" = ( +/obj/structure/machinery/power/apc/no_power/north, +/turf/open/floor/plating, +/area/prison/cellblock/mediumsec/east) "hmQ" = ( /obj/structure/surface/table/reinforced, /obj/structure/machinery/microwave, @@ -34312,11 +33930,7 @@ /area/prison/quarters/research) "hoY" = ( /obj/structure/largecrate/random, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/security/monitoring/highsec) "hpd" = ( @@ -35093,11 +34707,7 @@ /obj/structure/machinery/light{ dir = 1 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/residential/north) "kdm" = ( @@ -35334,11 +34944,7 @@ /area/prison/quarters/research) "lfT" = ( /obj/structure/bed/chair/comfy, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/red/north, /area/prison/recreation/highsec/s) "liM" = ( @@ -35819,11 +35425,7 @@ /obj/effect/decal/siding/wood_siding{ icon_state = "wood_siding2" }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/sterile_white/southwest, /area/prison/residential/central) "ndW" = ( @@ -35931,11 +35533,7 @@ /turf/open/organic/grass, /area/prison/residential/south) "nIx" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/prison/maintenance/residential/se) "nIV" = ( @@ -36961,11 +36559,7 @@ /turf/open/floor/prison/floor_plate, /area/prison/cellblock/mediumsec/south) "saD" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/delivery, /area/prison/telecomms) "sdq" = ( @@ -37411,13 +37005,6 @@ /obj/structure/pipes/standard/manifold/fourway/hidden/supply, /turf/open/floor/prison/red/east, /area/prison/cellblock/highsec/north/north) -"tXB" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, -/turf/open/floor/plating, -/area/prison/cellblock/mediumsec/east) "uaB" = ( /obj/item/ammo_magazine/shotgun/buckshot, /turf/open/floor/prison/bright_clean2/southwest, @@ -37573,11 +37160,7 @@ /turf/open/floor/prison/green/west, /area/prison/monorail/west) "uKd" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/prison/bright_clean2/southwest, /area/prison/canteen) "uKU" = ( @@ -69649,8 +69232,8 @@ cpU coM cqd cpU +hmA cpY -tXB chi cip cju diff --git a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm index 00134fefc158..54a56be13283 100644 --- a/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm +++ b/maps/map_files/FOP_v3_Sciannex/Fiorina_SciAnnex.dmm @@ -14,13 +14,11 @@ /turf/closed/wall/r_wall/prison_unmeltable, /area/fiorina/tumor/servers) "aaq" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/organic/grass/astroturf, /area/fiorina/tumor/fiberbush) "aar" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/almayer, /area/fiorina/tumor/ship) "aas" = ( @@ -28,9 +26,7 @@ dir = 1; pixel_y = 21 }, -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/wood, /area/fiorina/station/security/wardens) "aaR" = ( @@ -536,9 +532,7 @@ /turf/open/floor/plating/prison, /area/fiorina/station/central_ring) "ast" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/plating/prison, /area/fiorina/station/telecomm/lz2_maint) "asz" = ( @@ -697,9 +691,7 @@ /turf/open/floor/prison/whitegreen/southwest, /area/fiorina/station/medbay) "ayG" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/prison/yellow/northwest, /area/fiorina/station/disco) "ayH" = ( @@ -6600,9 +6592,7 @@ /turf/closed/wall/r_wall/prison_unmeltable, /area/fiorina/station/security/wardens) "eZi" = ( -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/prison, /area/fiorina/station/telecomm/lz1_tram) "eZr" = ( @@ -7367,7 +7357,7 @@ /turf/open/floor/prison/bluefull, /area/fiorina/station/power_ring) "fEY" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/delivery, /area/fiorina/station/power_ring) "fFv" = ( @@ -7589,9 +7579,7 @@ /turf/open/floor/prison/blue/north, /area/fiorina/station/power_ring) "fPl" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/prison/yellow/north, /area/fiorina/station/lowsec) "fPB" = ( @@ -7912,9 +7900,7 @@ /turf/open/floor/prison/floor_plate, /area/fiorina/station/security) "gaQ" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/prison, /area/fiorina/station/security) "gbf" = ( @@ -10170,9 +10156,7 @@ /turf/open/floor/prison/floor_plate, /area/fiorina/station/medbay) "hIX" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/prison/green/north, /area/fiorina/station/chapel) "hJo" = ( @@ -10274,7 +10258,7 @@ /turf/open/floor/plating/prison, /area/fiorina/station/park) "hPq" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/prison/blue_plate/east, /area/fiorina/station/botany) "hPu" = ( @@ -11889,7 +11873,7 @@ /turf/closed/wall/r_wall/prison_unmeltable, /area/fiorina/station/central_ring) "iYJ" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/prison/greenfull/east, /area/fiorina/tumor/civres) "iYQ" = ( @@ -13974,7 +13958,7 @@ /turf/open/floor/prison/whitepurple/west, /area/fiorina/station/research_cells) "kGo" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/prison/whitepurple, /area/fiorina/station/research_cells) "kGB" = ( @@ -17516,9 +17500,7 @@ "nqL" = ( /obj/structure/surface/rack, /obj/item/reagent_container/spray/cleaner, -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/plating/prison, /area/fiorina/maintenance) "nqN" = ( @@ -18501,9 +18483,7 @@ /turf/open/floor/plating/prison, /area/fiorina/maintenance) "obE" = ( -/obj/structure/machinery/power/apc{ - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/prison, /area/fiorina/station/flight_deck) "obI" = ( @@ -18623,9 +18603,7 @@ /turf/open/floor/plating/prison, /area/fiorina/station/power_ring) "ofQ" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating/plating_catwalk/prison, /area/fiorina/station/central_ring) "oga" = ( @@ -18948,7 +18926,7 @@ /turf/open/floor/prison/bluecorner, /area/fiorina/station/power_ring) "ooF" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/wood, /area/fiorina/station/park) "ooO" = ( @@ -24213,7 +24191,7 @@ /turf/open/floor/prison/whitegreencorner/east, /area/fiorina/station/medbay) "sBO" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/prison/whitegreenfull/southwest, /area/fiorina/station/medbay) "sBW" = ( @@ -27161,9 +27139,7 @@ /turf/open/floor/prison/darkyellowfull2/east, /area/fiorina/lz/near_lzI) "uNG" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/prison, /area/fiorina/lz/near_lzII) "uNI" = ( @@ -29565,9 +29541,7 @@ /turf/open/floor/prison/floor_plate, /area/fiorina/station/lowsec) "wFM" = ( -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/prison/floor_plate/southwest, /area/fiorina/station/telecomm/lz1_cargo) "wFS" = ( @@ -30096,9 +30070,7 @@ /turf/open/floor/prison/bluefull, /area/fiorina/station/power_ring) "xbr" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/prison/green/north, /area/fiorina/station/transit_hub) "xbE" = ( @@ -30385,9 +30357,7 @@ /turf/open/organic/grass/astroturf, /area/fiorina/station/central_ring) "xpw" = ( -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/prison, /area/fiorina/lz/near_lzI) "xpx" = ( @@ -31159,9 +31129,7 @@ /turf/open/floor/plating/prison, /area/fiorina/lz/near_lzII) "xYo" = ( -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/prison/darkbrownfull2, /area/fiorina/tumor/aux_engi) "xYJ" = ( diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm index 410ef56b0c1e..391adb456400 100644 --- a/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/10.scavshipholder.dmm @@ -190,7 +190,7 @@ /turf/closed/shuttle/ert, /area/template_noop) "nV" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/almayer, /area/template_noop) "od" = ( diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm index 62e24f138207..e569ea379326 100644 --- a/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.nogear.dmm @@ -65,9 +65,7 @@ /turf/open/floor/prison/redfull, /area/template_noop) "s" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/prison, /area/template_noop) "t" = ( diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm index bd9ec72717b3..6743dfbef7ec 100644 --- a/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/15.wardenofficedecorated.dmm @@ -93,9 +93,7 @@ dir = 1; pixel_y = 21 }, -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/wood, /area/template_noop) "T" = ( diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm index f30a796cdd74..ce8071106172 100644 --- a/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/20.poolparty.dmm @@ -52,7 +52,7 @@ /turf/open/floor/prison/darkbrown2, /area/template_noop) "cU" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/wood, /area/template_noop) "dB" = ( diff --git a/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm b/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm index 55e933cf4d27..1f23f9fb037d 100644 --- a/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm +++ b/maps/map_files/FOP_v3_Sciannex/sprinkles/30.engineeroffice.dmm @@ -15,7 +15,7 @@ /turf/open/floor/prison/greenfull/east, /area/template_noop) "n" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/prison/greenfull/east, /area/template_noop) "o" = ( diff --git a/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm b/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm index 4cdabb8199c1..98b92955e2dd 100644 --- a/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm +++ b/maps/map_files/FOP_v3_Sciannex/standalone/riot_in_progress.dmm @@ -516,9 +516,7 @@ /turf/open/floor/prison/redfull, /area/fiorina/station/security) "ty" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/prison, /area/fiorina/lz/near_lzII) "tS" = ( @@ -1071,9 +1069,7 @@ /turf/open/floor/plating/prison, /area/fiorina/station/security) "Tn" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/prison, /area/fiorina/station/security) "Tp" = ( diff --git a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm index af8650e3bdb2..49a72916fecf 100644 --- a/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm +++ b/maps/map_files/Ice_Colony_v2/Ice_Colony_v2.dmm @@ -692,11 +692,7 @@ /area/ice_colony/surface/requesitions) "acV" = ( /obj/item/lightstick/planted, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating/icefloor, /area/ice_colony/surface/requesitions) "acW" = ( @@ -837,11 +833,7 @@ "ady" = ( /obj/structure/surface/table, /obj/item/storage/box/lightstick, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkyellow2/east, /area/ice_colony/surface/engineering/electric) "adz" = ( @@ -1078,11 +1070,7 @@ /obj/structure/surface/table, /obj/effect/spawner/random/toolbox, /obj/effect/spawner/random/tool, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/darkyellow2/north, /area/ice_colony/surface/engineering/tool) @@ -1550,11 +1538,7 @@ /turf/open/floor/dark2, /area/ice_colony/surface/engineering) "afV" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -1803,11 +1787,7 @@ /area/ice_colony/underground/hallway/north_west) "agM" = ( /obj/structure/surface/table, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkyellow2/east, /area/ice_colony/surface/engineering/generator) "agN" = ( @@ -2734,11 +2714,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/clearing/north) "akb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkyellow2/north, /area/ice_colony/surface/substation/smes) "akc" = ( @@ -3002,11 +2978,7 @@ /turf/open/floor/freezerfloor, /area/ice_colony/surface/dorms/restroom_w) "akY" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/freezerfloor, /area/ice_colony/surface/dorms/restroom_w) "akZ" = ( @@ -3031,11 +3003,7 @@ /turf/open/floor/freezerfloor, /area/ice_colony/surface/dorms/restroom_e) "ald" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/freezerfloor, /area/ice_colony/surface/dorms/restroom_e) "ale" = ( @@ -3135,11 +3103,7 @@ /turf/open/floor/darkyellow2/north, /area/ice_colony/surface/substation) "aly" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkyellow2/north, /area/ice_colony/surface/substation) "alz" = ( @@ -3207,11 +3171,7 @@ "alN" = ( /obj/structure/surface/table, /obj/item/storage/bag/plants, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/darkgreen2/northeast, /area/ice_colony/surface/hydroponics/north) @@ -3281,11 +3241,7 @@ /turf/open/floor/plating, /area/ice_colony/surface/mining) "ama" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/ice_colony/surface/mining) "amb" = ( @@ -4332,11 +4288,7 @@ /turf/open/floor/whitered/north, /area/ice_colony/surface/clinic/treatment) "apG" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/item/storage/toolbox/emergency, /obj/structure/surface/table, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, @@ -4421,11 +4373,7 @@ /turf/open/floor/freezerfloor, /area/ice_colony/surface/dorms/restroom_w) "apW" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/surface/table, /obj/structure/machinery/alarm{ dir = 4; @@ -5543,11 +5491,7 @@ pixel_x = 5; pixel_y = 3 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitered/north, /area/ice_colony/surface/clinic/storage) "atG" = ( @@ -5689,10 +5633,7 @@ /turf/open/floor/whitered, /area/ice_colony/surface/clinic/lobby) "aug" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/whitered, /area/ice_colony/surface/clinic/lobby) "auh" = ( @@ -6430,11 +6371,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkgreen2/west, /area/ice_colony/surface/hydroponics/lobby) "awD" = ( @@ -6739,11 +6676,7 @@ /turf/open/floor/darkbrown2/north, /area/ice_colony/surface/dorms/lavatory) "axJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/closet/crate/trashcart, /turf/open/floor/darkbrown2/north, /area/ice_colony/surface/dorms/lavatory) @@ -6771,11 +6704,7 @@ /turf/open/floor/darkgreen2/northwest, /area/ice_colony/surface/dorms/canteen) "axP" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkgreen2/north, /area/ice_colony/surface/dorms/canteen) "axQ" = ( @@ -7342,11 +7271,7 @@ /turf/open/floor/darkbrown2/north, /area/ice_colony/surface/garage/one) "azW" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkbrown2/north, /area/ice_colony/surface/garage/one) "azX" = ( @@ -7397,11 +7322,7 @@ /turf/open/floor/darkbrown2/north, /area/ice_colony/surface/garage/two) "aAg" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkbrown2/north, /area/ice_colony/surface/garage/two) "aAh" = ( @@ -7437,10 +7358,7 @@ /turf/open/auto_turf/snow/layer0, /area/ice_colony/exterior/surface/valley/south/excavation) "aAn" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkbrown2, /area/ice_colony/surface/disposals) "aAo" = ( @@ -7697,11 +7615,7 @@ }, /obj/structure/surface/table, /obj/effect/spawner/random/tool, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkyellow2/north, /area/ice_colony/surface/garage/repair) "aBk" = ( @@ -7788,11 +7702,7 @@ /area/ice_colony/surface/command/checkpoint) "aBA" = ( /obj/structure/closet/secure_closet/security, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/north, /area/ice_colony/surface/command/checkpoint) "aBB" = ( @@ -8197,11 +8107,7 @@ /turf/open/floor/dark2, /area/ice_colony/surface/command/control/office) "aDd" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkblue2/east, /area/ice_colony/surface/command/control/office) "aDe" = ( @@ -8328,11 +8234,7 @@ /area/ice_colony/surface/hydroponics/south) "aDx" = ( /obj/structure/closet/crate/hydroponics, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkgreen2/northeast, /area/ice_colony/surface/hydroponics/south) "aDy" = ( @@ -9194,10 +9096,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkblue2, /area/ice_colony/surface/command/control) "aGq" = ( @@ -9246,11 +9145,7 @@ /area/ice_colony/exterior/surface/clearing/pass) "aGF" = ( /obj/structure/largecrate/random, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/vault2/west, /area/ice_colony/surface/storage_unit/power) "aGH" = ( @@ -9439,11 +9334,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/surface/command/crisis) "aHo" = ( @@ -9758,10 +9649,7 @@ /turf/open/floor/wood, /area/ice_colony/surface/command/control/pv1) "aIz" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /obj/structure/bed/chair/comfy/orange{ dir = 1 }, @@ -9782,10 +9670,7 @@ /obj/structure/bed/chair/comfy/orange{ dir = 1 }, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/wood, /area/ice_colony/surface/command/control/pv2) "aID" = ( @@ -9962,11 +9847,7 @@ /area/ice_colony/surface/hangar/checkpoint) "aJm" = ( /obj/effect/landmark/crap_item, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/vault2/west, /area/ice_colony/surface/storage_unit/telecomms) "aJp" = ( @@ -10217,11 +10098,7 @@ /area/ice_colony/surface/hangar/checkpoint) "aKL" = ( /obj/structure/closet/secure_closet/security, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/north, /area/ice_colony/surface/hangar/checkpoint) "aKN" = ( @@ -10853,10 +10730,7 @@ /turf/open/floor/plating, /area/ice_colony/surface/research) "aNn" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/vault2/west, /area/ice_colony/surface/storage_unit/research) "aNp" = ( @@ -11233,11 +11107,7 @@ /turf/open/floor/dark2, /area/ice_colony/surface/hangar/beta) "aOQ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -11253,11 +11123,7 @@ /turf/open/floor/dark2, /area/ice_colony/surface/hangar/hallway) "aOT" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -11403,10 +11269,7 @@ /area/ice_colony/surface/bar/canteen) "aPs" = ( /obj/structure/machinery/processor, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/freezerfloor, /area/ice_colony/surface/bar/canteen) "aPt" = ( @@ -11465,10 +11328,7 @@ /turf/open/floor/wood, /area/ice_colony/surface/bar/bar) "aPz" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/wood, /area/ice_colony/surface/bar/bar) "aPA" = ( @@ -11596,11 +11456,7 @@ /turf/open/floor/darkbrown2/east, /area/ice_colony/surface/hangar/beta) "aQb" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -12206,11 +12062,7 @@ /turf/closed/wall, /area/ice_colony/surface/research/temporary) "aSC" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/dark2, /area/ice_colony/surface/research) "aSD" = ( @@ -12435,11 +12287,7 @@ /turf/open/floor/darkbrown2/west, /area/ice_colony/surface/hangar/alpha) "aTH" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkyellow2/west, /area/ice_colony/surface/research/temporary) "aTI" = ( @@ -13230,10 +13078,7 @@ /turf/open/floor/darkyellow2, /area/ice_colony/surface/research/tech_storage) "aWX" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkyellow2, /area/ice_colony/surface/research/tech_storage) "aWY" = ( @@ -14254,11 +14099,7 @@ /turf/open/ice, /area/ice_colony/exterior/surface/valley/south/excavation) "bbR" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/delivery, /area/ice_colony/surface/tcomms) "bbW" = ( @@ -14602,11 +14443,7 @@ /turf/open/floor/freezerfloor, /area/ice_colony/underground/requesition/storage) "bdH" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/freezerfloor, /area/ice_colony/underground/requesition/storage) "bdI" = ( @@ -14646,11 +14483,7 @@ /turf/open/floor/darkbrown2/north, /area/ice_colony/underground/requesition) "bdQ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkbrown2/north, /area/ice_colony/underground/requesition) "bdR" = ( @@ -14673,11 +14506,7 @@ /area/ice_colony/underground/hangar) "bdX" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/plating/icefloor, /area/ice_colony/surface/excavation/storage) "bdY" = ( @@ -15062,10 +14891,7 @@ /turf/open/floor/darkblue2, /area/ice_colony/surface/excavation) "bfA" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkpurple2, /area/ice_colony/surface/excavation) "bfB" = ( @@ -15296,11 +15122,7 @@ /turf/open/floor/darkbrown2/east, /area/ice_colony/underground/requesition) "bgG" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/ice_colony/underground/maintenance/north) "bgH" = ( @@ -15502,11 +15324,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/requesition/lobby) "bhA" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/warning_stripes{ icon_state = "W" }, @@ -15535,11 +15353,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/maintenance/north) "bhE" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating/icefloor/warnplate/west, /area/ice_colony/underground/hangar) "bhF" = ( @@ -16134,10 +15948,7 @@ /turf/open/floor/darkbrown2, /area/ice_colony/underground/requesition/sec_storage) "bkx" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkbrown2, /area/ice_colony/underground/requesition/sec_storage) "bky" = ( @@ -16613,11 +16424,7 @@ /turf/open/floor/carpet, /area/ice_colony/underground/crew/chapel) "bmy" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/carpet, /area/ice_colony/underground/crew/chapel) "bmz" = ( @@ -16625,11 +16432,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/crew/morgue) "bmD" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/dark2, /area/ice_colony/underground/crew/morgue) "bmE" = ( @@ -16647,11 +16450,7 @@ /turf/open/floor/wood, /area/ice_colony/underground/crew/library) "bmK" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/wood, /area/ice_colony/underground/crew/library) "bmL" = ( @@ -16875,11 +16674,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/engineering/locker) "bnF" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkyellow2/east, /area/ice_colony/underground/engineering/locker) "bnG" = ( @@ -17210,11 +17005,7 @@ }, /area/ice_colony/exterior/underground/caves) "boV" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkgreen2/north, /area/ice_colony/underground/hallway/north_west) "boW" = ( @@ -17764,11 +17555,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/engineering) "brp" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkyellow2/west, /area/ice_colony/underground/engineering) "brq" = ( @@ -18117,11 +17904,7 @@ /turf/open/floor/darkred2/north, /area/ice_colony/underground/reception/checkpoint_north) "bsE" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkgreen2/west, /area/ice_colony/underground/crew/bball) "bsH" = ( @@ -18287,11 +18070,7 @@ /turf/open/floor/white, /area/ice_colony/underground/medical/or) "btl" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/whitered/east, /area/ice_colony/underground/medical/or) "btm" = ( @@ -18314,11 +18093,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/reception/checkpoint_north) "btr" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkred2/east, /area/ice_colony/underground/reception/checkpoint_north) "bts" = ( @@ -19297,10 +19072,7 @@ /turf/closed/wall/r_wall, /area/ice_colony/exterior/underground/caves/open) "bwz" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/bcircuit, /area/ice_colony/underground/engineering/substation) "bwE" = ( @@ -19315,11 +19087,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/maintenance/research) "bwG" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/ice_colony/underground/maintenance/research) "bwH" = ( @@ -19441,10 +19209,7 @@ /turf/open/floor/darkgreen2, /area/ice_colony/underground/medical/lobby) "bxj" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkgreen2, /area/ice_colony/underground/medical/lobby) "bxk" = ( @@ -19549,11 +19314,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/maintenance/engineering) "bxG" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -19596,10 +19357,7 @@ /turf/open/floor/whitered, /area/ice_colony/underground/medical/treatment) "bxO" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/whitered, /area/ice_colony/underground/medical/treatment) "bxP" = ( @@ -19754,10 +19512,7 @@ /turf/open/floor/whitered, /area/ice_colony/underground/medical/hallway) "byy" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/whitered, /area/ice_colony/underground/medical/hallway) "byA" = ( @@ -19775,11 +19530,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/maintenance/central) "byD" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating, /area/ice_colony/underground/maintenance/central) "byE" = ( @@ -20143,10 +19894,7 @@ /turf/open/floor/whitered, /area/ice_colony/underground/medical/storage) "bAa" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /obj/structure/surface/rack, /turf/open/floor/whitered, /area/ice_colony/underground/medical/storage) @@ -20234,11 +19982,7 @@ /area/ice_colony/underground/security/detective) "bAs" = ( /obj/structure/bed/chair/comfy/black, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/security/detective) "bAt" = ( @@ -20269,11 +20013,7 @@ /turf/open/floor/wood, /area/ice_colony/underground/security/marshal) "bAy" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/security/marshal) "bAz" = ( @@ -20637,19 +20377,11 @@ /turf/open/floor/darkpurple2/north, /area/ice_colony/underground/research) "bBH" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkpurple2/north, /area/ice_colony/underground/research) "bBK" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkpurple2/northwest, /area/ice_colony/underground/research/storage) "bBL" = ( @@ -20834,11 +20566,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/maintenance/central) "bCz" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkblue2/east, /area/ice_colony/underground/command/center) "bCA" = ( @@ -20921,11 +20649,7 @@ /turf/open/floor/darkblue2/north, /area/ice_colony/underground/storage/highsec) "bCW" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkblue2/north, /area/ice_colony/underground/storage/highsec) "bCX" = ( @@ -21159,10 +20883,7 @@ /turf/open/floor/darkgreen2, /area/ice_colony/underground/crew/canteen) "bDR" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkgreen2, /area/ice_colony/underground/crew/canteen) "bDS" = ( @@ -21269,11 +20990,7 @@ /turf/open/floor/darkpurple2/north, /area/ice_colony/underground/research/sample) "bEl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkpurple2/northeast, /area/ice_colony/underground/research/sample) "bEm" = ( @@ -21568,11 +21285,7 @@ /area/ice_colony/underground/command/pv1) "bFl" = ( /obj/structure/bed/chair/comfy/orange, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/command/pv1) "bFm" = ( @@ -21594,11 +21307,7 @@ /area/ice_colony/underground/command/pv2) "bFp" = ( /obj/structure/bed/chair/comfy/orange, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/command/pv2) "bFq" = ( @@ -21625,11 +21334,7 @@ /turf/open/floor/wood, /area/ice_colony/underground/crew/dorm_l) "bFv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/crew/dorm_l) "bFw" = ( @@ -21646,11 +21351,7 @@ /turf/open/floor/wood, /area/ice_colony/underground/crew/dorm_r) "bFz" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/crew/dorm_r) "bFB" = ( @@ -21805,11 +21506,7 @@ /turf/open/floor/darkred2/northwest, /area/ice_colony/underground/security/interrogation) "bGr" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/north, /area/ice_colony/underground/security/interrogation) "bGs" = ( @@ -21967,11 +21664,7 @@ /turf/open/floor/darkpurple2/northwest, /area/ice_colony/underground/research/work) "bGZ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/filingcabinet, /obj/item/paper/research_notes, /turf/open/floor/darkpurple2/north, @@ -22051,11 +21744,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/storage) "bHo" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkyellow2/north, /area/ice_colony/underground/storage) "bHp" = ( @@ -22087,11 +21776,7 @@ /turf/open/floor/darkred2/northwest, /area/ice_colony/underground/command/checkpoint) "bHu" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/closet/secure_closet/security, /turf/open/floor/darkred2/northeast, /area/ice_colony/underground/command/checkpoint) @@ -22914,11 +22599,7 @@ /obj/structure/bed/chair{ dir = 1 }, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkred2/northeast, /area/ice_colony/underground/security/backroom) "bKx" = ( @@ -22968,11 +22649,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/security/hallway) "bKD" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkred2/east, /area/ice_colony/underground/security/hallway) "bKE" = ( @@ -23255,11 +22932,7 @@ /turf/open/floor/darkgreen2/north, /area/ice_colony/underground/hallway/south_east) "bLL" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkgreen2/north, /area/ice_colony/underground/hallway/south_east) "bLO" = ( @@ -23600,11 +23273,7 @@ /turf/open/floor/darkred2/north, /area/ice_colony/underground/security) "bMS" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/north, /area/ice_colony/underground/security) "bMT" = ( @@ -23842,11 +23511,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/crew/disposals) "bNY" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkbrown2/north, /area/ice_colony/underground/crew/disposals) "bNZ" = ( @@ -23911,11 +23576,7 @@ /turf/closed/wall/r_wall, /area/ice_colony/underground/maintenance/south) "bOl" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/wood, /area/ice_colony/underground/crew/leisure) "bOn" = ( @@ -23932,11 +23593,7 @@ /area/ice_colony/underground/crew/leisure) "bOq" = ( /obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/plating, /area/ice_colony/underground/maintenance/security) "bOs" = ( @@ -24240,11 +23897,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/security/armory) "bPu" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/north, /area/ice_colony/underground/security/armory) "bPv" = ( @@ -24272,11 +23925,7 @@ /turf/open/floor/dark2, /area/ice_colony/underground/security/brig) "bPC" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/darkred2/north, /area/ice_colony/underground/security/brig) "bPD" = ( @@ -24707,10 +24356,7 @@ /turf/open/floor/darkbrown2, /area/ice_colony/underground/crew/lavatory) "bRe" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkbrown2, /area/ice_colony/underground/crew/lavatory) "bRf" = ( @@ -25267,11 +24913,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/ice_colony/underground/maintenance/east) "bSQ" = ( @@ -25383,11 +25025,7 @@ /turf/open/floor/wood, /area/ice_colony/underground/reception) "bTj" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/ice_colony/underground/reception) "bTk" = ( @@ -25650,11 +25288,7 @@ /turf/open/floor/white, /area/ice_colony/underground/reception/toilet_men) "bUo" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/white, /area/ice_colony/underground/reception/toilet_men) "bUq" = ( @@ -25723,11 +25357,7 @@ /turf/open/floor/plating, /area/ice_colony/underground/reception/toilet_men) "bUC" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/ice_colony/underground/maintenance/south) "bUH" = ( @@ -26007,10 +25637,7 @@ /area/ice_colony/underground/reception/checkpoint_south) "bVD" = ( /obj/structure/filingcabinet/security, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/darkred2/southeast, /area/ice_colony/underground/reception/checkpoint_south) "bVE" = ( @@ -26055,10 +25682,7 @@ /turf/open/floor/white, /area/ice_colony/underground/reception/toilet_women) "bVL" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/white, /area/ice_colony/underground/reception/toilet_women) "bVM" = ( @@ -26920,11 +26544,7 @@ /turf/open/floor/darkyellow2, /area/ice_colony/surface/tcomms) "gxg" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/darkbrown2/west, /area/ice_colony/surface/hangar/alpha) "gDb" = ( diff --git a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm index c359e4ae0a0e..9f5c20a4e8e9 100644 --- a/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm +++ b/maps/map_files/Ice_Colony_v3/Shivas_Snowball.dmm @@ -668,10 +668,7 @@ /turf/open/auto_turf/ice/layer0, /area/shiva/interior/caves/right_spiders) "acx" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/floor3, /area/shiva/interior/colony/medseceng) "acA" = ( @@ -4131,8 +4128,7 @@ req_access_txt = "100"; specialfunctions = 4 }, -/obj/structure/machinery/power/apc{ - dir = 4; +/obj/structure/machinery/power/apc/power/east{ start_charge = 50 }, /turf/open/floor/shiva/floor3, @@ -6162,8 +6158,7 @@ /turf/open/floor/plating, /area/shiva/interior/colony/medseceng) "bFP" = ( -/obj/structure/machinery/power/apc{ - dir = 4; +/obj/structure/machinery/power/apc/power/east{ start_charge = 10 }, /turf/open/floor/shiva/north, @@ -6544,7 +6539,7 @@ /turf/open/floor/shiva/floor3, /area/shiva/interior/lz2_habs) "ccu" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/plating, /area/shiva/exterior/telecomm/lz1_north) "ccI" = ( @@ -7848,10 +7843,7 @@ /turf/open/floor/shiva/multi_tiles/east, /area/shiva/interior/colony/research_hab) "dVw" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/shiva/interior/caves/research_caves) "dWp" = ( @@ -7999,10 +7991,7 @@ /turf/open/floor/shiva/snow_mat/north, /area/shiva/exterior/cp_lz2) "edW" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/shiva/exterior/cp_colony_grounds) "eep" = ( @@ -9685,10 +9674,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/cp_lz2) "grd" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/shiva/north, /area/shiva/interior/caves/s_lz2) "grk" = ( @@ -12038,10 +12024,7 @@ /turf/open/floor/shiva/north, /area/shiva/interior/garage) "iZX" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/shiva, /area/shiva/interior/bar) "jac" = ( @@ -13847,10 +13830,7 @@ /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard) "liD" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/floor3, /area/shiva/interior/lz2_habs) "ljz" = ( @@ -13893,8 +13873,7 @@ /turf/open/floor/prison/kitchen, /area/shiva/interior/colony/central) "lnk" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ name = "telecomms relay power controller"; start_charge = 10 }, @@ -14005,10 +13984,8 @@ /turf/open/auto_turf/snow/layer0, /area/shiva/interior/bar) "lro" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - name = "telecomms relay power controller"; - start_charge = 0 +/obj/structure/machinery/power/apc/no_power/west{ + name = "telecomms relay power controller" }, /turf/open/floor/shiva/floor3, /area/shiva/interior/aerodrome) @@ -14267,10 +14244,7 @@ /turf/open/auto_turf/snow/layer0, /area/shiva/interior/caves/cp_camp) "lKJ" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/bluefull, /area/shiva/interior/colony/central) "lKQ" = ( @@ -14400,10 +14374,7 @@ /turf/open/floor/shiva/north, /area/shiva/exterior/lz2_fortress) "lTN" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/darkbrown2/east, /area/shiva/interior/valley_huts/disposals) "lUF" = ( @@ -14746,10 +14717,7 @@ /area/shiva/interior/bar) "mpt" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/asphalt/cement, /area/shiva/interior/warehouse) "mpI" = ( @@ -15575,9 +15543,7 @@ /turf/open/floor/shiva/purplefull/east, /area/shiva/interior/colony/research_hab) "nmt" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/plating, /area/shiva/exterior/telecomm/lz2_southeast) "nmT" = ( @@ -16005,10 +15971,7 @@ /turf/open/floor/shiva/redfull/west, /area/shiva/interior/colony/research_hab) "nNX" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/north, /area/shiva/interior/warehouse/caves) "nOd" = ( @@ -16552,7 +16515,7 @@ /turf/open/auto_turf/snow/layer1, /area/shiva/exterior/junkyard/fortbiceps) "owY" = ( -/obj/structure/machinery/power/apc, +/obj/structure/machinery/power/apc/power/south, /turf/open/floor/plating, /area/shiva/exterior/telecomm/lz2_northeast) "oxP" = ( @@ -16560,10 +16523,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard) "oyc" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/bluefull, /area/shiva/interior/colony/n_admin) "oyw" = ( @@ -17111,10 +17071,7 @@ /turf/open/auto_turf/ice/layer0, /area/shiva/interior/caves/s_lz2) "prb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/yellow/north, /area/shiva/interior/garage) "prO" = ( @@ -17660,10 +17617,7 @@ /turf/open/floor/prison/kitchen, /area/shiva/interior/colony/central) "pOM" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/delivery, /area/shiva/interior/telecomm/lz1_biceps) "pPt" = ( @@ -18300,10 +18254,7 @@ /turf/open/auto_turf/snow/layer2, /area/shiva/interior/colony/medseceng) "qEt" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/shiva/exterior/junkyard) "qEB" = ( @@ -18594,10 +18545,7 @@ /turf/open/auto_turf/ice/layer1, /area/shiva/interior/caves/research_caves) "raQ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/shiva/exterior/junkyard/cp_bar) "rbc" = ( @@ -19322,10 +19270,7 @@ /turf/open/floor/shiva/wred/northwest, /area/shiva/interior/colony/medseceng) "san" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/bluefull, /area/shiva/interior/colony/s_admin) "sax" = ( @@ -20310,10 +20255,7 @@ /turf/open/floor/shiva/floor3, /area/shiva/interior/colony/botany) "tnU" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating, /area/shiva/exterior/cp_lz2) "too" = ( @@ -20828,10 +20770,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 8; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/floor3, /area/shiva/interior/colony/botany) "tRq" = ( @@ -21101,10 +21040,7 @@ /turf/open/auto_turf/snow/layer3, /area/shiva/exterior/junkyard/fortbiceps) "ufb" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/floor3, /area/shiva/interior/colony/research_hab) "ufd" = ( @@ -22404,9 +22340,7 @@ /area/shiva/interior/aerodrome) "vIi" = ( /obj/effect/landmark/crap_item, -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/shiva/floor3, /area/shiva/interior/valley_huts/no2) "vIy" = ( @@ -22591,10 +22525,7 @@ /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/cp_colony_grounds) "vXw" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/plating, /area/shiva/interior/caves/cp_camp) "vYm" = ( @@ -23799,10 +23730,7 @@ /turf/open/floor/shiva/north, /area/shiva/interior/bar) "xMH" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/floor3, /area/shiva/interior/colony/deck) "xMQ" = ( diff --git a/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/cleared.dmm b/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/cleared.dmm index e3fe7e69221b..1c1d89a883c3 100644 --- a/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/cleared.dmm +++ b/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/cleared.dmm @@ -40,9 +40,7 @@ /turf/open/floor/plating/plating_catwalk/shiva, /area/shiva/exterior/lz2_fortress) "q" = ( -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/plating, /area/shiva/exterior/cp_lz2) "r" = ( @@ -116,9 +114,7 @@ /turf/open/floor/plating/plating_catwalk/shiva, /area/shiva/exterior/lz2_fortress) "Y" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/shiva/north, /area/shiva/exterior/lz2_fortress) "Z" = ( diff --git a/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/closed.dmm b/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/closed.dmm index c4ff89c41af2..2cf87d93972d 100644 --- a/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/closed.dmm +++ b/maps/map_files/Ice_Colony_v3/lz2-variations/southeast-gate/closed.dmm @@ -23,9 +23,7 @@ /turf/open/floor/shiva/radiator_tile, /area/shiva/exterior/lz2_fortress) "m" = ( -/obj/structure/machinery/power/apc{ - dir = 8 - }, +/obj/structure/machinery/power/apc/power/west, /turf/open/floor/plating, /area/shiva/exterior/cp_lz2) "o" = ( @@ -54,9 +52,7 @@ /turf/open/floor/shiva/floor3, /area/shiva/exterior/lz2_fortress) "v" = ( -/obj/structure/machinery/power/apc{ - dir = 4 - }, +/obj/structure/machinery/power/apc/power/east, /turf/open/floor/shiva/north, /area/shiva/exterior/lz2_fortress) "w" = ( diff --git a/maps/map_files/Ice_Colony_v3/standalone/panic_room_hold.dmm b/maps/map_files/Ice_Colony_v3/standalone/panic_room_hold.dmm index 30848fc8f513..da4415b5bcea 100644 --- a/maps/map_files/Ice_Colony_v3/standalone/panic_room_hold.dmm +++ b/maps/map_files/Ice_Colony_v3/standalone/panic_room_hold.dmm @@ -294,10 +294,7 @@ /turf/open/floor/shiva/north, /area/shiva/interior/colony/s_admin) "mC" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/bluefull, /area/shiva/interior/colony/s_admin) "mI" = ( @@ -612,10 +609,7 @@ /turf/open/floor/shiva/multi_tiles/west, /area/shiva/interior/colony/s_admin) "wY" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/auto_turf/snow/layer2, /area/shiva/exterior/junkyard/cp_bar) "xa" = ( diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index ab9ccc4c399e..c0ad66e5aecb 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -925,10 +925,7 @@ /turf/open/floor/plating/kutjevo/panelscorched, /area/kutjevo/interior/complex/botany/east_tech) "buo" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/kutjevo/colors/orange/inner_corner, /area/kutjevo/interior/foremans_office) "bux" = ( @@ -1221,11 +1218,7 @@ /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/interior/foremans_office) "bQk" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/kutjevo/colors/orange/edge/north, /area/kutjevo/interior/complex/Northwest_Security_Checkpoint) "bQy" = ( @@ -1475,11 +1468,7 @@ /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/lz_pad) "coF" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/kutjevo/tan/grey_edge/north, /area/kutjevo/interior/complex/Northwest_Dorms) "coL" = ( @@ -5426,11 +5415,7 @@ /turf/open/auto_turf/sand/layer2, /area/kutjevo/exterior/construction) "hIp" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/kutjevo/colors/orange/edge/west, /area/kutjevo/interior/power_pt2_electric_boogaloo) "hJN" = ( @@ -5655,11 +5640,7 @@ /turf/closed/wall/kutjevo/colony, /area/kutjevo/interior/complex/med/pano) "ifE" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/kutjevo/tan/grey_edge/west, /area/kutjevo/interior/construction) "ifT" = ( @@ -6167,11 +6148,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/kutjevo/colors/cyan/edge/west, /area/kutjevo/interior/complex/med/auto_doc) "jcl" = ( @@ -7568,11 +7545,7 @@ /turf/open/floor/kutjevo/colors/cyan, /area/kutjevo/interior/complex/med) "lfb" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/kutjevo/multi_tiles/west, /area/kutjevo/interior/complex/med/locks) "lfm" = ( @@ -7692,11 +7665,7 @@ /turf/open/floor/almayer/research/containment/floor2, /area/kutjevo/exterior/complex_border/med_rec) "lpF" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/kutjevo/colors/cyan/edge/north, /area/kutjevo/interior/complex/med/triage) "lpJ" = ( @@ -8204,11 +8173,7 @@ /turf/open/floor/kutjevo/tan, /area/kutjevo/interior/complex/botany) "mdw" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 29; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/kutjevo/tan/multi_tiles, /area/kutjevo/interior/complex/botany/east) "mej" = ( @@ -9187,11 +9152,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/colony_central/mine_elevator) "nyp" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/item/clothing/suit/armor/vest/security, /turf/open/floor/kutjevo/colors/cyan/edge/north, /area/kutjevo/interior/complex/med/operating) @@ -9311,11 +9272,7 @@ /turf/open/auto_turf/sand/layer1, /area/kutjevo/exterior/runoff_dunes) "nFY" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 29; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/telecomm/lz1_south) "nGg" = ( @@ -11181,11 +11138,7 @@ /obj/structure/machinery/light{ dir = 8 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/kutjevo/colors/red, /area/kutjevo/interior/complex/med/pano) @@ -11256,11 +11209,7 @@ /area/kutjevo/interior/oob) "qwT" = ( /obj/item/tool/wirecutters/clippers, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/auto_turf/sand/layer0, /area/kutjevo/interior/complex/botany) "qxc" = ( @@ -11509,11 +11458,7 @@ /area/kutjevo/interior/complex/botany) "qQp" = ( /obj/item/frame/rack, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/kutjevo/tan/multi_tiles, /area/kutjevo/interior/complex/botany/east_tech) "qQU" = ( @@ -11567,11 +11512,7 @@ /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/lz_dunes) "qVe" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 29; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/telecomm/lz2_north) "qVg" = ( @@ -11602,11 +11543,7 @@ /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/interior/power) "qXd" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/kutjevo/colors/cyan, /area/kutjevo/interior/complex/med) "qYn" = ( @@ -11842,11 +11779,7 @@ /turf/open/auto_turf/sand/layer0, /area/kutjevo/exterior/lz_pad) "rsM" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/kutjevo/multi_tiles/east, /area/kutjevo/interior/colony_South/power2) "rsV" = ( @@ -11880,11 +11813,7 @@ /turf/open/floor/plating/kutjevo, /area/kutjevo/interior/complex/botany) "rvZ" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/interior/power/comms) "rwj" = ( @@ -14631,11 +14560,7 @@ /turf/open/auto_turf/sand/layer2, /area/kutjevo/exterior/scrubland) "vqQ" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 29; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/exterior/telecomm/lz2_south) "vre" = ( @@ -15574,11 +15499,7 @@ /turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/interior/power) "wNh" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/light{ dir = 1 }, @@ -15589,11 +15510,7 @@ /turf/open/floor/kutjevo/tan/multi_tiles, /area/kutjevo/interior/complex/botany) "wOI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/machinery/light{ dir = 4 }, @@ -15741,11 +15658,7 @@ /turf/open/floor/kutjevo/colors/green/tile, /area/kutjevo/interior/complex/botany/east) "xca" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/kutjevo/tan/alt_inner_edge/north, /area/kutjevo/interior/complex/Northwest_Flight_Control) "xcG" = ( @@ -15865,11 +15778,7 @@ /turf/open/auto_turf/sand/layer1, /area/kutjevo/interior/colony_South) "xof" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 29; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/kutjevo/tan/multi_tiles, /area/kutjevo/interior/complex/botany) "xoq" = ( @@ -16193,11 +16102,7 @@ /turf/open/floor/kutjevo/colors/orange, /area/kutjevo/interior/power) "xRx" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/platform/kutjevo/smooth{ dir = 1 }, diff --git a/maps/map_files/Kutjevo/sprinkles/35.communications.dmm b/maps/map_files/Kutjevo/sprinkles/35.communications.dmm index c392400aa31d..be6e937531c1 100644 --- a/maps/map_files/Kutjevo/sprinkles/35.communications.dmm +++ b/maps/map_files/Kutjevo/sprinkles/35.communications.dmm @@ -198,8 +198,8 @@ /obj/structure/machinery/light{ dir = 1 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/surface/rack, /turf/open/floor/kutjevo/grey/plate, diff --git a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm index f0860d688645..99b0c784e8b3 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -329,8 +329,8 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms/glass) "akk" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/east_reactor) @@ -1333,8 +1333,8 @@ /area/lv522/indoors/a_block/security/glass) "aUN" = ( /obj/item/stack/sheet/wood/large_stack, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/darkbrownfull2, @@ -1630,8 +1630,8 @@ /turf/open/floor/prison/floor_plate, /area/lv522/indoors/c_block/cargo) "bbL" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/east_reactor/east) @@ -4802,8 +4802,8 @@ /turf/open/floor/prison/darkbrownfull2, /area/lv522/indoors/c_block/casino) "cTf" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/east_reactor/west) @@ -5912,8 +5912,8 @@ /obj/structure/machinery/light{ dir = 8 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/greenfull/east, @@ -6184,8 +6184,8 @@ pixel_y = 5 }, /obj/item/tool/pen/blue/clicky, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/command_centre) @@ -6603,8 +6603,8 @@ /area/lv522/atmos/east_reactor/east) "dLf" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/strata/white_cyan1/east, /area/lv522/indoors/a_block/corpo/glass) @@ -6983,8 +6983,8 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) "dVU" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/strata/white_cyan1/east, /area/lv522/indoors/a_block/medical) @@ -8032,8 +8032,8 @@ /area/lv522/landing_zone_1/tunnel/far) "evg" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 8 +/obj/structure/machinery/power/apc/power/west{ + start_charge = 20 }, /turf/open/floor/prison/greenfull/east, /area/lv522/landing_zone_1/ceiling) @@ -8838,8 +8838,8 @@ /obj/structure/machinery/light{ dir = 8 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/strata/blue1, /area/lv522/outdoors/colony_streets/windbreaker/observation) @@ -9558,8 +9558,8 @@ "fiG" = ( /obj/effect/decal/cleanable/blood/gibs, /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkredfull2, /area/lv522/indoors/a_block/kitchen/glass) @@ -9861,8 +9861,8 @@ /turf/open/floor/corsat/squares, /area/lv522/atmos/west_reactor) "fsj" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat/plate, @@ -11574,8 +11574,8 @@ /area/lv522/indoors/b_block/bar) "ghw" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkpurplefull2, /area/lv522/indoors/a_block/dorms/glass) @@ -11913,8 +11913,8 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "gqf" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -11974,8 +11974,8 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/wood, /area/lv522/indoors/a_block/executive) @@ -12124,8 +12124,8 @@ }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "guZ" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) @@ -12407,8 +12407,8 @@ pixel_x = 3; pixel_y = 7 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/strata/white_cyan1, /area/lv522/indoors/lone_buildings/chunk) @@ -12758,8 +12758,8 @@ /turf/open/asphalt/cement/cement1, /area/lv522/outdoors/colony_streets/north_east_street) "gLd" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/organic/grass, /area/lv522/indoors/a_block/garden) @@ -13366,8 +13366,8 @@ /turf/open/floor/corsat/marked, /area/lv522/indoors/a_block/dorm_north) "gZJ" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/floor_marked/southwest, /area/lv522/indoors/lone_buildings/storage_blocks) @@ -13995,8 +13995,8 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/east_reactor/north) @@ -15266,8 +15266,8 @@ /turf/open/floor/prison/floor_plate, /area/lv522/outdoors/nw_rockies) "hQE" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/machinery/light{ dir = 8 @@ -16667,8 +16667,8 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) "izT" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/mouse, @@ -18194,8 +18194,8 @@ /area/lv522/atmos/cargo_intake) "jjq" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/strata/blue1, /area/lv522/indoors/a_block/dorm_north) @@ -19065,8 +19065,8 @@ /area/lv522/indoors/a_block/fitness/glass) "jBu" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkyellowfull2/east, /area/lv522/indoors/lone_buildings/outdoor_bot) @@ -19985,8 +19985,8 @@ /turf/open/floor/plating, /area/lv522/landing_zone_2) "jVz" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -20119,8 +20119,8 @@ /turf/open/floor/plating, /area/lv522/indoors/lone_buildings/engineering) "jYE" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/east_reactor/south) @@ -21328,8 +21328,8 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/garage) "kxz" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkbrownfull2, /area/lv522/indoors/c_block/mining) @@ -21452,8 +21452,8 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) "kAn" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/wood, /area/lv522/indoors/b_block/bar) @@ -21970,8 +21970,8 @@ /obj/structure/platform/stair_cut{ icon_state = "platform_stair_alt" }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) @@ -22617,8 +22617,8 @@ /area/lv522/indoors/a_block/kitchen/damage) "lag" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/floor_plate, /area/lv522/atmos/way_in_command_centre) @@ -23637,8 +23637,8 @@ /turf/open/floor/prison/floor_plate, /area/lv522/indoors/a_block/dorms) "lAk" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/blue_plate/north, @@ -24089,8 +24089,8 @@ /area/lv522/atmos/reactor_garage) "lLL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkyellowfull2/east, /area/lv522/indoors/c_block/t_comm) @@ -27273,7 +27273,9 @@ /turf/open/asphalt/cement/cement12, /area/lv522/outdoors/nw_rockies) "nky" = ( -/obj/structure/machinery/power/apc/weak, +/obj/structure/machinery/power/apc/power/south{ + start_charge = 20 + }, /turf/open/floor/prison/darkyellowfull2/east, /area/lv522/indoors/lone_buildings/engineering) "nkX" = ( @@ -28114,8 +28116,8 @@ /area/lv522/landing_zone_1) "nFt" = ( /obj/structure/pipes/vents/pump, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/corsat/plate, /area/lv522/atmos/filt) @@ -29065,8 +29067,8 @@ /turf/open/floor/prison/cell_stripe/east, /area/lv522/indoors/c_block/cargo) "nYv" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/blue/northwest, /area/lv522/indoors/a_block/hallway) @@ -29577,8 +29579,8 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) "ojw" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/shiva/radiator_tile2, @@ -29718,8 +29720,8 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel/far) "ooG" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/shiva/radiator_tile2, /area/lv522/indoors/a_block/bridges) @@ -30014,8 +30016,8 @@ current_rounds = 0 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) @@ -30587,8 +30589,8 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/mining) "oKm" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/darkbrownfull2, @@ -31583,8 +31585,8 @@ pixel_x = 2; pixel_y = 6 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkpurplefull2, /area/lv522/indoors/a_block/dorms) @@ -32950,8 +32952,8 @@ /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/bridges) "pQG" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/greenfull/east, @@ -33201,8 +33203,8 @@ /turf/open/floor/prison/darkredfull2, /area/lv522/indoors/a_block/security) "pWx" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/machinery/light{ dir = 4 @@ -33919,8 +33921,8 @@ pixel_y = 10 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkpurplefull2, /area/lv522/indoors/a_block/dorms/glass) @@ -34252,8 +34254,8 @@ /obj/item/toy/dice, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/greenfull/east, /area/lv522/indoors/a_block/fitness/glass) @@ -34634,8 +34636,8 @@ /turf/open/floor/prison/floor_plate, /area/lv522/indoors/a_block/admin) "qCd" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -39111,8 +39113,8 @@ /turf/open/floor/prison/darkpurplefull2, /area/lv522/indoors/a_block/dorms/glass) "syy" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison/darkbrownfull2, @@ -43284,8 +43286,8 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) "uqe" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) @@ -43441,8 +43443,8 @@ /turf/open/floor/prison/floor_plate, /area/lv522/atmos/way_in_command_centre) "utR" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /obj/structure/surface/table/reinforced/prison, /obj/item/tool/pen/blue, @@ -44710,8 +44712,8 @@ dir = 8 }, /obj/item/ashtray/bronze, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkpurplefull2, /area/lv522/indoors/a_block/dorms/glass) @@ -45445,8 +45447,8 @@ /turf/open/floor/strata/white_cyan3/west, /area/lv522/indoors/a_block/medical/glass) "vnq" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkredfull2, /area/lv522/indoors/a_block/bridges/op_centre) @@ -45742,8 +45744,8 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) "vtl" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/floor_plate, /area/lv522/indoors/a_block/bridges/corpo) @@ -46397,8 +46399,8 @@ /obj/item/device/flashlight/lamp, /obj/effect/landmark/objective_landmark/medium, /obj/effect/decal/cleanable/cobweb, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkredfull2, /area/lv522/indoors/a_block/security) @@ -46867,8 +46869,8 @@ /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) "vSO" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/greenfull/east, /area/lv522/indoors/a_block/fitness) @@ -49078,8 +49080,8 @@ /turf/open/floor/plating, /area/lv522/oob) "wVf" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/west_reactor) @@ -49256,8 +49258,8 @@ /obj/structure/barricade/deployable{ dir = 8 }, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/floor_plate, /area/lv522/indoors/a_block/admin) @@ -51487,8 +51489,8 @@ "yct" = ( /obj/structure/surface/rack, /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/power/apc/power/north{ + start_charge = 20 }, /turf/open/floor/prison/darkpurplefull2, /area/lv522/indoors/a_block/dorms/glass) diff --git a/maps/map_files/LV624/LV624.dmm b/maps/map_files/LV624/LV624.dmm index 98c56dde6098..87a83cf09d19 100644 --- a/maps/map_files/LV624/LV624.dmm +++ b/maps/map_files/LV624/LV624.dmm @@ -1796,9 +1796,7 @@ /area/lv624/ground/river/east_river) "akh" = ( /obj/item/trash/candy, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /obj/structure/machinery/door_control{ id = "secure_outer_blast"; name = "Secure Outer Doors"; @@ -2717,9 +2715,7 @@ /turf/open/floor/green/northwest, /area/lv624/lazarus/hydroponics) "aru" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/green/northwest, /area/lv624/lazarus/hydroponics) "arv" = ( @@ -3677,9 +3673,7 @@ /turf/open/floor/whitepurple/northeast, /area/lv624/lazarus/fitness) "aww" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitepurplecorner/east, /area/lv624/lazarus/fitness) "awx" = ( @@ -4217,9 +4211,7 @@ /turf/open/floor/vault2/west, /area/lv624/lazarus/robotics) "azc" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/vault2, /area/lv624/lazarus/robotics) "azd" = ( @@ -4610,9 +4602,7 @@ }, /obj/structure/surface/table, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitepurple/northeast, /area/lv624/lazarus/research) "aAS" = ( @@ -4620,9 +4610,7 @@ /obj/item/toy/deck, /obj/item/storage/fancy/cigarettes/wypacket, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/bluecorner, /area/lv624/lazarus/sleep_male) "aAU" = ( @@ -5281,9 +5269,7 @@ /turf/open/floor/purple/northwest, /area/lv624/lazarus/sleep_female) "aDE" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/vault, /area/lv624/lazarus/quartstorage) "aDF" = ( @@ -5437,9 +5423,7 @@ /obj/structure/machinery/light/small{ dir = 1 }, -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/freezerfloor, /area/lv624/lazarus/toilet) "aEB" = ( @@ -5518,9 +5502,7 @@ /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 4 }, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/chapel/north, /area/lv624/lazarus/chapel) "aEL" = ( @@ -5622,9 +5604,7 @@ /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 4 }, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whiteyellowfull/east, /area/lv624/lazarus/quart) "aFa" = ( @@ -6256,9 +6236,7 @@ /obj/structure/surface/table, /obj/effect/landmark/crap_item, /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/white, /area/lv624/lazarus/main_hall) "aIi" = ( @@ -6707,9 +6685,7 @@ /area/lv624/lazarus/yggdrasil) "aKq" = ( /obj/structure/flora/jungle/vines/light_1, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/gm/grass/grass2, /area/lv624/lazarus/yggdrasil) "aKr" = ( @@ -7287,9 +7263,7 @@ /turf/open/floor/red/southwest, /area/lv624/lazarus/security) "aNR" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/red, /area/lv624/lazarus/security) "aNS" = ( @@ -7399,9 +7373,7 @@ /turf/open/gm/dirt, /area/lv624/ground/jungle/east_central_jungle) "aOy" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/cult, /area/lv624/lazarus/armory) "aOA" = ( @@ -7895,9 +7867,7 @@ /turf/open/floor/barber/west, /area/lv624/lazarus/kitchen) "aQQ" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/bar, /area/lv624/lazarus/canteen) "aQX" = ( @@ -8188,9 +8158,7 @@ /turf/open/floor/whiteyellowfull/east, /area/lv624/ground/caves/south_east_caves) "aSq" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/grimy, /area/lv624/lazarus/captain) "aSs" = ( @@ -8464,8 +8432,7 @@ /turf/open/floor/brown/northwest, /area/lv624/lazarus/comms) "aTJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ start_charge = 15 }, /turf/open/floor/delivery, @@ -8550,9 +8517,7 @@ /area/lv624/lazarus/kitchen) "aUc" = ( /obj/structure/surface/rack, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/freezerfloor, /area/lv624/lazarus/kitchen) "aUd" = ( @@ -8727,8 +8692,7 @@ /turf/open/floor/greengrid, /area/lv624/lazarus/secure_storage) "aUR" = ( -/obj/structure/machinery/power/apc{ - dir = 1; +/obj/structure/machinery/power/apc/power/north{ start_charge = 200 }, /turf/open/floor/greengrid, @@ -9341,9 +9305,7 @@ /area/lv624/ground/jungle/east_central_jungle) "aXs" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/delivery, /area/lv624/lazarus/engineering) "aXt" = ( @@ -12200,7 +12162,7 @@ /turf/open/gm/dirt, /area/lv624/ground/caves/south_central_caves) "fqM" = ( -/obj/structure/machinery/power/apc/nocharge, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/asteroidwarning/east, /area/lv624/ground/colony/telecomm/sw_lz2) "frV" = ( @@ -12339,7 +12301,7 @@ /turf/open/floor/plating, /area/lv624/lazarus/engineering) "fFZ" = ( -/obj/structure/machinery/power/apc/nocharge, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/asteroidfloor/north, /area/lv624/ground/colony/telecomm/cargo) "fGn" = ( @@ -13895,9 +13857,7 @@ /turf/open/gm/grass/grass1, /area/lv624/ground/jungle/north_jungle) "jcb" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 4 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/purple/northwest, /area/lv624/lazarus/sleep_female) "jcn" = ( @@ -14295,9 +14255,7 @@ /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 4 }, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/grimy, /area/lv624/lazarus/hop) "jRm" = ( @@ -16977,9 +16935,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/lv624/ground/barrens/north_east_barrens) "pgf" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whiteblue/north, /area/lv624/lazarus/medbay) "pgD" = ( @@ -20508,9 +20464,7 @@ "whr" = ( /obj/item/ammo_magazine/smg/mp5, /obj/item/ammo_magazine/smg/mp5, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/whiteblue/northwest, /area/lv624/lazarus/corporate_dome) "whv" = ( diff --git a/maps/map_files/LV624/armory/10.cheese.dmm b/maps/map_files/LV624/armory/10.cheese.dmm index 127e19a04809..15080595810e 100644 --- a/maps/map_files/LV624/armory/10.cheese.dmm +++ b/maps/map_files/LV624/armory/10.cheese.dmm @@ -121,9 +121,7 @@ /obj/item/reagent_container/food/snacks/cheesewedge/verymature{ pixel_y = 6 }, -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/cult, /area/lv624/lazarus/armory) "w" = ( diff --git a/maps/map_files/LV624/armory/10.extra.dmm b/maps/map_files/LV624/armory/10.extra.dmm index 7acd81bb8e97..dc85ff54c4e7 100644 --- a/maps/map_files/LV624/armory/10.extra.dmm +++ b/maps/map_files/LV624/armory/10.extra.dmm @@ -126,9 +126,7 @@ /turf/open/floor/red/northeast, /area/lv624/lazarus/security) "u" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/cult, /area/lv624/lazarus/armory) "w" = ( diff --git a/maps/map_files/LV624/armory/10.looted.dmm b/maps/map_files/LV624/armory/10.looted.dmm index 87fbccfce955..0cd0a701efc9 100644 --- a/maps/map_files/LV624/armory/10.looted.dmm +++ b/maps/map_files/LV624/armory/10.looted.dmm @@ -93,9 +93,7 @@ /turf/open/floor/red/northeast, /area/lv624/lazarus/security) "u" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 8 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/cult, /area/lv624/lazarus/armory) "w" = ( diff --git a/maps/map_files/LV624/gym/20.pool.dmm b/maps/map_files/LV624/gym/20.pool.dmm index e0f24e9fdfdd..19361c37ecf1 100644 --- a/maps/map_files/LV624/gym/20.pool.dmm +++ b/maps/map_files/LV624/gym/20.pool.dmm @@ -168,9 +168,7 @@ /area/lv624/lazarus/fitness) "Be" = ( /obj/effect/decal/remains/human, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitepurplecorner/east, /area/lv624/lazarus/fitness) "Ei" = ( diff --git a/maps/map_files/LV624/gym/30.alternate.dmm b/maps/map_files/LV624/gym/30.alternate.dmm index f0e7ac35b806..b75bf2a4de5f 100644 --- a/maps/map_files/LV624/gym/30.alternate.dmm +++ b/maps/map_files/LV624/gym/30.alternate.dmm @@ -495,9 +495,7 @@ /turf/open/floor/plating, /area/lv624/lazarus/fitness) "Wy" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitepurplecorner/east, /area/lv624/lazarus/fitness) "Xu" = ( diff --git a/maps/map_files/LV624/medbay/10.destroyed.dmm b/maps/map_files/LV624/medbay/10.destroyed.dmm index a676d0ff68bd..35ae2dd0a047 100644 --- a/maps/map_files/LV624/medbay/10.destroyed.dmm +++ b/maps/map_files/LV624/medbay/10.destroyed.dmm @@ -33,9 +33,7 @@ /turf/open/floor/plating/platingdmg3, /area/lv624/lazarus/medbay) "hW" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/white, /area/lv624/lazarus/medbay) "ih" = ( diff --git a/maps/map_files/LV624/medbay/30.larvasurgery.dmm b/maps/map_files/LV624/medbay/30.larvasurgery.dmm index f03f922bf828..c97297c24ad5 100644 --- a/maps/map_files/LV624/medbay/30.larvasurgery.dmm +++ b/maps/map_files/LV624/medbay/30.larvasurgery.dmm @@ -267,9 +267,7 @@ "qP" = ( /obj/effect/landmark/corpsespawner/colonist/random/burst, /obj/effect/decal/cleanable/blood, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whiteblue/north, /area/lv624/lazarus/medbay) "tr" = ( diff --git a/maps/map_files/LV624/science/10.yautja.dmm b/maps/map_files/LV624/science/10.yautja.dmm index 8b44093643e7..84029eff76a0 100644 --- a/maps/map_files/LV624/science/10.yautja.dmm +++ b/maps/map_files/LV624/science/10.yautja.dmm @@ -380,9 +380,7 @@ /area/lv624/lazarus/research) "Hj" = ( /obj/effect/landmark/crap_item, -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitepurple/northeast, /area/lv624/lazarus/research) "Lo" = ( diff --git a/maps/map_files/LV624/science/40.fullylocked.dmm b/maps/map_files/LV624/science/40.fullylocked.dmm index 9dbf737c1b11..a42cfb5d5945 100644 --- a/maps/map_files/LV624/science/40.fullylocked.dmm +++ b/maps/map_files/LV624/science/40.fullylocked.dmm @@ -333,9 +333,7 @@ /turf/open/floor/whitepurple/northeast, /area/lv624/lazarus/research) "Fm" = ( -/obj/structure/machinery/power/apc/nocharge{ - dir = 1 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/whitepurple/northeast, /area/lv624/lazarus/research) "Jv" = ( diff --git a/maps/map_files/LV624/standalone/clfship.dmm b/maps/map_files/LV624/standalone/clfship.dmm index 177ecbd6e450..177b8895c558 100644 --- a/maps/map_files/LV624/standalone/clfship.dmm +++ b/maps/map_files/LV624/standalone/clfship.dmm @@ -1297,9 +1297,7 @@ /area/lv624/lazarus/crashed_ship) "Px" = ( /obj/structure/machinery/autolathe, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/almayer/orange/northwest, /area/lv624/lazarus/crashed_ship) "PA" = ( diff --git a/maps/map_files/LV624/standalone/corporatedome.dmm b/maps/map_files/LV624/standalone/corporatedome.dmm index e4fb2114f273..1f654499ea88 100644 --- a/maps/map_files/LV624/standalone/corporatedome.dmm +++ b/maps/map_files/LV624/standalone/corporatedome.dmm @@ -646,9 +646,7 @@ /turf/open/floor/whiteyellow/northwest, /area/lv624/lazarus/corporate_dome) "HK" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /obj/effect/spawner/random/powercell, /obj/item/tool/crowbar/red{ pixel_x = 8; diff --git a/maps/map_files/New_Varadero/New_Varadero.dmm b/maps/map_files/New_Varadero/New_Varadero.dmm index 5febdceb5e06..9dc30d41f4b7 100644 --- a/maps/map_files/New_Varadero/New_Varadero.dmm +++ b/maps/map_files/New_Varadero/New_Varadero.dmm @@ -759,17 +759,11 @@ /area/varadero/exterior/lz2_near) "aCY" = ( /obj/effect/decal/cleanable/blood/oil, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/maintenance/north) "aDu" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/floor3, /area/varadero/interior/cargo) "aDF" = ( @@ -1845,11 +1839,7 @@ /turf/open/floor/shiva/greenfull/west, /area/varadero/interior/hall_SE) "bvE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/maintenance/research) "bvF" = ( @@ -2175,9 +2165,7 @@ /obj/structure/machinery/light{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/asteroidfloor/north, /area/varadero/interior/comms1) "bJH" = ( @@ -2434,9 +2422,7 @@ /turf/open/shuttle/elevator/grating, /area/varadero/interior/records) "bSD" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/comms2) "bSQ" = ( @@ -3046,11 +3032,7 @@ /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior_protected/vessel) "crC" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/maintenance/security) "csb" = ( @@ -3108,11 +3090,7 @@ /turf/open/floor/shiva/multi_tiles, /area/varadero/interior/electrical) "cud" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/yellow/west, /area/varadero/interior/electrical) "cug" = ( @@ -3326,10 +3304,7 @@ /turf/open/floor/wood, /area/varadero/interior/library) "cGd" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/shiva/green, /area/varadero/interior/mess) "cGx" = ( @@ -4015,11 +3990,7 @@ /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior_protected/maintenance/south) "diK" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -30; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/item/stack/sheet/wood, /obj/item/tool/kitchen/knife/butcher{ pixel_x = -7; @@ -6718,11 +6689,7 @@ /turf/open/floor/shiva/yellow/west, /area/varadero/interior/hall_NW) "fpe" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/wood, /area/varadero/interior/library) "fpf" = ( @@ -7265,11 +7232,7 @@ /turf/open/gm/grass/grass1/weedable, /area/varadero/interior_protected/caves/central) "fPq" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/exterior/eastbeach) "fPy" = ( @@ -7564,11 +7527,7 @@ /turf/open/auto_turf/sand_white/layer1, /area/varadero/exterior/pontoon_beach) "gan" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/green/west, /area/varadero/interior/court) "gar" = ( @@ -7902,9 +7861,7 @@ /turf/open/floor/wood, /area/varadero/interior/research) "gkw" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/exterior/comms4) "gkx" = ( @@ -8897,11 +8854,7 @@ /turf/open/floor/shiva/floor3, /area/varadero/interior/hall_N) "hcz" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/asteroidfloor/north, /area/varadero/exterior/lz1_near) "hcI" = ( @@ -8936,11 +8889,7 @@ /area/varadero/interior/mess) "heu" = ( /obj/item/device/flashlight/lamp/tripod, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior/caves/north_research) "hfn" = ( @@ -11318,11 +11267,7 @@ /turf/open/gm/dirt, /area/varadero/exterior/pontoon_beach) "iZT" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/item/shard{ icon_state = "medium" }, @@ -11365,11 +11310,7 @@ /turf/open/floor/shiva/yellow/east, /area/varadero/interior/technical_storage) "jcB" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/shiva/purple/north, /area/varadero/interior/research) @@ -11573,11 +11514,7 @@ /turf/open/gm/dirt, /area/varadero/exterior/eastbeach) "jjl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/filingcabinet{ density = 0; icon_state = "chestdrawer"; @@ -12118,11 +12055,7 @@ /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/maintenance/research) "jGz" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/white, /area/varadero/interior/toilets) "jGA" = ( @@ -13061,11 +12994,7 @@ /turf/open/floor/shiva/greenfull/west, /area/varadero/interior/hall_SE) "kuE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior_protected/maintenance/south) "kuO" = ( @@ -13944,11 +13873,7 @@ /turf/open/gm/coast/beachcorner/north_east, /area/varadero/interior/caves/east) "ldJ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood/wood_broken3, /area/varadero/interior/hall_SE) "leF" = ( @@ -16674,11 +16599,7 @@ /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/maintenance/research) "neU" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/floor3, /area/varadero/interior/hall_N) "nfk" = ( @@ -17082,11 +17003,7 @@ /turf/open/floor/shiva/yellow/north, /area/varadero/interior/technical_storage) "nBl" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/yellowfull/west, /area/varadero/interior/disposals) "nBD" = ( @@ -17525,11 +17442,7 @@ /turf/open/gm/dirt/desert3, /area/varadero/interior/maintenance/north) "nRP" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/item/cell/high, /turf/open/floor/shiva/yellow/north, /area/varadero/interior/technical_storage) @@ -18004,11 +17917,7 @@ /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/interior/maintenance/security) "ola" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating/icefloor/asteroidplating, /area/varadero/exterior/lz2_near) "olD" = ( @@ -18856,11 +18765,7 @@ /turf/open/auto_turf/sand_white/layer1, /area/varadero/exterior/lz1_near) "oWr" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/wood, /area/varadero/interior/administration) "oWs" = ( @@ -21058,11 +20963,7 @@ /turf/open/floor/wood, /area/varadero/interior/research) "qBR" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/carpet, /area/varadero/interior/chapel) "qBU" = ( @@ -21532,11 +21433,7 @@ /turf/open/floor/shiva/yellow, /area/varadero/interior/comms3) "qSJ" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/shiva/floor3, /area/varadero/interior/morgue) "qSR" = ( @@ -22803,11 +22700,7 @@ /turf/open/floor/asteroidfloor/north, /area/varadero/exterior/lz1_near) "rSI" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/filingcabinet{ density = 0; icon_state = "chestdrawer"; @@ -23872,11 +23765,7 @@ /turf/open/floor/shiva/purple, /area/varadero/interior/research) "sDQ" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/shiva/wred/east, /area/varadero/interior/medical) "sDZ" = ( @@ -25826,22 +25715,14 @@ /turf/open/auto_turf/sand_white/layer1, /area/varadero/interior_protected/vessel) "umA" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/red/north, /area/varadero/interior/security) "umO" = ( /obj/structure/bed/chair{ dir = 1 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/shiva/floor3, /area/varadero/interior/hall_NW) "umT" = ( @@ -26053,10 +25934,7 @@ /turf/open/floor/wood, /area/varadero/interior/hall_SE) "uuv" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/white, /area/varadero/interior/laundry) "uuN" = ( @@ -29066,11 +28944,7 @@ /area/varadero/interior/cargo) "wGs" = ( /obj/effect/landmark/hunter_primary, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/shiva/yellowfull/west, /area/varadero/interior/comms3) "wGQ" = ( diff --git a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm index ad54d9e129ae..c2622e78ba80 100644 --- a/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm +++ b/maps/map_files/Sorokyne_Strata/Sorokyne_Strata.dmm @@ -1328,11 +1328,7 @@ /turf/open/floor/strata/fake_wood, /area/strata/ug/interior/jungle/deep/minehead) "aeR" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata/floor2, /area/strata/ug/interior/jungle/deep/structures/res) "aeS" = ( @@ -2425,11 +2421,7 @@ /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 10 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/strata/multi_tiles, /area/strata/ag/interior/dorms/maintenance) "aiK" = ( @@ -3441,10 +3433,7 @@ /area/strata/ag/interior/outpost/canteen/personal_storage) "amM" = ( /obj/structure/bedsheetbin, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/floor3, /area/strata/ag/interior/outpost/canteen/personal_storage) "amN" = ( @@ -3576,10 +3565,7 @@ /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 4 }, -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/strata/white_cyan1/east, /area/strata/ag/interior/dorms/canteen) "anr" = ( @@ -3832,11 +3818,7 @@ /turf/open/floor/strata/fake_wood, /area/strata/ag/interior/research_decks/security) "aoz" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /obj/structure/machinery/light/small{ dir = 4 }, @@ -4958,10 +4940,7 @@ /turf/open/floor/strata/floor3, /area/strata/ag/interior/outpost/canteen/lower_cafeteria) "asM" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/floor3, /area/strata/ag/interior/outpost/canteen/lower_cafeteria) "asN" = ( @@ -6339,10 +6318,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/effect/landmark/survivor_spawner, /turf/open/floor/interior/tatami, /area/strata/ag/interior/outpost/canteen) @@ -6642,11 +6618,7 @@ /area/strata/ag/exterior/paths/north_outpost) "ayY" = ( /obj/structure/pipes/standard/simple/hidden/cyan, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata/red1, /area/strata/ag/interior/outpost/security) "aza" = ( @@ -7992,10 +7964,7 @@ /area/strata/ag/interior/outpost/maint/canteen_e_1) "aEs" = ( /obj/structure/closet/crate/freezer/rations, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/multi_tiles/southwest, /area/strata/ag/interior/outpost/maint/canteen_e_1) "aEt" = ( @@ -8009,10 +7978,7 @@ /turf/open/floor/strata/white_cyan2/west, /area/strata/ug/interior/jungle/deep/minehead/ruins) "aEu" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/item/reagent_container/food/drinks/cans/waterbottle, /turf/open/floor/strata/white_cyan2/west, /area/strata/ug/interior/jungle/deep/minehead/ruins) @@ -8530,11 +8496,7 @@ /turf/open/floor/strata, /area/strata/ag/exterior/research_decks) "aGl" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/strata, /area/strata/ag/interior/outpost/engi) "aGm" = ( @@ -9261,10 +9223,7 @@ /area/strata/ag/exterior/paths/adminext) "aJr" = ( /obj/structure/machinery/computer/crew, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata, /area/strata/ag/interior/outpost/admin) "aJs" = ( @@ -11210,11 +11169,7 @@ /area/strata/ag/interior/dorms/south) "aQA" = ( /obj/structure/bed/chair, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/strata/floor3, /area/strata/ag/interior/dorms/south) "aQB" = ( @@ -12162,11 +12117,7 @@ /area/strata/ag/interior/outpost/gen/foyer) "aUM" = ( /obj/structure/closet/secure_closet/personal, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/strata/multi_tiles/west, /area/strata/ag/interior/outpost/gen/foyer) @@ -12653,10 +12604,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/effect/landmark/objective_landmark/science, /turf/open/floor/interior/plastic, /area/strata/ag/interior/paths/cabin_area/central) @@ -12772,11 +12720,7 @@ /turf/open/floor/strata/orange_cover, /area/strata/ag/interior/nearlz1) "aXx" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/strata/floor3, /area/strata/ag/interior/nearlz1) "aXy" = ( @@ -13104,10 +13048,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/marsh/river) "aZm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/multi_tiles/southwest, /area/strata/ag/interior/outpost/gen/bball/nest) "aZn" = ( @@ -13711,10 +13652,7 @@ /turf/open/floor/strata/cyan2/east, /area/strata/ag/interior/outpost/canteen/bar) "bbF" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/strata, /area/strata/ag/interior/outpost/maint/canteen_e_1) "bbG" = ( @@ -13747,10 +13685,7 @@ /area/strata/ug/interior/outpost/jung/dorms/admin4) "bbM" = ( /obj/structure/closet/wardrobe/pjs, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/strata, /area/strata/ug/interior/outpost/jung/dorms/admin4) @@ -16383,10 +16318,7 @@ /turf/open/auto_turf/snow/brown_base/layer1, /area/strata/ag/exterior/paths/southresearch) "bmP" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/interior/plastic, /area/strata/ag/interior/paths/cabin_area/central) "bmQ" = ( @@ -17208,10 +17140,7 @@ dir = 1; pixel_y = 20 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/cyan1/east, /area/strata/ug/interior/outpost/jung/dorms/med1) "bpZ" = ( @@ -18735,11 +18664,7 @@ "bwV" = ( /obj/structure/surface/rack, /obj/item/storage/bible/booze, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata, /area/strata/ag/interior/disposals) "bwW" = ( @@ -18823,10 +18748,7 @@ /turf/open/floor/strata/fake_wood, /area/strata/ug/interior/jungle/deep/minehead) "bxn" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/structure/kitchenspike, /turf/open/floor/strata/fake_wood, /area/strata/ug/interior/jungle/deep/minehead) @@ -18881,11 +18803,7 @@ /turf/open/auto_turf/snow/brown_base/layer2, /area/strata/ag/exterior/nearlz2) "bxE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/strata/floor3/east, /area/strata/ag/interior/administration) "bxF" = ( @@ -19165,11 +19083,7 @@ /obj/structure/machinery/light/small{ dir = 8 }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata/floor3, /area/strata/ag/interior/outpost/admin) "bzd" = ( @@ -19256,10 +19170,7 @@ /turf/open/floor/strata/fake_wood, /area/strata/ag/interior/outpost/engi/drome) "bzx" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata, /area/strata/ag/interior/outpost/engi/drome) "bzG" = ( @@ -19720,10 +19631,7 @@ /turf/open/floor/strata/orange_cover, /area/strata/ag/interior/outpost/engi/drome) "bDv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/multi_tiles, /area/strata/ag/interior/dorms/hive) "bDy" = ( @@ -20408,10 +20316,7 @@ /turf/open/floor/strata/floor2, /area/strata/ag/interior/outpost/med) "bKn" = ( -/obj/structure/machinery/power/apc{ - pixel_y = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/south, /turf/open/floor/strata/floor3, /area/strata/ag/interior/outpost/gen/bball) "bKp" = ( @@ -20649,10 +20554,7 @@ /turf/open/gm/river, /area/strata/ag/exterior/nearlz2) "bNm" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/multi_tiles/southwest, /area/strata/ag/exterior/research_decks) "bNq" = ( @@ -20700,11 +20602,7 @@ dir = 4 }, /obj/effect/landmark/survivor_spawner, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata/floor2, /area/strata/ag/interior/outpost/med) "bOq" = ( @@ -23334,18 +23232,11 @@ "cnV" = ( /obj/item/stack/catwalk, /obj/item/tool/wrench, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/almayer/plate, /area/strata/ag/interior/outpost/engi/drome/shuttle) "cnZ" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/strata/red1, /area/strata/ag/interior/dorms/flight_control) "coa" = ( @@ -23369,10 +23260,7 @@ /area/strata/ag/interior/outpost/canteen/bar) "coi" = ( /obj/structure/reagent_dispensers/beerkeg, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/cyan2/east, /area/strata/ag/interior/outpost/canteen/bar) "cok" = ( @@ -23656,11 +23544,7 @@ /turf/open/floor/strata, /area/strata/ag/interior/outpost/canteen) "crM" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/strata/fake_wood, /area/strata/ag/interior/dorms) "crN" = ( @@ -25013,10 +24897,7 @@ /turf/open/floor/prison/darkyellowfull2, /area/strata/ag/exterior/research_decks) "era" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/floor2, /area/strata/ug/interior/jungle/deep/structures/engi) "erq" = ( @@ -25951,11 +25832,7 @@ /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22" }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/strata/red1, /area/strata/ag/interior/landingzone_checkpoint) "gih" = ( @@ -26310,9 +26187,7 @@ /turf/closed/wall/strata_outpost/reinforced, /area/strata/ag/interior/tcomms) "gSz" = ( -/obj/structure/machinery/power/apc{ - dir = 1 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/plating, /area/strata/ag/exterior/marsh/center) "gSR" = ( @@ -26425,11 +26300,7 @@ /turf/open/floor/prison/darkyellowfull2, /area/strata/ag/interior/outpost/engi) "haU" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = -28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/plating, /area/strata/ag/exterior/marsh/crash) "haZ" = ( @@ -26825,11 +26696,7 @@ /turf/open/auto_turf/ice/layer2, /area/strata/ag/exterior/nearlz2) "ibE" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -23; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata/floor3/east, /area/strata/ag/exterior/vanyard) "ibH" = ( @@ -27112,11 +26979,7 @@ /turf/open/floor/strata/multi_tiles, /area/strata/ag/interior/dorms/hive) "iAA" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/structure/closet/emcloset, /turf/open/floor/strata, /area/strata/ag/interior/tcomms) @@ -27897,10 +27760,7 @@ dir = 1; pixel_y = 20 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata, /area/strata/ug/interior/outpost/jung/dorms/med2) "kdm" = ( @@ -28073,11 +27933,7 @@ /obj/structure/platform/strata/metal{ dir = 1 }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/plating, /area/strata/ag/exterior/paths/dorms_quad) "kxF" = ( @@ -28608,10 +28464,7 @@ /area/strata/ug/interior/jungle/platform/east/scrub) "lxp" = ( /obj/structure/machinery/photocopier, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata, /area/strata/ug/interior/outpost/jung/dorms/admin1) "lyv" = ( @@ -28695,11 +28548,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/north_carp) "lIG" = ( -/obj/structure/machinery/power/apc{ - dir = 4; - pixel_x = 28; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/east, /turf/open/floor/strata, /area/strata/ag/interior/landingzone_checkpoint) "lIR" = ( @@ -29424,10 +29273,7 @@ /turf/open/asphalt/cement, /area/strata/ug/interior/jungle/platform/east/scrub) "mWM" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/effect/decal/cleanable/blood, /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/strata/white_cyan2/west, @@ -30673,12 +30519,8 @@ /turf/open/floor/plating/platebot, /area/strata/ag/interior/outpost/engi/drome/shuttle) "pGf" = ( -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -23; - start_charge = 0 - }, -/turf/open/auto_turf/snow/brown_base/layer2, +/obj/structure/machinery/power/apc/no_power/west, +/turf/open/floor/plating, /area/strata/ag/exterior/tcomms/tcomms_deck) "pGt" = ( /turf/closed/shuttle/ert{ @@ -31796,10 +31638,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/strata/ug/interior/jungle/deep/south_dorms) "rSE" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/structure/pipes/standard/simple/hidden/cyan{ dir = 4 }, @@ -32115,11 +31954,7 @@ /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22" }, -/obj/structure/machinery/power/apc{ - dir = 8; - pixel_x = -24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/west, /turf/open/floor/strata/red1, /area/strata/ag/interior/research_decks/security) "sDE" = ( @@ -32865,10 +32700,7 @@ /turf/open/auto_turf/ice/layer0, /area/strata/ag/exterior/marsh/center) "tZF" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/white_cyan2/west, /area/strata/ug/interior/outpost/jung/dorms/sec2) "tZV" = ( @@ -33317,10 +33149,7 @@ /turf/open/auto_turf/ice/layer0, /area/strata/ag/exterior/nearlz2) "uTv" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /turf/open/floor/strata/white_cyan2/west, /area/strata/ug/interior/outpost/jung/dorms/admin3) "uTL" = ( @@ -33819,11 +33648,7 @@ /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22" }, -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 24; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /turf/open/floor/prison/darkredfull2, /area/strata/ag/interior/landingzone_checkpoint) "vMr" = ( @@ -33874,10 +33699,7 @@ /turf/open/floor/strata/floor3/east, /area/strata/ug/interior/outpost/jung/dorms/admin3) "vTN" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 25 - }, +/obj/structure/machinery/power/apc/power/north, /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/blood/gibs/core, /turf/open/floor/strata/white_cyan2/west, diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 705f141d4c9b..2764da8aaa78 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -214,9 +214,7 @@ /turf/open/floor/almayer/plate, /area/almayer/living/offices/flight) "abH" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer, /area/almayer/living/offices/flight) "abK" = ( @@ -763,9 +761,7 @@ /turf/open/floor/almayer/plate, /area/almayer/living/officer_study) "aeP" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/officer_study) "aeQ" = ( @@ -895,9 +891,7 @@ /turf/open/floor/prison/kitchen, /area/almayer/living/cafeteria_officer) "afJ" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/cafeteria_officer) "afK" = ( @@ -920,9 +914,7 @@ /turf/open/floor/almayer/plate, /area/almayer/engineering/starboard_atmos) "afN" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/cargo_arrow, /area/almayer/engineering/starboard_atmos) "afO" = ( @@ -1697,9 +1689,7 @@ /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/north2) "amI" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/silver/north, /area/almayer/command/cichallway) "amM" = ( @@ -2096,9 +2086,7 @@ /turf/open/floor/plating/almayer/no_build, /area/almayer/stair_clone/upper) "apt" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/pilotbunks) "apz" = ( @@ -2404,9 +2392,8 @@ /obj/structure/machinery/light{ dir = 1 }, -/obj/structure/machinery/power/apc/almayer{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/north{ + cell_type = /obj/item/cell/hyper }, /turf/open/floor/almayer/plate, /area/almayer/command/telecomms) @@ -2502,9 +2489,7 @@ /turf/open/floor/almayer/silver/north, /area/almayer/command/cic) "arG" = ( -/obj/structure/machinery/power/apc/almayer/hardened{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/hardened/north, /turf/open/floor/almayer/silver/north, /area/almayer/command/cic) "arH" = ( @@ -2859,9 +2844,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/command/cic) "atS" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/stern) "atT" = ( @@ -3147,9 +3130,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/living/pilotbunks) "avV" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/bed/chair, /turf/open/floor/grass, /area/almayer/living/starboard_garden) @@ -3346,9 +3327,7 @@ pixel_x = -3; pixel_y = 4 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/sterile_green, /area/almayer/medical/hydroponics) "awR" = ( @@ -4429,9 +4408,7 @@ /turf/open/floor/almayer/sterile_green_corner, /area/almayer/medical/morgue) "aCp" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/sterile_green_side/north, /area/almayer/medical/upper_medical) "aCt" = ( @@ -4714,9 +4691,7 @@ icon_state = "NW-out"; pixel_y = 1 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/starboard_umbilical) "aEg" = ( @@ -5320,9 +5295,7 @@ /turf/open/floor/plating, /area/almayer/medical/medical_science) "aIq" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer, /area/almayer/squads/alpha_bravo_shared) "aIr" = ( @@ -6679,9 +6652,7 @@ /turf/open/floor/almayer/plate, /area/almayer/living/captain_mess) "aRC" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/captain_mess) "aRE" = ( @@ -6969,7 +6940,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/squads/bravo) "aTx" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/surface/table/almayer, /obj/item/tool/hand_labeler, /turf/open/floor/almayer/orange/east, @@ -7381,9 +7352,7 @@ /turf/open/floor/almayer/red/north, /area/almayer/shipboard/brig/chief_mp_office) "aWk" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/bridgebunks) "aWm" = ( @@ -7603,9 +7572,7 @@ /turf/open/floor/almayer/sterile_green_corner, /area/almayer/medical/operating_room_one) "aYR" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/sterile_green_side/north, /area/almayer/medical/operating_room_two) "aZe" = ( @@ -7632,9 +7599,7 @@ /turf/open/floor/wood/ship, /area/almayer/living/chapel) "aZs" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/wood/ship, /area/almayer/living/chapel) "aZv" = ( @@ -8411,9 +8376,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/alpha) "bfz" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -8491,9 +8454,7 @@ /area/almayer/hallways/hangar) "bgk" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /obj/structure/machinery/reagentgrinder{ pixel_y = 3 }, @@ -8723,9 +8684,7 @@ /turf/open/floor/almayer/bluefull, /area/almayer/living/bridgebunks) "bhR" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/blue/north, /area/almayer/hallways/upper/fore_hallway) "bhT" = ( @@ -8783,9 +8742,7 @@ /area/almayer/medical/chemistry) "biy" = ( /obj/structure/pipes/unary/freezer, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/sign/safety/autodoc{ pixel_x = 20; pixel_y = 32 @@ -9043,9 +9000,7 @@ /turf/open/floor/almayer/silver/east, /area/almayer/living/cryo_cells) "blf" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/surface/table/almayer, /obj/item/paper_bin/uscm, /obj/item/tool/pen, @@ -10124,9 +10079,7 @@ /turf/open/floor/almayer/sterile_green_corner/north, /area/almayer/medical/operating_room_one) "buj" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/sterile_green_side/north, /area/almayer/medical/operating_room_one) "bur" = ( @@ -10429,7 +10382,7 @@ /turf/open/floor/almayer/redfull, /area/almayer/living/cryo_cells) "bxA" = ( -/obj/structure/machinery/power/apc/almayer/hardened, +/obj/structure/machinery/power/apc/almayer/hardened/south, /obj/effect/decal/warning_stripes{ icon_state = "SW-out"; pixel_x = -1 @@ -10577,7 +10530,7 @@ /turf/open/floor/almayer/dark_sterile, /area/almayer/medical/lockerroom) "bzo" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/sterile_green_side, /area/almayer/medical/operating_room_four) "bzz" = ( @@ -10683,9 +10636,7 @@ /turf/open/floor/almayer/red/north, /area/almayer/shipboard/weapon_room) "bAP" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/red/north, /area/almayer/shipboard/weapon_room) "bAQ" = ( @@ -11397,9 +11348,7 @@ /turf/open/floor/almayer/red/southwest, /area/almayer/living/cryo_cells) "bFt" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/orange/east, /area/almayer/engineering/upper_engineering/starboard) "bFA" = ( @@ -13130,12 +13079,6 @@ }, /turf/open/floor/wood/ship, /area/almayer/living/basketball) -"bTu" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, -/turf/open/floor/almayer/sterile_green_side/northwest, -/area/almayer/medical/lower_medical_medbay) "bTx" = ( /turf/open/floor/wood/ship, /area/almayer/shipboard/sea_office) @@ -14068,9 +14011,7 @@ "cdm" = ( /obj/effect/landmark/ert_spawns/distress_cryo, /obj/effect/landmark/late_join, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/plating/plating_catwalk, /area/almayer/living/cryo_cells) "cdn" = ( @@ -14441,9 +14382,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/charlie) "chS" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -15083,9 +15022,7 @@ dir = 4; pixel_x = -17 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/silver/north, /area/almayer/command/computerlab) "cnH" = ( @@ -15210,7 +15147,7 @@ /turf/open/floor/almayer/emerald/east, /area/almayer/squads/charlie) "coj" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/surface/table/almayer, /obj/item/tool/hand_labeler, /turf/open/floor/almayer/blue/east, @@ -16754,9 +16691,7 @@ /turf/open/floor/almayer/green/north, /area/almayer/hallways/lower/starboard_midship_hallway) "cVq" = ( -/obj/structure/machinery/power/apc/almayer/hardened{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/hardened/north, /turf/open/floor/almayer, /area/almayer/command/corporateliaison) "cVt" = ( @@ -17072,9 +17007,7 @@ /turf/closed/wall/almayer/aicore/hull, /area/almayer/command/airoom) "daF" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/l_f_p) "daI" = ( @@ -17833,9 +17766,7 @@ /turf/open/floor/almayer, /area/almayer/living/chapel) "duo" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/prison/kitchen, /area/almayer/living/grunt_rnr) "dut" = ( @@ -18358,7 +18289,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/stern) "dEm" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/effect/decal/warning_stripes{ icon_state = "S" }, @@ -20052,9 +19983,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/s_bow) "eoy" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/port_midship_hallway) "eoE" = ( @@ -20350,9 +20279,7 @@ /turf/open/floor/almayer/red, /area/almayer/command/lifeboat) "ets" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /obj/effect/decal/warning_stripes{ icon_state = "N"; layer = 3.33; @@ -21354,9 +21281,7 @@ /turf/open/floor/almayer/aicore/no_build, /area/almayer/command/airoom) "eQm" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/upper/p_bow) "eQz" = ( @@ -21593,9 +21518,7 @@ pixel_x = 8; pixel_y = 18 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /obj/structure/sign/safety/rewire{ pixel_x = -17; pixel_y = 17 @@ -22140,7 +22063,7 @@ pixel_x = 8; pixel_y = -32 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/s_bow) "fgh" = ( @@ -23118,7 +23041,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/command/cichallway) "fEC" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/plate, /area/almayer/medical/morgue) "fEF" = ( @@ -24207,7 +24130,7 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/sign/safety/rewire{ pixel_y = -38 }, @@ -24443,9 +24366,7 @@ /turf/open/floor/almayer/plate, /area/almayer/command/cic) "gll" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer, /area/almayer/squads/charlie_delta_shared) "gls" = ( @@ -24870,9 +24791,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/upper/u_a_p) "gtU" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /obj/structure/sign/safety/rewire{ pixel_x = -17; pixel_y = 17 @@ -25054,9 +24973,7 @@ density = 0; pixel_y = 30 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/plate, /area/almayer/living/numbertwobunks) "gym" = ( @@ -25260,9 +25177,7 @@ /obj/item/storage/bag/trash{ pixel_x = -3 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/plating, /area/almayer/maint/lower/constr) "gBW" = ( @@ -25289,9 +25204,8 @@ /turf/open/floor/almayer, /area/almayer/hallways/hangar) "gCB" = ( -/obj/structure/machinery/power/apc/almayer/hardened{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/hardened/north{ + cell_type = /obj/item/cell/hyper }, /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -25522,9 +25436,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/engineering/ce_room) "gIm" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/l_a_p) "gIz" = ( @@ -25824,7 +25736,7 @@ /obj/structure/sign/safety/maint{ pixel_x = -17 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/upper/s_bow) "gNo" = ( @@ -25985,9 +25897,7 @@ /turf/open/floor/almayer/orangecorner/west, /area/almayer/hallways/lower/port_umbilical) "gRP" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/hallways/hangar) "gSa" = ( @@ -26079,7 +25989,7 @@ /turf/open/floor/almayer/plate, /area/almayer/shipboard/brig/general_equipment) "gUi" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/lower/s_bow) "gUn" = ( @@ -26554,9 +26464,8 @@ /turf/open/floor/almayer/sterile_green_side/west, /area/almayer/medical/medical_science) "heo" = ( -/obj/structure/machinery/power/apc/almayer{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/north{ + cell_type = /obj/item/cell/hyper }, /obj/structure/sign/safety/rewire{ pixel_x = -15; @@ -27303,7 +27212,7 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/red, /area/almayer/shipboard/brig/chief_mp_office) "hsr" = ( @@ -27348,9 +27257,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/l_m_s) "htk" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/plate, /area/almayer/maint/lower/cryo_cells) "htl" = ( @@ -27598,9 +27505,7 @@ /turf/open/floor/almayer, /area/almayer/hallways/upper/midship_hallway) "hyV" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /obj/structure/sign/safety/rewire{ pixel_x = 32; pixel_y = 24 @@ -28142,7 +28047,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/hull/upper/s_bow) "hMN" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/sterile_green_side, /area/almayer/medical/operating_room_three) "hNh" = ( @@ -28548,9 +28453,7 @@ dir = 4; pixel_y = -12 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /obj/structure/sign/safety/rewire{ pixel_x = 32; pixel_y = 17 @@ -28970,9 +28873,7 @@ /turf/open/floor/prison/kitchen, /area/almayer/living/grunt_rnr) "ied" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer, /area/almayer/maint/hull/upper/u_f_p) "ien" = ( @@ -29406,7 +29307,7 @@ /turf/closed/wall/almayer, /area/almayer/command/securestorage) "ioV" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/sign/safety/rewire{ pixel_y = -38 }, @@ -29894,9 +29795,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_a_s) "iBl" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /obj/structure/sign/safety/rewire{ pixel_x = 7; pixel_y = -30 @@ -30061,9 +29960,7 @@ dir = 4 }, /obj/structure/pipes/standard/simple/hidden/supply, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /obj/structure/sign/safety/maint{ pixel_x = -17 }, @@ -30376,7 +30273,7 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/upper/u_f_s) "iNH" = ( @@ -30834,7 +30731,7 @@ /obj/structure/closet/secure_closet/surgical{ pixel_x = -30 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/sign/safety/rewire{ pixel_y = -38 }, @@ -31009,9 +30906,7 @@ /turf/open/floor/almayer, /area/almayer/living/briefing) "iXW" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/sterile_green_corner, /area/almayer/medical/lower_medical_lobby) "iYe" = ( @@ -32314,9 +32209,7 @@ /turf/open/floor/wood/ship, /area/almayer/command/corporateliaison) "jvP" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/shipboard/brig/cryo) "jvX" = ( @@ -32412,9 +32305,7 @@ /turf/open/floor/plating, /area/almayer/living/bridgebunks) "jxX" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/orange/east, /area/almayer/hallways/lower/starboard_aft_hallway) "jyb" = ( @@ -32721,9 +32612,7 @@ /turf/open/floor/prison/kitchen, /area/almayer/living/grunt_rnr) "jFI" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/upper/u_m_s) "jFM" = ( @@ -32830,9 +32719,7 @@ /turf/open/floor/almayer/plating/northeast, /area/almayer/engineering/lower/engine_core) "jJk" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/blue/northeast, /area/almayer/living/port_emb) "jKn" = ( @@ -33106,7 +32993,7 @@ /turf/open/floor/almayer/red/east, /area/almayer/hallways/upper/starboard) "jOE" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/orange, /area/almayer/engineering/lower) "jOG" = ( @@ -33626,9 +33513,7 @@ /turf/open/floor/almayer/red/east, /area/almayer/hallways/upper/starboard) "jZU" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer, /area/almayer/medical/containment/cell/cl) "jZY" = ( @@ -33690,9 +33575,7 @@ /turf/open/floor/almayer/bluefull, /area/almayer/squads/charlie_delta_shared) "kaO" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/silver/west, /area/almayer/hallways/upper/midship_hallway) "kaQ" = ( @@ -33958,9 +33841,7 @@ /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/vehiclehangar) "kgV" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /obj/effect/decal/warning_stripes{ icon_state = "E"; layer = 3.33; @@ -34611,9 +34492,7 @@ /turf/open/floor/almayer/red/north, /area/almayer/shipboard/brig/processing) "kuK" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/upper/u_m_p) "kvf" = ( @@ -34708,9 +34587,7 @@ /turf/open/floor/almayer/dark_sterile, /area/almayer/living/port_emb) "kxe" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/p_bow) "kxo" = ( @@ -35588,9 +35465,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/blue/northeast, /area/almayer/living/basketball) "kPG" = ( @@ -39339,9 +39214,8 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/stern) "myl" = ( -/obj/structure/machinery/power/apc/almayer/hardened{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/hardened/north{ + cell_type = /obj/item/cell/hyper }, /obj/effect/decal/warning_stripes{ icon_state = "NE-out"; @@ -39612,7 +39486,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/l_a_p) "mCJ" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/upper/u_f_p) "mCL" = ( @@ -39817,9 +39691,7 @@ /turf/open/floor/wood/ship, /area/almayer/command/corporateliaison) "mHb" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/red/east, /area/almayer/shipboard/brig/processing) "mHo" = ( @@ -40021,9 +39893,7 @@ icon_state = "N"; pixel_y = 1 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/red, /area/almayer/hallways/upper/port) "mKq" = ( @@ -40993,9 +40863,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/l_m_s) "neO" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/red/north, /area/almayer/shipboard/navigation) "neS" = ( @@ -41444,9 +41312,7 @@ /turf/open/floor/almayer/cargo_arrow/north, /area/almayer/living/briefing) "nlI" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_f_s) "nlW" = ( @@ -41968,9 +41834,7 @@ /turf/open/floor/almayer/mono, /area/almayer/engineering/upper_engineering/starboard) "nwW" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/red/north, /area/almayer/shipboard/port_missiles) "nwY" = ( @@ -42074,9 +41938,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/shipboard/brig/starboard_hallway) "nAd" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer, /area/almayer/engineering/lower/engine_core) "nAm" = ( @@ -42514,9 +42376,7 @@ /turf/open/floor/almayer/plating/northeast, /area/almayer/shipboard/port_missiles) "nIG" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/silver/northeast, /area/almayer/command/securestorage) "nIN" = ( @@ -42582,9 +42442,7 @@ /area/almayer/engineering/lower/workshop) "nLk" = ( /obj/effect/decal/cleanable/blood/oil, -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/orange/east, /area/almayer/engineering/upper_engineering/port) "nLp" = ( @@ -42832,9 +42690,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/l_m_p) "nQv" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/plating_striped/west, /area/almayer/squads/req) "nQA" = ( @@ -43275,9 +43131,7 @@ /turf/open/floor/almayer, /area/almayer/hallways/upper/midship_hallway) "nZR" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/plating/northeast, /area/almayer/shipboard/panic) "nZW" = ( @@ -43705,9 +43559,7 @@ /obj/structure/pipes/vents/pump{ dir = 8 }, -/obj/structure/machinery/power/apc/almayer/hardened{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/hardened/east, /turf/open/floor/almayer, /area/almayer/command/lifeboat) "oit" = ( @@ -43718,7 +43570,7 @@ /turf/open/floor/almayer/redfull, /area/almayer/shipboard/port_missiles) "oix" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/sign/safety/rewire{ pixel_y = -38 }, @@ -45266,9 +45118,7 @@ /turf/open/floor/almayer/plating/northeast, /area/almayer/medical/upper_medical) "oNK" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/upper/u_a_s) "oNM" = ( @@ -45324,7 +45174,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/red/north, /area/almayer/hallways/upper/starboard) "oOO" = ( @@ -45643,9 +45493,7 @@ /obj/structure/platform{ dir = 8 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/silver/north, /area/almayer/hallways/lower/repair_bay) "oUG" = ( @@ -46542,7 +46390,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/stern) "ppV" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/starboard_midship_hallway) "pqc" = ( @@ -46630,9 +46478,7 @@ /turf/open/floor/almayer, /area/almayer/maint/hull/upper/u_f_s) "prl" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/effect/decal/warning_stripes{ icon_state = "SW-out" }, @@ -47714,9 +47560,8 @@ /turf/open/floor/almayer/plate, /area/almayer/squads/charlie_delta_shared) "pQI" = ( -/obj/structure/machinery/power/apc/almayer{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/north{ + cell_type = /obj/item/cell/hyper }, /turf/open/floor/almayer/red/north, /area/almayer/shipboard/brig/mp_bunks) @@ -47748,9 +47593,7 @@ /turf/open/floor/almayer/plate, /area/almayer/living/offices) "pRn" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /obj/structure/machinery/medical_pod/sleeper, /turf/open/floor/almayer/mono, /area/almayer/medical/medical_science) @@ -48472,7 +48315,7 @@ /turf/open/floor/almayer, /area/almayer/squads/delta) "qgU" = ( -/obj/structure/machinery/power/apc/almayer/hardened, +/obj/structure/machinery/power/apc/almayer/hardened/south, /obj/effect/decal/warning_stripes{ icon_state = "SE-out"; pixel_x = 1 @@ -49138,9 +48981,7 @@ /turf/open/floor/almayer/silvercorner/east, /area/almayer/hallways/upper/midship_hallway) "qvC" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/plating, /area/almayer/living/port_emb) "qvE" = ( @@ -49764,7 +49605,7 @@ /turf/open/floor/almayer/red/north, /area/almayer/squads/alpha_bravo_shared) "qGf" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /obj/structure/sign/safety/rewire{ pixel_y = -38 }, @@ -50374,9 +50215,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_m_s) "qTu" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/port_umbilical) "qTA" = ( @@ -50727,9 +50566,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/l_m_s) "qZT" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/starboard_fore_hallway) "qZX" = ( @@ -50930,7 +50767,7 @@ /turf/open/floor/almayer/sterile_green_side/west, /area/almayer/medical/lower_medical_lobby) "rdT" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/port_fore_hallway) "rdZ" = ( @@ -51302,9 +51139,7 @@ /area/almayer/living/synthcloset) "rlh" = ( /obj/structure/closet/firecloset, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/shipboard/starboard_point_defense) "rll" = ( @@ -52510,7 +52345,7 @@ /obj/structure/sign/safety/rewire{ pixel_x = 32 }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/orange/east, /area/almayer/hallways/lower/port_aft_hallway) "rKA" = ( @@ -52955,6 +52790,13 @@ /obj/structure/machinery/part_fabricator/dropship, /turf/open/floor/almayer/plate, /area/almayer/hallways/lower/repair_bay) +"rVB" = ( +/obj/structure/machinery/suit_storage_unit/compression_suit/uscm, +/obj/structure/machinery/alarm/almayer{ + dir = 1 + }, +/turf/open/floor/almayer/plate, +/area/almayer/hallways/lower/starboard_umbilical) "rVC" = ( /obj/structure/pipes/vents/pump/on, /obj/structure/machinery/light{ @@ -53063,9 +52905,7 @@ /obj/structure/sign/safety/hazard{ pixel_y = -32 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer, /area/almayer/shipboard/brig/execution) "rXF" = ( @@ -53108,9 +52948,7 @@ /area/almayer/engineering/lower/workshop) "rYi" = ( /obj/structure/bed/chair, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/gym) "rYp" = ( @@ -53435,9 +53273,7 @@ /obj/item/roller/medevac, /obj/item/roller/medevac, /obj/item/roller/medevac, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /obj/structure/surface/table/reinforced/prison, /turf/open/floor/almayer/sterile_green, /area/almayer/medical/lockerroom) @@ -54857,9 +54693,7 @@ /turf/open/floor/almayer/sterile_green_side/east, /area/almayer/medical/morgue) "sKf" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/orange/north, /area/almayer/engineering/lower) "sKI" = ( @@ -55201,9 +55035,8 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/lower/port_midship_hallway) "sTV" = ( -/obj/structure/machinery/power/apc/almayer/hardened{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/hardened/north{ + cell_type = /obj/item/cell/hyper }, /turf/open/floor/plating, /area/almayer/command/airoom) @@ -57003,9 +56836,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/hull/upper/u_a_s) "tBY" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/upper/mess) "tCd" = ( @@ -57823,9 +57654,7 @@ /obj/item/storage/toolbox/mechanical{ pixel_y = 13 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_m_s) "tXb" = ( @@ -57861,9 +57690,7 @@ /turf/open/floor/almayer/test_floor4, /area/almayer/squads/req) "tXn" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/l_a_s) "tXo" = ( @@ -58592,7 +58419,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/sterile_green, /area/almayer/medical/containment) "uoj" = ( @@ -59455,13 +59282,6 @@ }, /turf/open/floor/almayer/green/north, /area/almayer/hallways/lower/port_midship_hallway) -"uGi" = ( -/obj/structure/machinery/suit_storage_unit/compression_suit/uscm, -/obj/structure/machinery/alarm/almayer{ - dir = 1 - }, -/turf/open/floor/almayer/plate, -/area/almayer/hallways/lower/starboard_umbilical) "uGN" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/almayer, @@ -60293,9 +60113,7 @@ /turf/open/floor/almayer/emerald/southwest, /area/almayer/living/port_emb) "uZF" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer, /area/almayer/engineering/lower/workshop) "uZH" = ( @@ -60926,9 +60744,7 @@ /turf/open/floor/almayer/plate, /area/almayer/maint/lower/s_bow) "vkR" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/bed/sofa/south/grey, /turf/open/floor/almayer/silver/north, /area/almayer/shipboard/brig/cic_hallway) @@ -61255,9 +61071,7 @@ /area/almayer/engineering/upper_engineering/starboard) "vqL" = ( /obj/item/clothing/under/shorts/black, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/dark_sterile, /area/almayer/engineering/laundry) "vqW" = ( @@ -61576,7 +61390,7 @@ /turf/open/floor/almayer/dark_sterile, /area/almayer/living/port_emb) "vwj" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_m_p) "vwC" = ( @@ -61808,9 +61622,7 @@ /turf/open/floor/almayer/orange/north, /area/almayer/hallways/hangar) "vAx" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/l_m_p) "vAz" = ( @@ -61839,9 +61651,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/plating/northeast, /area/almayer/shipboard/stern_point_defense) "vAQ" = ( @@ -63704,9 +63514,7 @@ /area/almayer/medical/upper_medical) "wjC" = ( /obj/structure/closet/firecloset, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/shipboard/port_point_defense) "wjL" = ( @@ -63884,9 +63692,7 @@ /turf/open/floor/almayer, /area/almayer/hallways/hangar) "wmg" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/red/north, /area/almayer/shipboard/starboard_missiles) "wmo" = ( @@ -64596,9 +64402,7 @@ /area/almayer/hallways/upper/fore_hallway) "wCs" = ( /obj/structure/machinery/vending/security, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer/plate, /area/almayer/living/briefing) "wCI" = ( @@ -64997,9 +64801,8 @@ /turf/open/floor/almayer/green/north, /area/almayer/hallways/lower/port_aft_hallway) "wKF" = ( -/obj/structure/machinery/power/apc/almayer{ - cell_type = /obj/item/cell/hyper; - dir = 1 +/obj/structure/machinery/power/apc/almayer/north{ + cell_type = /obj/item/cell/hyper }, /turf/open/floor/almayer/plate, /area/almayer/command/combat_correspondent) @@ -65443,9 +65246,7 @@ /area/almayer/shipboard/brig/lobby) "wSx" = ( /obj/structure/platform_decoration, -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/upper/u_a_p) "wSB" = ( @@ -65535,9 +65336,7 @@ /turf/closed/wall/almayer/research/containment/wall/south, /area/almayer/medical/containment/cell) "wTN" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/living/auxiliary_officer_office) "wUd" = ( @@ -65885,9 +65684,7 @@ /turf/open/floor/almayer/plate, /area/almayer/living/gym) "xbI" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/hull/lower/l_m_s) "xcI" = ( @@ -65985,7 +65782,7 @@ /turf/open/floor/almayer/plate, /area/almayer/engineering/lower/workshop) "xer" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/hull/lower/l_f_s) "xeU" = ( @@ -66188,9 +65985,7 @@ /turf/closed/wall/almayer/outer, /area/almayer/maint/hull/upper/p_bow) "xiW" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/plating/plating_catwalk, /area/almayer/maint/upper/u_a_p) "xjb" = ( @@ -66298,17 +66093,13 @@ /turf/open/floor/almayer, /area/almayer/squads/bravo) "xlC" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/orangecorner/east, /area/almayer/engineering/ce_room) "xlO" = ( /obj/structure/filingcabinet, /obj/item/folder/yellow, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/orange/north, /area/almayer/engineering/lower/workshop/hangar) "xmg" = ( @@ -66376,9 +66167,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/req) "xnX" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/almayer/plate, /area/almayer/maint/upper/u_a_s) "xnZ" = ( @@ -67497,9 +67286,7 @@ /area/almayer/engineering/upper_engineering/starboard) "xKT" = ( /obj/effect/decal/cleanable/cobweb, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /turf/open/floor/almayer, /area/almayer/living/synthcloset) "xLi" = ( @@ -68167,9 +67954,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/starboard_point_defense) "xYE" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/plating, /area/almayer/maint/lower/constr) "xYP" = ( @@ -68578,9 +68363,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/obj/structure/machinery/power/apc/almayer{ - dir = 8 - }, +/obj/structure/machinery/power/apc/almayer/west, /obj/item/storage/briefcase{ pixel_y = 15 }, @@ -68600,6 +68383,10 @@ }, /turf/open/floor/almayer/plate, /area/almayer/command/lifeboat) +"ygf" = ( +/obj/structure/machinery/power/apc/almayer/west, +/turf/open/floor/almayer/sterile_green_side/northwest, +/area/almayer/medical/lower_medical_medbay) "ygp" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/supply, @@ -84164,7 +83951,7 @@ lxd dPk nBV dyq -uGi +rVB uaG lYN byr @@ -96764,7 +96551,7 @@ rlZ egc thP beW -bTu +ygf rlZ fqZ beW diff --git a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm index 2d5bc23cb5a3..9a8fa63a5e8e 100644 --- a/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm +++ b/maps/map_files/Whiskey_Outpost_v2/Whiskey_Outpost_v2.dmm @@ -978,9 +978,7 @@ /turf/open/gm/grass/gbcorner/north_west, /area/whiskey_outpost/outside/lane/one_south) "eq" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -1003,9 +1001,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/living) "ev" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison, /area/whiskey_outpost/inside/living) "ex" = ( @@ -1030,9 +1026,7 @@ /turf/open/floor/whitegreenfull, /area/whiskey_outpost/inside/hospital/triage) "eF" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison, /area/whiskey_outpost/inside/cic) "eG" = ( @@ -1900,9 +1894,7 @@ /turf/open/floor/prison, /area/whiskey_outpost/inside/living) "im" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/floor/whitegreen/east, /area/whiskey_outpost/inside/hospital) "in" = ( @@ -2885,9 +2877,7 @@ /turf/open/shuttle/dropship/medium_grey_single_wide_up_to_down, /area/whiskey_outpost/outside/lane/four_north) "mC" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison, /area/whiskey_outpost) "mD" = ( @@ -3306,9 +3296,7 @@ /turf/open/floor/prison/floor_plate, /area/whiskey_outpost/inside/supply) "ow" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/asteroidfloor/north, /area/whiskey_outpost/outside/mortar_pit) "ox" = ( @@ -3766,9 +3754,7 @@ /turf/open/floor/white, /area/whiskey_outpost/inside/hospital) "qC" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/prison/floor_plate/southwest, /area/whiskey_outpost/inside/engineering) @@ -3874,9 +3860,7 @@ /turf/open/floor/asteroidfloor/north, /area/whiskey_outpost/outside/mortar_pit) "qW" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/open/gm/dirt, /area/whiskey_outpost/inside/caves/tunnel) "qX" = ( @@ -3890,9 +3874,7 @@ /turf/open/gm/grass/grassbeach/west, /area/whiskey_outpost/outside/lane/one_south) "ra" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 4 - }, +/obj/structure/machinery/power/apc/almayer/east, /turf/closed/wall/r_wall, /area/whiskey_outpost/inside/bunker) "rb" = ( @@ -4784,9 +4766,7 @@ /turf/open/floor/prison/floor_plate, /area/whiskey_outpost/inside/supply) "uP" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /obj/structure/surface/table/reinforced/prison, /turf/open/floor/prison/floor_plate, /area/whiskey_outpost/inside/supply) @@ -5763,7 +5743,7 @@ /turf/open/gm/dirtgrassborder/grassdirt_corner/north_east, /area/whiskey_outpost/outside/north) "zl" = ( -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/prison/floor_plate/southwest, /area/whiskey_outpost/inside/bunker/bunker/front) "zm" = ( @@ -9501,9 +9481,7 @@ /turf/open/gm/dirtgrassborder/grassdirt_corner2/north_west, /area/whiskey_outpost/outside/lane/two_south) "SG" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison/floor_plate/southwest, /area/whiskey_outpost/inside/bunker/pillbox/four) "SH" = ( @@ -9704,7 +9682,7 @@ /obj/structure/surface/table/reinforced/prison, /obj/item/reagent_container/hypospray, /obj/item/reagent_container/hypospray, -/obj/structure/machinery/power/apc/almayer, +/obj/structure/machinery/power/apc/almayer/south, /turf/open/floor/whitegreen, /area/whiskey_outpost/inside/hospital/triage) "TC" = ( @@ -9977,9 +9955,7 @@ /turf/open/gm/dirt, /area/whiskey_outpost/outside/lane/three_south) "UX" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison/floor_plate/southwest, /area/whiskey_outpost/inside/bunker/pillbox/one) "UY" = ( @@ -10618,9 +10594,7 @@ /turf/open/jungle, /area/whiskey_outpost/outside/lane/three_south) "XV" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison/floor_plate/southwest, /area/whiskey_outpost/inside/bunker/pillbox/two) "XW" = ( @@ -10662,9 +10636,7 @@ /turf/open/floor/asteroidfloor/north, /area/whiskey_outpost/outside/north) "Yj" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, +/obj/structure/machinery/power/apc/almayer/north, /turf/open/floor/prison/floor_plate/southwest, /area/whiskey_outpost/inside/bunker/pillbox/three) "Yk" = ( diff --git a/maps/map_files/generic/Admin_level.dmm b/maps/map_files/generic/Admin_level.dmm index 51623753bc0d..3b8eeac1009a 100644 --- a/maps/map_files/generic/Admin_level.dmm +++ b/maps/map_files/generic/Admin_level.dmm @@ -578,9 +578,6 @@ /obj/structure/machinery/medical_pod/bodyscanner, /turf/open/floor/almayer/dark_sterile, /area/adminlevel/ert_station) -"tx" = ( -/turf/open/floor/carpet, -/area/centcom/living) "tP" = ( /obj/effect/decal/warning_stripes{ icon_state = "E" @@ -9715,7 +9712,7 @@ ds eE eY eY -tx +eY eY eY eY diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index 2931fd42b111..70bfb5c2914b 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -1803,8 +1803,7 @@ color = "#6b675e"; layer = 2.79 }, -/obj/structure/machinery/power/apc/almayer{ - dir = 4; +/obj/structure/machinery/power/apc/almayer/east{ pixel_y = 25 }, /obj/item/weapon/twohanded/yautja/spear, diff --git a/maps/shuttles/ert_shuttle_big.dmm b/maps/shuttles/ert_shuttle_big.dmm index 0dbd1adcfb47..b7dbd500e823 100644 --- a/maps/shuttles/ert_shuttle_big.dmm +++ b/maps/shuttles/ert_shuttle_big.dmm @@ -855,7 +855,7 @@ /turf/open/floor/plating/almayer, /area/shuttle/ert) "YN" = ( -/obj/structure/machinery/power/apc/almayer{ +/obj/structure/machinery/power/apc/almayer/south{ cell_type = /obj/item/cell/hyper }, /turf/open/floor/almayer/tcomms, diff --git a/maps/shuttles/trijentshuttle2.dmm b/maps/shuttles/trijentshuttle2.dmm index b4ea080e4cfa..7947f6824e7f 100644 --- a/maps/shuttles/trijentshuttle2.dmm +++ b/maps/shuttles/trijentshuttle2.dmm @@ -38,11 +38,7 @@ /turf/open/shuttle/escapepod, /area/shuttle/trijent_shuttle/elevator) "n" = ( -/obj/structure/machinery/power/apc{ - dir = 1; - pixel_y = 26; - start_charge = 0 - }, +/obj/structure/machinery/power/apc/no_power/north, /obj/item/tool/wirecutters{ pixel_y = -7 }, diff --git a/tools/UpdatePaths/Scripts/6686-apc-replacement.txt b/tools/UpdatePaths/Scripts/6686-apc-replacement.txt new file mode 100644 index 000000000000..33686acbcee7 --- /dev/null +++ b/tools/UpdatePaths/Scripts/6686-apc-replacement.txt @@ -0,0 +1,179 @@ +/obj/structure/machinery/power/apc{dir=1;start_charge=0} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=2;start_charge=0} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=4;start_charge=0} : /obj/structure/machinery/power/apc/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=8;start_charge=0} : /obj/structure/machinery/power/apc/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=1;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=2;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=4;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=8;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{start_charge=0} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc{dir=1;start_charge=90} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=2;start_charge=90} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=4;start_charge=90} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=8;start_charge=90} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=1;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=2;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=4;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{dir=8;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc{start_charge=90} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc{dir=1} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=2} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=4} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=8} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} + +/obj/structure/machinery/power/apc/weak{dir=1;start_charge=0} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=2;start_charge=0} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=4;start_charge=0} : /obj/structure/machinery/power/apc/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=8;start_charge=0} : /obj/structure/machinery/power/apc/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=1;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=2;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=4;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{dir=8;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/weak{start_charge=0} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/weak{dir=1;start_charge=90} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=2;start_charge=90} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=4;start_charge=90} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=8;start_charge=90} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=1;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=2;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=4;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=8;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{start_charge=90} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} + +/obj/structure/machinery/power/apc/weak{dir=1} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=2} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=4} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=8} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=20} +/obj/structure/machinery/power/apc/weak : /obj/structure/machinery/power/apc/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=20} + +/obj/structure/machinery/power/apc/high{dir=1;start_charge=0} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=2;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=4;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=8;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=1;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=2;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=4;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=8;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/high{dir=1;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=2;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=4;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=8;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=1;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=2;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=4;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{dir=8;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/high{start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/high{dir=1} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=2} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=4} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=8} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/high : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} + +/obj/structure/machinery/power/apc/super{dir=1;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=2;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=4;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=8;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=1;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=2;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=4;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=8;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/super{dir=1;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=2;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=4;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=8;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=1;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=2;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=4;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{dir=8;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/super{start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/super{dir=1} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=2} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=4} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=8} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/super : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} + +/obj/structure/machinery/power/apc/hyper{dir=1;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=2;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=4;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=8;start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=1;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=2;start_charge=0;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=4;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=8;start_charge=0;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{start_charge=0} : /obj/structure/machinery/power/apc/upgraded/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/hyper{dir=1;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=2;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=4;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=8;start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=1;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=2;start_charge=90;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=4;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=8;start_charge=90;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/hyper{start_charge=90} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/hyper{dir=1} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=2} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=4} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=8} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/upgraded/power/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/hyper : /obj/structure/machinery/power/apc/upgraded/power/south{@OLD;pixel_y=@SKIP;dir=@SKIP} + +/obj/structure/machinery/power/apc/nocharge{dir=1} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=2} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=4} : /obj/structure/machinery/power/apc/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=8} : /obj/structure/machinery/power/apc/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/no_power/north{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/no_power/east{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/no_power/west{@OLD;pixel_x=@SKIP;dir=@SKIP;start_charge=@SKIP} +/obj/structure/machinery/power/apc/nocharge : /obj/structure/machinery/power/apc/no_power/south{@OLD;pixel_y=@SKIP;dir=@SKIP;start_charge=@SKIP} + +/obj/structure/machinery/power/apc/almayer{dir=1} : /obj/structure/machinery/power/apc/almayer/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=2} : /obj/structure/machinery/power/apc/almayer/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=4} : /obj/structure/machinery/power/apc/almayer/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=8} : /obj/structure/machinery/power/apc/almayer/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/almayer/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/almayer/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/almayer/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/almayer/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer : /obj/structure/machinery/power/apc/almayer/south{@OLD;pixel_y=@SKIP;dir=@SKIP} + +/obj/structure/machinery/power/apc/almayer/hardened{dir=1} : /obj/structure/machinery/power/apc/almayer/hardened/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=2} : /obj/structure/machinery/power/apc/almayer/hardened/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=4} : /obj/structure/machinery/power/apc/almayer/hardened/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=8} : /obj/structure/machinery/power/apc/almayer/hardened/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=1;pixel_y=@ANY} : /obj/structure/machinery/power/apc/almayer/hardened/north{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=2;pixel_y=@ANY} : /obj/structure/machinery/power/apc/almayer/hardened/south{@OLD;pixel_y=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=4;pixel_x=@ANY} : /obj/structure/machinery/power/apc/almayer/hardened/east{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened{dir=8;pixel_x=@ANY} : /obj/structure/machinery/power/apc/almayer/hardened/west{@OLD;pixel_x=@SKIP;dir=@SKIP} +/obj/structure/machinery/power/apc/almayer/hardened : /obj/structure/machinery/power/apc/almayer/hardened/south{@OLD;pixel_y=@SKIP;dir=@SKIP} \ No newline at end of file From fe5d6e7f38ee5d5a256945073d5471bf0c5c0ce4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Aug 2024 20:51:36 +0100 Subject: [PATCH 237/285] Automatic changelog for PR #6686 [ci skip] --- html/changelogs/AutoChangeLog-pr-6686.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6686.yml diff --git a/html/changelogs/AutoChangeLog-pr-6686.yml b/html/changelogs/AutoChangeLog-pr-6686.yml new file mode 100644 index 000000000000..2d36bae8e370 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6686.yml @@ -0,0 +1,6 @@ +author: "Venuska1117, Blundir" +delete-after: True +changes: + - imageadd: "add directional APC's Sprites." + - balance: "Now there are only 3 APC's types, APC's with call_type high/super/hyper are replaced with upgraded APC variant containing high capacity cell, weak variant got replaced with normal APC variant." + - bugfix: "Fixes APC's with wrong offsets (strata and Prison)" \ No newline at end of file From 23cd813935d565de68bba1a61618cbdf03f3f0ee Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Wed, 7 Aug 2024 16:34:57 -0400 Subject: [PATCH 238/285] Shrapnel smooth movement [WIP] (#6821) # About the pull request Shrapnel movement is now smoothed by an `animate()`. This is a follow on from https://github.com/cmss13-devs/cmss13/pull/4986 , attempting to resolve the performance issue that forced shrapnel to be excluded: https://github.com/cmss13-devs/cmss13/pull/4986#issuecomment-1827089416 Replaced the visual-effect-only shrapnel `/datum/ammo/bullet/shrapnel/light/effect` with a particle system that imitates their look. The two main differences are the particles don't collide with anything and all are using the "sparks" icon instead of the "tracer" icon because the tracer has a clear direction to it and particles can't easily coordinate angle and facing. tracer on left, sparks on right ![image](https://github.com/user-attachments/assets/c1aea971-6f75-40b8-b34e-985bd57e27af) TM yes, full merge no. The current particles implementation is single-purpose for testing. Assuming all works well and its not causing client performance issues, will bring in a more robust solution such as in TGMC. Surely using a purely visual effect is less taxing than using full-up objects. Surely BYOND is sensible in that regard. Right? # Explain why it's good for the game Smoother apparent movement for shrapnel gives a more appealing look. # Testing Photographs and Procedure

    Screenshots & Videos Server memory stats and average client render. baseline: ``` Server mem usage: prototypes: obj: 3.75 MB (19,601) mob: 2.08 KB (133) proc: 15.3 MB (31,429) str: 9.86 MB (163,347) appearance: 180 KB (4,807) filter: 16.4 KB (7) id array: 38.6 MB (76,961) map: 6.37 MB (100,150,5) objects: mobs: 5.59 KB (5) objs: 2.7 MB (8,520) datums: 3.39 MB (29,822) images: 2.62 MB (11,562) lists: 13 MB (86,256) procs: 7.18 KB (23) ``` ![image](https://github.com/user-attachments/assets/21e78b1c-1dcb-4181-8b1e-4385498465fd) after cluster OB, current master: ``` Server mem usage: prototypes: obj: 3.75 MB (19,601) mob: 2.08 KB (133) proc: 15.3 MB (31,429) str: 9.88 MB (163,347) appearance: 295 KB (9,027) filter: 16.4 KB (7) id array: 38.6 MB (81,772) map: 6.53 MB (100,150,5) objects: mobs: 5.59 KB (5) objs: 7.75 MB (17,446) datums: 4.08 MB (32,403) images: 2.63 MB (11,601) lists: 13.5 MB (95,057) procs: 6.89 KB (22) ``` ![image](https://github.com/user-attachments/assets/840ba919-84bf-4d7a-9732-43c6a996b8ac) after cluster OB, initial commit: ``` Server mem usage: prototypes: obj: 3.75 MB (19,601) mob: 2.08 KB (133) proc: 15.3 MB (31,429) str: 9.88 MB (163,348) appearance: 1.34 MB (43,820) filter: 16.4 KB (7) id array: 38.6 MB (76,960) map: 6.53 MB (100,150,5) objects: mobs: 5.59 KB (5) objs: 7.95 MB (17,524) datums: 3.54 MB (30,401) images: 2.63 MB (11,599) lists: 13.5 MB (95,167) procs: 6.89 KB (22) ``` ![image](https://github.com/user-attachments/assets/00016b04-47b5-47f2-8be6-1a7295fb6cf4) after cluster OB, particles experiment commit: ``` Server mem usage: prototypes: obj: 3.75 MB (19,589) mob: 2.08 KB (133) proc: 15.2 MB (31,190) str: 9.87 MB (163,299) appearance: 209 KB (6,457) filter: 16.4 KB (7) id array: 38.3 MB (76,816) map: 6.53 MB (100,150,5) objects: mobs: 5.59 KB (5) objs: 5.88 MB (15,559) datums: 3.56 MB (30,860) images: 2.62 MB (11,571) lists: 13.3 MB (92,035) procs: 6.89 KB (22) ``` ![image](https://github.com/user-attachments/assets/cdc95284-59b0-445a-abb0-09b32a69864f) On master gains about 120KB in appearances. On initial commit gains about 1.2MB in appearances. Unsure why. Maybe the `mutable_appearances` count and aren't being discarded? On particles experiment commit gains about 40KB in appearances. Presumably the reduction is due to the client handling generating some of those appearances instead. No significant difference on average render times for baseline, master, or initial commit. Particles cause a moderate render time increase for particles experiment commit during a cluster OB.
    Works without issue on my local machine. Unable to test at appropriate scale. One TM and one cluster OB should give a definitive answer. # Changelog :cl: code: shrapnel smoothly animates their movement code: visual-effect-only shrapnel replaced by clientside particles /:cl: --- code/datums/ammo/shrapnel.dm | 36 ++++++++++++++++++------ code/datums/autocells/explosion.dm | 3 +- code/game/objects/explosion_recursive.dm | 4 +-- code/modules/projectiles/projectile.dm | 6 ---- 4 files changed, 30 insertions(+), 19 deletions(-) diff --git a/code/datums/ammo/shrapnel.dm b/code/datums/ammo/shrapnel.dm index 39b0813fad25..836e142489e1 100644 --- a/code/datums/ammo/shrapnel.dm +++ b/code/datums/ammo/shrapnel.dm @@ -122,16 +122,36 @@ name = "glass shrapnel" icon_state = "shrapnel_glass" -/datum/ammo/bullet/shrapnel/light/effect/ // no damage, but looks bright and neat - name = "sparks" - - damage = 1 // Tickle tickle +/particles/shrapnel + icon = 'icons/obj/items/weapons/projectiles.dmi' + icon_state = "shrapnel_bright2" + width = 1000 + height = 1000 + count = 100 + spawning = 0 + lifespan = 0.6 SECONDS + fadein = 0.2 SECONDS + velocity = generator("square", 32 * 0.85, 32 * 1.15) + rotation = generator("num", 0, 359) + +/obj/shrapnel_effect + anchored = TRUE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + unacidable = TRUE + blocks_emissive = EMISSIVE_BLOCK_GENERIC + +/obj/shrapnel_effect/New() + . = ..() + particles = new /particles/shrapnel + particles.spawning = rand(5,9) + rand(5,9) + addtimer(CALLBACK(src, PROC_REF(stop)), 0.1 SECONDS) + QDEL_IN(src, 0.9 SECONDS) -/datum/ammo/bullet/shrapnel/light/effect/ver1 - icon_state = "shrapnel_bright1" +/obj/shrapnel_effect/proc/stop() + particles.spawning = 0 -/datum/ammo/bullet/shrapnel/light/effect/ver2 - icon_state = "shrapnel_bright2" +/obj/shrapnel_effect/get_applying_acid_time() + return -1 /datum/ammo/bullet/shrapnel/jagged shrapnel_chance = SHRAPNEL_CHANCE_TIER_2 diff --git a/code/datums/autocells/explosion.dm b/code/datums/autocells/explosion.dm index ec310e80367c..7736d85509ee 100644 --- a/code/datums/autocells/explosion.dm +++ b/code/datums/autocells/explosion.dm @@ -295,8 +295,7 @@ as having entered the turf. if(power >= 100) // powerful explosions send out some special effects epicenter = get_turf(epicenter) // the ex_acts might have changed the epicenter - create_shrapnel(epicenter, rand(5,9), , ,/datum/ammo/bullet/shrapnel/light/effect/ver1, explosion_cause_data) - create_shrapnel(epicenter, rand(5,9), , ,/datum/ammo/bullet/shrapnel/light/effect/ver2, explosion_cause_data) + new /obj/shrapnel_effect(epicenter) /proc/log_explosion(atom/A, datum/automata_cell/explosion/E) if(isliving(A)) diff --git a/code/game/objects/explosion_recursive.dm b/code/game/objects/explosion_recursive.dm index 855f6c2f43c7..708b3d25e43e 100644 --- a/code/game/objects/explosion_recursive.dm +++ b/code/game/objects/explosion_recursive.dm @@ -86,9 +86,7 @@ explosion resistance exactly as much as their health if(power >= 100) // powerful explosions send out some special effects epicenter = get_turf(epicenter) // the ex_acts might have changed the epicenter - create_shrapnel(epicenter, rand(5,9), , ,/datum/ammo/bullet/shrapnel/light/effect/ver1, explosion_cause_data) - sleep(1) - create_shrapnel(epicenter, rand(5,9), , ,/datum/ammo/bullet/shrapnel/light/effect/ver2, explosion_cause_data) + new /obj/shrapnel_effect(epicenter) spawn(2) //just in case something goes wrong if(explosion_in_progress) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index d91e2ca47c1a..cdc23da1a940 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -337,12 +337,6 @@ //Animate the visuals from starting position to new position - if(projectile_flags & PROJECTILE_SHRAPNEL) //there can be a LOT of shrapnel especially from a cluster OB, not important enough for the expense of an animate() - alpha = alpha_new - pixel_x = pixel_x_rel_new - pixel_y = pixel_y_rel_new - return - var/anim_time = delta_time * 0.1 animate(src, pixel_x = pixel_x_rel_new, pixel_y = pixel_y_rel_new, alpha = alpha_new, time = anim_time, flags = ANIMATION_END_NOW) From 205f688b59ecba4a155cea294a127fbdf3f713a4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 7 Aug 2024 21:40:30 +0100 Subject: [PATCH 239/285] Automatic changelog for PR #6821 [ci skip] --- html/changelogs/AutoChangeLog-pr-6821.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6821.yml diff --git a/html/changelogs/AutoChangeLog-pr-6821.yml b/html/changelogs/AutoChangeLog-pr-6821.yml new file mode 100644 index 000000000000..7b146bc2a549 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6821.yml @@ -0,0 +1,5 @@ +author: "Doubleumc" +delete-after: True +changes: + - code_imp: "shrapnel smoothly animates their movement" + - code_imp: "visual-effect-only shrapnel replaced by clientside particles" \ No newline at end of file From 0ce0c73b75f362638e13706b5b1373a2dcea482c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 8 Aug 2024 01:19:56 +0000 Subject: [PATCH 240/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6686.yml | 6 ------ html/changelogs/AutoChangeLog-pr-6786.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6821.yml | 5 ----- html/changelogs/AutoChangeLog-pr-6886.yml | 4 ---- html/changelogs/archive/2024-08.yml | 14 ++++++++++++++ 5 files changed, 14 insertions(+), 19 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6686.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6786.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6821.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6886.yml diff --git a/html/changelogs/AutoChangeLog-pr-6686.yml b/html/changelogs/AutoChangeLog-pr-6686.yml deleted file mode 100644 index 2d36bae8e370..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6686.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "Venuska1117, Blundir" -delete-after: True -changes: - - imageadd: "add directional APC's Sprites." - - balance: "Now there are only 3 APC's types, APC's with call_type high/super/hyper are replaced with upgraded APC variant containing high capacity cell, weak variant got replaced with normal APC variant." - - bugfix: "Fixes APC's with wrong offsets (strata and Prison)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6786.yml b/html/changelogs/AutoChangeLog-pr-6786.yml deleted file mode 100644 index a97e2ad15be0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6786.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BlackCrystalic" -delete-after: True -changes: - - bugfix: "No more admin data sended to normal players in who/staff who" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6821.yml b/html/changelogs/AutoChangeLog-pr-6821.yml deleted file mode 100644 index 7b146bc2a549..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6821.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - code_imp: "shrapnel smoothly animates their movement" - - code_imp: "visual-effect-only shrapnel replaced by clientside particles" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6886.yml b/html/changelogs/AutoChangeLog-pr-6886.yml deleted file mode 100644 index 1f75946ccca0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6886.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "?" -delete-after: True -changes: - - bugfix: "Fixed explosive implant not triggering when hearing the code-word." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 8541bfbd26e4..afb87c91ce88 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -165,3 +165,17 @@ stuff! LTNTS: - imageadd: port tgsprites for pills (including a new variation) +2024-08-08: + '?': + - bugfix: Fixed explosive implant not triggering when hearing the code-word. + BlackCrystalic: + - bugfix: No more admin data sended to normal players in who/staff who + Doubleumc: + - code_imp: shrapnel smoothly animates their movement + - code_imp: visual-effect-only shrapnel replaced by clientside particles + Venuska1117, Blundir: + - imageadd: add directional APC's Sprites. + - balance: Now there are only 3 APC's types, APC's with call_type high/super/hyper + are replaced with upgraded APC variant containing high capacity cell, weak variant + got replaced with normal APC variant. + - bugfix: Fixes APC's with wrong offsets (strata and Prison) From 6504815fe3db364e8e9a589e8c664910e619cc77 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Fri, 9 Aug 2024 19:08:37 +0200 Subject: [PATCH 241/285] Gravity generator removal (#6751) # About the pull request not used and super ugly old ss13 sprites that should not be used on maps # Explain why it's good for the game less legacy mess # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: del: removes gravity generator (ugly legacy stuff) /:cl: --------- Co-authored-by: vincibrv --- code/_onclick/human.dm | 2 +- code/modules/power/gravitygenerator.dm | 23 ----------------------- colonialmarines.dme | 1 - maps/map_files/CORSAT/Corsat.dmm | 6 ------ maps/predship/huntership.dmm | 6 ++++-- 5 files changed, 5 insertions(+), 33 deletions(-) delete mode 100644 code/modules/power/gravitygenerator.dm diff --git a/code/_onclick/human.dm b/code/_onclick/human.dm index b09c26ffb92f..4a353d5ed5c5 100644 --- a/code/_onclick/human.dm +++ b/code/_onclick/human.dm @@ -38,7 +38,7 @@ if (A != src) return ..() var/mob/living/carbon/human/H = A - if (last_chew + 75 > world.time) + if (last_chew + 1 > world.time) to_chat(H, SPAN_DANGER("You can't bite your hand again yet...")) return diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm deleted file mode 100644 index c3d4698fbc03..000000000000 --- a/code/modules/power/gravitygenerator.dm +++ /dev/null @@ -1,23 +0,0 @@ -// It... uses a lot of power. Everything under power is engineering stuff, at least. - -/obj/structure/machinery/computer/gravity_control_computer - name = "Gravity Generator Control" - desc = "A computer to control a local gravity generator. Qualified personnel only." - icon = 'icons/obj/structures/machinery/computer.dmi' - icon_state = "gravitycomp" - anchored = TRUE - density = TRUE - var/obj/structure/machinery/gravity_generator = null - - -/obj/structure/machinery/gravity_generator - name = "Gravitational Generator" - desc = "A device which produces a gravaton field when set up." - icon = 'icons/obj/structures/props/singularity.dmi' - icon_state = "TheSingGen" - anchored = TRUE - density = TRUE - use_power = USE_POWER_IDLE - idle_power_usage = 200 - active_power_usage = 1000 - var/on = 1 diff --git a/colonialmarines.dme b/colonialmarines.dme index a5109c8dd48a..8374bb19415a 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -2192,7 +2192,6 @@ #include "code\modules\power\cell.dm" #include "code\modules\power\fractal_reactor.dm" #include "code\modules\power\generator.dm" -#include "code\modules\power\gravitygenerator.dm" #include "code\modules\power\lighting.dm" #include "code\modules\power\port_gen.dm" #include "code\modules\power\power.dm" diff --git a/maps/map_files/CORSAT/Corsat.dmm b/maps/map_files/CORSAT/Corsat.dmm index 42c903cab227..59f0a59d6ca5 100644 --- a/maps/map_files/CORSAT/Corsat.dmm +++ b/maps/map_files/CORSAT/Corsat.dmm @@ -40319,12 +40319,6 @@ /turf/open/floor/corsat/yellow, /area/corsat/gamma/engineering/atmos) "qVd" = ( -/obj/structure/machinery/gravity_generator{ - desc = "Absorbs and redirects radiation, hopefully away from you."; - name = "Radiation Collector"; - pixel_x = 15; - pixel_y = -5 - }, /obj/structure/platform{ dir = 1 }, diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index 70bfb5c2914b..6247c6ce1347 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -828,7 +828,8 @@ /turf/open/shuttle/predship, /area/yautja) "co" = ( -/obj/structure/machinery/gravity_generator, +/obj/structure/machinery/portable_atmospherics/canister/phoron, +/obj/structure/window/phoronreinforced, /obj/structure/window/phoronreinforced{ icon_state = "phoronrwindow" }, @@ -934,7 +935,8 @@ /turf/open/floor/corsat/squareswood/north, /area/yautja) "cy" = ( -/obj/structure/machinery/gravity_generator, +/obj/structure/window/phoronreinforced, +/obj/structure/machinery/portable_atmospherics/canister/phoron, /obj/structure/window/phoronreinforced{ icon_state = "phoronrwindow" }, From 03bb2bdfbc27a86a9641a395b23e5dfa7e7b0f5b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Aug 2024 18:14:11 +0100 Subject: [PATCH 242/285] Automatic changelog for PR #6751 [ci skip] --- html/changelogs/AutoChangeLog-pr-6751.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6751.yml diff --git a/html/changelogs/AutoChangeLog-pr-6751.yml b/html/changelogs/AutoChangeLog-pr-6751.yml new file mode 100644 index 000000000000..8071a05c7bdf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6751.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - rscdel: "removes gravity generator (ugly legacy stuff)" \ No newline at end of file From 7b793776c0f56aa75199ad2ebf7f811c3361adce Mon Sep 17 00:00:00 2001 From: BasilHerb <168701329+BasilHerb@users.noreply.github.com> Date: Sat, 10 Aug 2024 03:51:26 +1000 Subject: [PATCH 243/285] Standardises unmeltable SG & Specialist Gear, and removes the (now-legacy) SG kit from req. (#6893) # About the pull request This PR makes the M56 Combat Harness & the M45 Ghillie Suit unmeltable, and removes the $10K SG kit from requisitions, now that there is no need for SGs to buy it if their shit gets melted. The purpose of this PR is to standardise the ongoing trend of unmeltable unique marine gear, and serves to patch up the stragglers that were left behind during the initial un-meltification of specialist & SG equipment. I have tested all my changes- I can confirm the SG kit is no longer in req, and that you can no longer melt the M56 Combat Harness, nor the M45 Ghillie Suit. I have also tested for any spec kits that are still meltable, and found none (besides the sniper, which I fixed.) # Explain why it's good for the game The pain of losing your unique gear to Young Drone (XX-420) while your fellow protagonists have unmeltable gear is well-felt across the playerbase. John Marine strips your ass of your gear to defib you on the frontline, the xenos overrun your position, you go back to retrieve it, but it's been melted to shit because a sentinel took the 0.5 microseconds needed to melt it down. Congrats. You rolled SG, and you are now useless, because whilst your gun is unmeltable, for some strange reason your armour isn't. If you're the sniper, it sucks a bit less since you don't need the armour to fire your gun- But still, you've lost your sweet camo armour and are now dripless. I removed the SG kit from req because it's useless now, plus no one used it anyways because it costs 10K (and also Drathek told me to) # Testing Photographs and Procedure ![Screenshot 2024-08-07 144616](https://github.com/user-attachments/assets/e229e4ea-2b3b-4422-8977-264dc4a1e268) (The SG kit has been thanos snapped from req) ![Screenshot 2024-08-07 143618](https://github.com/user-attachments/assets/d0df683a-3fff-4a9b-a71a-81d74a5a7c43) (The M45 Ghillie Suit is no longer meltable now, despite what the image says) # Changelog :cl: del: removed the M56B Smartgun Kit from requisitions. balance: made the M56 Combat Harness unmeltable. balance: made the M45 Ghillie Suit unmeltable. /:cl: --- code/datums/supply_packs/weapons.dm | 10 ---------- code/modules/clothing/suits/marine_armor/ghillie.dm | 1 + .../modules/clothing/suits/marine_armor/smartgunner.dm | 1 + 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/code/datums/supply_packs/weapons.dm b/code/datums/supply_packs/weapons.dm index 8939b80e52d6..f7802089cbfe 100644 --- a/code/datums/supply_packs/weapons.dm +++ b/code/datums/supply_packs/weapons.dm @@ -1,13 +1,3 @@ -/datum/supply_packs/m56b_smartgun - name = "M56B Smartgun System Package (x1)" - contains = list( - /obj/item/storage/box/m56_system, - ) - cost = 100 - containertype = /obj/structure/closet/crate/weapon - containername = "M56B Smartgun System Package" - group = "Weapons" - /datum/supply_packs/m56_hmg name = "M56D Heavy Machine Gun (x1)" contains = list( diff --git a/code/modules/clothing/suits/marine_armor/ghillie.dm b/code/modules/clothing/suits/marine_armor/ghillie.dm index 44729ac16b2f..c55e1d054b79 100644 --- a/code/modules/clothing/suits/marine_armor/ghillie.dm +++ b/code/modules/clothing/suits/marine_armor/ghillie.dm @@ -11,6 +11,7 @@ specialty = "M45 pattern ghillie" valid_accessory_slots = list(ACCESSORY_SLOT_ARMBAND, ACCESSORY_SLOT_DECOR, ACCESSORY_SLOT_MEDAL, ACCESSORY_SLOT_PONCHO) restricted_accessory_slots = list(ACCESSORY_SLOT_ARMBAND) + unacidable = TRUE var/camo_active = FALSE var/hide_in_progress = FALSE diff --git a/code/modules/clothing/suits/marine_armor/smartgunner.dm b/code/modules/clothing/suits/marine_armor/smartgunner.dm index f52956edd97d..64cf88d22cfe 100644 --- a/code/modules/clothing/suits/marine_armor/smartgunner.dm +++ b/code/modules/clothing/suits/marine_armor/smartgunner.dm @@ -9,6 +9,7 @@ storage_slots = 2 slowdown = SLOWDOWN_ARMOR_LIGHT flags_inventory = BLOCKSHARPOBJ|SMARTGUN_HARNESS + unacidable = TRUE allowed = list( /obj/item/tank/emergency_oxygen, /obj/item/device/flashlight, From 05f258743b8e77497e1346508cc929f03308bf6e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Aug 2024 18:56:49 +0100 Subject: [PATCH 244/285] Automatic changelog for PR #6893 [ci skip] --- html/changelogs/AutoChangeLog-pr-6893.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6893.yml diff --git a/html/changelogs/AutoChangeLog-pr-6893.yml b/html/changelogs/AutoChangeLog-pr-6893.yml new file mode 100644 index 000000000000..bc0bb168d9c1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6893.yml @@ -0,0 +1,6 @@ +author: "BasilHerb" +delete-after: True +changes: + - rscdel: "removed the M56B Smartgun Kit from requisitions." + - balance: "made the M56 Combat Harness unmeltable." + - balance: "made the M45 Ghillie Suit unmeltable." \ No newline at end of file From c09d86465b665817f88243feee7b9d3031d700b9 Mon Sep 17 00:00:00 2001 From: HaultyAnonie <131271192+HaultyAnonie@users.noreply.github.com> Date: Fri, 9 Aug 2024 20:51:33 +0300 Subject: [PATCH 245/285] Accurately depicts the mine amount in claymore boxes on vendor labels. (#6898) # About the pull request Makes the vendor button accurately depict `(x5 mines)` instead of `(x4 mines)` ``` /obj/item/storage/box/explosive_mines/fill_preset_inventory() for(var/i in 1 to 5) new /obj/item/explosive/mine(src) ``` # Changelog :cl: fix: Made claymore boxes in vendors be accurately labeled as the amount of claymores they contain. From (x4 mines) to (x5 mines). The actual contents of the box. /:cl: --- .../vending/vendor_types/squad_prep/squad_engineer.dm | 4 ++-- .../machinery/vending/vendor_types/squad_prep/squad_leader.dm | 2 +- .../machinery/vending/vendor_types/squad_prep/squad_medic.dm | 2 +- .../vending/vendor_types/squad_prep/squad_rifleman.dm | 2 +- .../vending/vendor_types/squad_prep/squad_smartgunner.dm | 2 +- .../machinery/vending/vendor_types/squad_prep/squad_tl.dm | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 53ce7986f195..74a3d2a6167b 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -33,7 +33,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_engi, list( list("M74 AGM-Incendiary Airburst Packet (x3 airburst grenades)", 18, /obj/item/storage/box/packet/airburst_incen, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), - list("M20 Mine Box (x4 mines)", 18, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("M20 Mine Box (x5 mines)", 18, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), @@ -155,7 +155,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Pistol Pouch", 0, /obj/item/storage/pouch/pistol, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Tools Pouch (Full)", 0, /obj/item/storage/pouch/tools/full, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), list("Engineer kit Pouch", 0, /obj/item/storage/pouch/engikit, MARINE_CAN_BUY_POUCH, VENDOR_ITEM_REGULAR), - + list("ACCESSORIES (CHOOSE 1)", 0, null, null, null), list("Black Webbing Vest", 0, /obj/item/clothing/accessory/storage/black_vest, MARINE_CAN_BUY_ACCESSORY, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm index d3985adf5fab..0055dc2b1375 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_leader.dm @@ -59,7 +59,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_leader, list( list("M74 AGM-Incendiary Airburst Packet (x3 airburst grenades)", 20, /obj/item/storage/box/packet/airburst_incen, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), - list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("M20 Mine Box (x5 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm index 917bf2850997..a8cc8be64bda 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_medic.dm @@ -56,7 +56,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_medic, list( list("M74 AGM-Incendiary Airburst Packet (x3 airburst grenades)", 20, /obj/item/storage/box/packet/airburst_incen, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), - list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("M20 Mine Box (x5 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), list("PRIMARY AMMUNITION", 0, null, null, null), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm index 75e7fc36e4d3..1db378bd1d98 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_rifleman.dm @@ -65,7 +65,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_marine, list( list("M74 AGM-Incendiary Airburst Packet (x3 airburst grenades)", 15, /obj/item/storage/box/packet/airburst_incen, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 15, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), - list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("M20 Mine Box (x5 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("PRIMARY AMMUNITION", 0, null, null, null), list("M4RA AP Magazine (10x24mm)", 10, /obj/item/ammo_magazine/rifle/m4ra/ap, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm index bedffdec7f90..962580529eb2 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_smartgunner.dm @@ -18,7 +18,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_smartgun, list( list("M74 AGM-Incendiary Airburst Packet (x3 airburst grenades)", 20, /obj/item/storage/box/packet/airburst_incen, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), - list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("M20 Mine Box (x5 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("SIDEARM AMMUNITION", 0, null, null, null), list("M44 Heavy Speed Loader (.44)", 10, /obj/item/ammo_magazine/revolver/heavy, null, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm index 8bd46110aba5..a4535fc7bfb4 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_tl.dm @@ -10,7 +10,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_tl, list( list("M74 AGM-Incendiary Airburst Packet (x3 airburst grenades)", 20, /obj/item/storage/box/packet/airburst_incen, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Smoke Airburst Packet (x3 airburst grenades)", 10, /obj/item/storage/box/packet/airburst_smoke, null, VENDOR_ITEM_REGULAR), list("M74 AGM-Hornet Airburst Packet (x3 airburst grenades", 20, /obj/item/storage/box/packet/hornet, null, VENDOR_ITEM_REGULAR), - list("M20 Mine Box (x4 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), + list("M20 Mine Box (x5 mines)", 20, /obj/item/storage/box/explosive_mines, null, VENDOR_ITEM_REGULAR), list("M40 MFHS Metal Foam Grenade", 5, /obj/item/explosive/grenade/metal_foam, null, VENDOR_ITEM_REGULAR), list("G2 Electroshock Grenade Packet (x3 grenades)", 16, /obj/item/storage/box/packet/sebb, null, VENDOR_ITEM_REGULAR), From 3d188700c2eb27c6260cb43f81138ef962e8b85d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Aug 2024 19:04:29 +0100 Subject: [PATCH 246/285] Automatic changelog for PR #6898 [ci skip] --- html/changelogs/AutoChangeLog-pr-6898.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6898.yml diff --git a/html/changelogs/AutoChangeLog-pr-6898.yml b/html/changelogs/AutoChangeLog-pr-6898.yml new file mode 100644 index 000000000000..950747f73983 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6898.yml @@ -0,0 +1,4 @@ +author: "HaultyAnonie" +delete-after: True +changes: + - bugfix: "Made claymore boxes in vendors be accurately labeled as the amount of claymores they contain. From (x4 mines) to (x5 mines). The actual contents of the box." \ No newline at end of file From 9ef9edfc22fecec082011f52b313b85c506c5455 Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Fri, 9 Aug 2024 13:51:39 -0400 Subject: [PATCH 247/285] Reorders the Essential SG Kit (#6899) # About the pull request Reorders the Essential SG Kit OLD: Goggles, Gun, Battery, Armor, 3 Ammo NEW: Armor, Gun, Goggles, Battery, 3 Ammo # Explain why it's good for the game Goggles require the gun, gun requires the armor. By placing them in this order, it becomes easier for new players to learn this requirement and equip the kit. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: qol: Reorders the Essential SG Kit in order of Armor, Smartgun, Goggles /:cl: --- code/modules/cm_marines/equipment/weapons.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/cm_marines/equipment/weapons.dm b/code/modules/cm_marines/equipment/weapons.dm index 9a84c84125d5..085289cd3cbf 100644 --- a/code/modules/cm_marines/equipment/weapons.dm +++ b/code/modules/cm_marines/equipment/weapons.dm @@ -12,10 +12,10 @@ /obj/item/storage/box/m56_system/Initialize() . = ..() - new /obj/item/clothing/glasses/night/m56_goggles(src) + new /obj/item/clothing/suit/storage/marine/smartgunner(src) new /obj/item/weapon/gun/smartgun(src) + new /obj/item/clothing/glasses/night/m56_goggles(src) new /obj/item/smartgun_battery(src) - new /obj/item/clothing/suit/storage/marine/smartgunner(src) for(var/i in 1 to 3) new /obj/item/ammo_magazine/smartgun(src) update_icon() From 365fed1a7cc461e4219d3cd234038af3949d97d5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 9 Aug 2024 19:13:05 +0100 Subject: [PATCH 248/285] Automatic changelog for PR #6899 [ci skip] --- html/changelogs/AutoChangeLog-pr-6899.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6899.yml diff --git a/html/changelogs/AutoChangeLog-pr-6899.yml b/html/changelogs/AutoChangeLog-pr-6899.yml new file mode 100644 index 000000000000..485a8f6bb34f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6899.yml @@ -0,0 +1,4 @@ +author: "Contrabang" +delete-after: True +changes: + - qol: "Reorders the Essential SG Kit in order of Armor, Smartgun, Goggles" \ No newline at end of file From 04b313463e6645f7a68ffc62e7a8976a10cbc002 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 10 Aug 2024 01:21:21 +0000 Subject: [PATCH 249/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6751.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6893.yml | 6 ------ html/changelogs/AutoChangeLog-pr-6898.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6899.yml | 4 ---- html/changelogs/archive/2024-08.yml | 13 +++++++++++++ 5 files changed, 13 insertions(+), 18 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6751.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6893.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6898.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6899.yml diff --git a/html/changelogs/AutoChangeLog-pr-6751.yml b/html/changelogs/AutoChangeLog-pr-6751.yml deleted file mode 100644 index 8071a05c7bdf..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6751.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - rscdel: "removes gravity generator (ugly legacy stuff)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6893.yml b/html/changelogs/AutoChangeLog-pr-6893.yml deleted file mode 100644 index bc0bb168d9c1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6893.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "BasilHerb" -delete-after: True -changes: - - rscdel: "removed the M56B Smartgun Kit from requisitions." - - balance: "made the M56 Combat Harness unmeltable." - - balance: "made the M45 Ghillie Suit unmeltable." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6898.yml b/html/changelogs/AutoChangeLog-pr-6898.yml deleted file mode 100644 index 950747f73983..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6898.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "HaultyAnonie" -delete-after: True -changes: - - bugfix: "Made claymore boxes in vendors be accurately labeled as the amount of claymores they contain. From (x4 mines) to (x5 mines). The actual contents of the box." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6899.yml b/html/changelogs/AutoChangeLog-pr-6899.yml deleted file mode 100644 index 485a8f6bb34f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6899.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Contrabang" -delete-after: True -changes: - - qol: "Reorders the Essential SG Kit in order of Armor, Smartgun, Goggles" \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index afb87c91ce88..dd7e9fc7ba82 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -179,3 +179,16 @@ are replaced with upgraded APC variant containing high capacity cell, weak variant got replaced with normal APC variant. - bugfix: Fixes APC's with wrong offsets (strata and Prison) +2024-08-10: + BasilHerb: + - rscdel: removed the M56B Smartgun Kit from requisitions. + - balance: made the M56 Combat Harness unmeltable. + - balance: made the M45 Ghillie Suit unmeltable. + Contrabang: + - qol: Reorders the Essential SG Kit in order of Armor, Smartgun, Goggles + HaultyAnonie: + - bugfix: Made claymore boxes in vendors be accurately labeled as the amount of + claymores they contain. From (x4 mines) to (x5 mines). The actual contents of + the box. + cuberound: + - rscdel: removes gravity generator (ugly legacy stuff) From f51377c2841a0e940c74c6e17364672061a1dd3c Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Sat, 10 Aug 2024 21:46:34 -0700 Subject: [PATCH 250/285] IB fixed fun fact (#6863) # About the pull request Adds a fun fact for number of times internal bleeding was fixed, similar to the revives fact. # Explain why it's good for the game I'm not a huge fan of fun facts in general as it sometimes incentivizes bad behavior (such as focusing on revives exclusively and neglecting other duties just because it has a fun fact), but between removing the revives fact or just adding a second medical fact, I went this direction. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: add: fun fact for internal bleeding fixed /:cl: --- code/datums/statistics/entities/death_stats.dm | 3 +++ code/datums/statistics/random_facts/ib_fact.dm | 9 +++++++++ code/modules/mob/mob_defines.dm | 1 + code/modules/surgery/internal_bleeding.dm | 1 + colonialmarines.dme | 1 + 5 files changed, 15 insertions(+) create mode 100644 code/datums/statistics/random_facts/ib_fact.dm diff --git a/code/datums/statistics/entities/death_stats.dm b/code/datums/statistics/entities/death_stats.dm index 18751ba604a1..de2d9cc71526 100644 --- a/code/datums/statistics/entities/death_stats.dm +++ b/code/datums/statistics/entities/death_stats.dm @@ -20,6 +20,7 @@ var/total_time_alive var/total_damage_taken var/total_revives_done = 0 + var/total_ib_fixed = 0 var/total_brute = 0 var/total_burn = 0 @@ -53,6 +54,7 @@ "total_time_alive" = DB_FIELDTYPE_BIGINT, "total_damage_taken" = DB_FIELDTYPE_INT, "total_revives_done" = DB_FIELDTYPE_INT, + "total_ib_fixed" = DB_FIELDTYPE_INT, "total_brute" = DB_FIELDTYPE_INT, "total_burn" = DB_FIELDTYPE_INT, @@ -132,6 +134,7 @@ new_death.total_time_alive = life_time_total new_death.total_damage_taken = life_damage_taken_total new_death.total_revives_done = life_revives_total + new_death.total_ib_fixed = life_ib_total if(GLOB.round_statistics) GLOB.round_statistics.track_death(new_death) diff --git a/code/datums/statistics/random_facts/ib_fact.dm b/code/datums/statistics/random_facts/ib_fact.dm new file mode 100644 index 000000000000..dca8c303b744 --- /dev/null +++ b/code/datums/statistics/random_facts/ib_fact.dm @@ -0,0 +1,9 @@ +/datum/random_fact/ib + statistic_name = "people" + statistic_verb = "fixed internal bleeding for" + +/datum/random_fact/ib/life_grab_stat(mob/fact_mob) + return fact_mob.life_ib_total + +/datum/random_fact/ib/death_grab_stat(datum/entity/statistic/death/fact_death) + return fact_death.total_ib_fixed diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index f1de550df4aa..297ff47c731c 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -113,6 +113,7 @@ var/life_kills_total = 0 var/life_damage_taken_total = 0 var/life_revives_total = 0 + var/life_ib_total = 0 var/festivizer_hits_total = 0 var/life_value = 1 // when killed, the killee gets this much added to its life_kills_total diff --git a/code/modules/surgery/internal_bleeding.dm b/code/modules/surgery/internal_bleeding.dm index e4afcad5ec99..c67d670ea521 100644 --- a/code/modules/surgery/internal_bleeding.dm +++ b/code/modules/surgery/internal_bleeding.dm @@ -39,6 +39,7 @@ /datum/surgery_step/fix_vein/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, tool_type, datum/surgery/surgery) user.count_niche_stat(STATISTICS_NICHE_SURGERY_IB) + user.life_ib_total++ user.affected_message(target, SPAN_NOTICE("You finish repairing [target]'s damaged vein."), diff --git a/colonialmarines.dme b/colonialmarines.dme index 8374bb19415a..dab9a056a585 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -660,6 +660,7 @@ #include "code\datums\statistics\entities\xeno_stats.dm" #include "code\datums\statistics\random_facts\christmas_fact.dm" #include "code\datums\statistics\random_facts\damage_fact.dm" +#include "code\datums\statistics\random_facts\ib_fact.dm" #include "code\datums\statistics\random_facts\kills_fact.dm" #include "code\datums\statistics\random_facts\random_fact.dm" #include "code\datums\statistics\random_facts\revives_fact.dm" From e7c7970fc8558599124f1c1eddf2e7b6edb311c9 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Aug 2024 05:55:27 +0100 Subject: [PATCH 251/285] Automatic changelog for PR #6863 [ci skip] --- html/changelogs/AutoChangeLog-pr-6863.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6863.yml diff --git a/html/changelogs/AutoChangeLog-pr-6863.yml b/html/changelogs/AutoChangeLog-pr-6863.yml new file mode 100644 index 000000000000..a3e3fcc64c78 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6863.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - rscadd: "fun fact for internal bleeding fixed" \ No newline at end of file From ba3ec7b223a48c3f8056de07b2243165575a3687 Mon Sep 17 00:00:00 2001 From: Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com> Date: Sun, 11 Aug 2024 07:48:08 +0300 Subject: [PATCH 252/285] Fixes being able to put items back in the specialist case (#6897) # About the pull request Closes #6896 # Explain why it's good for the game Fixes a bug # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: fix: You can no longer put items back in the specialist case after taking them out /:cl: --- code/modules/cm_marines/equipment/kit_boxes.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/cm_marines/equipment/kit_boxes.dm b/code/modules/cm_marines/equipment/kit_boxes.dm index c1621baa9b5d..83b20636fc5e 100644 --- a/code/modules/cm_marines/equipment/kit_boxes.dm +++ b/code/modules/cm_marines/equipment/kit_boxes.dm @@ -9,6 +9,7 @@ storage_slots = 14 slowdown = 1 can_hold = list() //Nada. Once you take the stuff out it doesn't fit back in. + max_w_class = 0 foldable = null /obj/item/storage/box/spec/update_icon() From e45ff80ffd8f7b1a1a95ace629602d7db744adac Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 11 Aug 2024 06:04:35 +0100 Subject: [PATCH 253/285] Automatic changelog for PR #6897 [ci skip] --- html/changelogs/AutoChangeLog-pr-6897.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6897.yml diff --git a/html/changelogs/AutoChangeLog-pr-6897.yml b/html/changelogs/AutoChangeLog-pr-6897.yml new file mode 100644 index 000000000000..307c3942e70d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6897.yml @@ -0,0 +1,4 @@ +author: "Git-Nivrak" +delete-after: True +changes: + - bugfix: "You can no longer put items back in the specialist case after taking them out" \ No newline at end of file From 4c4c535b7f58ba80f3c8e727ccb77613ff82b677 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 12 Aug 2024 01:22:08 +0000 Subject: [PATCH 254/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6863.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6897.yml | 4 ---- html/changelogs/archive/2024-08.yml | 6 ++++++ 3 files changed, 6 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6863.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6897.yml diff --git a/html/changelogs/AutoChangeLog-pr-6863.yml b/html/changelogs/AutoChangeLog-pr-6863.yml deleted file mode 100644 index a3e3fcc64c78..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6863.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - rscadd: "fun fact for internal bleeding fixed" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6897.yml b/html/changelogs/AutoChangeLog-pr-6897.yml deleted file mode 100644 index 307c3942e70d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6897.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Git-Nivrak" -delete-after: True -changes: - - bugfix: "You can no longer put items back in the specialist case after taking them out" \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index dd7e9fc7ba82..1209b8165f1f 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -192,3 +192,9 @@ the box. cuberound: - rscdel: removes gravity generator (ugly legacy stuff) +2024-08-12: + Git-Nivrak: + - bugfix: You can no longer put items back in the specialist case after taking them + out + zzzmike: + - rscadd: fun fact for internal bleeding fixed From 399218e982ef26f43c17e07427117b98e87dfe9e Mon Sep 17 00:00:00 2001 From: Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com> Date: Mon, 12 Aug 2024 05:25:17 +0300 Subject: [PATCH 255/285] Makes explosions always deal full damage on the source tile (#6888) # About the pull request If you jump on the grenade you are going down (Makes it so you no longer get 50% damage reduction if you are lying down at the source tile of the explosion) # Explain why it's good for the game Fixes some things that were broken (for example sadar rockets or cluster OB gibbing humans on direct hit) and in general it doesn't make a lot of sense to get half the damage by hugging the explosion # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: balance: Explosions now always deal full damage at the source tile fix: Fixed sadar rockets not gibbing humans on direct hit /:cl: --- code/datums/ammo/rocket.dm | 4 ++-- code/modules/mob/living/carbon/carbon.dm | 2 +- code/modules/mob/living/carbon/human/human.dm | 2 +- code/modules/mob/living/carbon/xenomorph/damage_procs.dm | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/datums/ammo/rocket.dm b/code/datums/ammo/rocket.dm index 83a94b2d8c5f..d1050ed32062 100644 --- a/code/datums/ammo/rocket.dm +++ b/code/datums/ammo/rocket.dm @@ -32,7 +32,7 @@ cell_explosion(get_turf(mob), 150, 50, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, projectile.weapon_cause_data) smoke.set_up(1, get_turf(mob)) if(ishuman_strict(mob)) // No yautya or synths. Makes humans gib on direct hit. - mob.ex_act(350, projectile.dir, projectile.weapon_cause_data, 100) + mob.ex_act(350, null, projectile.weapon_cause_data, 100) smoke.start() /datum/ammo/rocket/on_hit_obj(obj/object, obj/projectile/projectile) @@ -69,7 +69,7 @@ mob.apply_effect(3, WEAKEN) mob.apply_effect(3, PARALYZE) if(ishuman_strict(mob)) // No yautya or synths. Makes humans gib on direct hit. - mob.ex_act(300, projectile.dir, projectile.weapon_cause_data, 100) + mob.ex_act(300, null, projectile.weapon_cause_data, 100) cell_explosion(turf, 100, 50, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, projectile.weapon_cause_data) smoke.set_up(1, turf) smoke.start() diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 629d9b0427f3..3adb5c53f299 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -74,7 +74,7 @@ /mob/living/carbon/ex_act(severity, direction, datum/cause_data/cause_data) - if(body_position == LYING_DOWN) + if(body_position == LYING_DOWN && direction) severity *= EXPLOSION_PRONE_MULTIPLIER if(severity >= 30) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 7ab435fb599e..0d5d180b3408 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -133,7 +133,7 @@ . += "Self Destruct Status: [SShijack.get_sd_eta()]" /mob/living/carbon/human/ex_act(severity, direction, datum/cause_data/cause_data) - if(body_position == LYING_DOWN) + if(body_position == LYING_DOWN && direction) severity *= EXPLOSION_PRONE_MULTIPLIER diff --git a/code/modules/mob/living/carbon/xenomorph/damage_procs.dm b/code/modules/mob/living/carbon/xenomorph/damage_procs.dm index 4c97ce20b4eb..9d4de90072aa 100644 --- a/code/modules/mob/living/carbon/xenomorph/damage_procs.dm +++ b/code/modules/mob/living/carbon/xenomorph/damage_procs.dm @@ -46,7 +46,7 @@ /mob/living/carbon/xenomorph/ex_act(severity, direction, datum/cause_data/cause_data, pierce=0) - if(body_position == LYING_DOWN) + if(body_position == LYING_DOWN && direction) severity *= EXPLOSION_PRONE_MULTIPLIER if(severity >= 30) From a0f8312348df756e9634605de782fc9058620871 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Aug 2024 03:34:38 +0100 Subject: [PATCH 256/285] Automatic changelog for PR #6888 [ci skip] --- html/changelogs/AutoChangeLog-pr-6888.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6888.yml diff --git a/html/changelogs/AutoChangeLog-pr-6888.yml b/html/changelogs/AutoChangeLog-pr-6888.yml new file mode 100644 index 000000000000..002755079dc0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6888.yml @@ -0,0 +1,5 @@ +author: "Git-Nivrak" +delete-after: True +changes: + - balance: "Explosions now always deal full damage at the source tile" + - bugfix: "Fixed sadar rockets not gibbing humans on direct hit" \ No newline at end of file From 67ef991a57515e42933b50fa4cd0c70892220745 Mon Sep 17 00:00:00 2001 From: MPhonks <134622054+MPhonks@users.noreply.github.com> Date: Mon, 12 Aug 2024 04:28:23 +0200 Subject: [PATCH 257/285] Reduces the Cost of the AGM-184 'Harpoon II' from 300 to 200 (#6876) # About the pull request The AGM-184 'Harpoon II' is an underwhelming choice for Gunship Pilots doing CAS. Running the numbers, it is worse than both the Widowmaker **and the Banshee** (this one's an incendiary rocket, how is the harpoon worse than it?), despite costing the same. Below are the comparisons. Widowmaker | Banshee | **Harpoon** 300 | 175 | **150** 260 | 155 | **134** 220 | 135 | **118** 180 | 115 | **102** 140 | 95 | **86** 100 | 75 | **70** 60 | 55 | **54** 20 | 35 | **38** 0 | 15 | **22** 0 | 0 | **6** Most notable are the fact that the harpoon deals less damage at every single tile than the Widowmaker (except for the negligible last three tiles), and is comparable to the Banshee in strength despite having no incendiary effect attached to it - and yet, costing the same. With the change to the cost going from 300 to 200, you can get 6 Harpoons instead of 4 Widowmakers. # Explain why it's good for the game Gives the AGM-184 'Harpoon II' the love it deserves, renouncing its status as a noob trap and troll pick, and provides reason as to why it's an option to print in the first place. # Testing Photographs and Procedure N/A # Changelog :cl: MarpleJones balance: Reduces the cost of the AGM-184 'Harpoon II' from 300 to 200. /:cl: --------- Co-authored-by: MarplePhonks --- code/modules/cm_marines/dropship_ammo.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/modules/cm_marines/dropship_ammo.dm b/code/modules/cm_marines/dropship_ammo.dm index d439ecdadf22..aefc2366caf9 100644 --- a/code/modules/cm_marines/dropship_ammo.dm +++ b/code/modules/cm_marines/dropship_ammo.dm @@ -318,14 +318,13 @@ /obj/structure/ship_ammo/rocket/harpoon name = "\improper AGM-184 'Harpoon II'" - desc = "The AGM-184 Harpoon II is an Anti-Ship Missile, designed and used to effectively take down enemy ships with a huge blast wave with low explosive power. This one is modified to use ground signals. Can be loaded into the LAU-444 Guided Missile Launcher." + desc = "The AGM-184 Harpoon II is an Anti-Ship Missile, designed and used to effectively take down enemy ships with a huge blast wave with low explosive power. This one is modified to use ground signals and can be seen as a cheaper alternative to conventional ordnance. Can be loaded into the LAU-444 Guided Missile Launcher." icon_state = "harpoon" ammo_id = "s" travelling_time = 50 - point_cost = 300 + point_cost = 200 fire_mission_delay = 4 -//Looks kinda OP but all it can actually do is just to blow windows and some of other things out, cant do much damage. /obj/structure/ship_ammo/rocket/harpoon/detonate_on(turf/impact, obj/structure/dropship_equipment/weapon/fired_from) impact.ceiling_debris_check(3) addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(cell_explosion), impact, 150, 16, EXPLOSION_FALLOFF_SHAPE_LINEAR, null, create_cause_data(initial(name)), source_mob), 0.5 SECONDS) From 4619e414dffade7a7a9db26352580a5492dfc3a2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Aug 2024 03:42:28 +0100 Subject: [PATCH 258/285] Automatic changelog for PR #6876 [ci skip] --- html/changelogs/AutoChangeLog-pr-6876.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6876.yml diff --git a/html/changelogs/AutoChangeLog-pr-6876.yml b/html/changelogs/AutoChangeLog-pr-6876.yml new file mode 100644 index 000000000000..16ca3bf4b61c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6876.yml @@ -0,0 +1,4 @@ +author: "MarpleJones" +delete-after: True +changes: + - balance: "Reduces the cost of the AGM-184 'Harpoon II' from 300 to 200." \ No newline at end of file From 2e0dee2078fd157e68e2e546ea929c07fee43b7f Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Sun, 11 Aug 2024 22:29:34 -0400 Subject: [PATCH 259/285] ERT no longer show up in the orbit escape section (#6910) # About the pull request ERT factions no longer show up in the escape section. This issue was caused by #5058 # Explain why it's good for the game Makes it clearer who has actually escaped and not ERT returning to their base. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: fix: ERT no longer show up in the orbit escape section /:cl: --- code/__DEFINES/mode.dm | 3 ++- code/modules/mob/dead/observer/orbit.dm | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 4c3a658ff421..368553468af0 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -280,7 +280,8 @@ DEFINE_BITFIELD(whitelist_status, list( #define FACTION_LIST_MARINE list(FACTION_MARINE) #define FACTION_LIST_HUMANOID list(FACTION_MARINE, FACTION_PMC, FACTION_WY, FACTION_WY_DEATHSQUAD, FACTION_CLF, FACTION_CONTRACTOR, FACTION_MARSHAL, FACTION_UPP, FACTION_FREELANCER, FACTION_SURVIVOR, FACTION_NEUTRAL, FACTION_COLONIST, FACTION_MERCENARY, FACTION_DUTCH, FACTION_HEFA, FACTION_GLADIATOR, FACTION_PIRATE, FACTION_PIZZA, FACTION_SOUTO, FACTION_YAUTJA, FACTION_ZOMBIE, FACTION_TWE) -#define FACTION_LIST_ERT list(FACTION_HEFA, FACTION_GLADIATOR, FACTION_PIRATE, FACTION_PIZZA, FACTION_SOUTO) +#define FACTION_LIST_ERT_OTHER list(FACTION_HEFA, FACTION_GLADIATOR, FACTION_PIRATE, FACTION_PIZZA, FACTION_SOUTO) +#define FACTION_LIST_ERT_ALL list(FACTION_PMC, FACTION_WY_DEATHSQUAD, FACTION_WY, FACTION_CLF, FACTION_CONTRACTOR, FACTION_UPP, FACTION_FREELANCER, FACTION_MERCENARY, FACTION_DUTCH, FACTION_HEFA, FACTION_GLADIATOR, FACTION_PIRATE, FACTION_PIZZA, FACTION_SOUTO, FACTION_MARSHAL, FACTION_TWE) #define FACTION_LIST_WY list(FACTION_PMC, FACTION_WY_DEATHSQUAD, FACTION_WY) #define FACTION_LIST_UPP list(FACTION_UPP) #define FACTION_LIST_CLF list(FACTION_CLF) diff --git a/code/modules/mob/dead/observer/orbit.dm b/code/modules/mob/dead/observer/orbit.dm index 4bc4abf7036c..8c8d653331c9 100644 --- a/code/modules/mob/dead/observer/orbit.dm +++ b/code/modules/mob/dead/observer/orbit.dm @@ -144,7 +144,7 @@ else serialized["background_color"] = human.assigned_equipment_preset?.minimap_background - if(SSticker.mode.is_in_endgame == TRUE && !is_mainship_level(M.z) && !(human.faction in FACTION_LIST_ERT)) + if(SSticker.mode.is_in_endgame == TRUE && !is_mainship_level(M.z) && !(human.faction in FACTION_LIST_ERT_ALL)) escaped += list(serialized) else if(human.faction in FACTION_LIST_WY) wy += list(serialized) @@ -152,7 +152,7 @@ synthetics += list(serialized) else if(isyautja(human)) predators += list(serialized) - else if(human.faction in FACTION_LIST_ERT) + else if(human.faction in FACTION_LIST_ERT_OTHER) ert_members += list(serialized) else if(human.faction in FACTION_LIST_UPP) upp += list(serialized) From 4e61b35de8df17f59c0484722bb0712999803f60 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Aug 2024 03:50:07 +0100 Subject: [PATCH 260/285] Automatic changelog for PR #6910 [ci skip] --- html/changelogs/AutoChangeLog-pr-6910.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6910.yml diff --git a/html/changelogs/AutoChangeLog-pr-6910.yml b/html/changelogs/AutoChangeLog-pr-6910.yml new file mode 100644 index 000000000000..fc24d3612b92 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6910.yml @@ -0,0 +1,4 @@ +author: "Contrabang" +delete-after: True +changes: + - bugfix: "ERT no longer show up in the orbit escape section" \ No newline at end of file From 73361ccde497d8577249cd01920d3222026a2b3d Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Sun, 11 Aug 2024 22:29:54 -0400 Subject: [PATCH 261/285] "Start Round" can start delayed round (#6908) # About the pull request Clicking "Start Round" during a delayed round start will start the round in one click. # Explain why it's good for the game Currently "Start Round" will -- among other things -- set the round timer to 0 but won't undelay the start, so a second use of "Start Round" is needed to actually start a delayed round. With this change "Start Round" will start the round regardless of delayed status. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: admin: "Start Round" can start a delayed round /:cl: --- code/controllers/subsystem/ticker.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 1a6f98ee4cca..c3648df6ba29 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -124,6 +124,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/request_start() if(current_state == GAME_STATE_PREGAME) time_left = 0 + delay_start = FALSE // Killswitch if hanging or interrupted if(SSnightmare.stat != NIGHTMARE_STATUS_DONE) From d1d60fc023bf27eb68b3863b8f8a1c0f63b07bb4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Aug 2024 03:59:58 +0100 Subject: [PATCH 262/285] Automatic changelog for PR #6908 [ci skip] --- html/changelogs/AutoChangeLog-pr-6908.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6908.yml diff --git a/html/changelogs/AutoChangeLog-pr-6908.yml b/html/changelogs/AutoChangeLog-pr-6908.yml new file mode 100644 index 000000000000..8718ee21c162 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6908.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - admin: "\"Start Round\" can start a delayed round" \ No newline at end of file From 176f7df4a8d35e70dbdf735b62c1dea76bddcf1b Mon Sep 17 00:00:00 2001 From: majchroo <67845893+majchroo@users.noreply.github.com> Date: Mon, 12 Aug 2024 04:31:03 +0200 Subject: [PATCH 263/285] FIX Kutjevo Botany APC that can't be fixed (#6909) # About the pull request **TL;DR APC can't be fixed, moved to a place where it can be fixed.** Kutjevo Botany APC is placed on a "dirt" tile (auto_turf to be precise) and so it means that engineers can't use crowbar on that tile and rewire the terminal underneath. # Explain why it's good for the game Engineers will be able to fix power in botany on Kutjevo. # Testing Photographs and Procedure Moved the APC using StrongDMM. Booted up the server and made sure I can fix it as a spawned engineer.
    Screenshots & Videos Before: ![image](https://github.com/user-attachments/assets/12b384d8-2a02-4065-9470-c36bc1356857) After: ![image](https://github.com/user-attachments/assets/1f00e1c9-cbd2-4127-be35-583ba5bb99b9) Proof of testing: ![image](https://github.com/user-attachments/assets/bc48dfd6-6381-4f59-a407-398bf40d4db6)
    # Changelog :cl:Adamix147 maptweak: Moved the unfixable APC at Kutjevo Botany to make it fixable again. /:cl: --- maps/map_files/Kutjevo/Kutjevo.dmm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/maps/map_files/Kutjevo/Kutjevo.dmm b/maps/map_files/Kutjevo/Kutjevo.dmm index c0ad66e5aecb..6fefb6d19595 100644 --- a/maps/map_files/Kutjevo/Kutjevo.dmm +++ b/maps/map_files/Kutjevo/Kutjevo.dmm @@ -11208,9 +11208,8 @@ /turf/open/gm/river/desert/deep/toxic, /area/kutjevo/interior/oob) "qwT" = ( -/obj/item/tool/wirecutters/clippers, /obj/structure/machinery/power/apc/no_power/north, -/turf/open/auto_turf/sand/layer0, +/turf/open/floor/kutjevo/multi_tiles, /area/kutjevo/interior/complex/botany) "qxc" = ( /obj/structure/barricade/metal/wired{ @@ -33382,7 +33381,7 @@ lHs kDS xQM mbS -nCM +qwT bds qGA mbS @@ -33884,7 +33883,7 @@ kDS alh mbS mbS -qwT +qGA xfW nCM mbS From 0a1cfe36043f026df0c04583b0094dcd15fe64e3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 12 Aug 2024 04:07:48 +0100 Subject: [PATCH 264/285] Automatic changelog for PR #6909 [ci skip] --- html/changelogs/AutoChangeLog-pr-6909.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6909.yml diff --git a/html/changelogs/AutoChangeLog-pr-6909.yml b/html/changelogs/AutoChangeLog-pr-6909.yml new file mode 100644 index 000000000000..9a91dee8fd9d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6909.yml @@ -0,0 +1,4 @@ +author: "Adamix147" +delete-after: True +changes: + - maptweak: "Moved the unfixable APC at Kutjevo Botany to make it fixable again." \ No newline at end of file From 4bdd59bd8c40566f8816614d14d8f1a036c211fe Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 13 Aug 2024 01:21:45 +0000 Subject: [PATCH 265/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6876.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6888.yml | 5 ----- html/changelogs/AutoChangeLog-pr-6908.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6909.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6910.yml | 4 ---- html/changelogs/archive/2024-08.yml | 12 ++++++++++++ 6 files changed, 12 insertions(+), 21 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6876.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6888.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6908.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6909.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6910.yml diff --git a/html/changelogs/AutoChangeLog-pr-6876.yml b/html/changelogs/AutoChangeLog-pr-6876.yml deleted file mode 100644 index 16ca3bf4b61c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6876.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MarpleJones" -delete-after: True -changes: - - balance: "Reduces the cost of the AGM-184 'Harpoon II' from 300 to 200." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6888.yml b/html/changelogs/AutoChangeLog-pr-6888.yml deleted file mode 100644 index 002755079dc0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6888.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Git-Nivrak" -delete-after: True -changes: - - balance: "Explosions now always deal full damage at the source tile" - - bugfix: "Fixed sadar rockets not gibbing humans on direct hit" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6908.yml b/html/changelogs/AutoChangeLog-pr-6908.yml deleted file mode 100644 index 8718ee21c162..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6908.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - admin: "\"Start Round\" can start a delayed round" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6909.yml b/html/changelogs/AutoChangeLog-pr-6909.yml deleted file mode 100644 index 9a91dee8fd9d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6909.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Adamix147" -delete-after: True -changes: - - maptweak: "Moved the unfixable APC at Kutjevo Botany to make it fixable again." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6910.yml b/html/changelogs/AutoChangeLog-pr-6910.yml deleted file mode 100644 index fc24d3612b92..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6910.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Contrabang" -delete-after: True -changes: - - bugfix: "ERT no longer show up in the orbit escape section" \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 1209b8165f1f..76b0553b3152 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -198,3 +198,15 @@ out zzzmike: - rscadd: fun fact for internal bleeding fixed +2024-08-13: + Adamix147: + - maptweak: Moved the unfixable APC at Kutjevo Botany to make it fixable again. + Contrabang: + - bugfix: ERT no longer show up in the orbit escape section + Doubleumc: + - admin: '"Start Round" can start a delayed round' + Git-Nivrak: + - balance: Explosions now always deal full damage at the source tile + - bugfix: Fixed sadar rockets not gibbing humans on direct hit + MarpleJones: + - balance: Reduces the cost of the AGM-184 'Harpoon II' from 300 to 200. From 7b3f84a0d35675f575b68f4284bc3bd0721a847a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 13 Aug 2024 13:14:57 +0100 Subject: [PATCH 266/285] Automatic TGS DMAPI Update (#6917) This pull request updates the TGS DMAPI to the latest version. Please note any breaking or unimplemented changes before merging. Co-authored-by: tgstation-server --- code/__DEFINES/tgs.dm | 100 ++++++++++++++------ code/modules/tgs/core/README.md | 2 +- code/modules/tgs/core/byond_world_export.dm | 22 +++++ code/modules/tgs/core/core.dm | 7 +- code/modules/tgs/core/datum.dm | 2 +- code/modules/tgs/includes.dm | 1 + code/modules/tgs/v5/api.dm | 5 +- code/modules/tgs/v5/bridge.dm | 21 ++-- 8 files changed, 116 insertions(+), 44 deletions(-) create mode 100644 code/modules/tgs/core/byond_world_export.dm diff --git a/code/__DEFINES/tgs.dm b/code/__DEFINES/tgs.dm index 17464b44dae8..4766b3dfe661 100644 --- a/code/__DEFINES/tgs.dm +++ b/code/__DEFINES/tgs.dm @@ -1,18 +1,19 @@ // tgstation-server DMAPI +// The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in IETF RFC 2119. -#define TGS_DMAPI_VERSION "7.1.3" +#define TGS_DMAPI_VERSION "7.2.1" // All functions and datums outside this document are subject to change with any version and should not be relied on. // CONFIGURATION -/// Create this define if you want to do TGS configuration outside of this file. +/// Consumers SHOULD create this define if you want to do TGS configuration outside of this file. #ifndef TGS_EXTERNAL_CONFIGURATION -// Comment this out once you've filled in the below. +// Consumers MUST comment this out once you've filled in the below and are not using [TGS_EXTERNAL_CONFIGURATION]. #error TGS API unconfigured -// Uncomment this if you wish to allow the game to interact with TGS 3.. +// Consumers MUST uncomment this if you wish to allow the game to interact with TGS version 3. // This will raise the minimum required security level of your game to TGS_SECURITY_TRUSTED due to it utilizing call()(). //#define TGS_V3_API @@ -52,7 +53,7 @@ #ifndef TGS_FILE2TEXT_NATIVE #ifdef file2text -#error Your codebase is re-defining the BYOND proc file2text. The DMAPI requires the native version to read the result of world.Export(). You can fix this by adding "#define TGS_FILE2TEXT_NATIVE file2text" before your override of file2text to allow the DMAPI to use the native version. This will only be used for world.Export(), not regular file accesses +#error Your codebase is re-defining the BYOND proc file2text. The DMAPI requires the native version to read the result of world.Export(). You SHOULD fix this by adding "#define TGS_FILE2TEXT_NATIVE file2text" before your override of file2text to allow the DMAPI to use the native version. This will only be used for world.Export(), not regular file accesses #endif #define TGS_FILE2TEXT_NATIVE file2text #endif @@ -152,16 +153,17 @@ //REQUIRED HOOKS /** - * Call this somewhere in [/world/proc/New] that is always run. This function may sleep! + * Consumers MUST call this somewhere in [/world/proc/New] that is always run. This function may sleep! * * * event_handler - Optional user defined [/datum/tgs_event_handler]. * * minimum_required_security_level: The minimum required security level to run the game in which the DMAPI is integrated. Can be one of [TGS_SECURITY_ULTRASAFE], [TGS_SECURITY_SAFE], or [TGS_SECURITY_TRUSTED]. + * * http_handler - Optional user defined [/datum/tgs_http_handler]. */ -/world/proc/TgsNew(datum/tgs_event_handler/event_handler, minimum_required_security_level = TGS_SECURITY_ULTRASAFE) +/world/proc/TgsNew(datum/tgs_event_handler/event_handler, minimum_required_security_level = TGS_SECURITY_ULTRASAFE, datum/tgs_http_handler/http_handler) return /** - * Call this when your initializations are complete and your game is ready to play before any player interactions happen. + * Consumers MUST call this when world initializations are complete and the game is ready to play before any player interactions happen. * * This may use [/world/var/sleep_offline] to make this happen so ensure no changes are made to it while this call is running. * Afterwards, consider explicitly setting it to what you want to avoid this BYOND bug: http://www.byond.com/forum/post/2575184 @@ -170,12 +172,10 @@ /world/proc/TgsInitializationComplete() return -/// Put this at the start of [/world/proc/Topic]. +/// Consumers MUST run this macro at the start of [/world/proc/Topic]. #define TGS_TOPIC var/tgs_topic_return = TgsTopic(args[1]); if(tgs_topic_return) return tgs_topic_return -/** - * Call this as late as possible in [world/proc/Reboot] (BEFORE ..()). - */ +/// Consumers MUST call this as late as possible in [world/proc/Reboot] (BEFORE ..()). /world/proc/TgsReboot() return @@ -269,7 +269,7 @@ /// The [/datum/tgs_chat_channel] the user was from. var/datum/tgs_chat_channel/channel -/// User definable handler for TGS events. +/// User definable handler for TGS events This abstract version SHOULD be overridden to be used. /datum/tgs_event_handler /// If the handler receieves [TGS_EVENT_HEALTH_CHECK] events. var/receive_health_checks = FALSE @@ -283,7 +283,41 @@ set waitfor = FALSE return -/// User definable chat command. +/// User definable handler for HTTP calls. This abstract version MUST be overridden to be used. +/datum/tgs_http_handler + +/** + * User definable callback for executing HTTP GET requests. + * MUST perform BYOND sleeps while the request is in flight. + * MUST return a [/datum/tgs_http_result]. + * SHOULD log its own errors + * + * url - The full URL to execute the GET request for including query parameters. + */ +/datum/tgs_http_handler/proc/PerformGet(url) + CRASH("[type]/PerformGet not implemented!") + +/// Result of a [/datum/tgs_http_handler] call. MUST NOT be overridden. +/datum/tgs_http_result + /// HTTP response as text + var/response_text + /// Boolean request success flag. Set for any 2XX response code. + var/success + +/** + * Create a [/datum/tgs_http_result]. + * + * * response_text - HTTP response as text. Must be provided in New(). + * * success - Boolean request success flag. Set for any 2XX response code. Must be provided in New(). + */ +/datum/tgs_http_result/New(response_text, success) + if(response_text && !istext(response_text)) + CRASH("response_text was not text!") + + src.response_text = response_text + src.success = success + +/// User definable chat command. This abstract version MUST be overridden to be used. /datum/tgs_chat_command /// The string to trigger this command on a chat bot. e.g `@bot name ...` or `!tgs name ...`. var/name = "" @@ -296,21 +330,27 @@ /** * Process command activation. Should return a [/datum/tgs_message_content] to respond to the issuer with. + * MUST be implemented * - * sender - The [/datum/tgs_chat_user] who issued the command. - * params - The trimmed string following the command `/datum/tgs_chat_command/var/name]. + * * sender - The [/datum/tgs_chat_user] who issued the command. + * * params - The trimmed string following the command `/datum/tgs_chat_command/var/name]. */ /datum/tgs_chat_command/proc/Run(datum/tgs_chat_user/sender, params) CRASH("[type] has no implementation for Run()") -/// User definable chat message. +/// User definable chat message. MUST NOT be overridden. /datum/tgs_message_content - /// The tring content of the message. Must be provided in New(). + /// The string content of the message. Must be provided in New(). var/text /// The [/datum/tgs_chat_embed] to embed in the message. Not supported on all chat providers. var/datum/tgs_chat_embed/structure/embed +/** + * Create a [/datum/tgs_message_content]. + * + * * text - The string content of the message. + */ /datum/tgs_message_content/New(text) ..() if(!istext(text)) @@ -319,7 +359,7 @@ src.text = text -/// User definable chat embed. Currently mirrors Discord chat embeds. See https://discord.com/developers/docs/resources/channel#embed-object-embed-structure for details. +/// User definable chat embed. Currently mirrors Discord chat embeds. See https://discord.com/developers/docs/resources/message#embed-object for details. /datum/tgs_chat_embed/structure var/title var/description @@ -331,13 +371,13 @@ /// Colour must be #AARRGGBB or #RRGGBB hex string. var/colour - /// See https://discord.com/developers/docs/resources/channel#embed-object-embed-image-structure for details. + /// See https://discord.com/developers/docs/resources/message#embed-object-embed-image-structure for details. var/datum/tgs_chat_embed/media/image - /// See https://discord.com/developers/docs/resources/channel#embed-object-embed-thumbnail-structure for details. + /// See https://discord.com/developers/docs/resources/message#embed-object-embed-thumbnail-structure for details. var/datum/tgs_chat_embed/media/thumbnail - /// See https://discord.com/developers/docs/resources/channel#embed-object-embed-image-structure for details. + /// See https://discord.com/developers/docs/resources/message#embed-object-embed-video-structure for details. var/datum/tgs_chat_embed/media/video var/datum/tgs_chat_embed/footer/footer @@ -346,7 +386,7 @@ var/list/datum/tgs_chat_embed/field/fields -/// Common datum for similar discord embed medias. +/// Common datum for similar Discord embed medias. /datum/tgs_chat_embed/media /// Must be set in New(). var/url @@ -354,6 +394,7 @@ var/height var/proxy_url +/// Create a [/datum/tgs_chat_embed]. /datum/tgs_chat_embed/media/New(url) ..() if(!istext(url)) @@ -361,13 +402,14 @@ src.url = url -/// See https://discord.com/developers/docs/resources/channel#embed-object-embed-footer-structure for details. +/// See https://discord.com/developers/docs/resources/message#embed-object-embed-footer-structure for details. /datum/tgs_chat_embed/footer /// Must be set in New(). var/text var/icon_url var/proxy_icon_url +/// Create a [/datum/tgs_chat_embed/footer]. /datum/tgs_chat_embed/footer/New(text) ..() if(!istext(text)) @@ -375,16 +417,17 @@ src.text = text -/// See https://discord.com/developers/docs/resources/channel#embed-object-embed-provider-structure for details. +/// See https://discord.com/developers/docs/resources/message#embed-object-embed-provider-structure for details. /datum/tgs_chat_embed/provider var/name var/url -/// See https://discord.com/developers/docs/resources/channel#embed-object-embed-author-structure for details. Must have name set in New(). +/// See https://discord.com/developers/docs/resources/message#embed-object-embed-author-structure for details. Must have name set in New(). /datum/tgs_chat_embed/provider/author var/icon_url var/proxy_icon_url +/// Create a [/datum/tgs_chat_embed/footer]. /datum/tgs_chat_embed/provider/author/New(name) ..() if(!istext(name)) @@ -392,12 +435,15 @@ src.name = name -/// See https://discord.com/developers/docs/resources/channel#embed-object-embed-field-structure for details. Must have name and value set in New(). +/// See https://discord.com/developers/docs/resources/message#embed-object-embed-field-structure for details. /datum/tgs_chat_embed/field + /// Must be set in New(). var/name + /// Must be set in New(). var/value var/is_inline +/// Create a [/datum/tgs_chat_embed/field]. /datum/tgs_chat_embed/field/New(name, value) ..() if(!istext(name)) diff --git a/code/modules/tgs/core/README.md b/code/modules/tgs/core/README.md index b82d8f49e297..965e21b549a3 100644 --- a/code/modules/tgs/core/README.md +++ b/code/modules/tgs/core/README.md @@ -3,7 +3,7 @@ This folder contains all DMAPI code not directly involved in an API. - [_definitions.dm](./definitions.dm) contains defines needed across DMAPI internals. +- [byond_world_export.dm](./byond_world_export.dm) contains the default `/datum/tgs_http_handler` implementation which uses `world.Export()`. - [core.dm](./core.dm) contains the implementations of the `/world/proc/TgsXXX()` procs. Many map directly to the `/datum/tgs_api` functions. It also contains the /datum selection and setup code. - [datum.dm](./datum.dm) contains the `/datum/tgs_api` declarations that all APIs must implement. - [tgs_version.dm](./tgs_version.dm) contains the `/datum/tgs_version` definition -- diff --git a/code/modules/tgs/core/byond_world_export.dm b/code/modules/tgs/core/byond_world_export.dm new file mode 100644 index 000000000000..6ef8d841b8f7 --- /dev/null +++ b/code/modules/tgs/core/byond_world_export.dm @@ -0,0 +1,22 @@ +/datum/tgs_http_handler/byond_world_export + +/datum/tgs_http_handler/byond_world_export/PerformGet(url) + // This is an infinite sleep until we get a response + var/export_response = world.Export(url) + TGS_DEBUG_LOG("byond_world_export: Export complete") + + if(!export_response) + TGS_ERROR_LOG("byond_world_export: Failed request: [url]") + return new /datum/tgs_http_result(null, FALSE) + + var/content = export_response["CONTENT"] + if(!content) + TGS_ERROR_LOG("byond_world_export: Failed request, missing content!") + return new /datum/tgs_http_result(null, FALSE) + + var/response_json = TGS_FILE2TEXT_NATIVE(content) + if(!response_json) + TGS_ERROR_LOG("byond_world_export: Failed request, failed to load content!") + return new /datum/tgs_http_result(null, FALSE) + + return new /datum/tgs_http_result(response_json, TRUE) diff --git a/code/modules/tgs/core/core.dm b/code/modules/tgs/core/core.dm index 15622228e91f..63cb5a2c3514 100644 --- a/code/modules/tgs/core/core.dm +++ b/code/modules/tgs/core/core.dm @@ -1,4 +1,4 @@ -/world/TgsNew(datum/tgs_event_handler/event_handler, minimum_required_security_level = TGS_SECURITY_ULTRASAFE) +/world/TgsNew(datum/tgs_event_handler/event_handler, minimum_required_security_level = TGS_SECURITY_ULTRASAFE, datum/tgs_http_handler/http_handler = null) var/current_api = TGS_READ_GLOBAL(tgs) if(current_api) TGS_ERROR_LOG("API datum already set (\ref[current_api] ([current_api]))! Was TgsNew() called more than once?") @@ -55,7 +55,10 @@ TGS_ERROR_LOG("Invalid parameter for event_handler: [event_handler]") event_handler = null - var/datum/tgs_api/new_api = new api_datum(event_handler, version) + if(!http_handler) + http_handler = new /datum/tgs_http_handler/byond_world_export + + var/datum/tgs_api/new_api = new api_datum(event_handler, version, http_handler) TGS_WRITE_GLOBAL(tgs, new_api) diff --git a/code/modules/tgs/core/datum.dm b/code/modules/tgs/core/datum.dm index f734fd0527f0..3ca53e9bf7c6 100644 --- a/code/modules/tgs/core/datum.dm +++ b/code/modules/tgs/core/datum.dm @@ -6,7 +6,7 @@ TGS_DEFINE_AND_SET_GLOBAL(tgs, null) var/list/warned_deprecated_command_runs -/datum/tgs_api/New(datum/tgs_event_handler/event_handler, datum/tgs_version/version) +/datum/tgs_api/New(datum/tgs_event_handler/event_handler, datum/tgs_version/version, datum/tgs_http_handler/http_handler) ..() src.event_handler = event_handler src.version = version diff --git a/code/modules/tgs/includes.dm b/code/modules/tgs/includes.dm index 23b714f9d064..f5118ed55a3c 100644 --- a/code/modules/tgs/includes.dm +++ b/code/modules/tgs/includes.dm @@ -1,4 +1,5 @@ #include "core\_definitions.dm" +#include "core\byond_world_export.dm" #include "core\core.dm" #include "core\datum.dm" #include "core\tgs_version.dm" diff --git a/code/modules/tgs/v5/api.dm b/code/modules/tgs/v5/api.dm index 05d0dee25b3c..3e328fc7c27d 100644 --- a/code/modules/tgs/v5/api.dm +++ b/code/modules/tgs/v5/api.dm @@ -31,9 +31,12 @@ var/detached = FALSE -/datum/tgs_api/v5/New() + var/datum/tgs_http_handler/http_handler + +/datum/tgs_api/v5/New(datum/tgs_event_handler/event_handler, datum/tgs_version/version, datum/tgs_http_handler/http_handler) . = ..() interop_version = version + src.http_handler = http_handler TGS_DEBUG_LOG("V5 API created: [json_encode(args)]") /datum/tgs_api/v5/ApiVersion() diff --git a/code/modules/tgs/v5/bridge.dm b/code/modules/tgs/v5/bridge.dm index 0c5e701a32b6..62201fcc9e58 100644 --- a/code/modules/tgs/v5/bridge.dm +++ b/code/modules/tgs/v5/bridge.dm @@ -78,27 +78,24 @@ WaitForReattach(FALSE) TGS_DEBUG_LOG("Bridge request start") - // This is an infinite sleep until we get a response - var/export_response = world.Export(bridge_request) + var/datum/tgs_http_result/result = http_handler.PerformGet(bridge_request) TGS_DEBUG_LOG("Bridge request complete") - if(!export_response) - TGS_ERROR_LOG("Failed bridge request: [bridge_request]") + if(isnull(result)) + TGS_ERROR_LOG("Failed bridge request, handler returned null!") return - var/content = export_response["CONTENT"] - if(!content) - TGS_ERROR_LOG("Failed bridge request, missing content!") + if(!istype(result) || result.type != /datum/tgs_http_result) + TGS_ERROR_LOG("Failed bridge request, handler returned non-[/datum/tgs_http_result]!") return - var/response_json = TGS_FILE2TEXT_NATIVE(content) - if(!response_json) - TGS_ERROR_LOG("Failed bridge request, failed to load content!") + if(!result.success) + TGS_DEBUG_LOG("Failed bridge request, HTTP request failed!") return - var/list/bridge_response = json_decode(response_json) + var/list/bridge_response = json_decode(result.response_text) if(!bridge_response) - TGS_ERROR_LOG("Failed bridge request, bad json: [response_json]") + TGS_ERROR_LOG("Failed bridge request, bad json: [result.response_text]") return var/error = bridge_response[DMAPI5_RESPONSE_ERROR_MESSAGE] From 5cf465e72efb6beccd2b78bf263072816a2a60ad Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Wed, 14 Aug 2024 07:42:28 +0300 Subject: [PATCH 267/285] Non folding plasteel barricade (#6855) # About the pull request Adds non folding plasteel barricade. ![dreamseeker_S1DDU1USY9](https://github.com/user-attachments/assets/26dc883b-ac41-4433-a3c0-7899b1de3126) ![dreamseeker_ki0T5XoVfe](https://github.com/user-attachments/assets/f7ffae6d-3425-4ad6-877b-b2632fc66a3a) Has higher hp than folding one, costs less to build than folding one (6 plasteel vs 8), but very slow to build. (Basically the same situation with metal ones, just used the same logic. Tweakerd folding plasteel cade name to indicate that it's folding one. # Explain why it's good for the game Just fills a niche just as folding metal folding one did before. Basically a port of https://github.com/Cosmic-Overlord/RU-TerraGov-Marine-Corps/pull/119 # Changelog :cl: add: plasteel non folding barricade /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../items/stacks/sheets/sheet_types.dm | 3 ++- .../barricade/{plasteel.dm => folding.dm} | 2 +- .../barricade/{metal.dm => non_folding.dm} | 15 +++++++++++++++ colonialmarines.dme | 4 ++-- icons/obj/structures/barricades.dmi | Bin 78096 -> 83414 bytes icons/obj/structures/barricades_christmas.dmi | Bin 53861 -> 62492 bytes 6 files changed, 20 insertions(+), 4 deletions(-) rename code/game/objects/structures/barricade/{plasteel.dm => folding.dm} (99%) rename code/game/objects/structures/barricade/{metal.dm => non_folding.dm} (95%) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index f579917fed49..e4022c3e4ca0 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -96,7 +96,8 @@ GLOBAL_LIST_INIT_TYPED(metal_recipes, /datum/stack_recipe, list ( \ * Plasteel */ GLOBAL_LIST_INIT_TYPED(plasteel_recipes, /datum/stack_recipe, list ( \ - new/datum/stack_recipe("plasteel barricade", /obj/structure/barricade/plasteel, 8, time = 4 SECONDS, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1, skill_req = SKILL_CONSTRUCTION, skill_lvl = SKILL_CONSTRUCTION_ENGI, min_time = 2 SECONDS), + new/datum/stack_recipe("folding plasteel barricade", /obj/structure/barricade/plasteel, 8, time = 4 SECONDS, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1, skill_req = SKILL_CONSTRUCTION, skill_lvl = SKILL_CONSTRUCTION_ENGI, min_time = 2 SECONDS), + new/datum/stack_recipe("plasteel barricade", /obj/structure/barricade/metal/plasteel, 6, time = 8 SECONDS, one_per_turf = ONE_TYPE_PER_BORDER, on_floor = 1, skill_req = SKILL_CONSTRUCTION, skill_lvl = SKILL_CONSTRUCTION_ENGI, min_time = 2 SECONDS), null, \ new/datum/stack_recipe("reinforced window frame", /obj/structure/window_frame/colony/reinforced, 5, time = 40, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1, skill_req = SKILL_CONSTRUCTION, skill_lvl = SKILL_CONSTRUCTION_ENGI), null, \ diff --git a/code/game/objects/structures/barricade/plasteel.dm b/code/game/objects/structures/barricade/folding.dm similarity index 99% rename from code/game/objects/structures/barricade/plasteel.dm rename to code/game/objects/structures/barricade/folding.dm index fb5a08954a5d..8fe00d04a708 100644 --- a/code/game/objects/structures/barricade/plasteel.dm +++ b/code/game/objects/structures/barricade/folding.dm @@ -1,5 +1,5 @@ /obj/structure/barricade/plasteel - name = "plasteel barricade" + name = "folding plasteel barricade" desc = "A very sturdy barricade made out of plasteel panels, the pinnacle of strongpoints. Use a blowtorch to repair. Can be flipped down to create a path." icon_state = "plasteel_closed_0" health = 800 diff --git a/code/game/objects/structures/barricade/metal.dm b/code/game/objects/structures/barricade/non_folding.dm similarity index 95% rename from code/game/objects/structures/barricade/metal.dm rename to code/game/objects/structures/barricade/non_folding.dm index f16e6851341b..575f1da738bf 100644 --- a/code/game/objects/structures/barricade/metal.dm +++ b/code/game/objects/structures/barricade/non_folding.dm @@ -279,3 +279,18 @@ ..() flags_can_pass_front_temp &= ~PASS_OVER_THROW_MOB flags_can_pass_behind_temp &= ~PASS_OVER_THROW_MOB + +/obj/structure/barricade/metal/plasteel + name = "plasteel barricade" + desc = "A sturdy and easily assembled barricade made of reinforced plasteel plates, the pinnacle of strongpoints. Use a blowtorch to repair." + icon_state = "new_plasteel_0" + health = 900 + maxhealth = 900 + crusher_resistant = TRUE + force_level_absorption = 20 + stack_type = /obj/item/stack/sheet/plasteel + debris = list(/obj/item/stack/sheet/plasteel) + destroyed_stack_amount = 3 + barricade_type = "new_plasteel" + repair_materials = list("plasteel" = 0.45) + diff --git a/colonialmarines.dme b/colonialmarines.dme index dab9a056a585..6211687c1a63 100644 --- a/colonialmarines.dme +++ b/colonialmarines.dme @@ -1322,10 +1322,10 @@ #include "code\game\objects\structures\window_frame.dm" #include "code\game\objects\structures\barricade\barricade.dm" #include "code\game\objects\structures\barricade\deployable.dm" +#include "code\game\objects\structures\barricade\folding.dm" #include "code\game\objects\structures\barricade\handrail.dm" -#include "code\game\objects\structures\barricade\metal.dm" #include "code\game\objects\structures\barricade\misc.dm" -#include "code\game\objects\structures\barricade\plasteel.dm" +#include "code\game\objects\structures\barricade\non_folding.dm" #include "code\game\objects\structures\barricade\sandbags.dm" #include "code\game\objects\structures\crates_lockers\closets.dm" #include "code\game\objects\structures\crates_lockers\crates.dm" diff --git a/icons/obj/structures/barricades.dmi b/icons/obj/structures/barricades.dmi index f3c5a5c809e19403721d36f691579a8e73ff0c8b..0e3cb6889d10b37319f55c683d7c3a4d6dbb8302 100644 GIT binary patch literal 83414 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 B%jN(8 literal 78096 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

    9~=+zJBtgh6Hr&xQgdf?TCdO*&{Du^(kR` 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 EAB}dRT>t<8 diff --git a/icons/obj/structures/barricades_christmas.dmi b/icons/obj/structures/barricades_christmas.dmi index 215bf9710a802be7a6281c00bc2b350bef7aba38..64b2383a4a9edaca545c4474a0327061f5fffbbd 100644 GIT binary patch literal 62492 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 literal 53861 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

    q3b68Sp5h@^rMdrZWI#RCWxn|y3X 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 Date: Wed, 14 Aug 2024 05:47:46 +0100 Subject: [PATCH 268/285] Automatic changelog for PR #6855 [ci skip] --- html/changelogs/AutoChangeLog-pr-6855.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6855.yml diff --git a/html/changelogs/AutoChangeLog-pr-6855.yml b/html/changelogs/AutoChangeLog-pr-6855.yml new file mode 100644 index 000000000000..8b88dffde0dd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6855.yml @@ -0,0 +1,4 @@ +author: "Blundir" +delete-after: True +changes: + - rscadd: "plasteel non folding barricade" \ No newline at end of file From abccb0fe5b7bc3474ab99f5db8f5535661bb884d Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Wed, 14 Aug 2024 12:42:47 +0800 Subject: [PATCH 269/285] Plantable UPP Flag (#6927) # About the pull request Adds a plantable UPP flag to the game, akin to the plantable USCM version. Currently does not spawn anywhere in-game. # Explain why it's good for the game Soul. Essentially another thing for OpFor to rally around, inspire motivation and atmosphere. Video below showcasing the audio. Special thanks to @VileBeggar for the audio. # Testing Photographs and Procedure

    Screenshots & Videos ![Screenshot 2024-08-11 21 01 32](https://github.com/user-attachments/assets/843d448e-6cfd-46b6-8d71-acb1e43f2a2d) https://github.com/user-attachments/assets/bebc7672-23e0-42e2-9b4a-e0490ec3e68f
    # Changelog :cl: add: A plantable UPP flag has been added to the game, an equilivant of the United Americas flag. Currently admin spawn only. /:cl: --------- Co-authored-by: Steelpoint Co-authored-by: Blundir <100090741+Blundir@users.noreply.github.com> --- code/game/objects/items/stacks/flags.dm | 20 ++++++++++++++++++ icons/mob/humans/onmob/items_lefthand_64.dmi | Bin 3346 -> 5812 bytes icons/mob/humans/onmob/items_righthand_64.dmi | Bin 3015 -> 5297 bytes icons/obj/structures/plantable_flag.dmi | Bin 826 -> 1472 bytes sound/effects/flag_upp_warcry.ogg | Bin 0 -> 26790 bytes sound/effects/flag_upp_warcry_extra.ogg | Bin 0 -> 118985 bytes 6 files changed, 20 insertions(+) create mode 100644 sound/effects/flag_upp_warcry.ogg create mode 100644 sound/effects/flag_upp_warcry_extra.ogg diff --git a/code/game/objects/items/stacks/flags.dm b/code/game/objects/items/stacks/flags.dm index 14833812b06c..4dc2e6dbebf3 100644 --- a/code/game/objects/items/stacks/flags.dm +++ b/code/game/objects/items/stacks/flags.dm @@ -281,3 +281,23 @@ desc = "The flag of the United Americas. Semper fi." icon_state = "flag_ua_planted" flag_type = /obj/item/flag/plantable/ua + +// UNION OF PROGRESSIVE PEOPLES FLAG // +////////////////////////// + +/obj/item/flag/plantable/upp + name = "\improper Union of Progressive Peoples flag" + desc = "The flag of the Union of Progressive Peoples. This one looks ready to be planted into the ground." + icon = 'icons/obj/structures/plantable_flag.dmi' + icon_state = "flag_upp" + flag_type = /obj/structure/flag/plantable/upp + faction = FACTION_UPP + play_warcry = TRUE + warcry_sound = 'sound/effects/flag_upp_warcry.ogg' + warcry_extra_sound = 'sound/effects/flag_upp_warcry_extra.ogg' + +/obj/structure/flag/plantable/upp + name = "\improper Union of Progressive Peoples flag" + desc = "The flag of the Union of Progressive Peoples. Unity through Strength, Freedom through Unity." + icon_state = "flag_upp_planted" + flag_type = /obj/item/flag/plantable/upp diff --git a/icons/mob/humans/onmob/items_lefthand_64.dmi b/icons/mob/humans/onmob/items_lefthand_64.dmi index d005d8c5f049518914a3fd53e6730e0c67e1f9fe..e086e4a7ffe0888a645f5787d79ca8a84423ead4 100644 GIT binary patch literal 5812 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 delta 3199 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 diff --git a/icons/mob/humans/onmob/items_righthand_64.dmi b/icons/mob/humans/onmob/items_righthand_64.dmi index 72335e39bfff960ad2c16fa43d5400d430f71f64..00d1fae7531d834f98125cb3f94765992a944653 100644 GIT binary patch delta 5132 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 G(*FQ<>CJWk delta 2832 zcmZ8hc{r478=o2PFb!G9ax9t3GE$+<)-gk}7vWfAMj~3QiA1lVLUb%4#8|R~m{3{9 zGK9hjAzR8=4hloI$ujePbIy0ZKhF1D*Yn)>{oKp-yRPT={3=!6Nh-!#oj2Z#mPW&1 zu)U@xhSo3`oWR{M6c6`iLxQ-@HBL#2uHtv2QPo@@e$)EA4U8~5;>isjB)z-?G7`-l zTR!z77u8{d5r;JZqI)b1hK@Bg)VB@ET5^dE%{P%cq48csKWa)LW0VDcSQ3M4FLG$! z_ey<(hlJS)`SVdpV_yWN=%4S*qg`cuci6`B(yjs*ZpHv@mdo<;*ghb>Rx8#WAbHeA4(3Xvv-wF=$SC`T1kD$lNqJ>JvTGLFg18(VxA@FGvFI4+5yyC=sjHi+&Q5B zGpIgXm*3MYcVK3^_O~X~3)!pmbi$L)cU(xd+Xq*^A5GUL3qEE|6%`jv&3NyBoP*vd zEhuYAp-0bv@8kpa9vNRXYpTWES3|@Z97!w9`Xg6^oINu~EC$kUmu%4}2}ciV`ky8S zi5=d5L&LKn{+mMYmkK1*Et-1;jAafSO>1*jy!MttNZrL>MV_=(s5ZaA zXg!K7YZ*CUFS!YPpJ7V9>gaW}(9?fOcix`GH81?x>*I4^n848J9SyZzQrZ1l5Y~o9 z?QVg8t{FF~(n2^3&jp7Fxml*Fij8H>au)J-1gx?9sYcAc8ubJRJ~AF+QuT9@W5AT? zDWf>LWdfMD8Cu&yhRQ?`)vU~f~GSe<=&gI<;9uGy|wYw9Ch@kjuAKAFT z3m1KBKIhz4V{9Cj+*5Srql?G`HVgRqGx3T|rju-_0B>fj7FQvVzaId0jNXDXb^ty zB*l4sx^nEqyVp?8cVe80=P~}3T>2!8&#r+F;mCgwxQaAeGqgm%ID0vd;H`YJfKJmI z@fDLVI+=feMsIsaGR44|T+v9ig)m67Gu8W%RZ$I^cBjGAcIG3R1JeH%DX8qUe=#`? zkxiq1JTiE4z6zm_}Du@80m zg5&k1>67AGI=oc_J%X`s7sD$9Sq5L>(`t`Tffo0~(Cf!}tub19{KYDGrNNf9T6v&d z7{?coqzUxsIR!&b*Spn%+!rlR^shwmM^>8C{ z(lrSG2_G)!ARi*jlZt4^_6BMzB?cZ)Rw^-9(5qox^0K~Y)5(LW$pVEa8pDyYK9DEjQe=za&@OCGWZ7Fz$YD|)8SrBrCX%JSn zqa+CeE6fTq>zwHPOE_&+pYdz*mtq1*u9Im)Jx`jyQb@pxU=w2$MZ7f8<6b2#z-W!)p0ViJ%I|EW~pl9A&?V<+Ab)~aBFH$?ihnZ0bnI>9(Htq4z9QcLk@#;L z;o-Kx0S7rXOvsoCa@}AQDi zofnX_dP;#O2-~sTrXS?-y68{zlA+;yW^A-?&3_|jagGOc_Tiu%XT5xhri`~YCVuFx4jNMMlaS-u^QMj@qa(ir%R8%qXN*di>m_9_oD8HC>-tG3P6+Md->(p7x#w)jpR^#sv70LW_7F zULBKlHxQ^lFNBCS{p-n=!3E|u?24eUi6ItxyOAD^%xouMHIASZid=-qdAmY2KKnMO zL;EPK zqve@6D;cRFqh=lueO+#qh3wQr7L~}Ra}g`8Y3?KlxvOrGVO7l8J?Xo<@e}H)QMuA* zvp#Fy+DW*su5*i1*q8w zcNIpnY;4$Zl2fsO37ZJO5GCGc@C$E%0VMjr3dgW?j-(G$BkryI8U24JGNm~}6y-qJ z;Kz|8khcE>`fQ<22ZJBx&s(HhY65(&rORXe_*f?c_)W2iC}ESgLrV)L?8iJ2gr86n umDFDxHIbzBMBj(R6)rzP;9rEyjfLPvr(HKZ&+bKiu@1x5?V3< diff --git a/icons/obj/structures/plantable_flag.dmi b/icons/obj/structures/plantable_flag.dmi index c92311529be3c4188c9b9b6c33cf00c23aca7a28..2485f29c3b1f44555d69c975d1e4464ad0274a89 100644 GIT binary patch delta 1321 zcmV+^1=jky2EYp?iBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6TfLXjmd zEr=#2b{!qtl_Tx6SY{j?lVBLSfE<=z5PY~1SO5S30d!JMQvg8b*k%9#0F#kxe}8m! z1qGDaR8WA+DrE&%KNoNy003#HOpbBl+6Vvu1dT~VK~#90?V5|4n;;N{gKI=>D~3(q z|5ZB|FoKG#*(9?md~KTK#NnT#z-T$0u&Js#rP`zQy{4*$~ko04jP{Q#;r7 zhQ4?FF?}Bpt`SwAfvdr$TU`f;lYh=1IfdCTSdX$=jbHQYmkGN{Y2CKE@eTs!JdD?U z5|9GCE_6PclbF&8;x|p(QtbL`nB9k}V+R8Or%y?Q4tibF;S>mdxpKUBkbXDQGXSf; z>EX|ogHGRckaa#9v(S-)KK^kBtG;hr2(jg$(>EO?z3Dd{bjRQ2Aa;;)5P$WQgAB0k zASdw74rW|~NeBBr?cjaaVBRS1Z&T6QC{8$d?NU>>xlY!h`kwF|257(5v*EGu(AM4m?utvL1_+ z{e%C@{=vaDiTei)k$;Ww_d@U1bpGg)Fbh2+{t(B`YcNk)Ym6CgQOpeBrctulDcNUI$}h0J_St15AK&+0e=1Wdao6 z84xF!14t*}V%&K^2jXi8!(s=R0R3vAGXOcfNPy!z1L6cT02Q480~fe4SL!SprKD2_ z+)Q{1NoN3ZIDbyS#dik83GM?{Y6u#ITI$pRCO~uALT3PWc=h4TuxW0bG0+b+E=A>#p}JuQ`eMiwutd9@bYn&-%YQY-Ru8L4EpN**|zt zpPH(Yqwrw>`G5l#M9&7u1ymI+n4<@r7Hm0yFvpL)6n~uNRjn96UuwoxuNXk<>RNZ} zFjcie0O1T%Av!`)%l8#V)-_0D1d39NWiQ<|2pc3y4_uaC!9wJdHb@lT7Q*W%-&a^! zg9IlT8oQSvu6m^a!V9k?{=Q-mHHzJ%RxY`(c3$?10>u4;$hcP0zZ5WfRvi=!5&@qI z@D_k&|4QIJI<^9MkA9NBxvT)bJ)rc>Wd-o<0j2MLD}eXvW&dCSd@-Q(-ERf(UcKxe fEc*vV?;rdJ8&q*{X|N?x00000NkvXXu0mjf9r0Bp delta 670 zcmV;P0%85Y3%Uj+iBL{Q4GJ0x0000DNk~Le0001B0001h1Oos700#1Li2wiqEs-TI z7{I{5A?in&00001bW%=J06^y0W&i*Hh>?JQe=cPOS3ei9%K#^3ErEd;CSm{p0w+mC zK~z|U?Uyl6<1iG*9VrYIOPfPtO@N8%uJ;8pIH|{i@G504O?5k}$7AFRfaLFT z--+j@DRB~NKcE~)u`0Fy+CTqlCsF+vW6l}Vnkh5yw@=D%0fvlm&Xcf~oBj1RIy*@@ zf53dr!(GNtE>FrYFmnwU1cg{C17u;97dXXy4YMj^H%^h3GY)?7ts$OOd7`G+8dP2a zM9DC4@q^47o_z}_5H zHzzy(rw=e?TSE`@Ko9gl5A;9}^nhv)!H|>(BQKz2oZ)^*%I*5V)LO^=0{}zwpnBWX z4|uQ)ZGlbw00J^@$!t!>_==%C*qQ-#)+QO$X`W~h2R9JcK;9))KadOo*-*Z_fA)rs zFTJ0y1FiZ%O)@&C83qqOs6Xj16^O2B!0CzxI2X~KD$I@&Tj27~6q1ln!4{Ck4Tl@J zvhQG-U!2fc<{xyFK!12F7U|92i z0E}nA7T|w5z_jMi2OR&yfku5`1e*1MaS6@(;C}z;XQQ|YfJKG(z5oCK07*qoM6N<$ Ef^QrubpQYW diff --git a/sound/effects/flag_upp_warcry.ogg b/sound/effects/flag_upp_warcry.ogg new file mode 100644 index 0000000000000000000000000000000000000000..589274ffb8e8f371283b2ece563f21dd46c9dce3 GIT binary patch literal 26790 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�gX>N%nUl$NcBm--l6< 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 literal 0 HcmV?d00001 From 340a8256653783693d0125ae0aab9f30729ea23b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Aug 2024 05:55:24 +0100 Subject: [PATCH 270/285] Automatic changelog for PR #6927 [ci skip] --- html/changelogs/AutoChangeLog-pr-6927.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6927.yml diff --git a/html/changelogs/AutoChangeLog-pr-6927.yml b/html/changelogs/AutoChangeLog-pr-6927.yml new file mode 100644 index 000000000000..b33652e897dc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6927.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "A plantable UPP flag has been added to the game, an equilivant of the United Americas flag. Currently admin spawn only." \ No newline at end of file From 1aa7801c7401186ac2f40c0a009f0a38629c9193 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Wed, 14 Aug 2024 12:43:09 +0800 Subject: [PATCH 271/285] UPP Command Tablet (#6913) # About the pull request Adds a UPP Command Tablet to the game, allows UPP Officers to send announcements that only UPP can hear. All UPP Officers UO4 ranked or above (USCM Major equilivant and above) are issued a tablet in their backpack. # Explain why it's good for the game Allows OpFor UPP Command to better coordinate actions with the rest of their forces. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: add: A Command Tablet has been added that can be used by UPP Officers. add: UPP Officers ranked O4 or greater (USCM Major Equilivant) are issued with a Command Tablet. /:cl: --------- Co-authored-by: Steelpoint Co-authored-by: forest2001 <41653574+realforest2001@users.noreply.github.com> --- code/game/objects/items/devices/cictablet.dm | 12 ++++++++++++ code/modules/gear_presets/upp.dm | 7 +++++++ 2 files changed, 19 insertions(+) diff --git a/code/game/objects/items/devices/cictablet.dm b/code/game/objects/items/devices/cictablet.dm index c53301295fe3..8c07c71a2112 100644 --- a/code/game/objects/items/devices/cictablet.dm +++ b/code/game/objects/items/devices/cictablet.dm @@ -177,3 +177,15 @@ announcement_faction = FACTION_PMC minimap_type = MINIMAP_FLAG_PMC + +/obj/item/device/cotablet/upp + + desc = "A special device used by field UPP commanders." + + tablet_name = "UPP Field Commander's Tablet" + + announcement_title = UPP_COMMAND_ANNOUNCE + announcement_faction = FACTION_UPP + req_access = list(ACCESS_UPP_LEADERSHIP) + + minimap_type = MINIMAP_FLAG_UPP diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index ad7b1523d279..8ac573b5beae 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -1606,6 +1606,8 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/upp, WEAR_IN_BACK) + //face new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head @@ -1766,6 +1768,7 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/upp, WEAR_IN_BACK) //face new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head @@ -1926,6 +1929,7 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/upp, WEAR_IN_BACK) //face new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head @@ -2086,6 +2090,7 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/upp, WEAR_IN_BACK) //face new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head @@ -2246,6 +2251,7 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/upp, WEAR_IN_BACK) //face new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head @@ -2406,6 +2412,7 @@ new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/snacks/upp, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/motiondetector/hacked, WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/device/megaphone, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/cotablet/upp, WEAR_IN_BACK) //face new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress/UPP/command, WEAR_L_EAR) //head From ac1f1195c020cd8c82cca401d8dcfd1bc8e4a859 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 14 Aug 2024 06:03:35 +0100 Subject: [PATCH 272/285] Automatic changelog for PR #6913 [ci skip] --- html/changelogs/AutoChangeLog-pr-6913.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6913.yml diff --git a/html/changelogs/AutoChangeLog-pr-6913.yml b/html/changelogs/AutoChangeLog-pr-6913.yml new file mode 100644 index 000000000000..cda96850f1fa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6913.yml @@ -0,0 +1,5 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "A Command Tablet has been added that can be used by UPP Officers." + - rscadd: "UPP Officers ranked O4 or greater (USCM Major Equilivant) are issued with a Command Tablet." \ No newline at end of file From 8940104f55ba5190a278a4243cad18263b6bfe43 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 15 Aug 2024 01:16:29 +0000 Subject: [PATCH 273/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6855.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6913.yml | 5 ----- html/changelogs/AutoChangeLog-pr-6927.yml | 4 ---- html/changelogs/archive/2024-08.yml | 9 +++++++++ 4 files changed, 9 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6855.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6913.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6927.yml diff --git a/html/changelogs/AutoChangeLog-pr-6855.yml b/html/changelogs/AutoChangeLog-pr-6855.yml deleted file mode 100644 index 8b88dffde0dd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6855.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - rscadd: "plasteel non folding barricade" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6913.yml b/html/changelogs/AutoChangeLog-pr-6913.yml deleted file mode 100644 index cda96850f1fa..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6913.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "A Command Tablet has been added that can be used by UPP Officers." - - rscadd: "UPP Officers ranked O4 or greater (USCM Major Equilivant) are issued with a Command Tablet." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6927.yml b/html/changelogs/AutoChangeLog-pr-6927.yml deleted file mode 100644 index b33652e897dc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6927.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "A plantable UPP flag has been added to the game, an equilivant of the United Americas flag. Currently admin spawn only." \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 76b0553b3152..a3471f95d0a9 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -210,3 +210,12 @@ - bugfix: Fixed sadar rockets not gibbing humans on direct hit MarpleJones: - balance: Reduces the cost of the AGM-184 'Harpoon II' from 300 to 200. +2024-08-15: + Blundir: + - rscadd: plasteel non folding barricade + Steelpoint: + - rscadd: A plantable UPP flag has been added to the game, an equilivant of the + United Americas flag. Currently admin spawn only. + - rscadd: A Command Tablet has been added that can be used by UPP Officers. + - rscadd: UPP Officers ranked O4 or greater (USCM Major Equilivant) are issued with + a Command Tablet. From 901301ac9cbb0fc9316b7b3242641da301da9613 Mon Sep 17 00:00:00 2001 From: Doubleumc Date: Thu, 15 Aug 2024 01:16:59 -0400 Subject: [PATCH 274/285] "Dark" HUD indicators adjust with view size (#6851) # About the pull request "Dark" HUD indicators are now anchored to the top of the viewport, and so are positioned appropriately for various view sizes. Before: ![image](https://github.com/user-attachments/assets/9363d65c-b9e8-45bb-919f-acc80d36590d) After: ![image](https://github.com/user-attachments/assets/65eff05a-cf51-42d1-9636-24e1f86b9ba3) Before, binocs: ![image](https://github.com/user-attachments/assets/cbbbfeb7-4e14-444e-97b7-62f3f56be8ae) After, binocs: ![image](https://github.com/user-attachments/assets/fe3dc17f-f2ff-40d3-ac79-a94ab7af3732) # Explain why it's good for the game Looks better. # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: ui: dark HUD indicators stay anchored to the viewport edge /:cl: --- code/datums/custom_hud.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/datums/custom_hud.dm b/code/datums/custom_hud.dm index c9894398477a..9a009532ef35 100644 --- a/code/datums/custom_hud.dm +++ b/code/datums/custom_hud.dm @@ -115,10 +115,11 @@ /datum/custom_hud/dark ui_style_icon = 'icons/mob/hud/human_dark.dmi' - UI_OXYGEN_LOC = "EAST-2:16,14:15" - UI_NUTRITION_LOC = "EAST-2:33,14:15" - UI_TEMP_LOC = "EAST-1:26,15:-7" - UI_HEALTH_LOC = "EAST-1:27,15:-8" + UI_FRAME_LOC = "EAST-3:0,NORTH-1:15" + UI_OXYGEN_LOC = "EAST-2:16,NORTH-1:15" + UI_NUTRITION_LOC = "EAST-2:33,NORTH-1:15" + UI_TEMP_LOC = "EAST-1:26,NORTH-0:-7" + UI_HEALTH_LOC = "EAST-1:27,NORTH-0:-8" UI_SL_LOCATOR_LOC = "EAST-1:27,12:22" /datum/custom_hud/dark/get_status_loc(placement) From 7b6ef825373f0874ee0c61a7927a71eed1082cbe Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 15 Aug 2024 06:22:25 +0100 Subject: [PATCH 275/285] Automatic changelog for PR #6851 [ci skip] --- html/changelogs/AutoChangeLog-pr-6851.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6851.yml diff --git a/html/changelogs/AutoChangeLog-pr-6851.yml b/html/changelogs/AutoChangeLog-pr-6851.yml new file mode 100644 index 000000000000..b490ed52d5c8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6851.yml @@ -0,0 +1,4 @@ +author: "Doubleumc" +delete-after: True +changes: + - ui: "dark HUD indicators stay anchored to the viewport edge" \ No newline at end of file From 3d76ea76edc089cc4d999e5d44631105ddb342e6 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 16 Aug 2024 01:19:54 +0000 Subject: [PATCH 276/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6851.yml | 4 ---- html/changelogs/archive/2024-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6851.yml diff --git a/html/changelogs/AutoChangeLog-pr-6851.yml b/html/changelogs/AutoChangeLog-pr-6851.yml deleted file mode 100644 index b490ed52d5c8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6851.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Doubleumc" -delete-after: True -changes: - - ui: "dark HUD indicators stay anchored to the viewport edge" \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index a3471f95d0a9..3376d314f582 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -219,3 +219,6 @@ - rscadd: A Command Tablet has been added that can be used by UPP Officers. - rscadd: UPP Officers ranked O4 or greater (USCM Major Equilivant) are issued with a Command Tablet. +2024-08-16: + Doubleumc: + - ui: dark HUD indicators stay anchored to the viewport edge From f851ba07548c737054f55bf29ad7fc15b3b00cfa Mon Sep 17 00:00:00 2001 From: Blundir <100090741+Blundir@users.noreply.github.com> Date: Fri, 16 Aug 2024 22:38:45 +0300 Subject: [PATCH 277/285] Adds muzzle flash light colors (#6954) # About the pull request Adds support for a gun to have a custom color of muzzle flash light. Changes standard color to be yellow tinted (just as the muzzle flash itself). ![dreamseeker_r0xYJ8Cdce](https://github.com/user-attachments/assets/3f418ef8-4f05-4902-8b0a-e692b3d0bb9b) Adds some colors to other guns that have unique ones. ![dreamseeker_od15UYkH08](https://github.com/user-attachments/assets/ca4ba204-86ac-44d7-ba48-8056cb2366f1) ![dreamseeker_5dPzjGioH7](https://github.com/user-attachments/assets/285ee139-5931-4002-addb-2f296a17f1aa) ![dreamseeker_jELx3PIws4](https://github.com/user-attachments/assets/3e5949d8-bd61-481b-ad2b-8bf87d63a850) # Explain why it's good for the game More visuals - good, also standard muzzle flare being snow white never made much sense anyway. # Testing Photographs and Procedure # Changelog :cl: add: Guns now support custom muzzle flash light color, some guns have a new color of it now, standard color is yellow tinted now instead of white /:cl: --- code/__DEFINES/colours.dm | 5 +++++ code/modules/cm_preds/yaut_weapons.dm | 10 +++++++--- code/modules/projectiles/gun.dm | 3 +++ code/modules/projectiles/guns/energy.dm | 2 ++ code/modules/projectiles/guns/pistols.dm | 1 + 5 files changed, 18 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/colours.dm b/code/__DEFINES/colours.dm index e9a03a6382da..93d1e082c66a 100644 --- a/code/__DEFINES/colours.dm +++ b/code/__DEFINES/colours.dm @@ -150,3 +150,8 @@ #define COLOR_G_ICE "#C7EDDE" //faded cyan #define COLOR_G_DES "#FF7C1C" //bright orange #define COLOR_G_JUNG "#64AA6E" //faded green + +/// Gun muzzle colors +#define COLOR_LASER_RED "#FF8D8D" +#define COLOR_MUZZLE_BLUE "#2CB2E8" + diff --git a/code/modules/cm_preds/yaut_weapons.dm b/code/modules/cm_preds/yaut_weapons.dm index 3bbbd11c0784..14336cbdba04 100644 --- a/code/modules/cm_preds/yaut_weapons.dm +++ b/code/modules/cm_preds/yaut_weapons.dm @@ -893,6 +893,8 @@ icon = 'icons/obj/items/hunter/pred_gear.dmi' icon_state = null works_in_recharger = FALSE + muzzle_flash = "muzzle_flash_blue" + muzzle_flash_color = COLOR_MAGENTA item_icons = list( WEAR_BACK = 'icons/mob/humans/onmob/hunter/pred_gear.dmi', WEAR_L_HAND = 'icons/mob/humans/onmob/hunter/items_lefthand.dmi', @@ -907,7 +909,6 @@ unacidable = TRUE fire_sound = 'sound/weapons/pred_plasma_shot.ogg' ammo = /datum/ammo/energy/yautja/rifle/bolt - muzzle_flash = null // TO DO, add a decent one. zoomdevicename = "scope" flags_equip_slot = SLOT_BACK w_class = SIZE_HUGE @@ -992,6 +993,7 @@ #define FIRE_MODE_STANDARD "Standard" #define FIRE_MODE_INCENDIARY "Incendiary" + /obj/item/weapon/gun/energy/yautja/plasmapistol name = "plasma pistol" desc = "A plasma pistol capable of rapid fire. It has an integrated battery. Can be used to set fires, either to braziers or on people." @@ -1002,7 +1004,8 @@ fire_sound = 'sound/weapons/pulse3.ogg' flags_equip_slot = SLOT_WAIST ammo = /datum/ammo/energy/yautja/pistol - muzzle_flash = null // TO DO, add a decent one. + muzzle_flash = "muzzle_flash_blue" + muzzle_flash_color = COLOR_MUZZLE_BLUE w_class = SIZE_MEDIUM /// Max amount of shots var/charge_time = 40 @@ -1127,7 +1130,8 @@ ) fire_sound = 'sound/weapons/pred_plasmacaster_fire.ogg' ammo = /datum/ammo/energy/yautja/caster/stun - muzzle_flash = null // TO DO, add a decent one. + muzzle_flash = "muzzle_flash_blue" + muzzle_flash_color = COLOR_MUZZLE_BLUE w_class = SIZE_HUGE force = 0 fire_delay = 3 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index f670fa682154..aff7deeae3b5 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -33,6 +33,8 @@ var/muzzle_flash = "muzzle_flash" ///muzzle flash brightness var/muzzle_flash_lum = 3 + ///Color of the muzzle flash light effect. + var/muzzle_flash_color = COLOR_VERY_SOFT_YELLOW var/fire_sound = 'sound/weapons/Gunshot.ogg' /// If fire_sound is null, it will pick a sound from the list here instead. @@ -1780,6 +1782,7 @@ not all weapons use normal magazines etc. load_into_chamber() itself is designed if(!light_on && (light_range <= muzzle_flash_lum)) set_light_range(muzzle_flash_lum) set_light_on(TRUE) + set_light_color(muzzle_flash_color) addtimer(CALLBACK(src, PROC_REF(reset_light_range), prev_light), 0.5 SECONDS) var/image/I = image('icons/obj/items/weapons/projectiles.dmi', user, muzzle_flash, user.dir == NORTH ? ABOVE_LYING_MOB_LAYER : FLOAT_LAYER) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index b3dcae388a13..6826d8af921a 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -117,6 +117,7 @@ icon_state = "rxfm5_eva" item_state = "eva" muzzle_flash = "muzzle_laser" + muzzle_flash_color = COLOR_LASER_RED fire_sound = 'sound/weapons/Laser4.ogg' w_class = SIZE_MEDIUM gun_category = GUN_CATEGORY_HANDGUN @@ -174,6 +175,7 @@ icon_state = "laz_uzi" item_state = "laz_uzi" muzzle_flash = "muzzle_laser" + muzzle_flash_color = COLOR_LASER_RED gun_category = GUN_CATEGORY_SMG flags_equip_slot = SLOT_WAIST charge_cost = 200 diff --git a/code/modules/projectiles/guns/pistols.dm b/code/modules/projectiles/guns/pistols.dm index 3a85db687b26..e7d9174a6984 100644 --- a/code/modules/projectiles/guns/pistols.dm +++ b/code/modules/projectiles/guns/pistols.dm @@ -653,6 +653,7 @@ current_mag = /obj/item/ammo_magazine/pistol/es4 force = 8 muzzle_flash = "muzzle_flash_blue" + muzzle_flash_color = COLOR_MUZZLE_BLUE flags_gun_features = GUN_AUTO_EJECTOR|GUN_CAN_POINTBLANK|GUN_ONE_HAND_WIELDED|GUN_AMMO_COUNTER attachable_allowed = list( /obj/item/attachable/flashlight, From 4f4fcf8c248515c0228d5fe475bd171d55af1278 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Aug 2024 20:44:06 +0100 Subject: [PATCH 278/285] Automatic changelog for PR #6954 [ci skip] --- html/changelogs/AutoChangeLog-pr-6954.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6954.yml diff --git a/html/changelogs/AutoChangeLog-pr-6954.yml b/html/changelogs/AutoChangeLog-pr-6954.yml new file mode 100644 index 000000000000..2f8fdb6ca883 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6954.yml @@ -0,0 +1,4 @@ +author: "Blundir" +delete-after: True +changes: + - rscadd: "Guns now support custom muzzle flash light color, some guns have a new color of it now, standard color is yellow tinted now instead of white" \ No newline at end of file From 88d3a63048a7b53d2e39f9ea28b1b498ab8c3662 Mon Sep 17 00:00:00 2001 From: cuberound <122645057+cuberound@users.noreply.github.com> Date: Fri, 16 Aug 2024 21:41:26 +0200 Subject: [PATCH 279/285] Keycard authentication device now reqires two users to activate events (#6903) # About the pull request it is writen down that two are reqired to activate red and so on but one can swipe twice fast and it work. this fixes it # Explain why it's good for the game bugfix and has rp incentive to get second man to start redalert # Testing Photographs and Procedure
    Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
    ` tags.
    # Changelog :cl: fix: two persons are needed to activate red, ert and emergency acces using cards /:cl: --------- Co-authored-by: vincibrv --- code/modules/security_levels/keycard_authentication.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index 4b7cdd69a449..1a4881904801 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -36,8 +36,11 @@ if(active == 1) //This is not the device that made the initial request. It is the device confirming the request. if(event_source) + if(event_source.event_triggered_by == user) + user.visible_message(SPAN_DANGER("Your ID is rejected, as it is the one that triggered the event!")) + return event_source.confirmed = 1 - event_source.event_confirmed_by = usr + event_source.event_confirmed_by = user else if(screen == 2) event_triggered_by = usr broadcast_request() //This is the device making the initial event request. It needs to broadcast to other devices From ce615ccb11c4ecc9f80fa74300c8d8d61330a67f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Aug 2024 20:51:48 +0100 Subject: [PATCH 280/285] Automatic changelog for PR #6903 [ci skip] --- html/changelogs/AutoChangeLog-pr-6903.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6903.yml diff --git a/html/changelogs/AutoChangeLog-pr-6903.yml b/html/changelogs/AutoChangeLog-pr-6903.yml new file mode 100644 index 000000000000..6628f9502765 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6903.yml @@ -0,0 +1,4 @@ +author: "cuberound" +delete-after: True +changes: + - bugfix: "two persons are needed to activate red, ert and emergency acces using cards" \ No newline at end of file From 0a7c2bb7282498675d9feaae35c4246c8d7657c1 Mon Sep 17 00:00:00 2001 From: 567Turtle <91508746+567Turtle@users.noreply.github.com> Date: Fri, 16 Aug 2024 14:44:22 -0500 Subject: [PATCH 281/285] gayons (#6388) # About the pull request gay crayons ![image](https://github.com/cmss13-devs/cmss13/assets/91508746/23b39096-dbdb-45c7-8d01-97f0cdfd40c2) # Explain why it's good for the game Pride month! Put a gay crayon on your helmet. # Testing Photographs and Procedure
    Screenshots & Videos my localhost was acting up so i couldnt really test it but it probably works
    # Changelog :cl: add: Gay crayons for your helmet ("Box of Prideful Crayons" in the toys section of the loadout menu.) /:cl: --- code/game/objects/items/storage/boxes.dm | 17 +++++++ code/game/objects/items/toys/crayons.dm | 56 +++++++++++++++++++++++ code/modules/client/preferences_gear.dm | 4 ++ code/modules/clothing/head/helmet.dm | 9 ++++ icons/mob/humans/onmob/helmet_garb.dmi | Bin 30299 -> 31407 bytes icons/obj/items/crayons.dmi | Bin 732 -> 1096 bytes 6 files changed, 86 insertions(+) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index e385d4b5c17d..a33d51bf618c 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -34,6 +34,23 @@ w_class = SIZE_LARGE //Changed becuase of in-game abuse storage_flags = STORAGE_FLAGS_BOX +/obj/item/storage/box/pride + name = "box of prideful crayons" + desc = "A box of every flavor of pride." + storage_slots = 8 + w_class = SIZE_SMALL + can_hold = list(/obj/item/toy/crayon/pride) + +/obj/item/storage/box/pride/fill_preset_inventory() + new /obj/item/toy/crayon/pride/gay(src) + new /obj/item/toy/crayon/pride/lesbian(src) + new /obj/item/toy/crayon/pride/bi(src) + new /obj/item/toy/crayon/pride/ace(src) + new /obj/item/toy/crayon/pride/pan(src) + new /obj/item/toy/crayon/pride/trans(src) + new /obj/item/toy/crayon/pride/enby(src) + new /obj/item/toy/crayon/pride/fluid(src) + /obj/item/storage/box/survival w_class = SIZE_MEDIUM diff --git a/code/game/objects/items/toys/crayons.dm b/code/game/objects/items/toys/crayons.dm index 1d9e2e1a4d54..636f1a50fc52 100644 --- a/code/game/objects/items/toys/crayons.dm +++ b/code/game/objects/items/toys/crayons.dm @@ -61,6 +61,62 @@ colorName = "rainbow" uses = 0 +/obj/item/toy/crayon/pride/lesbian + icon_state = "crayonlesbian" + crayon_color = "#bd1471" + shade_color = "#d46b15" + colorName = "lesbian" + uses = 0 + +/obj/item/toy/crayon/pride/gay + icon_state = "crayongay" + crayon_color = "#33cc9e" + shade_color = "#7f1fa5" + colorName = "gay" + uses = 0 + +/obj/item/toy/crayon/pride/bi + icon_state = "crayonbi" + crayon_color = "#c01b6e" + shade_color = "#281dc5" + colorName = "bisexual" + uses = 0 + +/obj/item/toy/crayon/pride/pan + icon_state = "crayonpan" + crayon_color = "#da1778" + shade_color = "#229bff" + colorName = "pansexual" + uses = 0 + +/obj/item/toy/crayon/pride/ace + icon_state = "crayonace" + crayon_color = "#272727" + shade_color = "#570c3e" + colorName = "asexual" + uses = 0 + +/obj/item/toy/crayon/pride/trans + icon_state = "crayontrans" + crayon_color = "#f57ecd" + shade_color = "#4bbdeb" + colorName = "transgender" + uses = 0 + +/obj/item/toy/crayon/pride/enby + icon_state = "crayonenby" + crayon_color = "#272727" + shade_color = "#e9cf3a" + colorName = "nonbinary" + uses = 0 + +/obj/item/toy/crayon/pride/fluid + icon_state = "crayonfluid" + crayon_color = "#b64791" + shade_color = "#000FFF" + colorName = "genderfluid" + uses = 0 + /obj/item/toy/crayon/rainbow/attack_self(mob/living/user) ..() crayon_color = input(user, "Please select the main color.", "Crayon color") as color diff --git a/code/modules/client/preferences_gear.dm b/code/modules/client/preferences_gear.dm index 13a31b59fa97..79fd34b2660c 100644 --- a/code/modules/client/preferences_gear.dm +++ b/code/modules/client/preferences_gear.dm @@ -547,6 +547,10 @@ GLOBAL_LIST_EMPTY(gear_datums_by_name) display_name = "Crayon" path = /obj/item/toy/crayon/rainbow +/datum/gear/toy/pride + display_name = "Box of Prideful Crayons" + path = /obj/item/storage/box/pride + /datum/gear/plush category = "Plushies" cost = 4 diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 845ce2a6eb6e..140d73fd05a0 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -326,6 +326,15 @@ GLOBAL_LIST_INIT(allowed_helmet_items, list( /obj/item/toy/crayon/blue = "crayonblue", /obj/item/toy/crayon/purple = "crayonpurple", /obj/item/toy/crayon/rainbow = "crayonrainbow", + /obj/item/toy/crayon/pride/trans = "crayontrans", + /obj/item/toy/crayon/pride/gay = "crayongay", + /obj/item/toy/crayon/pride/lesbian = "crayonlesbian", + /obj/item/toy/crayon/pride/bi = "crayonbi", + /obj/item/toy/crayon/pride/pan = "crayonpan", + /obj/item/toy/crayon/pride/ace = "crayonace", + /obj/item/toy/crayon/pride/trans = "crayontrans", + /obj/item/toy/crayon/pride/enby = "crayonenby", + /obj/item/toy/crayon/pride/fluid = "crayonfluid", /obj/item/paper = "paper", /obj/item/device/flashlight/flare = "flare", /obj/item/clothing/head/headset = "headset", diff --git a/icons/mob/humans/onmob/helmet_garb.dmi b/icons/mob/humans/onmob/helmet_garb.dmi index 9876dd8629ade47082cc45038f4e27d52c722c94..5611d28c8480021100dc798a44bccfecab8bd6f9 100644 GIT binary patch literal 31407 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 literal 30299 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 R5J#z#7H7@z$1eZ%zW_Zmqt5^U diff --git a/icons/obj/items/crayons.dmi b/icons/obj/items/crayons.dmi index 7ebabd5a81ef5bdfce1a76163e72b1fc54133f4a..1c7053a8a95834e6a2c6e71d416c8bd935e5d3c5 100644 GIT binary patch literal 1096 zcmV-O1h@N%P)005u}0{{R3yb+fl0002YP)t-sz`($& z007r{9L9_WhPM>}hpkcv2gC&hrBnm|lK_ZhBLDILVT2E;<{bcnr~tR`rU1m5Gt5{7 zv)Tav>05A_0RPN0W&q6pT>!=ZP5{Ef!vALf0RR8CwzlSGCXp!n|NqSYng7fHW&i*H znKS>H0A>IH%$YN005iovW;7iObtYWsR7g-tz|;#Q2s#cqZq<1j4Nld62bkL^BMd z3=W0Gu(xnxN71rDGdFHzwB@w49MRs)j8*|>H8->|@)kXB83cRof1gK`1!V;_#RP@a z{7Xt39^c49SJ(3O@1MH2En!7?XE6W(0!>LoK~#90?c7;Y;y@e(@ZkzaAg}@D+AOZD z@jwM+0bwg)-2MLFX{CI?v%5+Ql8631+DYh|K_C8=(HIdC5lNQ}$+INSkvvcG0?C~s zZdfYgh7}h#tk!TtuZ|l!MF-}katY=Yw*vEOtqOCm?!i1m`ejMK9O;)Q{R*@n-rp?Q z-yGTBJlWp@+27Rnb4b4u=~p5Bs-&MseuK&S8M1zcte+w4XUO`Ah=_=Yh=_jUI=rPILIQE-9%nO|sen6KDPT!4Y><9=Ha`h|bYVU?>A}4B zvyb8i+20(S|D2u#FdzOJz`T$9vwm4NzdAcUg?Ts}!n{q^&&T~TZ2o4>&v1Sb;v9ef z3|T)qKNJxW5fKp)5g{%U{`@PFk1k0=JRPF0uW^2JiyMwdBm95~nO}|Z?Nd@PxVwS* zY)n3&_j`hK7d~JxXET_a`vsn#4sgC&&Ef4nc|UW#T*BO#Kld;u^VKk1 z;m3FIeA=wnIH$<>GbH0p5fKp)5fKsj>Ue7JoJqPH1`B+CH)#QwZ}H~%?C};peY}Ow zAESQs-A{h}ogaWFN8n*UQ=|_s(<@whMGa)QUkX-`%vVK3L_|bHL=qFl(M}vCUFVHx zV>df?le&hnjh?e{(uH1&?Mo>v7(chyg7^)yt#{t>daU%Yv)_XJU&Ot0NcFMO-<|yy ztkWx+Z+~>if}dT%gKhDrr2o%MWdGT+b#2YoZPP~SEBIQ{g+xR|p8N+m`busyfW>zJ O00008F2 zMZmzossI4jc^t-!28Op4QU?dx005Ce6Mv)9rU1m5Gt2-0004rh0Jraf4FB2y{{S=0 znE?N1XJ-Ha|F*Wa|NsBya{$3%0RNyu|9${(NhFeCFu=gTyd0(>00001bW%=J06^y0 zW&i*Hv3gWkbVOxyV{&P5bZKvH004NLjgmbM!ypVsXE+5)_Nsqtmnu<|p}7MT7k`il zM20lY?TebNL+j0-^<-JkuEn+O`av|eo<9MTi$Pq(dAH|maXQ-)PDjoxIAik`QkEG? zS=~{tF(BxQGwm>y-hs0R$`Q8ui;O6P0V2GD_i-V@1_1(*Req-KFwHo5DvZ(vMc#OH zBXzKfufHVa2t@rv@igTm*}pZ{qJJHl&wsuFnVH7Mv#*xa0004JNkl^rzlrH!;`(kkb*&lG3!3emh=|Cw9n2$`$1qP|o@RD~ zys#UTmEB-p+YQnzh5Q`yOUU1w^Bv?zkRL;Sg8BCSM{xf!+z1?6q*bR*g`~>drbUs18{rMK|KZf_ud*?^+evJ7Y-@*AEoF9K*pnMS# z5fPF9Zk)!|G=|Tg{k-yX@P7uAA20bSe1WevC@@{xq`>RyW&!(`g@wIau=swv;3M*F zb+Z61m+*RtwP5mt0vZ1K0-va?0`xDq_YG|QH5`5B3t#!#_x|9=@CB}gE+8TzA|fL4 zci8*?3wy(0Vec3KUO=ZM6J9eh)%Zk@PaJ+zVDlRg5fKUP9RtlCju0p0Njd-k002ov JPDHLkV1gjFR`dV> From 4848bb0c8325dab130f35126ab126feb11b00a71 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 16 Aug 2024 20:59:40 +0100 Subject: [PATCH 282/285] Automatic changelog for PR #6388 [ci skip] --- html/changelogs/AutoChangeLog-pr-6388.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6388.yml diff --git a/html/changelogs/AutoChangeLog-pr-6388.yml b/html/changelogs/AutoChangeLog-pr-6388.yml new file mode 100644 index 000000000000..7a1bc91691c2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6388.yml @@ -0,0 +1,4 @@ +author: "567Turtle" +delete-after: True +changes: + - rscadd: "Gay crayons for your helmet (\"Box of Prideful Crayons\" in the toys section of the loadout menu.)" \ No newline at end of file From 66dfc8891ec2adc6e3f4c09f40687bdefc799c04 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 17 Aug 2024 01:18:05 +0000 Subject: [PATCH 283/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6388.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6903.yml | 4 ---- html/changelogs/AutoChangeLog-pr-6954.yml | 4 ---- html/changelogs/archive/2024-08.yml | 10 ++++++++++ 4 files changed, 10 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6388.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6903.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-6954.yml diff --git a/html/changelogs/AutoChangeLog-pr-6388.yml b/html/changelogs/AutoChangeLog-pr-6388.yml deleted file mode 100644 index 7a1bc91691c2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6388.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "567Turtle" -delete-after: True -changes: - - rscadd: "Gay crayons for your helmet (\"Box of Prideful Crayons\" in the toys section of the loadout menu.)" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6903.yml b/html/changelogs/AutoChangeLog-pr-6903.yml deleted file mode 100644 index 6628f9502765..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6903.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "cuberound" -delete-after: True -changes: - - bugfix: "two persons are needed to activate red, ert and emergency acces using cards" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-6954.yml b/html/changelogs/AutoChangeLog-pr-6954.yml deleted file mode 100644 index 2f8fdb6ca883..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6954.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Blundir" -delete-after: True -changes: - - rscadd: "Guns now support custom muzzle flash light color, some guns have a new color of it now, standard color is yellow tinted now instead of white" \ No newline at end of file diff --git a/html/changelogs/archive/2024-08.yml b/html/changelogs/archive/2024-08.yml index 3376d314f582..011fae2f62c8 100644 --- a/html/changelogs/archive/2024-08.yml +++ b/html/changelogs/archive/2024-08.yml @@ -222,3 +222,13 @@ 2024-08-16: Doubleumc: - ui: dark HUD indicators stay anchored to the viewport edge +2024-08-17: + 567Turtle: + - rscadd: Gay crayons for your helmet ("Box of Prideful Crayons" in the toys section + of the loadout menu.) + Blundir: + - rscadd: Guns now support custom muzzle flash light color, some guns have a new + color of it now, standard color is yellow tinted now instead of white + cuberound: + - bugfix: two persons are needed to activate red, ert and emergency acces using + cards From c0152869f542e8cebf77a325144b76b73fbabfa7 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Sat, 17 Aug 2024 00:31:20 -0700 Subject: [PATCH 284/285] Datumizes Specialist Sets (#6933) # About the pull request Converts specialist sets into datums instead of list/string hell, improves a fair bit of surrounding code Fixes a few things: - If a heavy sniper went to cryo, it would reopen the sniper spot instead - Demo/Scout had a chance to not have the skill to use their c4 if they got a specialist set from their vendor instead of a spec kit # Explain why it's good for the game Our old system sucked, this sucks significantly less # Testing Photographs and Procedure
    Screenshots & Videos Tested: - Vending spec sets - Cryoing as spec - Using spec kits - Cryoing as spec kit spec
    # Changelog :cl: fix: Fixed heavy sniper spec opening up the wrong specialist slot on admin cryo /:cl: --------- Co-authored-by: kiVts <48099872+kiVts@users.noreply.github.com> --- code/__DEFINES/traits.dm | 14 +- code/_globalvars/global_lists.dm | 22 +-- code/game/jobs/job/job.dm | 4 + code/game/jobs/job/marine/squad/specialist.dm | 5 + code/game/machinery/cryopod.dm | 20 +-- code/game/machinery/vending/cm_vending.dm | 42 ++--- .../squad_prep/squad_specialist.dm | 2 +- .../admin/player_panel/actions/physical.dm | 19 +-- .../modules/cm_marines/equipment/kit_boxes.dm | 57 ++----- code/modules/cm_marines/specialist.dm | 148 ++++++++++++++++++ 10 files changed, 197 insertions(+), 136 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index e6b9c4c4b9ee..4d5fac9ba17b 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -232,9 +232,15 @@ /// If the mob is able to use the vulture rifle or spotting scope #define TRAIT_VULTURE_USER "t_vulture_user" /// If the mob is currently loading a tutorial -#define TRAIT_IN_TUTORIAL "t_IN_TUTORIAL" +#define TRAIT_IN_TUTORIAL "t_in_tutorial" /// If the mob is cloaked in any form #define TRAIT_CLOAKED "t_cloaked" +/// If the mob claimed a specialist set from a vendor +#define TRAIT_SPEC_VENDOR "t_spec_vendor" +/// If the mob claimed a specialist set from a kit +#define TRAIT_SPEC_KIT "t_spec_kit" +/// What spec set the mob has claimed, if any +#define TRAIT_SPEC(spec_type) "t_spec_[spec_type]" /// If the mob won't drop items held in face slot when downed #define TRAIT_IRON_TEETH "t_iron_teeth" @@ -315,6 +321,8 @@ GLOBAL_LIST_INIT(mob_traits, list( TRAIT_ABILITY_BURROWED, TRAIT_VULTURE_USER, TRAIT_IN_TUTORIAL, + TRAIT_SPEC_KIT, + TRAIT_SPEC_VENDOR, )) /* @@ -354,9 +362,9 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_CANNOT_EAT" = TRAIT_CANNOT_EAT, "TRAIT_VULTURE_USER" = TRAIT_VULTURE_USER, "TRAIT_CLOAKED" = TRAIT_CLOAKED, + "TRAIT_SPEC_KIT" = TRAIT_SPEC_KIT, + "TRAIT_SPEC_VENDOR" = TRAIT_SPEC_VENDOR, ), -// /mob/living/carbon/human = list( -// ), /mob/living/carbon/xenomorph = list( "TRAIT_ABILITY_NO_PLASMA_TRANSFER" = TRAIT_ABILITY_NO_PLASMA_TRANSFER, "TRAIT_ABILITY_OVIPOSITOR" = TRAIT_ABILITY_OVIPOSITOR, diff --git a/code/_globalvars/global_lists.dm b/code/_globalvars/global_lists.dm index d2165fecc9b1..dadf5d597255 100644 --- a/code/_globalvars/global_lists.dm +++ b/code/_globalvars/global_lists.dm @@ -544,26 +544,8 @@ GLOBAL_REFERENCE_LIST_INDEXED(all_skills, /datum/skill, skill_name) // Timelock GLOBAL_LIST_EMPTY(timelocks) - -//the global list of specialist kits that haven't been claimed yet. -GLOBAL_LIST_INIT(available_specialist_sets, list( - "Scout Set", - "Sniper Set", - "Anti-materiel Sniper Set", - "Demolitionist Set", - "Heavy Grenadier Set", - "Pyro Set" - )) - -//Similar thing, but used in /obj/item/spec_kit -GLOBAL_LIST_INIT(available_specialist_kit_boxes, list( - "Pyro" = 2, - "Grenadier" = 2, - "Sniper" = 2, - "Scout" = 2, - "Demo" = 2, - "Anti-materiel Sniper" = 2, - )) +GLOBAL_LIST_EMPTY_TYPED(specialist_set_name_dict, /datum/specialist_set) +GLOBAL_LIST_INIT_TYPED(specialist_set_datums, /datum/specialist_set, setup_specialist_sets()) /proc/init_global_referenced_datums() init_keybindings() diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 640866db8ca2..0323d2a02733 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -318,3 +318,7 @@ if(user.client.check_whitelist_status(flags_whitelist)) return TRUE + +/// Called when the job owner enters deep cryogenic storage +/datum/job/proc/on_cryo(mob/living/carbon/human/cryoing) + return diff --git a/code/game/jobs/job/marine/squad/specialist.dm b/code/game/jobs/job/marine/squad/specialist.dm index e69241cdc70b..38f7a38cbedc 100644 --- a/code/game/jobs/job/marine/squad/specialist.dm +++ b/code/game/jobs/job/marine/squad/specialist.dm @@ -23,6 +23,11 @@ total_positions_so_far = positions return positions +/datum/job/marine/specialist/on_cryo(mob/living/carbon/human/cryoing) + var/specialist_set = get_specialist_set(cryoing) + if(isnull(specialist_set)) + return + GLOB.specialist_set_datums[specialist_set].refund_set(cryoing) /datum/job/marine/specialist/whiskey title = JOB_WO_SQUAD_SPECIALIST diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 658e2aa150f3..45a57eb96392 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -324,28 +324,10 @@ GLOBAL_LIST_INIT(frozen_items, list(SQUAD_MARINE_1 = list(), SQUAD_MARINE_2 = li var/datum/job/job = GET_MAPPED_ROLE(occupant.job) if(ishuman(occupant)) var/mob/living/carbon/human/H = occupant + job.on_cryo(H) if(H.assigned_squad) var/datum/squad/S = H.assigned_squad S.forget_marine_in_squad(H) - if(istype(job, /datum/job/marine/specialist)) - //we make the set this specialist took if any available again - if(H.skills) - var/set_name - switch(H.skills.get_skill_level(SKILL_SPEC_WEAPONS)) - if(SKILL_SPEC_ROCKET) - set_name = "Demolitionist Set" - if(SKILL_SPEC_GRENADIER) - set_name = "Heavy Grenadier Set" - if(SKILL_SPEC_PYRO) - set_name = "Pyro Set" - if(SKILL_SPEC_SCOUT) - set_name = "Scout Set" - if(SKILL_SPEC_SNIPER) - set_name = "Sniper Set" - GLOB.available_specialist_sets += "Anti-materiel Sniper Set" - - if(set_name && !GLOB.available_specialist_sets.Find(set_name)) - GLOB.available_specialist_sets += set_name //Cryoing someone out removes someone from the Marines, blocking further larva spawns until accounted for SSticker.mode.latejoin_update(job, -1) diff --git a/code/game/machinery/vending/cm_vending.dm b/code/game/machinery/vending/cm_vending.dm index 2d15d4c37da8..5746a29aa1ae 100644 --- a/code/game/machinery/vending/cm_vending.dm +++ b/code/game/machinery/vending/cm_vending.dm @@ -565,48 +565,28 @@ GLOBAL_LIST_EMPTY(vending_products) to_chat(user, SPAN_WARNING("Only specialists can take specialist sets.")) vend_fail() return FALSE + else if(!user.skills || user.skills.get_skill_level(SKILL_SPEC_WEAPONS) != SKILL_SPEC_TRAINED) to_chat(user, SPAN_WARNING("You already have a specialization.")) vend_fail() return FALSE + var/p_name = itemspec[1] - if(!GLOB.available_specialist_sets.Find(p_name)) + if(!(p_name in GLOB.specialist_set_name_dict)) + return + + if(GLOB.specialist_set_name_dict[p_name].get_available_vendor_num() <= 0) to_chat(user, SPAN_WARNING("That set is already taken.")) vend_fail() return FALSE + var/obj/item/card/id/card = human_user.get_idcard() - if(!card?.check_biometrics(user)) + if(!istype(card) || !card.check_biometrics(user)) to_chat(user, SPAN_WARNING("You must be wearing your [SPAN_INFO("dog tags")] to select a specialization!")) return FALSE - var/specialist_assignment - switch(p_name) - if("Scout Set") - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SCOUT) - specialist_assignment = "Scout" - if("Sniper Set") - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SNIPER) - specialist_assignment = "Sniper" - GLOB.available_specialist_sets -= "Anti-materiel Sniper Set" - if("Anti-materiel Sniper Set") - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SNIPER) - specialist_assignment = "Heavy Sniper" - GLOB.available_specialist_sets -= "Sniper Set" - if("Demolitionist Set") - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_ROCKET) - specialist_assignment = "Demo" - if("Heavy Grenadier Set") - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_GRENADIER) - specialist_assignment = "Grenadier" - if("Pyro Set") - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_PYRO) - specialist_assignment = "Pyro" - else - to_chat(user, SPAN_WARNING("Something bad occurred with [src], tell a Dev.")) - vend_fail() - return FALSE - card.set_assignment((human_user.assigned_squad ? (human_user.assigned_squad.name + " ") : "") + JOB_SQUAD_SPECIALIST + " ([specialist_assignment])") - GLOB.data_core.manifest_modify(user.real_name, WEAKREF(user), card.assignment) - GLOB.available_specialist_sets -= p_name + + GLOB.specialist_set_name_dict[p_name].redeem_set(human_user) + else if(vendor_role.Find(JOB_SYNTH)) if(user.job != JOB_SYNTH) to_chat(user, SPAN_WARNING("Only USCM Synthetics may vend experimental tool tokens.")) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm index a21207a6645c..527bb89b6af2 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_specialist.dm @@ -7,7 +7,7 @@ GLOBAL_LIST_INIT(cm_vending_gear_spec, list( list("Pyro Set", 0, /obj/item/storage/box/spec/pyro, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_REGULAR), list("Scout Set", 0, /obj/item/storage/box/spec/scout, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_REGULAR), list("Sniper Set", 0, /obj/item/storage/box/spec/sniper, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), - list("Anti-materiel Sniper Set", 0, /obj/item/storage/box/spec/sniper/anti_materiel, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), + list("Anti-Materiel Sniper Set", 0, /obj/item/storage/box/spec/sniper/anti_materiel, MARINE_CAN_BUY_ESSENTIALS, VENDOR_ITEM_RECOMMENDED), list("EXTRA SCOUT AMMUNITION", 0, null, null, null), list("A19 High Velocity Impact Magazine (10x24mm)", 40, /obj/item/ammo_magazine/rifle/m4ra/custom/impact, null, VENDOR_ITEM_REGULAR), diff --git a/code/modules/admin/player_panel/actions/physical.dm b/code/modules/admin/player_panel/actions/physical.dm index 21e6fed4f825..21f5504455d2 100644 --- a/code/modules/admin/player_panel/actions/physical.dm +++ b/code/modules/admin/player_panel/actions/physical.dm @@ -73,26 +73,9 @@ var/datum/job/job = GET_MAPPED_ROLE(target.job) if(ishuman(target)) var/mob/living/carbon/human/H = target + job.on_cryo(H) if(H.assigned_squad) var/datum/squad/S = H.assigned_squad - if(H.job == JOB_SQUAD_SPECIALIST) - //we make the set this specialist took if any available again - if(H.skills) - var/set_name - switch(H.skills.get_skill_level(SKILL_SPEC_WEAPONS)) - if(SKILL_SPEC_ROCKET) - set_name = "Demolitionist Set" - if(SKILL_SPEC_GRENADIER) - set_name = "Heavy Grenadier Set" - if(SKILL_SPEC_PYRO) - set_name = "Pyro Set" - if(SKILL_SPEC_SCOUT) - set_name = "Scout Set" - if(SKILL_SPEC_SNIPER) - set_name = "Sniper Set" - - if(set_name && !GLOB.available_specialist_sets.Find(set_name)) - GLOB.available_specialist_sets += set_name S.forget_marine_in_squad(H) message_admins("[key_name_admin(user)] sent [key_name_admin(target)] ([H.job]) to cryogenics.") diff --git a/code/modules/cm_marines/equipment/kit_boxes.dm b/code/modules/cm_marines/equipment/kit_boxes.dm index 83b20636fc5e..d61fc6e8a4c0 100644 --- a/code/modules/cm_marines/equipment/kit_boxes.dm +++ b/code/modules/cm_marines/equipment/kit_boxes.dm @@ -249,57 +249,26 @@ return TRUE /obj/item/spec_kit/proc/select_and_spawn(mob/living/carbon/human/user) - var/selection = tgui_input_list(user, "Pick your specialist equipment type.", "Specialist Kit Selection", GLOB.available_specialist_kit_boxes, 10 SECONDS) + var/list/available_specialist_kits = list() + for(var/path in GLOB.specialist_set_datums) + var/datum/specialist_set/specset = GLOB.specialist_set_datums[path] + if(specset.get_available_kit_num() >= 1) + available_specialist_kits += specset.get_name() + + var/selection = tgui_input_list(user, "Pick your specialist equipment type.", "Specialist Kit Selection", available_specialist_kits, 10 SECONDS) if(!selection || QDELETED(src)) return FALSE - if(!GLOB.available_specialist_kit_boxes[selection] || GLOB.available_specialist_kit_boxes[selection] <= 0) + if(!skillcheckexplicit(user, SKILL_SPEC_WEAPONS, SKILL_SPEC_TRAINED) && !skillcheckexplicit(user, SKILL_SPEC_WEAPONS, SKILL_SPEC_ALL)) + to_chat(user, SPAN_WARNING("You already unwrapped your [name], give this one to someone else!")) + return FALSE + if(!GLOB.specialist_set_name_dict[selection] || (GLOB.specialist_set_name_dict[selection].get_available_kit_num() <= 0)) to_chat(user, SPAN_WARNING("No more kits of this type may be chosen!")) return FALSE var/obj/item/card/id/card = user.get_idcard() if(!card || card.registered_ref != WEAKREF(user)) to_chat(user, SPAN_WARNING("You must be wearing your [SPAN_INFO("ID card")] or [SPAN_INFO("dog tags")] to select a specialization!")) - return - var/turf/T = get_turf(loc) - var/obj/item/storage/box/spec/spec_box - var/specialist_assignment - switch(selection) - if("Pyro") - spec_box = new /obj/item/storage/box/spec/pyro(T) - specialist_assignment = "Pyro" - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_PYRO) - if("Grenadier") - spec_box = new /obj/item/storage/box/spec/heavy_grenadier(T) - specialist_assignment = "Grenadier" - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_GRENADIER) - if("Sniper") - spec_box = new /obj/item/storage/box/spec/sniper(T) - specialist_assignment = "Sniper" - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SNIPER) - if("Anti-materiel Sniper") - spec_box = new /obj/item/storage/box/spec/sniper/anti_materiel(T) - specialist_assignment = "Heavy Sniper" - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SNIPER) - if("Scout") - spec_box = new /obj/item/storage/box/spec/scout(T) - specialist_assignment = "Scout" - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_SCOUT) - //this is to be able to use C4s that are coming with the kit - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) - user.skills.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_NOVICE) - if("Demo") - spec_box = new /obj/item/storage/box/spec/demolitionist(T) - specialist_assignment = "Demo" - user.skills.set_skill(SKILL_SPEC_WEAPONS, SKILL_SPEC_ROCKET) - //this is to be able to use C4s that are coming with the kit - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_NOVICE)) - user.skills.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_NOVICE) - if(specialist_assignment) - user.put_in_hands(spec_box) - card.set_assignment((user.assigned_squad && squad_assignment_update ? (user.assigned_squad.name + " ") : "") + card.assignment + " ([specialist_assignment])") - GLOB.data_core.manifest_modify(user.real_name, WEAKREF(user), card.assignment) - GLOB.available_specialist_kit_boxes[selection]-- - return TRUE - return FALSE + return FALSE + return GLOB.specialist_set_name_dict[selection].redeem_set(user, TRUE) //******************************************PFC Kits****************************************************************/ diff --git a/code/modules/cm_marines/specialist.dm b/code/modules/cm_marines/specialist.dm index 2fc1fdec10db..9fbb240a1178 100644 --- a/code/modules/cm_marines/specialist.dm +++ b/code/modules/cm_marines/specialist.dm @@ -38,3 +38,151 @@ for (var/datum/action/item_action/specialist/SA in H.actions) if (SA.ability_primacy == SPEC_PRIMARY_ACTION_2) SA.handle_spec_macro() + +/// Get a specialist set datum typepath given a mob, returns null if they aren't a spec or haven't chosen a kit. +/proc/get_specialist_set(mob/living/spec) + for(var/datum/specialist_set/path as anything in GLOB.specialist_set_datums) + if(HAS_TRAIT(spec, TRAIT_SPEC(path::trait_to_give))) + return path + +/proc/setup_specialist_sets() + var/list/set_list = list() + for(var/datum/specialist_set/path as anything in subtypesof(/datum/specialist_set)) + var/datum/specialist_set/object = new path + set_list[path] = object + GLOB.specialist_set_name_dict[object.get_name()] = object + return set_list + +/datum/specialist_set + /// Human-readable name for the specialist set + VAR_PROTECTED/name = "" as text + /// What is the role title that should go on ID cards + VAR_PROTECTED/role_name = "" as text + /// How many more of this spec set can be picked from spec vendors + VAR_PRIVATE/available_vendor_num = 1 as num + /// How many more of this spec set can be picked from /obj/item/spec_kit + VAR_PRIVATE/available_kit_num = 2 as num + /// What skill tier to give the person redeeming the set + VAR_PROTECTED/skill_to_give = SKILL_SPEC_DEFAULT as num + /// What trait to give the person redeeming the set + VAR_PROTECTED/trait_to_give + /// What typepath to spawn for the redeemer if from a kit + VAR_PROTECTED/kit_typepath + /// List of typepaths that are incompatible with this set, meaning it'll subtract 1 from their vendor/kit num as well + VAR_PROTECTED/list/incompatible_sets = list() + +/datum/specialist_set/New() + . = ..() + incompatible_sets += type + +/datum/specialist_set/proc/redeem_set(mob/living/carbon/human/redeemer, kit = FALSE) + SHOULD_CALL_PARENT(TRUE) + if(!redeemer) + return FALSE + + if(kit && (available_kit_num <= 0)) + to_chat(redeemer, SPAN_WARNING("No more kits of this type may be chosen.")) + return FALSE + else if(!kit && (available_vendor_num <= 0)) + to_chat(redeemer, SPAN_WARNING("That set is already taken.")) + return FALSE + + if(skill_to_give != SKILL_SPEC_DEFAULT) + redeemer.skills?.set_skill(SKILL_SPEC_WEAPONS, skill_to_give) + + if(kit) + redeemer.put_in_any_hand_if_possible(new kit_typepath, FALSE) + for(var/path in incompatible_sets) + GLOB.specialist_set_datums[path].available_kit_num-- + ADD_TRAIT(redeemer, TRAIT_SPEC_KIT, TRAIT_SOURCE_INHERENT) + else + for(var/path in incompatible_sets) + GLOB.specialist_set_datums[path].available_vendor_num-- + ADD_TRAIT(redeemer, TRAIT_SPEC_VENDOR, TRAIT_SOURCE_INHERENT) + ADD_TRAIT(redeemer, TRAIT_SPEC(trait_to_give), TRAIT_SOURCE_INHERENT) + var/obj/item/card/id/idcard = redeemer.get_idcard() + if(idcard) + idcard.set_assignment((redeemer.assigned_squad ? (redeemer.assigned_squad.name + " ") : "") + JOB_SQUAD_SPECIALIST + " ([role_name])") + GLOB.data_core.manifest_modify(redeemer.real_name, WEAKREF(redeemer), idcard.assignment) + return TRUE + +/datum/specialist_set/proc/refund_set(mob/living/carbon/human/refunder) + SHOULD_CALL_PARENT(TRUE) + if(!refunder) + return + + if(HAS_TRAIT(refunder, TRAIT_SPEC_KIT)) + for(var/path in incompatible_sets) + GLOB.specialist_set_datums[path].available_kit_num++ + else if(HAS_TRAIT(refunder, TRAIT_SPEC_VENDOR)) + for(var/path in incompatible_sets) + GLOB.specialist_set_datums[path].available_vendor_num++ + +/datum/specialist_set/proc/get_name() as text + return name + +/datum/specialist_set/proc/get_available_kit_num() as num + return available_kit_num + +/datum/specialist_set/proc/get_available_vendor_num() as num + return available_vendor_num + +/datum/specialist_set/sadar + name = "Demolitionist Set" + role_name = "Demo" + skill_to_give = SKILL_SPEC_ROCKET + kit_typepath = /obj/item/storage/box/spec/demolitionist + +/datum/specialist_set/sadar/redeem_set(mob/living/redeemer, kit) + . = ..() + if(!.) + return . + + if(!skillcheck(redeemer, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + redeemer.skills?.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) + return TRUE + +/datum/specialist_set/scout + name = "Scout Set" + role_name = "Scout" + skill_to_give = SKILL_SPEC_SCOUT + kit_typepath = /obj/item/storage/box/spec/scout + +/datum/specialist_set/scout/redeem_set(mob/living/redeemer, kit) + . = ..() + if(!.) + return . + + if(!skillcheck(redeemer, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) + redeemer.skills?.set_skill(SKILL_ENGINEER, SKILL_ENGINEER_TRAINED) + return TRUE + +/datum/specialist_set/sniper + name = "Sniper Set" + role_name = "Sniper" + skill_to_give = SKILL_SPEC_SNIPER + kit_typepath = /obj/item/storage/box/spec/sniper + incompatible_sets = list( + /datum/specialist_set/anti_mat_sniper, + ) + +/datum/specialist_set/anti_mat_sniper + name = "Anti-Materiel Sniper Set" + role_name = "Heavy Sniper" + skill_to_give = SKILL_SPEC_SNIPER + kit_typepath = /obj/item/storage/box/spec/sniper/anti_materiel + incompatible_sets = list( + /datum/specialist_set/sniper, + ) + +/datum/specialist_set/grenadier + name = "Heavy Grenadier Set" + role_name = "Grenadier" + skill_to_give = SKILL_SPEC_GRENADIER + kit_typepath = /obj/item/storage/box/spec/heavy_grenadier + +/datum/specialist_set/pyro + name = "Pyro Set" + role_name = "Pyro" + skill_to_give = SKILL_SPEC_PYRO + kit_typepath = /obj/item/storage/box/spec/pyro From 1503ecb10a8ab7eb4af1e7b762c84cdfee4aea8d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 17 Aug 2024 08:36:44 +0100 Subject: [PATCH 285/285] Automatic changelog for PR #6933 [ci skip] --- html/changelogs/AutoChangeLog-pr-6933.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6933.yml diff --git a/html/changelogs/AutoChangeLog-pr-6933.yml b/html/changelogs/AutoChangeLog-pr-6933.yml new file mode 100644 index 000000000000..5d349a08bda7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6933.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Fixed heavy sniper spec opening up the wrong specialist slot on admin cryo" \ No newline at end of file

    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 From 524aa92f428d0f8f9abbb46863dd9b0e3e34d59b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 28 Jul 2024 08:47:17 +0100 Subject: [PATCH 092/285] Automatic changelog for PR #6695 [ci skip] --- html/changelogs/AutoChangeLog-pr-6695.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-6695.yml diff --git a/html/changelogs/AutoChangeLog-pr-6695.yml b/html/changelogs/AutoChangeLog-pr-6695.yml new file mode 100644 index 000000000000..0076e7533c6b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-6695.yml @@ -0,0 +1,5 @@ +author: "TheManWithNoHands" +delete-after: True +changes: + - code_imp: "adds flags to cone, allowing it to be worn on head" + - imageadd: "added on mob sprites for cone" \ No newline at end of file From 79b931cc5f651870a9ea8bdaeb91bcf66510a161 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 29 Jul 2024 01:20:49 +0000 Subject: [PATCH 093/285] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-6695.yml | 5 ----- html/changelogs/archive/2024-07.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-6695.yml diff --git a/html/changelogs/AutoChangeLog-pr-6695.yml b/html/changelogs/AutoChangeLog-pr-6695.yml deleted file mode 100644 index 0076e7533c6b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-6695.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "TheManWithNoHands" -delete-after: True -changes: - - code_imp: "adds flags to cone, allowing it to be worn on head" - - imageadd: "added on mob sprites for cone" \ No newline at end of file diff --git a/html/changelogs/archive/2024-07.yml b/html/changelogs/archive/2024-07.yml index e1d117dbccd8..3a08f35ded14 100644 --- a/html/changelogs/archive/2024-07.yml +++ b/html/changelogs/archive/2024-07.yml @@ -247,3 +247,7 @@ rythenx: - rscadd: more options for hats to ASO vendor to bring it in line with what SO has available +2024-07-29: + TheManWithNoHands: + - code_imp: adds flags to cone, allowing it to be worn on head + - imageadd: added on mob sprites for cone From 4f9ea4ee3875dfd2aa485f181b284716ec628636 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Mon, 29 Jul 2024 09:40:16 -0700 Subject: [PATCH 094/285] lifeboat can now be unhacked by pilot (#6661) # About the pull request Similar to how dropships can be unhacked after 3 minutes of pilot interaction, lifeboats now have the same rules. # Explain why it's good for the game Another cool interaction that might happen once every 100 rounds or so. # Testing Photographs and Procedure

    ~kMgQ*q&l1AdhV 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%0AI|x7<;Y+w3eQGQL;#k9P~# z5G;Hu>}_m*G@FXg4)o5Hwo<%a*RY@?>b_W@u2D`1kDeC*qzU-@R|l1efxyRAJ%eGR z*8GqPC&B0eqtbH3b)!-qXVR-zezon6M8?~B^_batQ`ALW2-<7h=;`wo!^W0NY*A<5 ziQeW$8f@?kg=5rbW^&)`_NIN^YLDq3X@m>V#!&NwMafQ#YEX-c={Ql5#O`+XL2x7f zG>Z%Z-mJ5hr21Szg%`Nga}`?A4zzo>uALLophY~nC3^bviM|)A$~zJdq^%Bu@y!WU zTDzirZSqmHK}tt2`tq|*PaDCkD3yjL^!RRfPZ{Oic*U{F*h$gP4>|-aB9i1tUS_o{ zF*5RCHA;S=PT(%B-r+1Wyt&js3Ig6eSi37M%t#Q$Of@+ z22Xe=lr?x7Is{R_-EhdEffe)hzklUF~)!5pr7KvW#JStQn)m_~#`~zA>u8QFU zil_~<`21#AH#nnGA;sj?U0BUGs{LT0)(w<{aNjGF=J8=fmSjJ#Sf49SUyMxyUG%H> z%sXiV$YmQFmEst?zSY6S?EHcoPUOdIg$aSYaAKl&xxQZVdeN<+p$N8EX6s2x0~lK~|jde648{RSHdG2{Bq zEVOP}w0QGAzh#Gy>Pm#gbg`u86o~7>Ag-skc=JsIvevDKzsB5`Kk@3G+T*uNlA+Dq z^BPwceShoFKv(_;x{3>jME{hiLE}*`C0NijHlx0r2N5*+_adO!R|l4swy0Lxsivg^ S6k`bZ(bBl1o}>2g<$nQAC=o&c diff --git a/icons/mob/humans/onmob/items_righthand_0.dmi b/icons/mob/humans/onmob/items_righthand_0.dmi index 184946a13f0b97d2339a38975d5b265352e198bb..582262e88289d2a351794bb13b289ab795d7d778 100644 GIT binary patch delta 117732 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